public void MockInterface() { MockRepository mocks = new MockRepository(); IDemo demo = (IDemo)mocks.StrictMock(typeof(IDemo)); Expect.Call(demo.ReturnIntNoArgs()).Return(54); demo.VoidStringArg("54"); mocks.ReplayAll(); contextSwitcher.DoStuff(demo); mocks.VerifyAll(); }
public void MockInterface() { IDemo demo = MockRepository.Mock <IDemo>(); demo.Expect(x => x.ReturnIntNoArgs()) .Return(54); demo.Expect(x => x.VoidStringArg("54")); contextSwitcher.DoStuff(demo); demo.VerifyAllExpectations(); }
public void MockInterface() { IDemo demo = MockRepository.Mock <IDemo>(); demo.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); demo.Expect(x => x.ReturnIntNoArgs()) .Return(54); demo.Expect(x => x.VoidStringArg("54")); contextSwitcher.DoStuff(demo); demo.VerifyAllExpectations(); }