public void VirtualneMetode_ZasebniPoziviVirtualnihMetodaPozivajuMetodeIzOdogovarajućeKlase() { VirtualneMetode.ZasebniPoziviVirtualnihMetoda(); Assert.AreEqual("Bazna Virtualno", cw.GetString()); Assert.AreEqual("Izvedena1 Virtualno", cw.GetString()); Assert.AreEqual("Izvedena2 Virtualno", cw.GetString()); Assert.IsTrue(cw.IsEmpty); }
public void VirtualneMetode_PoziviVirtualnihMetodaNaKolekcijiBaznogTipaPozivajuMetodeIzOdogovarajućeKlase() { VirtualneMetode.PoziviVirtualnihMetodaNaKolekcijiBaznogTipa(); Assert.AreEqual("Bazna Virtualno", cw.GetString()); Assert.AreEqual("Izvedena1 Virtualno", cw.GetString()); Assert.AreEqual("Izvedena2 Virtualno", cw.GetString()); Assert.IsTrue(cw.IsEmpty); }
public void VirtualneMetode_PoziviNevirtualnihMetodaNaKolekcijiBaznogTipaPozivajuMetodeIzBazneKlase() { VirtualneMetode.PoziviNevirtualnihMetodaNaKolekcijiBaznogTipa(); Assert.AreEqual("Bazna Obično", cw.GetString()); Assert.AreEqual("Bazna Obično", cw.GetString()); Assert.AreEqual("Bazna Obično", cw.GetString()); Assert.IsTrue(cw.IsEmpty); }