title: ScalaMock: How to mock/stub a method to return different values per call?
body: <p>Using ScalaMock, I want to mock/stub a class method so it will return a different value per call (order of calls matters).</p>
  
  <p>I can achieve this with <code>mock</code> and <code>expects</code>, but that will force me to verify those calls.  </p>
  
  <p>Can I do this with a <code>stub</code>?</p>
  
  <p>Also, how can I say something like "first time return X, and then always return Y" (both with <code>mock</code> and <code>stub</code>)?</p>