示例#1
0
 private void operationDaysTest(JourneyHeader header)
 {
     bool[] expected = { false, false, false, false, false, true, false };
     for (int i = 0; i < 7; i++)
     {
         Assert.AreEqual(header.OperationDays[i], expected[i]);
     }
 }
示例#2
0
        public void JourneyHeaderTest()
        {
            string        headerStr = "QSNMET 1117  20200704999999990000010 X2E        DDE             I";
            JourneyHeader header    = new JourneyHeader(headerStr.ToCharArray());

            Assert.AreEqual(header.Route, "2E", "The header route not as expected");
            Assert.AreEqual(header.Direction, Direction.Inbound, "The route direction not as expected");
            operationDaysTest(header);
            Assert.AreEqual(header.BankHolidays, false);
        }