public void BaterijaPromeniKapacitet(RezimRadaBaterije rezimRada)
        {
            var baterija = new OsnovnaKlasa();

            baterija.PromeniKapacitet(rezimRada);
            switch (rezimRada)
            {
            case RezimRadaBaterije.NEAKTIVNO:
            {
                Assert.AreEqual(10, baterija.Kapacitet);
                break;
            }

            case RezimRadaBaterije.PRAZNJENJE:
            {
                Assert.AreEqual(10 - 1 / 60, baterija.Kapacitet);
                break;
            }

            case RezimRadaBaterije.PUNJENJE:
            {
                Assert.AreEqual(10 + 1 / 60, baterija.Kapacitet);
                break;
            }
            }
        }
Example #2
0
        public void EVPunjacPreuzmiStanjePunjaca(bool naPunjacu)
        {
            var punjac = new OsnovnaKlasa();

            punjac.NaPunjacu = naPunjacu;

            if (naPunjacu)
            {
                Assert.AreEqual("Prikljucen na punjac", punjac.PreuzmiStanjePunjaca);
            }
            else
            {
                Assert.AreEqual("Nije prikljucen na punjac", punjac.PreuzmiStanjePunjaca);
            }
        }
        public void PreuzmiStanjePotrosaca(bool upaljen)
        {
            var potrosac = new OsnovnaKlasa()
            {
                Upaljen = upaljen
            };

            if (upaljen)
            {
                Assert.IsTrue(potrosac.Upaljen);
            }
            else
            {
                Assert.IsFalse(potrosac.Upaljen);
            }
        }
Example #4
0
        public void PreuzmiTrenutnuSnaguPanela(double maksimalnaSnaga, double jacinaSunca)
        {
            var panel = new OsnovnaKlasa()
            {
                MaksimalnaSnaga = maksimalnaSnaga, JacinaSunca = jacinaSunca
            };
            double snagaPanela = panel.PreuzmiTrenutnuSnaguPanela();

            if (jacinaSunca == 100)
            {
                Assert.AreEqual(maksimalnaSnaga, snagaPanela);
            }
            else if (maksimalnaSnaga == 0 || jacinaSunca == 0)
            {
                Assert.Zero(snagaPanela);
            }
            else
            {
                Assert.AreEqual(maksimalnaSnaga * jacinaSunca / 100, snagaPanela);
            }
        }