Ich habe Code in einem Test mit Moq:
public class Invoice
{
...
public bool IsInFinancialYear(FinancialYearLookup financialYearLookup)
{
return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate;
}
...
}
In einem Unit-Test versuche ich, diese Methode zu verspotten und sie als wahr zurückzugeben
mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true);
Gibt es sowieso diese Zeile zu schreiben, damit ich die Eingabe nicht angeben muss IsInFinancialYear. dh. Damit im Code nicht angegeben wird, um welchen Eingabeparameter es sich handelt, wird true zurückgegeben, was auch immer an ihn übergeben wird?