[Test] public void MockInstanceCanBeUsedAsValueInAnExpectation() { DynamicMock mockThingy = new DynamicMock(typeof(Thingy)); Thingy thingy = (Thingy)mockThingy.MockInstance; Mock m2 = new Mock("x"); m2.Expect("y", thingy); m2.Invoke("y", new object[] { thingy }, new string[] { "NMock.DynamicMockTest.Thingy" }); m2.Verify(); }