コード例 #1
0
        public void LoadConfigurations_MultipleFiles_ConfigurationsLoad()
        {
            string[] expectedEntries = { "A", "B" };

            var configurationFiles = ImmutableArray.Create<AdditionalText>(
                new TestAdditionalDocument("first.xml", $"<Data><Entry>{expectedEntries[0]}</Entry></Data>"),
                new TestAdditionalDocument("second.xml", $"<Data><Entry>{expectedEntries[1]}</Entry></Data>"),
                new TestAdditionalDocument("third.txt", "<Data><Entry>C</Entry></Data>"));

            var additionalFileService = new AdditionalFileService(configurationFiles, FileParseRule);
            var testAnalyzer = new TestAnalyzer(additionalFileService, CancellationToken.None);

            testAnalyzer.LoadConfigurations(@".+\.xml");

            Assert.Equal(expectedEntries, testAnalyzer.Entries);
        }