title: Verify two successive method calls invoke mock method with a different parameters at each time
body: <p>I'm trying to verify that, a method in my moq mock object will be called upon two successive API calls. And each time with a different parameter.</p>
  
  <p>Is that possible?</p>
  
  <p>e.g. I want my code look like this:</p>
  
  <pre><code>mock.Verify(mock =&gt; mock.Display(firstColor));
  mock.Verify(mock =&gt; mock.Display(secondColor));
  Assert.AreNotEqual(firstColor, secondColor);
  </code></pre>