Beispiel #1
0
        public void Init()
        {
            Winkel appie = new Winkel("appie");

            Repo.AddWinkel(appie);


            Product p1 = new Product("kaas", 240, appie);
            Product p2 = new Product("bier", 340, appie);
            Product p3 = new Product("pizza", 540, appie);
            Product p4 = new Product("coffee", 140, appie);


            Repo.AddProduct(p1);
            Repo.AddProduct(p2);
            Repo.AddProduct(p3);
            Repo.AddProduct(p4);


            StandaardWinkelPerBezorgdag standaardWinkelPerBesteldag = new StandaardWinkelPerBezorgdag()
            {
                Dag = DayOfWeek.Wednesday, Winkel = appie
            };

            Repo.AddStandaardWinkel(standaardWinkelPerBesteldag);
        }
        public void getWinkelPerDatumTest()
        {
            Winkel winkel = new Winkel("testWinkel");

            Repo.AddWinkel(winkel);
            StandaardWinkelPerBezorgdag std = new StandaardWinkelPerBezorgdag()
            {
                Dag = DayOfWeek.Wednesday, Winkel = winkel, BestelDeadlineDag = DayOfWeek.Tuesday
            };

            Repo.AddStandaardWinkel(std);
            Winkel someOtherwinkel = Repo.GetWinkelPerDatum(DateTime.Parse("2019-03-20"));

            Assert.IsTrue(someOtherwinkel.Winkelnaam.Equals("testWinkel"));
        }
        public void Init()
        {
            Winkel supermarkt = new Winkel("AH");

            Repo.AddWinkel(supermarkt);
            Winkel snackbar = new Winkel("Artisjok");

            Repo.AddWinkel(snackbar);
            StandaardWinkelPerBezorgdag maandag = new StandaardWinkelPerBezorgdag()
            {
                Dag = DayOfWeek.Monday, BestelDeadlineDag = DayOfWeek.Friday, BestelDeadlineTijd = TimeSpan.FromHours(11), WinkelId = supermarkt.WinkelId
            };
            StandaardWinkelPerBezorgdag dinsdag = new StandaardWinkelPerBezorgdag()
            {
                Dag = DayOfWeek.Tuesday
            };
            StandaardWinkelPerBezorgdag woensdag = new StandaardWinkelPerBezorgdag()
            {
                Dag = DayOfWeek.Wednesday, BestelDeadlineDag = DayOfWeek.Monday, BestelDeadlineTijd = TimeSpan.FromHours(11), WinkelId = supermarkt.WinkelId
            };
            StandaardWinkelPerBezorgdag donderdag = new StandaardWinkelPerBezorgdag()
            {
                Dag = DayOfWeek.Thursday
            };
            StandaardWinkelPerBezorgdag vrijdag = new StandaardWinkelPerBezorgdag()
            {
                Dag = DayOfWeek.Friday, BestelDeadlineDag = DayOfWeek.Friday, BestelDeadlineTijd = TimeSpan.FromHours(11), WinkelId = snackbar.WinkelId
            };
            StandaardWinkelPerBezorgdag zaterdag = new StandaardWinkelPerBezorgdag()
            {
                Dag = DayOfWeek.Saturday
            };
            StandaardWinkelPerBezorgdag zondag = new StandaardWinkelPerBezorgdag()
            {
                Dag = DayOfWeek.Sunday
            };

            Repo.AddStandaardWinkel(maandag);
            Repo.AddStandaardWinkel(dinsdag);
            Repo.AddStandaardWinkel(woensdag);
            Repo.AddStandaardWinkel(donderdag);
            Repo.AddStandaardWinkel(vrijdag);
            Repo.AddStandaardWinkel(zaterdag);
            Repo.AddStandaardWinkel(zondag);
        }