od will be called on mock, it will check for first matching given, with following rules:</p>

<ol>
<li>First check most specific givens (with explicit parameters - .value), then for wildcard parameters (.any)</li>
<li>More recent givens have higher priority than older ones</li>
<li>When two given&rsquo;s have same level of explicity, like:
<code>
Given(mock, .do(with: .value(1), and: .any)
Given(mock, .do(with: .any, and: .value(1))
</code>
Method stub will return most recent one.</li>
</ol>

              