示例#1
0
        public static Pand GetTestPand()
        {
            Pand p = PandBuilder
                     .CreatePand("testpand")
                     .MetLocation(GetActiefLand(),
                                  GetRegio(),
                                  "TestPlaats")
                     .MetPrijzen((SchoonmaakPrijs)GetRandomDoubleBetween(50, 150),
                                 (Waarborg)GetRandomDoubleBetween(500, 950),
                                 (PersoonsToeslagPerNacht)GetRandomDoubleBetween(10, 25))
                     .MetLimieten(GetRandomIntegerBetween(6, 15),
                                  GetRandomIntegerBetween(1, 6))
                     .Get();

            p.TariefKalender = GetTariefKalender();
            p.TarievenLijst  = GetTestTarievenLijst();

            return(p);
        }
示例#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));
        }
示例#3
0
 public void NewPandCreated()
 {
     Pand = PandBuilder.CreatePand("testvilla").Get();
     Assert.IsInstanceOfType(Pand, typeof(Pand));
 }