public void DodajPotrosacPrekoKonzole() { IShes ishes = new ShesRepozitorijum(); ShesMetode shesMetode = new ShesMetode(ishes); Console.WriteLine("Unesite naziv novog potrosaca\n"); string naziv = Console.ReadLine(); Console.WriteLine("Unesite potrosnju potrosaca\n"); string potrosnjaString = Console.ReadLine(); List <Potrosac> lista = shesMetode.VratiListuPotrosaca(); bool validacija = ValidacijaDodatogPotrosaca(lista, naziv, potrosnjaString); if (validacija) { double potrosnja = Double.Parse(potrosnjaString); shesMetode.DodajPotrosac(naziv, potrosnja); Console.WriteLine("Uspesno ste dodali potrosac."); } else { return; } }
public void DodajPotrosacTest(string naziv) { Mock <IShes> shesRepo = new Mock <IShes>(); ShesMetode shes = new ShesMetode(shesRepo.Object); Assert.Throws <ArgumentNullException>(() => { shes.DodajPotrosac(naziv, 1.0); }); }