Saya memiliki beberapa kode dalam pengujian menggunakan Moq:
public class Invoice
{
...
public bool IsInFinancialYear(FinancialYearLookup financialYearLookup)
{
return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate;
}
...
}
Jadi dalam unit test saya mencoba untuk mengejek metode ini dan membuatnya kembali benar
mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true);
Apakah ada juga untuk menulis baris ini jadi saya tidak perlu menentukan input IsInFinancialYear
. yaitu. Jadi itu tidak dalam kode apa parameter input itu akan mengembalikan true apa pun yang diteruskan ke sana?