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);
        }
示例#4
0
 public void CompoundClassIsSameAsMockClass()
 {
     Assert.AreEqual(mockClass, mockClass.GetCompoundClass());
 }