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); }
public void TC01_MyClassVb_Call2MySubClass_DefaultConstructor_UnitTest() { string _VarStringMySubClass = ""; MyClassVb _Target = new MyClassVb(); _VarStringMySubClass = _Target.CallMySubClass(); Assert.AreEqual("From MySubClassVb", _VarStringMySubClass, "_VarStringMySubClass=" + _VarStringMySubClass); }
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); }