Ho un po 'di codice in un test usando Moq:
public class Invoice
{
...
public bool IsInFinancialYear(FinancialYearLookup financialYearLookup)
{
return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate;
}
...
}
Quindi in un unit test sto cercando di deridere questo metodo e farlo tornare vero
mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true);
C'è comunque modo di scrivere questa riga, quindi non devo specificare l'input IsInFinancialYear
. vale a dire. In modo che non nel codice quale sia il parametro di input restituirà vero qualunque cosa gli venga passata?