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 }
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)); }