public OcenaCollection GetAll() { OcenaRepository manager = new OcenaRepository(); OcenaCollection siteOceni = manager.GetAll(); return(siteOceni); }
public void OcenaCollectionEmptyConsturctorTest() { OcenaCollection oce = new OcenaCollection(); Assert.IsNotNull(oce); Assert.IsEmpty(oce); }
public void OcenaCollectionConsturctorTest() { List <Ocena> list = new List <Ocena>(); OcenaCollection oc = new OcenaCollection(list); Assert.IsNotNull(oc); Assert.IsEmpty(oc); }
public void GetAllTest() { OcenaManager manager = new OcenaManager(); OcenaCollection zemi = manager.GetAll(); Assert.IsNotNull(zemi); foreach (Ocena ocena in zemi) { Console.WriteLine("ИД: {0}, Име: {1}, Вид: {2}", ocena.student.Id, ocena.predmet.Id, ocena.Ocenka); } }
public void GetByPredmetIdTest() { OcenaRepository repository = new OcenaRepository(); OcenaCollection oceniPoPredmet = repository.GetByPredmetId(1041); Assert.IsNotNull(oceniPoPredmet); Assert.IsTrue(oceniPoPredmet.Count >= 1); Assert.IsTrue(oceniPoPredmet.All(ocena => ocena.predmet.Id == 1041)); foreach (Ocena ocena in oceniPoPredmet) { Console.WriteLine("Оцена: {0}, Студент: {1}, Предмет: {2}", ocena.Ocenka, ocena.student.Id, ocena.predmet.Id); } }
public void UpdateTest() { OcenaManager manager = new OcenaManager(); OcenaCollection siteOceni = manager.GetAll(); Random random = new Random(DateTime.Now.Millisecond); int ocena = random.Next(0, siteOceni.Count); Ocena izbranaocena = siteOceni[ocena]; Console.WriteLine("Се менуваат податоците за оцена ИДСтудент: {0}, ИДПредмет: {1}, оцена: {1}", izbranaocena.student.Id, izbranaocena.predmet.Id, izbranaocena.Ocenka); izbranaocena.Ocenka = randomOcena(); Ocena izmenetaOcena = manager.Update(izbranaocena); Assert.IsNotNull(izmenetaOcena); Assert.AreEqual(izbranaocena.student.Id, izmenetaOcena.student.Id); Assert.AreEqual(izbranaocena.predmet.Id, izmenetaOcena.predmet.Id); Assert.AreEqual(izbranaocena.Ocenka, izmenetaOcena.Ocenka); Console.WriteLine("Изменетите податоци за оцена ИДСтудент: {0}, ИДПредмет: {1}, оцена: {1}", izmenetaOcena.student.Id, izmenetaOcena.predmet.Id, izmenetaOcena.Ocenka); }