Пример #1
0
        public void GivenTXTFile_WhenParserRequested_ThenReturnNull()
        {
            var fileParserFactory = new FileParserFactory();
            var filePath          = "test.txt";

            var parser = fileParserFactory.GetParser(filePath);

            Assert.Null(parser);
        }
Пример #2
0
        public void GivenXMLFile_WhenParserRequested_ThenReturnXMLParser()
        {
            var fileParserFactory = new FileParserFactory();
            var filePath          = "test.xml";

            var parser = fileParserFactory.GetParser(filePath);

            Assert.NotNull(parser);
            Assert.IsType <XmlFileParser>(parser);
        }
Пример #3
0
        public void GivenJSONFile_WhenParserRequested_ThenReturnJSONParser()
        {
            var fileParserFactory = new FileParserFactory();
            var filePath          = "test.json";

            var parser = fileParserFactory.GetParser(filePath);

            Assert.NotNull(parser);
            Assert.IsType <JsonFileParser>(parser);
        }