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 PredmetCollection GetAll() { PredmetRepository manager = new PredmetRepository(); PredmetCollection sitePredmeti = manager.GetAll(); return(sitePredmeti); }
public void PredmetCollectionEmptyConsturctorTest() { PredmetCollection pce = new PredmetCollection(); Assert.IsNotNull(pce); Assert.IsEmpty(pce); }
public void PredmetCollectionConsturctorTest() { List <Predmet> list = new List <Predmet>(); PredmetCollection pc = new PredmetCollection(list); Assert.IsNotNull(pc); Assert.IsEmpty(pc); }
public void GetAllTest() { PredmetManager manager = new PredmetManager(); PredmetCollection zemi = manager.GetAll(); Assert.IsNotNull(zemi); Assert.IsTrue(zemi.Count >= 2); foreach (Predmet predmet in zemi) { Console.WriteLine("предметИД: {0}, шифраПредмет{1}, Име: {2},", predmet.Id, predmet.ShifraNaPredmet, predmet.Ime); } }
public void UpdateTest() { PredmetManager manager = new PredmetManager(); PredmetCollection sitePredmeti = manager.GetAll(); Random random = new Random(DateTime.Now.Millisecond); int predmetId = random.Next(0, sitePredmeti.Count); Predmet izbranPredmet = sitePredmeti[predmetId]; Console.WriteLine("Се менуваат податоците за предметот ИД: {0}, Име: {1}", izbranPredmet.Id, izbranPredmet.Ime); Guid guid; guid = Guid.NewGuid(); izbranPredmet.ShifraNaPredmet = string.Format("ШП:{0}", guid.ToString().Substring(1, 5)); izbranPredmet.Ime = string.Format("Изменета {0}", guid.ToString()); Predmet izmenetPredmet = manager.Update(izbranPredmet); Assert.IsNotNull(izmenetPredmet); Assert.AreEqual(izmenetPredmet.Id, izbranPredmet.Id); Assert.AreEqual(izmenetPredmet.Ime, izbranPredmet.Ime); Console.WriteLine("Изменетите податоци за предметот: ИД: {0}, Име: {1}", izmenetPredmet.Id, izmenetPredmet.Ime); }