Exemple #1
0
        public void UpdateTest()
        {
            PrijavaTehnologijaRepository repository  = new PrijavaTehnologijaRepository();
            PrijavaTehnologijaCollection sitePrijavi = repository.GetAll();
            Random             random         = new Random(DateTime.Now.Millisecond);
            int                prijavaId      = random.Next(0, sitePrijavi.Count);
            PrijavaTehnologija izbranaPrijava = sitePrijavi[prijavaId];

            Console.WriteLine("Се менуваат податоците за пријава ПријаваИД: {0}, Технологија: {1}", izbranaPrijava.prijava.Id, izbranaPrijava.tehnologija.Id);

            PrijavaRepository PRep      = new PrijavaRepository();
            PrijavaCollection siteP     = PRep.GetAll();
            int                PID      = random.Next(0, siteP.Count);
            Prijava            izbranaP = siteP[PID];
            PrijavaTehnologija prijava  = new PrijavaTehnologija();

            prijava.prijava.Id = izbranaP.Id;

            PrijavaTehnologija izmenetaPrijava = repository.Update(izbranaPrijava);

            Assert.IsNotNull(izmenetaPrijava);
            Assert.AreEqual(izbranaPrijava.prijava.Id, izmenetaPrijava.prijava.Id);
            Assert.AreEqual(izbranaPrijava.tehnologija.Id, izmenetaPrijava.tehnologija.Id);

            Console.WriteLine("Изменетите податоци за пријава: ПријаваИД: {0}, Технологија: {1}", izmenetaPrijava.prijava.Id, izmenetaPrijava.tehnologija.Id);
        }
        public void UpdateTest()
        {
            PrijavaStudentManager    manager     = new PrijavaStudentManager();
            PrijavaStudentCollection sitePrijavi = manager.GetAll();
            Random         random         = new Random(DateTime.Now.Millisecond);
            int            prijavaId      = random.Next(0, sitePrijavi.Count);
            PrijavaStudent izbranaPrijava = sitePrijavi[prijavaId];

            Console.WriteLine("Се менуваат податоците за пријава ПријаваИД: {0}, Студент: {1}", izbranaPrijava.prijava.Id, izbranaPrijava.student.Id);

            PrijavaManager    PMan  = new PrijavaManager();
            PrijavaCollection siteP = PMan.GetAll();
            int            PID      = random.Next(0, siteP.Count);
            Prijava        izbranaP = siteP[PID];
            PrijavaStudent prijava  = new PrijavaStudent();

            prijava.prijava.Id = izbranaP.Id;

            PrijavaStudent izmenetaPrijava = manager.Update(izbranaPrijava);

            Assert.IsNotNull(izmenetaPrijava);
            Assert.AreEqual(izbranaPrijava.prijava.Id, izmenetaPrijava.prijava.Id);
            Assert.AreEqual(izbranaPrijava.student.Id, izmenetaPrijava.student.Id);

            Console.WriteLine("Изменетите податоци за пријава: ПријаваИД: {0}, Студент: {1}", izmenetaPrijava.prijava.Id, izmenetaPrijava.student.Id);
        }
        public PrijavaCollection GetAll()
        {
            PrijavaRepository manager     = new PrijavaRepository();
            PrijavaCollection sitePrijavi = manager.GetAll();

            return(sitePrijavi);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        public void PrijavaCollectionEmptyConsturctorTest()
        {
            PrijavaCollection pce = new PrijavaCollection();

            Assert.IsNotNull(pce);
            Assert.IsEmpty(pce);
        }
Exemple #6
0
        public void InsertTest()
        {
            Random random = new Random(DateTime.Now.Millisecond);

            KorisnikRepository KorRep        = new KorisnikRepository();
            KorisnikCollection siteKorisnici = KorRep.GetAll();
            int      KorID          = random.Next(0, siteKorisnici.Count);
            Korisnik izbranKorisnik = siteKorisnici[KorID];

            PrijavaRepository PrijavaRep  = new PrijavaRepository();
            PrijavaCollection sitePrijavi = PrijavaRep.GetAll();
            int     prijava        = random.Next(0, sitePrijavi.Count);
            Prijava izbranaprijava = sitePrijavi[prijava];

            PrijavaStudent prijavaStudent = new PrijavaStudent();

            prijavaStudent.prijava.Id = izbranaprijava.Id;
            prijavaStudent.student.Id = izbranKorisnik.Id;

            PrijavaStudentRepository repository = new PrijavaStudentRepository();
            PrijavaStudent           dodadete   = repository.Insert(prijavaStudent);

            Assert.IsNotNull(dodadete);
            Assert.AreEqual(prijavaStudent.prijava.Id, dodadete.prijava.Id);
            Assert.AreEqual(prijavaStudent.student.Id, dodadete.student.Id);

            Console.WriteLine("Пријавен е нов студент: ПријаваИД: {0}, Студент: {1}, ", dodadete.prijava.Id, dodadete.student.Id);
        }
        public void UpdateTest()
        {
            PrijavaRepository repository  = new PrijavaRepository();
            PrijavaCollection sitePrijavi = repository.GetAll();
            Random            random      = new Random(DateTime.Now.Millisecond);
            int     prijavaId             = random.Next(0, sitePrijavi.Count);
            Prijava izbranaPrijava        = sitePrijavi[prijavaId];

            Console.WriteLine("Се менуваат податоците за пријава ИД: {0}, Компанија: {1}", izbranaPrijava.Id, izbranaPrijava.kompanija.Id);

            KompanijaRepository KompRep      = new KompanijaRepository();
            KompanijaCollection siteKompanii = KompRep.GetAll();
            int       KompID           = random.Next(0, siteKompanii.Count);
            Kompanija izbranaKompanija = siteKompanii[KompID];
            Prijava   prijava          = new Prijava();

            prijava.kompanija.Id = izbranaKompanija.Id;

            Prijava izmenetaPrijava = repository.Update(izbranaPrijava);

            Assert.IsNotNull(izmenetaPrijava);
            Assert.AreEqual(izbranaPrijava.Id, izmenetaPrijava.Id);
            Assert.AreEqual(izbranaPrijava.kompanija.Id, izmenetaPrijava.kompanija.Id);

            Console.WriteLine("Изменетите податоци за пријава: ИД: {0}, Компанија: {1}", izmenetaPrijava.Id, izmenetaPrijava.kompanija.Id);
        }
Exemple #8
0
        public void PrijavaCollectionConsturctorTest()
        {
            List <Prijava>    list = new List <Prijava>();
            PrijavaCollection pc   = new PrijavaCollection(list);

            Assert.IsNotNull(pc);
            Assert.IsEmpty(pc);
        }
        public void GetAllTest()
        {
            PrijavaRepository respository = new PrijavaRepository();
            PrijavaCollection zemi        = respository.GetAll();

            Assert.IsNotNull(zemi);

            Assert.IsTrue(zemi.Count >= 2);

            foreach (Prijava prijava in zemi)
            {
                Console.WriteLine("ПријаваИД: {0}, КомпанијаИД: {1}, Дата: {2}, ", prijava.Id, prijava.kompanija.Id, prijava.Datum);
            }
        }