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?