Exemplo n.º 1
0
        public void MockClass()
        {
            MockRepository     mocks = new MockRepository();
            RemotableDemoClass demo  = (RemotableDemoClass)mocks.StrictMock(typeof(RemotableDemoClass));

            Expect.Call(demo.Two()).Return(44);
            mocks.ReplayAll();
            Assert.Equal(44, contextSwitcher.DoStuff(demo));
            mocks.VerifyAll();
        }
Exemplo n.º 2
0
        public void MockClassExpectException()
        {
            MockRepository     mocks = new MockRepository();
            RemotableDemoClass demo  = (RemotableDemoClass)mocks.StrictMock(typeof(RemotableDemoClass));

            Expect.Call(demo.Two()).Throw(new InvalidOperationException("That was expected for class."));
            mocks.ReplayAll();
            Assert.Throws <InvalidOperationException>(
                "That was expected for class.",
                () => contextSwitcher.DoStuff(demo));
        }
Exemplo n.º 3
0
 public int DoStuff(RemotableDemoClass mock)
 {
     return(mock.Two());
 }
Exemplo n.º 4
0
 public int DoStuff(RemotableDemoClass mock)
 {
     return mock.Two();
 }