public void MaakPrijsOfferteMetPrijsComponenten() { int aantalPersonen = 6; int aantalNachten = 7; PrijsOfferte offerte = new PrijsOfferte(); HuurPrijsPerNacht huurPrijsPerNacht = new HuurPrijsPerNacht(Tarief.Hoogseizoen, 127.00); Waarborg waarborg = new Waarborg(500.00); SchoonmaakPrijs schoonmaak = new SchoonmaakPrijs(100.00); PersoonsToeslagPerNacht persoonsToeslagPerNacht = new PersoonsToeslagPerNacht(25); Periode promotiePeriode = new Periode("21/04/2019", "31/12/2019"); VastePrijsPromotie vastePrijsPromotie = new VastePrijsPromotie(promotiePeriode, -250.00); PercentuelePromotie reservatieKorting = new PercentuelePromotie(promotiePeriode, -0.10, offerte); PercentuelePromotie huurPrijsPromotie = new PercentuelePromotie(promotiePeriode, -0.5, huurPrijsPerNacht); offerte.Add(huurPrijsPerNacht, aantalNachten); offerte.Add(waarborg); offerte.Add(schoonmaak); offerte.Add(persoonsToeslagPerNacht, aantalNachten * aantalPersonen); offerte.Add(vastePrijsPromotie); offerte.Add(reservatieKorting); offerte.Add(huurPrijsPromotie, aantalNachten); Assert.IsTrue(offerte.Waarde != 0); }
public void DoubleWordtGecastNaarHuurPrijs() { HuurPrijsPerNacht huurPrijs = (HuurPrijsPerNacht)500.00; Assert.IsTrue(huurPrijs.GetType().Equals(typeof(HuurPrijsPerNacht))); }
public void HuurPrijsHeeftPerNachtPrijsEenheid() { HuurPrijsPerNacht huurPrijs = new HuurPrijsPerNacht(Tarief.Ongekend, 120.00); Assert.IsTrue(huurPrijs.ToepassingsEenheid == PrijsEenheid.PerNacht); }