Moqを使用したテストにいくつかのコードがあります。
public class Invoice
{
...
public bool IsInFinancialYear(FinancialYearLookup financialYearLookup)
{
return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate;
}
...
}
だからユニットテストで私はこのメソッドをモックして真を返すようにしています
mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true);
とにかくこの行を書くので、への入力を指定する必要はありませんIsInFinancialYear
。すなわち。コードに入力パラメータがないので、渡されたものは何でもtrueを返しますか?