public void PozivKonstruktoraSDvaArgumenta() { DelegiranjeKonstruktora.StvoriInstancuIzvedeneKlaseKonstruktoromSDvaArgumenta(5, 7); Assert.AreEqual("Bazna.Bazna(5)", cw.GetString()); Assert.AreEqual("Izvedena.Izvedena(5, 7)", cw.GetString()); Assert.AreEqual(5, cw.GetInt()); Assert.AreEqual(7, cw.GetInt()); }
public void PozivKonstruktoraSJednimArgumentom() { DelegiranjeKonstruktora.StvoriInstancuIzvedeneKlaseKonstruktoromSJednimArgumentom(5); Assert.AreEqual("Bazna.Bazna(5)", cw.GetString()); Assert.AreEqual("Izvedena.Izvedena(5, 0)", cw.GetString()); Assert.AreEqual("Izvedena.Izvedena(5)", cw.GetString()); Assert.AreEqual(5, cw.GetInt()); Assert.AreEqual(0, cw.GetInt()); }
public void DelegiranjeKonstruktora_PozivPraznogKonstruktoraIzvedeneKlase() { DelegiranjeKonstruktora.StvoriInstancuIzvedeneKlasePraznimKonstruktorom(); Assert.IsTrue(cw.GetString().StartsWith("Bazna.Bazna(")); Assert.IsTrue(cw.GetString().StartsWith("Izvedena.Izvedena(")); }