public void IzmereneVrednostiBaterijeLosiParametri3(string naziv, double?kapacitet, int?rezim)
 {
     Assert.Throws <ArgumentException>(() =>
     {
         IzmereneVrednostiBaterije b = new IzmereneVrednostiBaterije(naziv, kapacitet, rezim, DateTime.Now);
     });
 }
        public void IzmereneVrednostiBaterijeGranicniParametri(string naziv, double?kapacitet, int?rezim)
        {
            DateTime d = DateTime.Now;
            IzmereneVrednostiBaterije b = new IzmereneVrednostiBaterije(naziv, kapacitet, rezim, d);

            Assert.AreEqual(b.NazivBaterije, naziv);
            Assert.AreEqual(b.Kapacitet, kapacitet);
            Assert.AreEqual(b.Rezim, rezim);
            Assert.AreEqual(b.Datum, d);
        }
Esempio n. 3
0
        public void SacuvajIzmereneVrednostiBaterije(IzmereneVrednostiBaterije izmerene)
        {
            Baterija bat = new Baterija();

            bat.Ime       = izmerene.NazivBaterije;
            bat.Kapacitet = 20.0;
            bat.MaxSnaga  = 100;

            izmerene.Baterija = bat;
            izmerenevrednostiBat.Add(izmerene);
        }
Esempio n. 4
0
        public void PreuzmiPodatkeOdBaterije(double kapacijet, int rezim, string ime, DateTime datum)
        {
            IzmereneVrednostiBaterije izmerene = new IzmereneVrednostiBaterije();

            izmerene.Kapacitet     = kapacijet;
            izmerene.Rezim         = rezim;
            izmerene.NazivBaterije = ime;

            izmerene.Datum = datum;
            repozitorijum.SacuvajIzmereneVrednostiBaterije(izmerene);
        }
Esempio n. 5
0
        public void SacuvajIzmereneVrednostiBaterije(IzmereneVrednostiBaterije izmerene)
        {
            using (ApplicationContext repozitorijum = new ApplicationContext())
            {
                List <Baterija> lista = repozitorijum.Baterije.ToList <Baterija>();

                Baterija baterija = new Baterija();
                foreach (Baterija b in lista)
                {
                    if (izmerene.NazivBaterije == b.Ime)
                    {
                        baterija = b;
                    }
                }
                izmerene.Baterija = baterija;
                repozitorijum.IzmenereVrednostiBaterija.Add(izmerene);
                repozitorijum.SaveChanges();
            }
        }
Esempio n. 6
0
        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
            };
        }