Moq kullanarak bir testte bazı kodum var:
public class Invoice
{
...
public bool IsInFinancialYear(FinancialYearLookup financialYearLookup)
{
return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate;
}
...
}
Yani bir birim testinde bu yöntemle dalga geçmeye ve gerçeğe dönmesini sağlamaya çalışıyorum
mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true);
Zaten bu satırı yazmak için var mı, böylece girdiyi belirtmek zorunda kalmam IsInFinancialYear
. yani. Girdi parametresinin kodda olmaması için, kendisine geçirilen her ne olursa olsun, true değerini döndürecektir?