Esempio n. 1
0
        public void Should_MonthlyTicket_HasCorrectData()
        {
            // ARRANGE

            //ACT
            GymTicket result = new MonthlyGymTicket(nameof(MonthlyGymTicket), DateTime.Now, new NoDiscount());

            //ASSERT
            Check.That(result.GetPrice()).IsEqualTo(15000);
        }
Esempio n. 2
0
        public void Should_SeniorMonthlyGymTicket_HasCorrectData()
        {
            // ARRANGE

            //ACT
            GymTicket result = new MonthlyGymTicket(nameof(MonthlyGymTicket), DateTime.Now, new SeniorDiscount());

            //ASSERT
            GymTicket refTicket = new MonthlyGymTicket(nameof(MonthlyGymTicket), DateTime.Now, new NoDiscount());

            Check.That(result.GetPrice()).IsEqualTo(refTicket.GetPrice() * 0.5);
        }