title: Google Mock: multiple expectations on same function with different parameters
body: <p>Consider the case where a certain mocked function is expected to be called several times, each time with a different value in a certain parameter. I would like to validate that the function was indeed called once and only once per value in a certain list of values (e.g. 1,2,5).</p>
  
  <p>On the other hand, I would like to refrain from defining a sequence as that would dictate a certain order, which is an implementation detail I would like to keep free.</p>
  
  <p>Is there some kind of matcher, or other solution for this case?</p>
  
  <p>I'm not sure if this influences the solution in any way but I do intend to use WillOnce(Return(x)) with a different x per value in the list above.</p>