public void TestRegisterReaderTypes() { ReaderTypesManager manager = new ReaderTypesManager(); var registeredCnt = manager.RegisterReaderTypes(new[] { typeof(DummyXmlTradeDataReader), typeof(DummyCsvTradeDataReader) }); Assert.AreEqual <int>(2, registeredCnt); }
public void GetCsvReaderType() { ReaderTypesManager manager = new ReaderTypesManager(); var registeredCnt = manager.RegisterReaderTypes(new[] { typeof(DummyXmlTradeDataReader), typeof(DummyCsvTradeDataReader) }); var reader = manager.GetReader(CsvExtension); Assert.AreEqual <string>(CsvExtension, reader.FileExtension); Assert.AreEqual <Type>(typeof(DummyCsvTradeDataReader), reader.GetType()); }