public void InsertTest() { Random random = new Random(DateTime.Now.Millisecond); KorisnikManager korisnikMan = new KorisnikManager(); KorisnikCollection siteKorisnici = korisnikMan.GetAll(); int KorisnikID = random.Next(0, siteKorisnici.Count); Korisnik izbranKorisnik = siteKorisnici[KorisnikID]; PredmetManager predmetMan = new PredmetManager(); PredmetCollection sitePredmeti = predmetMan.GetAll(); int PredmetID = random.Next(0, sitePredmeti.Count); Predmet izbranPredmet = sitePredmeti[PredmetID]; Ocena ocena = new Ocena(); ocena.Ocenka = randomOcena(); ocena.student.Id = izbranKorisnik.Id; ocena.predmet.Id = izbranPredmet.Id; OcenaManager manager = new OcenaManager(); Ocena dodadete = manager.Insert(ocena); Assert.IsNotNull(dodadete); Assert.AreEqual(ocena.student.Id, dodadete.student.Id); Assert.AreEqual(ocena.predmet.Id, dodadete.predmet.Id); Assert.AreEqual(ocena.Ocenka, dodadete.Ocenka); Console.WriteLine("Додадена е нова оцена: СтудентИД: {0}, ПредметИД: {1}, Оцена: {2}", dodadete.student.Id, dodadete.predmet.Id, dodadete.Ocenka); }
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 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); }