Пример #1
0
        public void TC04_MyClassVb_Call2StubMySubClass_ConstructorDependencyInjection_UnitTest()
        {
            string _VarStringMySubClass = "";

            MyClassVb _Target = new MyClassVb(new StubMySubClassVb());

            _VarStringMySubClass = _Target.CallMySubClass();
            Assert.AreEqual("From StubMySubClassVb", _VarStringMySubClass, "_VarStringMySubClass=" + _VarStringMySubClass);
        }
Пример #2
0
        public void TC01_MyClassVb_Call2MySubClass_DefaultConstructor_UnitTest()
        {
            string _VarStringMySubClass = "";

            MyClassVb _Target = new MyClassVb();

            _VarStringMySubClass = _Target.CallMySubClass();
            Assert.AreEqual("From MySubClassVb", _VarStringMySubClass, "_VarStringMySubClass=" + _VarStringMySubClass);
        }
Пример #3
0
        public void TC03_MyClassVb_Call2MySubClass_SetterDependencyInjection_UnitTest()
        {
            string _VarStringMySubClass = "";

            MyClassVb _Target = new MyClassVb(new StubMySubClassVb()); // First set constructor DI to the stub

            _Target.SetIMyClassSub(new MySubClassVb());                // Then overide the constructor DI with the setter DI
            _VarStringMySubClass = _Target.CallMySubClass();
            Assert.AreEqual("From MySubClassVb", _VarStringMySubClass, "_VarStringMySubClass=" + _VarStringMySubClass);
        }