J'ai du code dans un test utilisant Moq:
public class Invoice
{
...
public bool IsInFinancialYear(FinancialYearLookup financialYearLookup)
{
return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate;
}
...
}
Donc, dans un test unitaire, j'essaie de me moquer de cette méthode et de la rendre vraie
mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true);
Est-il possible d'écrire cette ligne pour ne pas avoir à spécifier l'entrée IsInFinancialYear
. c'est à dire. Pour qu'il ne soit pas dans le code quel est le paramètre d'entrée, il retournera vrai tout ce qui lui est passé?