title: Moq mock method with out specifying input parameter
body: <p>I have some code in a test using Moq:</p>
  
  <pre><code>public class Invoice
  {
      ...
  
      public bool IsInFinancialYear(FinancialYearLookup financialYearLookup)
      {
          return InvoiceDate &gt;= financialYearLookup.StartDate &amp;&amp; InvoiceDate &lt;= financialYearLookup.EndDate;
      }
      ...
  }
  </code></pre>
  
  <p>So in a unit test I'm trying to mock this method and make it return true</p>
  
  <pre><code>mockInvoice.Setup(x =&gt; x.IsInFinancialYear()).Returns(true);
  </code></pre>
  
  <p>Is there anyway to write this line so I don't have to specify the input to <code>IsInFinancialYear</code>. ie. So that it doesn't in the code what the input parameter is it will return true whatever is passed to it?</p>