public void UsingPropertyInStub() { var mocks = new MockRepository(); TargetOfTest tot = new TargetOfTest(); var coWorker = mocks.Stub<IWorkTogether>(); tot.WorkTogether = coWorker; SetupResult.For(coWorker.NumberOfFans).Return(4); mocks.ReplayAll(); int result = tot.HowManyFans(); Assert.AreEqual(4, result, "The result should be the same as NumberOfFans"); }
public void HelloPassingCorrectName() { // setup MockRepository mocks = new MockRepository(); TargetOfTest tot = new TargetOfTest(); IWorkTogether coWorker = mocks.Stub<IWorkTogether>(); tot.WorkTogether = coWorker; SetupResult.For(coWorker.ReadText()).Return("Tom"); mocks.ReplayAll(); // execute string result = tot.Hello(); // check Assert.AreEqual("Hello Tom. How are you?", result); }