コード例 #1
0
        public void AddBeer_NewBeer_AddsABeer()
        {
            int nrOfBeersBeforeAdd = _bockor.NrOfBeers;

            _bockor.AddBeer("HoGent beer", 55.0D);
            Assert.Equal(nrOfBeersBeforeAdd + 1, _bockor.NrOfBeers);
        }
コード例 #2
0
        public DummyApplicationDbContext()
        {
            int beerId   = 1;
            int brewerId = 1;

            Bavikhove = new Location {
                Name = "Bavikhove", PostalCode = "8531"
            };
            Location puurs = new Location {
                Name = "Puurs", PostalCode = "2870"
            };
            Location leuven = new Location {
                Name = "Leuven", PostalCode = "3000"
            };

            Locations = new[] { Bavikhove, puurs, leuven };

            Bavik = new Brewer("Bavik", Bavikhove, "Rijksweg 33")
            {
                BrewerId = brewerId++
            };
            Bavik.AddBeer("Bavik Pils", 5.2, 1.0M).BeerId = beerId++;
            Bavik.AddBeer("Wittekerke", 5.0, 2.0M).BeerId = beerId++;
            Bavik.Turnover = 20000000;
            BavikPils      = Bavik.Beers.FirstOrDefault(b => b.Name == "Bavik Pils");
            Wittekerke     = Bavik.Beers.FirstOrDefault(b => b.Name == "Wittekerke");

            Moortgat = new Brewer("Duvel Moortgat", puurs, "Breendonkdorp 28")
            {
                BrewerId = brewerId++
            };
            Moortgat.AddBeer("Duvel", 8.5, 2.0M).BeerId = beerId;

            DeLeeuw = new Brewer("De Leeuw")
            {
                BrewerId = brewerId
            };
            DeLeeuw.Turnover = 50000;

            Brewers = new[] { DeLeeuw, Moortgat, Bavik };

            Beers = Brewers.SelectMany(b => b.Beers).OrderBy(be => be.Name);

            CartFilled = new Cart();
            CartFilled.AddLine(Wittekerke, 5);
            CustomerJan = new Customer
            {
                Email     = "*****@*****.**",
                FirstName = "Jan",
                Name      = "De man",
                Location  = Bavikhove,
                Street    = "Bavikhovestraat"
            };
        }
コード例 #3
0
        public DummyApplicationDbContext()
        {
            int beerId   = 1;
            int brewerId = 1;

            Bavikhove = new Location {
                Name = "Bavikhove", PostalCode = "8531"
            };
            Location puurs = new Location {
                Name = "Puurs", PostalCode = "2870"
            };
            Location leuven = new Location {
                Name = "Leuven", PostalCode = "3000"
            };

            Locations = new[] { Bavikhove, puurs, leuven };

            Bavik = new Brewer("Bavik", Bavikhove, "Rijksweg 33")
            {
                BrewerId = brewerId++
            };
            Bavik.AddBeer("Bavik Pils", 5.2).BeerId = beerId++;
            Bavik.AddBeer("Wittekerke", 5.0).BeerId = beerId++;
            Bavik.Turnover = 20000000;
            BavikPils      = Bavik.Beers.FirstOrDefault(b => b.Name == "Bavik Pils");
            Wittekerke     = Bavik.Beers.FirstOrDefault(b => b.Name == "Wittekerke");

            Moortgat = new Brewer("Duvel Moortgat", puurs, "Breendonkdorp 28")
            {
                BrewerId = brewerId++
            };
            Moortgat.AddBeer("Duvel", 8.5).BeerId = beerId;

            DeLeeuw = new Brewer("De Leeuw")
            {
                BrewerId = brewerId
            };
            DeLeeuw.Turnover = 50000;

            Brewers = new[] { DeLeeuw, Moortgat, Bavik };

            Beers = Brewers.SelectMany(b => b.Beers).OrderBy(be => be.Name);
        }
コード例 #4
0
 public BrewerTest()
 {
     _bockor = new Brewer("Bockor");
     _bockor.AddBeer("Omer");
     _bockor.AddBeer("Bellegems Bruin");
 }
コード例 #5
0
        public async Task InitializeData()
        {
            _dbContext.Database.EnsureDeleted();
            if (_dbContext.Database.EnsureCreated())
            {
                await InitializeUsers();

                Location bavikhove = new Location {
                    Name = "Bavikhove", PostalCode = "8531"
                };
                Location roeselare = new Location {
                    Name = "Roeselare", PostalCode = "8800"
                };
                Location puurs = new Location {
                    Name = "Puurs", PostalCode = "2870"
                };
                Location leuven = new Location {
                    Name = "Leuven", PostalCode = "3000"
                };
                Location oudenaarde = new Location {
                    Name = "Oudenaarde", PostalCode = "9700"
                };
                Location affligem = new Location {
                    Name = "Affligem", PostalCode = "1790"
                };
                Location[] locations =
                    new Location[] { bavikhove, roeselare, puurs, leuven, oudenaarde, affligem };
                _dbContext.Locations.AddRange(locations);
                _dbContext.SaveChanges();

                Brewer bavik = new Brewer("Bavik", bavikhove, "Rijksweg 33");
                _dbContext.Brewers.Add(bavik);
                bavik.AddBeer("Bavik Pils", 5.2,
                              "De Bavik Premium Pils wordt gebrouwen met de beste mout en hop en verdient koel geschonken te worden.");
                bavik.AddBeer("Wittekerke", 5.0, "Wittekerke 1/4");
                bavik.AddBeer("Wittekerke Speciale", 5.8);
                bavik.AddBeer("Wittekerke Rosé", 4.3);
                bavik.AddBeer("Ezel Wit", 5.8);
                bavik.AddBeer("Ezel Bruin", 6.5);
                bavik.Turnover        = 20000000;
                bavik.DateEstablished = new DateTime(1990, 12, 26);
                bavik.ContactEmail    = "*****@*****.**";
                bavik.Description     =
                    "Brouwerij De Brabandere kan terugblikken op een rijke geschiedenis, maar kijkt met evenveel vertrouwen naar de toekomst. De droom die stichter Adolphe De Brabandere op het eind van de negentiende eeuw koestert wanneer hij in Bavikhove de fundamenten legt van zijn brouwerij, is realiteit geworden in de succesvolle onderneming van vandaag.Met een rijk assortiment bieren dat gesmaakt wordt door kenners tot ver buiten onze landsgrenzen.Brouwen was, is, en blijft een kunst bij Brouwerij De Brabandere. Beschouw onze talrijke karaktervolle bieren gerust als erfgoed: gemaakt met traditioneel vakmanschap, met authentieke ingrediënten en… veel liefde. Het creëren van een unieke smaaksensatie om te delen met vrienden, dat drijft ons dag in dag uit.  Zonder compromissen.";

                Brewer palm = new Brewer("Palm Breweries");
                _dbContext.Brewers.Add(palm);
                palm.AddBeer("Estimanet", 5.2);
                palm.AddBeer("Steenbrugge Blond", 6.5);
                palm.AddBeer("Palm", 5.4);
                palm.AddBeer("Dobbel Palm", 6.0);
                palm.Turnover = 500000;

                Brewer duvelMoortgat = new Brewer("Duvel Moortgat", puurs, "Breendonkdorp 28");
                _dbContext.Brewers.Add(duvelMoortgat);
                duvelMoortgat.AddBeer("Duvel", 8.5);
                duvelMoortgat.AddBeer("Vedett");
                duvelMoortgat.AddBeer("Maredsous");
                duvelMoortgat.AddBeer("Liefmans Kriekbier");
                duvelMoortgat.AddBeer("La Chouffe", 8.0);
                duvelMoortgat.AddBeer("De Koninck", 5.0);

                Brewer inBev = new Brewer("InBev", leuven, "Brouwerijplein 1");
                _dbContext.Brewers.Add(inBev);
                inBev.AddBeer("Jupiler");
                inBev.AddBeer("Stella Artois");
                inBev.AddBeer("Leffe");
                inBev.AddBeer("Belle-Vue");
                inBev.AddBeer("Hoegaarden");

                Brewer roman = new Brewer("Roman", oudenaarde, "Hauwaart 105");
                _dbContext.Brewers.Add(roman);
                roman.AddBeer("Sloeber", 7.5);
                roman.AddBeer("Black Hole", 5.6);
                roman.AddBeer("Ename", 6.5);
                roman.AddBeer("Romy Pils", 5.1);

                Brewer deGraal = new Brewer("De Graal");
                _dbContext.Brewers.Add(deGraal);

                Brewer deLeeuw = new Brewer("De Leeuw");
                _dbContext.Brewers.Add(deLeeuw);

                _dbContext.SaveChanges();
            }
        }