static void IspisiKosaricu(Kosarica k) { Console.WriteLine("Kosarica ID:{0}",k.VratiID()); Console.WriteLine("Kupac:{0}",k.vratiVlasnika()); Console.WriteLine("-------------------------------"); List<StavkaKosarice> sk = k.VratiStavke(); for(int i=0; i<sk.Count;i++) { Console.WriteLine("{0}.\t{1}\t{2} kn", i + 1, sk[i].VratiOpis(),sk[i].VratiVrijednost()); } Console.WriteLine("-----------------------------------"); Console.WriteLine("Ukupno za platiti: {0} kn", k.VratiVrijednost()); Console.WriteLine("Status: {0}\n\n",k.VratiStatus().ToString()); }
public void VratiStatusTest() { Kosarica k = new Kosarica(new VlasnikKosarice("45", "Andrija Čordaš", "Mihovljanska 2")); k.Storniraj(); Assert.AreEqual(k.VratiStatus(), StatusKosarice.Stornirana); }
public void PlatiTest() { Kosarica k = new Kosarica(new VlasnikKosarice("0", "Andrija Čordaš", "Savska 24")); k.Plati(); Assert.AreEqual(k.VratiStatus(), StatusKosarice.Placena); }
public void StornirajTest() { Kosarica k = new Kosarica(new VlasnikKosarice("0", "Andrija Čordaš", "Savska 24")); k.Storniraj(); Assert.AreEqual(k.VratiStatus(), StatusKosarice.Stornirana); }
public void OmoguciIzmjeneTest() { Kosarica k = new Kosarica(new VlasnikKosarice("0", "Andrija Čordaš", "Savska 24")); k.Storniraj(); k.OmoguciIzmjene(); Assert.AreEqual(k.VratiStatus(), StatusKosarice.Aktivna); }