private static void Dziedziczenie() { Pistolet pistolet = new Pistolet("Pistolet", 10, 500, 5); Miecz miecz = new Miecz("Miecz", 200, 3, true); pistolet.WypiszInformacje(); int hpPrzeciwnika = 50; hpPrzeciwnika = pistolet.Atak(hpPrzeciwnika); Console.WriteLine(hpPrzeciwnika); hpPrzeciwnika = miecz.Atak(hpPrzeciwnika); Console.WriteLine(hpPrzeciwnika); }
public void TomberEnPanneTest() { // initialisation Cuve cuve = new Cuve(Carburant.Euro95, 10000, 10000, 1); Pistolet p = new Pistolet(cuve); //test do { p.TomberEnPanne(); } while (!p.Panne); //assert Assert.IsTrue(p.Panne); }
private static void ToStringTest() { Bron bron = new Bron("bla", 0, 0); Bron bron1 = new Bron("bla", 0, 0); if (bron.ToString() == bron1.ToString()) { Console.WriteLine("Są takie same"); } Pistolet pistolet = new Pistolet("Pistolet", 10, 500, 5); Miecz miecz = new Miecz("Miecz", 200, 3, true); Console.WriteLine(miecz.ToString()); Console.WriteLine(pistolet.ToString()); }
public void ApprovisionnerTest() { //initialisation float contenance = 5000; float retrait = 1000; float contenanceFinale = 4000; int prixTest = 1; float prixSuppose = retrait * prixTest; Cuve cuve = new Cuve(Carburant.Diesel, 10000, contenance, prixTest); Pistolet pistolet = new Pistolet(cuve); List <Pistolet> list = new List <Pistolet>(); list.Add(pistolet); Pompe pompe = new Pompe(Vehicule.Autres, list); //approvisionnement float prixReel = pompe.Approvisionner(pistolet, retrait); //assert //Note : le test peut echouer suite à une panne aleatoire de la pompe, pistolet ou cuve. // Plusieurs executions necessaires Assert.AreEqual(contenanceFinale, cuve.Contenance); Assert.AreEqual(prixSuppose, prixReel); }