Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }