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 void TehnologijaCollectionEmptyConsturctorTest() { TehnologijaCollection tce = new TehnologijaCollection(); Assert.IsNotNull(tce); Assert.IsEmpty(tce); }
public TehnologijaCollection GetAll() { TehnologijaRepository manager = new TehnologijaRepository(); TehnologijaCollection siteTehnologii = manager.GetAll(); return(siteTehnologii); }
public void TehnologijaCollectionConsturctorTest() { List <Tehnologija> list = new List <Tehnologija>(); TehnologijaCollection tc = new TehnologijaCollection(list); Assert.IsNotNull(tc); Assert.IsEmpty(tc); }
public void OblastConstructorTest() { TehnologijaCollection t = new TehnologijaCollection(); Oblast o = new Oblast(t); Assert.AreEqual(0, o.Id); Assert.IsNull(o.Ime); Assert.IsNotNull(o.Tehnologii); Assert.AreEqual(0, o.Tehnologii.Count); }
public void GetAllTest() { TehnologijaManager manager = new TehnologijaManager(); TehnologijaCollection all = manager.GetAll(); Assert.IsNotNull(all); Assert.IsTrue(all.Count >= 0); foreach (Tehnologija tehnologija in all) { Console.WriteLine("ТехнологијаИД: {0}, Име: {1}, Област: {2}, ", tehnologija.Id, tehnologija.Ime, tehnologija.oblast.Ime); } }
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); }