title: Verify expectations on a mock?
body: <p>In the <a href="http://www.ayende.com/Wiki/Default.aspx?Page=Rhino%20Mocks%203.5&amp;AspxAutoDetectCookieSupport=1#CreateMockisdeprecated,replacedbyStrictMockTheuseofStrictMockisdiscouraged" rel="nofollow">documentation for Rhino Mocks</a> it states that you must verify expectations on a mock which must be verified/asserted later using either the VerifyAllExpectations() or AssertWasCalled() methods.</p>
  
  <p>However if I comment out the verification the test still passes. So I am wondering why you would need to have the verify expectation call at all.</p>
  
  <pre><code>...
  notificationSvc.Expect(o =&gt; o.UserIsLoggedOut());       
  ...
  //notificationSvc.VerifyAllExpectations();
  </code></pre>