public void PotrosaciStanjeLosiParametri(double?snaga, DateTime?datum) { Assert.Throws <ArgumentNullException>(() => { PotrosaciStanje s = new PotrosaciStanje(snaga, datum); }); }
public void PotrosaciStanjeGranicniParametri(double?snaga) { DateTime d = DateTime.Now; PotrosaciStanje s = new PotrosaciStanje(snaga, d); Assert.AreEqual(s.Snaga, snaga); Assert.AreEqual(s.Datum, d); }
public void DodajStanjePotrosaca(PotrosaciStanje s) { using (ApplicationContext repozitorijum = new ApplicationContext()) { repozitorijum.stanjePotrosaca.Add(s); repozitorijum.SaveChanges(); } }
public void PotrosaciStanjeLosiParametr3(double?snaga) { DateTime d = DateTime.Now; Assert.Throws <ArgumentException>(() => { PotrosaciStanje s = new PotrosaciStanje(snaga, d); }); }
public void StanjePotrosacaa(List <Potrosac> lista) { if (lista == null) { throw new ArgumentNullException("Parametri ne mogu da budu NULL!"); } for (int i = 0; i < lista.Count; i++) { if (lista[i].Upaljeno) { PotrosaciStanje ps = new PotrosaciStanje(); ps.Snaga = lista[i].Potrosnja; ps.Datum = shes.Vreme; repozitorijum.DodajStanjePotrosaca(ps); } } }
public void TearDown() { s1 = null; s2 = null; solarniPaneli = null; s = null; baterija1 = null; baterije = null; pi1 = null; pi2 = null; panelIzme = null; potr1 = null; potr2 = null; potrosaci = null; potrosac1 = null; listaPotrosaca = null; prviDatum = null; poslednjiDatum = null; listaGrafDouble = null; st1 = null; st2 = null; listaStanja = null; }
public void DodajStanjePotrosaca(PotrosaciStanje s) { listaStanjePotrosaca.Add(s); }
public void SetUp() { s1 = new SolarniPanel("panel1", 350); s2 = new SolarniPanel("panel2", 200); solarniPaneli = new List <SolarniPanel>() { s1, s2 }; //lazna lista panela s = Shes.Instance(); baterija1 = new Baterija("baterija1", 100, 2.00); baterije = new List <Baterija>() { baterija1 }; pi1 = new PanelIzmereneVrednosti() { Id = 1, Datum = DateTime.Now, IzmerenaSnaga = 250, Panel = s1 }; pi2 = new PanelIzmereneVrednosti() { Id = 2, Datum = DateTime.Now, IzmerenaSnaga = 25, Panel = s2 }; panelIzme = new List <PanelIzmereneVrednosti>() { pi1, pi2 }; potr1 = new Potrosac("potrosac1", 2.0, true); potr2 = new Potrosac("potrosac2", 1.0, true); potrosaci = new List <Potrosac>() { potr1, potr2 }; potrosac1 = new Potrosac("imePotrosaca", 1.0, true); listaPotrosaca = new List <Potrosac>() { potrosac1 }; var cultureInfo = new CultureInfo("de-DE"); prviDatum = DateTime.Parse("12/06/2020", cultureInfo); poslednjiDatum = DateTime.Parse("14/06/2020", cultureInfo); listaGrafDouble = new List <double>() { 10.0, 9.0 }; izB = new IzmereneVrednostiBaterije() { Id = 1, NazivBaterije = "batetija1", Baterija = baterija1, Kapacitet = 2.0, Rezim = 1, Datum = DateTime.Now }; listaE1 = new List <IzmereneVrednostiBaterije>() { izB }; listaE2 = new List <IzmereneVrednostiBaterije>() { izB }; listaE3 = new List <IzmereneVrednostiBaterije>() { izB }; st1 = new PotrosaciStanje() { Id = 1, Datum = DateTime.Now, Snaga = 1.0 }; st2 = new PotrosaciStanje() { Id = 2, Datum = DateTime.Now, Snaga = 1.0 }; listaStanja = new List <PotrosaciStanje>() { st1, st2 }; }