public void TestProblemWithUsingConcreteObjects() { var parent1 = new TheParent1("Brian"); var parent2 = new TheParent2("Jeff"); // var theClient = new ClassThatUsesObject(parent1); // Assert.AreEqual(theClient.parent.ReachTen(1), 10); // var theClientV2 = new ClassThatUsesObject(parent2); // Assert.AreEqual(theClientV2.parent.ReachTen(1), 10); }
public ClassThatUsesObject(TheParent1 parent) { this.parent = parent; }