Пример #1
0
        public void ThrowOnCyclicDependencies()
        {
            var configLines = new[]
            {
                "A > C *default",
                "B > A",
                "C > B",
            };

            var lines = configLines.Select(line => parser.Parse(line)).ToArray();

            Assert.Throws <BadYamlException>(() => ConfigurationHierarchyFactory.Get(lines));
        }
Пример #2
0
        public void ThrowOnInvalidInput(string input)
        {
            var parser = new ConfigSectionTitleParser();

            Assert.Throws <ArgumentException>(() => parser.Parse(input));
        }
Пример #3
0
        public ConfigSectionTitle Parse(string input)
        {
            var parser = new ConfigSectionTitleParser();

            return(parser.Parse(input));
        }