Mam kod w teście przy użyciu Moq:
public class Invoice
{
...
public bool IsInFinancialYear(FinancialYearLookup financialYearLookup)
{
return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate;
}
...
}
Więc w teście jednostkowym próbuję kpić z tej metody i sprawić, by zwróciła prawdę
mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true);
Czy jest tak, aby napisać tę linię, więc nie muszę określać danych wejściowych IsInFinancialYear
. to znaczy. Aby nie było w kodzie, jaki jest parametr wejściowy, zwróci wartość true, cokolwiek zostanie do niego przekazane?