Example #1
0
        public void TestDodajCzasTrwania()
        {
            TimeSpan  czas1 = new TimeSpan(1, 30, 0);
            Prelegent p1    = new Prelegent("login", "haslo");
            Referat   r1    = new Referat("tytul", "streszczenie", p1);

            Assert.AreEqual(czas1, r1.DodajCzasTrwania(1, 30));
        }
Example #2
0
        public void TestListyPrelegentow()
        {
            ListaPrelegentówKonferencji list = new ListaPrelegentówKonferencji();
            Prelegent p1 = new Prelegent("login1", "haslo1");
            Prelegent p2 = new Prelegent("login2", "haslo2");

            list.DodajObiekt(p1);
            list.DodajObiekt(p2);
            Assert.IsNotNull(list);
        }
Example #3
0
        public void TestUsunObiekt()
        {
            ListaPrelegentówKonferencji list = new ListaPrelegentówKonferencji();
            Prelegent p1 = new Prelegent("login1", "haslo1");
            Prelegent p2 = new Prelegent("login2", "haslo2");
            Prelegent p3 = new Prelegent("login3", "haslo3");

            list.DodajObiekt(p1);
            list.DodajObiekt(p2);
            list.DodajObiekt(p3);
            ListaPrelegentówKonferencji list2 = new ListaPrelegentówKonferencji();

            list2.DodajObiekt(p1);
            list2.DodajObiekt(p2);
            list.DodajObiekt(p3);
            list2.UsunObiekt("login2");
            Assert.AreNotSame(list, list2);
        }
Example #4
0
        public void TestZnajdzPrelegenta()
        {
            Prelegent p1 = new Prelegent("login1", "haslo1", "profesor", "matematyka", "opis1");
            Prelegent p2 = new Prelegent("login2", "haslo2", "magister", "matematyka", "opis2");
            Prelegent p3 = new Prelegent("login3", "haslo3", "doktor", "fizyka", "opis3");
            Prelegent p4 = new Prelegent("login4", "haslo4", "profesor", "filozofia", "opis4");
            Prelegent p5 = new Prelegent("login5", "haslo5", "doktor", "medycyna", "opis5");
            ListaPrelegentówKonferencji list = new ListaPrelegentówKonferencji();

            list.DodajObiekt(p1);
            list.DodajObiekt(p2);
            list.DodajObiekt(p3);
            list.DodajObiekt(p4);
            list.DodajObiekt(p5);
            List <Prelegent> list2 = list.ZnajdzPrelegenta("profesor");

            Assert.AreEqual(2, list2.Count);
        }
Example #5
0
        protected override void Seed(ApplicationDbContext context)
        {
#if DEBUG
            try
            {
#endif
            Uczestnik.Seed(context.Uczestnicy);
            context.SaveChanges();
            Prelegent.Seed(context.Prelegenci);
            context.SaveChanges();
            Wydarzenie.Seed(context.Wydarzenia);
            context.SaveChanges();
            Partner.Seed(context.Partnerzy);
            context.SaveChanges();
            Warsztat.Seed(context.Warsztaty);
            context.SaveChanges();
            ListaObecnosci.Seed(context.ListyObecnosci);
            context.SaveChanges();
            Bilet.Seed(context.Bilety);
            context.SaveChanges();
#if DEBUG
        }
        catch (DbEntityValidationException e)
        {
            foreach (var err in e.EntityValidationErrors)
            {
                Debug.WriteLine($"Obiekt typu: {err.Entry.Entity.GetType().Name} w state: {err.Entry.State} ma nastêpuj¹ce b³êdy walidacji:");

                foreach (var entityErr in err.ValidationErrors)
                {
                    Debug.WriteLine($"\tProperty: {entityErr.PropertyName} - b³¹d: {entityErr.ErrorMessage}");
                }
            }
            throw;
        }
#endif
        }