public void TestClient()
        {
            List<ClientDiscount> discounts = Parser.GetDiscounts().Where(s => s.ClientType.Equals("Vip")).ToList();
            float excpectedFirstDiscount = 0.00f;
            float excpectedSecondDiscount = 0.00f;
            float excpectedThirdDiscount = 5.00f;
            int expectedNrOfReservations = 3;
            string expectedBtwNumber = "0862333424";
            string excpectedName = "Vip";
            Address excpectedAddress = new Address("Leurshoek", "Beveren", "61");
            ClientType type = ClientType.Vip;

            Client test = new Client(ClientType.Vip, Parser.GetDiscounts().Where(s => s.ClientType == ClientType.Vip).ToList(), new Address("Leurshoek", "Beveren", "61"), "Vip", "0862333424", new List<ReservationsPerYear>());

            float firstDiscount = test.GetDiscount();
            test.AddReservation();
            test.AddReservation();
            float secondDiscount = test.GetDiscount();
            test.AddReservation();
            float thirdDiscount = test.GetDiscount();

            firstDiscount.Should().Be(excpectedFirstDiscount);
            secondDiscount.Should().Be(excpectedSecondDiscount);
            thirdDiscount.Should().Be(excpectedThirdDiscount);
            test.PastReservations.Single(d => d.Year == DateTime.Now.Year).NrOfReservations.Should().Be(expectedNrOfReservations);
            test.BtwNumber.Should().BeEquivalentTo(expectedBtwNumber);
            test.Name.Should().BeEquivalentTo(excpectedName);
            test.Address.Should().Be(excpectedAddress);
            test.Type.Should().Be(type);
        }