示例#1
0
        public void DodajOcene_DoubleValueOutOfRange_NotUpdated()
        {
            var przedmiot = new Przedmiot("Programowanie");
            var ocena     = new Ocena(9.0, przedmiot);
            var uczen     = new Uczen("Jan", "Kowalski");

            uczen.Dodaj(ocena);
            Assert.IsTrue(!uczen.Oceny.Contains(ocena));
        }
示例#2
0
        public void ObliczSrednia_CalculateGrades_Calculated()
        {
            var przedmiot = new Przedmiot("Programowanie");
            var ocena1    = new Ocena(1.0, przedmiot);

            przedmiot = new Przedmiot("Bazy danych");
            var ocena2 = new Ocena(2.0, przedmiot);

            przedmiot = new Przedmiot("Systemy rozproszone");
            var ocena3 = new Ocena(4.0, przedmiot);

            przedmiot = new Przedmiot("Prawo pracy");
            var ocena4 = new Ocena(5.0, przedmiot);
            var uczen  = new Uczen("Jan", "Kowalski");

            uczen.Dodaj(ocena1);
            uczen.Dodaj(ocena2);
            uczen.Dodaj(ocena3);
            uczen.Dodaj(ocena4);
            Assert.AreEqual(3.0, uczen.Srednia());
        }