public void ValidacijaUkljuciLosiParametri1() //DA SE UGASI NEPOSTOJESI POTROSAC { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaUkljuci(lista, "pppp"); Assert.IsFalse(pom); }
public void ValidacijaUkljuciLosiParametri2() //DA SE UKLJUCI VEC UKLJUCEN POTROSAC { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaUkljuci(lista, "p2"); Assert.IsFalse(pom); }
public void ValidacijaDodatogPotrosacaLosiParametri4() // POTROSNJA NIJE BROJ NEGO KARAKTER { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaDodatogPotrosaca(lista, "p1", "pppppp"); Assert.IsFalse(pom); }
public void ValidacijaUkljuciDobriParametri() //DOBRI PARAMETRI { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaUkljuci(lista, "p1"); Assert.IsTrue(pom); }
public void ValidacijaDodatogPotrosacaLosiParametri2() //NEGATIVNA VREDNOST POTROSNJE { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaDodatogPotrosaca(lista, "pot", "-3.0"); Assert.IsFalse(pom); }
public void ValidacijaDodatogPotrosacaLosiParametri3() // POSTOJECI POTROSAC U BAZI { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaDodatogPotrosaca(lista, "p1", "3.0"); Assert.IsFalse(pom); }
public void ValidacijaDodatogPotrosacaDobriParametri() //DOBRI PARAMETRI { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaDodatogPotrosaca(lista, "s", "1.0"); Assert.IsTrue(pom); }
public void ValidacijaDodatogPotrosacaLosiParametri1() //NAZIV PRAZAN STRING { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaDodatogPotrosaca(lista, "", "1.0"); Assert.IsFalse(pom); }
public void ValidacijaObrisiLosiParametri2() //BRISANJE NEPOSTOJECEG POTROSACA { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaObrisiPotrosaca(lista, "ppppppp"); Assert.IsFalse(pom); }
public void ValidacijaObrisiLosiParametri1() //UNET PRAZAN STRING { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaObrisiPotrosaca(lista, ""); Assert.IsFalse(pom); }
public void ValidacijaIskljuciLosiParametri3() //ISKLJUCI VEC ISKLJUCEN POTROSAC { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaIskljuci(lista, "p1"); Assert.IsFalse(pom); }
public void ValidacijaIskljuciLosiParametri2() //POTROSAC NE POSTOJI { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaIskljuci(lista, "djurdja"); Assert.IsFalse(pom); }
public void ValidacijaIskljuciLosiParametri1() //PRAZAN STRING { IPotrosac ip = new PotrosacMetode(); bool pom = ip.ValidacijaIskljuci(lista, ""); Assert.IsFalse(pom); }
static void Main(string[] args) { //main je takodje tred Console.WriteLine("SHES POKRENUT"); Thread.Sleep(5000); Shes s1 = Shes.Instance(); //novi tred za vreme Thread vreme = new Thread(() => s1.UbrzajVreme(ConfigurationManager.AppSettings["sekunde"])); vreme.Start(); IShes Ishes = new ShesRepozitorijum(); ShesMetode shes = new ShesMetode(Ishes); ISolarniPanel ISolarniPanel = new SolarniPanelMetode(); IPotrosac Ipotrosac = new PotrosacMetode(); //novi tred za merenje snage panela Thread merenjeSnagePanela = new Thread(ISolarniPanel.IzmeriSnagePanela); merenjeSnagePanela.Start(); IBaterija IBaterija = new BaterijaMetode(); //tred za komande bateriji Thread posaljiKomandu = new Thread(() => shes.PosaljiKomanduNaBateriju(IBaterija)); posaljiKomandu.Start(); //tred za bateriju Thread baterija = new Thread(IBaterija.RukovanjeKapacitetom); baterija.Start(); //tred za merenje snage razmene Elektrodistribucija e = new Elektrodistribucija(3.8); //cena Thread snagaRazmene = new Thread(() => shes.RacunanjeSnageRazmene(ISolarniPanel, e)); snagaRazmene.Start(); Thread a = new Thread(() => s1.KorisnickiMeni(ISolarniPanel, shes, Ipotrosac, e.Cena)); a.Start(); }