コード例 #1
0
        public void TestApplyTimeRate_TwoMonthsPrior()
        {
            etm = new EconomyTicketMachine("EATLLTYO2", "2018-04-01");
            etm.SetFlightDate();
            DateTime dt             = new DateTime(2018, 02, 01);
            double   actual         = etm.ApplyTimeRateForTestingOnly(100, dt);
            double   expectedResult = 100 + 100 * ((6 - 2) * 0.1);

            Assert.AreEqual(expectedResult, actual);
        }
コード例 #2
0
        public void TestApplyTimeRate_MoreThan6months()
        {
            etm = new EconomyTicketMachine("EATLLTYO2", "2018-10-01");
            etm.SetFlightDate();
            DateTime dt             = new DateTime(2018, 02, 01);
            double   actual         = etm.ApplyTimeRateForTestingOnly(100, dt);
            double   expectedResult = 100;

            Assert.AreEqual(expectedResult, actual);
        }