Example #1
0
        /// <summary>
        /// Compares two fare attributes.
        /// </summary>
        /// <param name="actual"></param>
        /// <param name="expected"></param>

        public static void AreEqual(FareAttribute actual, FareAttribute expected)
        {
            if (actual == null)
            {
                Assert.IsNull(expected);
                return;
            }
            Assert.AreEqual(actual.CurrencyType, expected.CurrencyType);
            Assert.AreEqual(actual.FareId, expected.FareId);
            Assert.AreEqual(actual.PaymentMethod, expected.PaymentMethod);
            Assert.AreEqual(actual.Price, expected.Price);
            Assert.AreEqual(actual.TransferDuration, expected.TransferDuration);
            Assert.AreEqual(actual.Transfers, expected.Transfers);
        }
        public void CheckDataIsParsedCorrectly()
        {
            using (TextReader textReader = GetTextReader())
            {
                IEnumerable <FareAttribute> parsed     = _parser.Parse(textReader);
                List <FareAttribute>        parsedList = parsed.ToList();

                FareAttribute item = parsedList[0];

                Assert.Equal("USD", item.CurrencyType);
                Assert.Equal("1", item.FareId);
                Assert.Equal(PaymentMethodType.OnBoard, item.PaymentMethod);
                Assert.Equal("1", item.Price);
                Assert.Equal("", item.TransferDuration);
                Assert.Equal(0, item.Transfers);
            }
        }
		public FareAttributeEqualityTest()
		{
			_sut1 = new FareAttribute();
			_sut2 = new FareAttribute();
		}
Example #4
0
 public FareAttributeEqualityTest()
 {
     _sut1 = new FareAttribute();
     _sut2 = new FareAttribute();
 }