コード例 #1
0
 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());
 }
コード例 #2
0
 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());
 }
コード例 #3
0
 public void DelegiranjeKonstruktora_PozivPraznogKonstruktoraIzvedeneKlase()
 {
     DelegiranjeKonstruktora.StvoriInstancuIzvedeneKlasePraznimKonstruktorom();
     Assert.IsTrue(cw.GetString().StartsWith("Bazna.Bazna("));
     Assert.IsTrue(cw.GetString().StartsWith("Izvedena.Izvedena("));
 }