public void GetCompoundClass_NewInstanceWithInnerClass_InnerClassReturnsInnerClassAsCompoundClass() { CreateClassWithInnerClass(); IClass compoundClass = innerClass.GetCompoundClass(); Assert.AreEqual(innerClass, compoundClass); }
public void CompoundClass_NewInstance_ReturnsClassItself() { MockClass c = new MockClass(); IClass compoundClass = c.GetCompoundClass(); Assert.AreEqual(c, compoundClass); }
public void GetCompoundClass_SetCompoundClassMethodCalled_ReturnsClassPassedToSetCompoundClass() { MockClass c = new MockClass(); MockClass compoundClass = new MockClass(); c.SetCompoundClass(compoundClass); IClass actualCompoundClass = c.GetCompoundClass(); Assert.AreEqual(compoundClass, actualCompoundClass); }
public void CompoundClassIsSameAsMockClass() { Assert.AreEqual(mockClass, mockClass.GetCompoundClass()); }