title: Moq.Setup method with T?
body: <p>I have the following methods to mock:</p>
  
  <pre><code>AddParameter&lt;T&gt;(string parameterName, T value)
  AddParameter&lt;T&gt;(string parameterName, T? value) where T : struct;
  
  
  private void SetupAddParameter&lt;T&gt;(){
      mock.Setup(u =&gt; u.AddParameter&lt;T&gt;(Moq.It.IsAny&lt;string&gt;(), Moq.It.IsAny&lt;T&gt;()))...
      mock.Setup(u =&gt; u.AddParameter&lt;T&gt;(Moq.It.IsAny&lt;string&gt;(), Moq.It.IsAny&lt;T?&gt;())) -&gt; not working
  }
  </code></pre>
  
  <p>How can I mock the second method?</p>