public void StatičkiKonstruktor_PrijePozivaStatičkeMetodeIzvodiSeStatičkiKonstruktor() { StatičkiKonstruktor.PozoviSamoStatičkuMetodu(); Assert.AreEqual("SaStatičkimKonstruktorom1.StatičkiKonstruktor", cw.GetString()); Assert.AreEqual("SaStatičkimKonstruktorom1.Metoda1", cw.GetString()); Assert.IsTrue(cw.IsEmpty); }
public void StatičkiKonstruktor_PrijeStvaranjaObjektaIzvodiSeStatičkiKonstruktor() { StatičkiKonstruktor.PozoviNestatičkuMetodu(); Assert.AreEqual("SaStatičkimKonstruktorom2.StatičkiKonstruktor", cw.GetString()); Assert.AreEqual("SaStatičkimKonstruktorom1.StatičkiKonstruktor", cw.GetString()); Assert.AreEqual("SaStatičkimKonstruktorom1.KonstruktorKlase", cw.GetString()); Assert.AreEqual("SaStatičkimKonstruktorom2.KonstruktorKlase", cw.GetString()); Assert.AreEqual("SaStatičkimKonstruktorom2.Metoda2", cw.GetString()); Assert.IsTrue(cw.IsEmpty); }
public void PrijePozivaStatičkeMetodeIzvodiSeStatičkiKonstruktor() { StatičkiKonstruktor.PozoviSamoStatičkuMetodu(); if (pozvanStatičkiKonstruktorBazneKlase == false) { Assert.AreEqual("SaStatičkimKonstruktorom1.StatičkiKonstruktor", cw.GetString()); pozvanStatičkiKonstruktorBazneKlase = true; } Assert.AreEqual("SaStatičkimKonstruktorom1.Metoda1", cw.GetString()); Assert.IsTrue(cw.IsEmpty); }
public void PrijeStvaranjaObjektaIzvodiSeStatičkiKonstruktor() { StatičkiKonstruktor.PozoviNestatičkuMetodu(); Assert.AreEqual("SaStatičkimKonstruktorom2.StatičkiKonstruktor", cw.GetString()); if (pozvanStatičkiKonstruktorBazneKlase == false) { Assert.AreEqual("SaStatičkimKonstruktorom1.StatičkiKonstruktor", cw.GetString()); pozvanStatičkiKonstruktorBazneKlase = true; } Assert.AreEqual("SaStatičkimKonstruktorom1.KonstruktorKlase", cw.GetString()); Assert.AreEqual("SaStatičkimKonstruktorom2.KonstruktorKlase", cw.GetString()); Assert.AreEqual("SaStatičkimKonstruktorom2.Metoda2", cw.GetString()); Assert.IsTrue(cw.IsEmpty); }