Eu tenho algum código em um teste usando o Moq:
public class Invoice
{
...
public bool IsInFinancialYear(FinancialYearLookup financialYearLookup)
{
return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate;
}
...
}
Então, em um teste de unidade, estou tentando zombar desse método e fazê-lo retornar verdadeiro
mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true);
Existe alguma maneira de escrever esta linha para que eu não precise especificar a entrada para IsInFinancialYear
. ie Para que no código não seja qual o parâmetro de entrada, ele retornará verdadeiro, independentemente do que for passado para ele?