public void ReadXmlFileWithoutRelevantData() { var xmlTradeDataReader = new XmlDataReaderPlugin(); var entries = xmlTradeDataReader.Read(".\\TestData\\XMLFileWithNoRelevantData.xml"); Assert.AreEqual(0, entries.Count()); }
public void ReadValidXmlData() { var xmlTradeDataReader = new XmlDataReaderPlugin(); var expectedDate1 = DateTime.Parse("2013-5-20"); var expectedTradeDataEntry1 = new TradeDataEntry(expectedDate1, 30.16, 30.39, 30.02, 30.17, 1478200); var expectedDate2 = DateTime.Parse("2013-5-17"); var expectedTradeDataEntry2 = new TradeDataEntry(expectedDate2, 29.77, 30.26, 29.77, 30.26, 2481400); var expectedDataEntries = new List<TradeDataEntry> {expectedTradeDataEntry1, expectedTradeDataEntry2}; var data = xmlTradeDataReader.Read(".\\TestData\\ValidTradeData.xml"); CollectionAssert.AreEqual(expectedDataEntries, data.ToList()); }
public void ReadNonExistingFile() { var xmlTradeDataReader = new XmlDataReaderPlugin(); xmlTradeDataReader.Read("12345"); }