コード例 #1
0
        public void TestRegisterReaderTypes()
        {
            ReaderTypesManager manager = new ReaderTypesManager();
            var registeredCnt          = manager.RegisterReaderTypes(new[] { typeof(DummyXmlTradeDataReader), typeof(DummyCsvTradeDataReader) });

            Assert.AreEqual <int>(2, registeredCnt);
        }
コード例 #2
0
        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());
        }