Ejemplo n.º 1
0
        public void BasketballHallRentTest(int startHours, int startMinutes, int endHours, int endMinutes, double expectedCost)
        {
            IRentable basketballHall = new BasketballHallAggressiveAdvertisement(true);
            var       cost           = basketballHall.CalculateTotalRentCost(new DateTime(2019, 09, 05, startHours, startMinutes, 00),
                                                                             new DateTime(2019, 09, 05, endHours, endMinutes, 00));

            Assert.Equal(Math.Round(expectedCost, 2), Math.Round(cost, 2));
        }
Ejemplo n.º 2
0
        public void BasketballHallAgressiveAdvertisementTest(int startMonth, int startDay, int endMonth, int endDay, double expectedCost)
        {
            IAdvertisable basketballHall = new BasketballHallAggressiveAdvertisement(false);
            var           cost           = basketballHall.CalculateTotalAdvertisementCost(new DateTime(2019, startMonth, startDay, 0, 0, 00),
                                                                                          new DateTime(2019, endMonth, endDay, 0, 0, 00));

            Assert.Equal(Math.Round(expectedCost, 2), Math.Round(cost, 2));
        }