コード例 #1
0
ファイル: GymTicketTests.cs プロジェクト: hvdeath/BridgeDemo
        public void Should_OneTimeTicket_HasCorrectData()
        {
            // ARRANGE

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

            //ASSERT
            Check.That(result.GetPrice()).IsEqualTo(1500);
        }
コード例 #2
0
ファイル: GymTicketTests.cs プロジェクト: hvdeath/BridgeDemo
        public void Should_StudentOneTimeGymTicket_HasCorrectData()
        {
            // ARRANGE

            //ACT
            GymTicket result = new OneTimeGymTicket(nameof(OneTimeGymTicket), DateTime.Now, new StudentDiscount());

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

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