Exemplo n.º 1
0
        public void AddBierVoegtNieuwBierToe()
        {
            int  aantalVoor = bockor.AantalBieren;
            Bier hoGent     = bockor.AddBier("HoGent bier", 55.0D);

            Assert.AreEqual(aantalVoor + 1, bockor.AantalBieren);
            Assert.AreEqual("HoGent bier", hoGent.Naam);
        }
        public DummyDataContext()
        {
            int      bierId    = 1;
            int      brouwerId = 1;
            Gemeente bavikhove = new Gemeente {
                Naam = "Bavikhove", Postcode = "8531"
            };
            Gemeente puurs = new Gemeente {
                Naam = "Puurs", Postcode = "2870"
            };
            Gemeente leuven = new Gemeente {
                Naam = "Leuven", Postcode = "3000"
            };

            GemeenteLijst =
                (new Gemeente[] { bavikhove, puurs, leuven }).ToList().AsQueryable();

            Bavik = new Brouwer("Bavik", bavikhove, "Rijksweg 33")
            {
                BrouwerId = brouwerId++
            };
            Bavik.AddBier("Bavik Pils", 5.2).BierId = bierId++;
            Bavik.AddBier("Wittekerke", 5.0).BierId = bierId++;
            Bavik.Omzet = 20000000;

            Moortgat = new Brouwer("Duvel Moortgat", puurs, "Breendonkdorp 28")
            {
                BrouwerId = brouwerId++
            };
            Moortgat.AddBier("Duvel", 8.5).BierId = bierId++;

            DeLeeuw = new Brouwer("De Leeuw")
            {
                BrouwerId = brouwerId++
            };
            DeLeeuw.Omzet = 50000;

            BrouwerLijst =
                (new Brouwer[] { DeLeeuw, Moortgat, Bavik }).ToList().AsQueryable();
        }
Exemplo n.º 3
0
 public void MyTestInitialize()
 {
     bockor = new Brouwer("Bockor");
     bockor.AddBier("Omer");
     bockor.AddBier("Bellegems Bruin");
 }
Exemplo n.º 4
0
        protected override void Seed(BierhalleContext context)
        {
            try
            {
                Gemeente bavikhove = new Gemeente {
                    Naam = "Bavikhove", Postcode = "8531"
                };
                Gemeente roeselare = new Gemeente {
                    Naam = "Roeselare", Postcode = "8800"
                };
                Gemeente puurs = new Gemeente {
                    Naam = "Puurs", Postcode = "2870"
                };
                Gemeente leuven = new Gemeente {
                    Naam = "Leuven", Postcode = "3000"
                };
                Gemeente oudenaarde = new Gemeente {
                    Naam = "Oudenaarde", Postcode = "9700"
                };
                Gemeente affligem = new Gemeente {
                    Naam = "Affligem", Postcode = "1790"
                };
                Gemeente[] gemeenten =
                    new Gemeente[] { bavikhove, roeselare, puurs, leuven, oudenaarde, affligem };
                context.Gemeenten.AddRange(gemeenten);

                Brouwer bavik = new Brouwer("Bavik", bavikhove, "Rijksweg 33");
                context.Brouwers.Add(bavik);
                bavik.AddBier("Bavik Pils", 5.2);
                bavik.AddBier("Wittekerke", 5.0);
                bavik.AddBier("Wittekerke Speciale", 5.8);
                bavik.AddBier("Wittekerke Rosé", 4.3);
                bavik.AddBier("Ezel Wit", 5.8);
                bavik.AddBier("Ezel Bruin", 6.5);
                bavik.Omzet = 20000000;

                Brouwer palm = new Brouwer("Palm Breweries");
                context.Brouwers.Add(palm);
                palm.AddBier("Estimanet", 5.2);
                palm.AddBier("Steenbrugge Blond", 6.5);
                palm.AddBier("Palm", 5.4);
                palm.AddBier("Dobbel Palm", 6.0);
                palm.Omzet = 500000;

                Brouwer duvelMoortgat = new Brouwer("Duvel Moortgat", puurs, "Breendonkdorp 28");
                context.Brouwers.Add(duvelMoortgat);
                duvelMoortgat.AddBier("Duvel", 8.5);
                duvelMoortgat.AddBier("Vedett");
                duvelMoortgat.AddBier("Maredsous");
                duvelMoortgat.AddBier("Liefmans Kriekbier");
                duvelMoortgat.AddBier("La Chouffe", 8.0);
                duvelMoortgat.AddBier("De Koninck", 5.0);

                Brouwer inBev = new Brouwer("InBev", leuven, "Brouwerijplein 1");
                context.Brouwers.Add(inBev);
                inBev.AddBier("Jupiler");
                inBev.AddBier("Stella Artois");
                inBev.AddBier("Leffe");
                inBev.AddBier("Belle-Vue");
                inBev.AddBier("Hoegaarden");

                Brouwer roman = new Brouwer("Roman", oudenaarde, "Hauwaart 105");
                context.Brouwers.Add(roman);
                roman.AddBier("Sloeber", 7.5);
                roman.AddBier("Black Hole", 5.6);
                roman.AddBier("Ename", 6.5);
                roman.AddBier("Romy Pils", 5.1);

                Brouwer deGraal = new Brouwer("De Graal");
                context.Brouwers.Add(deGraal);

                Brouwer deLeeuw = new Brouwer("De Leeuw");
                context.Brouwers.Add(deLeeuw);

                context.SaveChanges();
            }

            catch (DbEntityValidationException e)
            {
                string s = "Fout creatie database ";
                foreach (var eve in e.EntityValidationErrors)
                {
                    s += String.Format("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                                       eve.Entry.Entity.GetType().Name, eve.Entry.GetValidationResult());
                    foreach (var ve in eve.ValidationErrors)
                    {
                        s += String.Format("- Property: \"{0}\", Error: \"{1}\"",
                                           ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw new Exception(s);
            }
        }