/// <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(); }