public void IskljuciPotrosacTest(string naziv) { Mock <IShes> shesRepo = new Mock <IShes>(); ShesMetode shes = new ShesMetode(shesRepo.Object); Assert.Throws <ArgumentNullException>(() => { shes.Iskljuci(naziv); }); }
public void IskljuciPotrosac() { IShes ishes = new ShesRepozitorijum(); ShesMetode shesMetode = new ShesMetode(ishes); List <Potrosac> lista = shesMetode.VratiListuPotrosaca(); int brojac = 1; foreach (Potrosac p in lista) { if (p.Upaljeno) { Console.WriteLine(brojac.ToString() + ". " + p.Ime + ", potrosnja:" + p.Potrosnja + ", stanje: Ukljuceno"); brojac++; } } if (brojac == 1) { Console.WriteLine("Nema ukljucenih potrosaca.\n"); Console.WriteLine("----------------------------------"); return; } Console.WriteLine("\nUnesite naziv potrosaca koji zelite da iskljucite:"); string naziv = Console.ReadLine(); if (ValidacijaIskljuci(lista, naziv)) { shesMetode.Iskljuci(naziv); Console.WriteLine("Uspesno ste iskljucili potrosaca."); } else { return; } }