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;
            }
        }
Example #2
0
        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);
            });
        }