title: Rhino Mock Expect() method triggers call on expected function
body: <p>I am using Rhino Mocks 3.6 in C# and i am experiencing problems when mocking objects instead of interfaces.
  Could somebody please explain why methods are actually called when just defining an expectation? </p>
  
  <pre><code>   public class MockingBird
     {
        public void TestMethod()
        {
           throw new Exception("Method call!");
        }
     }
  </code></pre>
  
  <p>...</p>
  
  <pre><code> [TestMethod]
    public void TestMock()
    {
       var mockedMockingBird = MockRepository.GenerateStrictMock&lt;MockingBird&gt;();
       mockedMockingBird.Expect(x =&gt; x.TestMethod());
    }
  </code></pre>