public void ObrisiPotrosacTest(string naziv) { Mock <IShes> shesRepo = new Mock <IShes>(); ShesMetode shes = new ShesMetode(shesRepo.Object); Assert.Throws <ArgumentNullException>(() => { shes.ObrisiPotrosac(naziv); }); }
public void ObrisiPotrosacPrekoKonzole() { IShes ishes = new ShesRepozitorijum(); ShesMetode shesMetode = new ShesMetode(ishes); List <Potrosac> lista = shesMetode.VratiListuPotrosaca(); string upaljeno = ""; int brojac = 1; foreach (Potrosac p in lista) { if (p.Upaljeno) { upaljeno = "Ukljucen"; } else { upaljeno = "Iskljucen"; } Console.WriteLine(brojac.ToString() + ". " + p.Ime + ", potrosnja:" + p.Potrosnja + ", stanje: " + upaljeno); brojac++; } Console.WriteLine("----------------------------------------------------"); Console.WriteLine("Unesite naziv potrosaca koji zelite da obrisete\n"); string naziv = Console.ReadLine(); bool validacija = ValidacijaObrisiPotrosaca(lista, naziv); if (validacija) { shesMetode.ObrisiPotrosac(naziv); Console.WriteLine("Obrisali ste potrosac.\n"); } else { return; } }