public void CreateMockForMBRClass() { DynamicMock classMock = new DynamicMock(typeof(MBRClass)); MBRClass classInstance = (MBRClass)classMock.MockInstance; classMock.Expect("SomeMethod"); classMock.ExpectAndReturn("AnotherMethod", "Hello World", 5, "hello"); classInstance.SomeMethod(); Assert.AreEqual("Hello World", classInstance.AnotherMethod(5, "hello")); classMock.Verify(); }
public void CreateMockForMBRClass() { DynamicMock classMock = new DynamicMock(typeof(MBRClass)); MBRClass classInstance = (MBRClass)classMock.MockInstance; classMock.Expect("SomeMethod"); classMock.ExpectAndReturn("AnotherMethod", "Hello World", 5, "hello"); classMock.ExpectAndReturn("MethodWithParams", 42, new object[] { new string[] { "the", "answer" } }); classInstance.SomeMethod(); Assert.AreEqual("Hello World", classInstance.AnotherMethod(5, "hello")); Assert.AreEqual(42, classInstance.MethodWithParams("the", "answer")); classMock.Verify(); }