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?