public RentAVillaRentingService()
 {
     PandBuilder         = new PandBuilder();                          //tested
     HuurPanden          = new HuurPandCatalogus();                    //tested
     ReservatieBoek      = new ReservatieBoek();                       //tested
     Promoties           = new Promoties();                            //tested
     PrijsOfferteBuilder = new PrijsOfferteBuilder(Promoties);         //tested
     ReservatieBuilder   = new ReservatieBuilder(PrijsOfferteBuilder); //tested
     KlantenBestand      = new KlantenBestand();                       //tested
     KlantCategorieën    = new List <KlantCategorie>();                //tested
     AfroepContracten    = new List <AfroepContract>();                //tested
     KlantBuilder        = new KlantBuilder(KlantCategorieën);         //tested
 }
Exemplo n.º 2
0
        public void PandReserverenVoorPeriodeOpNaamVanKlant()
        {
            Pand pand = PandBuilder.CreatePand("testvilla").Get();

            pand.MaxAantalPersonen = 6;
            Klant             klant             = new Klant(new KlantCategorie(KlantCategorieNaam.Particulier), "Lathouwers");
            int               aantalPersonen    = 6;
            Periode           reservatiePeriode = new Periode("21/04/2019", "25/04/2019");
            ReservatieBuilder reservatieBuilder = new ReservatieBuilder(PrijsOfferteBuilder);
            Reservatie        testReservatie    = reservatieBuilder.MaakReservatie(pand, klant, reservatiePeriode, aantalPersonen);

            Assert.IsTrue(testReservatie.GetType() == typeof(Reservatie));
        }