public void InsertTest() { Random random = new Random(DateTime.Now.Millisecond); TehnologijaRepository TehRep = new TehnologijaRepository(); TehnologijaCollection siteTehnologii = TehRep.GetAll(); int TehID = random.Next(0, siteTehnologii.Count); Tehnologija izbranaTehnologija = siteTehnologii[TehID]; PrijavaRepository PrijavaRep = new PrijavaRepository(); PrijavaCollection sitePrijavi = PrijavaRep.GetAll(); int prijava = random.Next(0, sitePrijavi.Count); Prijava izbranaprijava = sitePrijavi[prijava]; PrijavaTehnologija tehnologija = new PrijavaTehnologija(); tehnologija.prijava.Id = izbranaprijava.Id; tehnologija.tehnologija.Id = izbranaTehnologija.Id; PrijavaTehnologijaRepository repository = new PrijavaTehnologijaRepository(); PrijavaTehnologija dodadete = repository.Insert(tehnologija); Assert.IsNotNull(dodadete); Assert.AreEqual(tehnologija.prijava.Id, dodadete.prijava.Id); Assert.AreEqual(tehnologija.tehnologija.Id, dodadete.tehnologija.Id); Console.WriteLine("Пријавена е новa технологијa: ПријаваИД: {0}, Технологија: {1}, ", dodadete.prijava.Id, dodadete.tehnologija.Id); }
public TehnologijaCollection GetAll() { TehnologijaRepository manager = new TehnologijaRepository(); TehnologijaCollection siteTehnologii = manager.GetAll(); return(siteTehnologii); }
public void GetAllTest() { TehnologijaRepository respository = new TehnologijaRepository(); TehnologijaCollection zemi = respository.GetAll(); Assert.IsNotNull(zemi); Assert.IsTrue(zemi.Count >= 2); foreach (Tehnologija tehnologija in zemi) { Console.WriteLine("ТехнологијаИД: {0}, Име: {1}, Област: {2}, ", tehnologija.Id, tehnologija.Ime, tehnologija.oblast.Id); } }
public void UpdateTest() { TehnologijaRepository repository = new TehnologijaRepository(); TehnologijaCollection siteTeh = repository.GetAll(); Random random = new Random(DateTime.Now.Millisecond); int tehId = random.Next(0, siteTeh.Count); Tehnologija izbranaTeh = siteTeh[tehId]; Console.WriteLine("Се менуваат податоците за технологија ИД: {0}, Име: {1}", izbranaTeh.Id, izbranaTeh.Ime); izbranaTeh.Ime = string.Format("Изменета {0}", Guid.NewGuid().ToString()); Tehnologija izmenetaTeh = repository.Update(izbranaTeh); Assert.IsNotNull(izmenetaTeh); Assert.AreEqual(izbranaTeh.Id, izmenetaTeh.Id); Assert.AreEqual(izbranaTeh.Ime, izmenetaTeh.Ime); Console.WriteLine("Изменетите податоци за технологија ИД: {0}, Име: {1}", izmenetaTeh.Id, izmenetaTeh); }