public void CanonicalTestWithParameterizedStub() { const int knownValue = 2; TestedObject tested = new TestedObject(new ParameterizedStub(knownValue)); Assert.AreEqual(knownValue * 42, tested.ComputeSomething()); }
public void CanonicalTest() { var tested = new TestedObject(new ConcreteCollaborator()); // In the book, this line appears as assertEquals(?, tested.ComputeSomething()); Assert.AreEqual(1, tested.ComputeSomething()); }
public void CanonicalTestWithStub() { var tested = new TestedObject(new CollaboratorStub()); Assert.AreEqual(420, tested.ComputeSomething()); }