Ejemplo n.º 1
0
        public void ReadXmlFileWithoutRelevantData()
        {
            var xmlTradeDataReader = new XmlDataReaderPlugin();
            var entries = xmlTradeDataReader.Read(".\\TestData\\XMLFileWithNoRelevantData.xml");

            Assert.AreEqual(0, entries.Count());
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
 public void ReadNonExistingFile()
 {
     var xmlTradeDataReader = new XmlDataReaderPlugin();
     xmlTradeDataReader.Read("12345");
 }