AcTools.Tests.IniParsingTest.IniParsing C# (CSharp) Метод

IniParsing() приватный Метод

private IniParsing ( ) : void
Результат void
        public void IniParsing() {
            var parsed = IniFile.Parse(Data);

            Assert.IsTrue(parsed.ContainsKey("TOTALLY MESSED UP SECTION"));
            Assert.IsTrue(parsed.ContainsKey("SECTION_1"));
            Assert.AreEqual(3, parsed.Count());

            Assert.AreEqual("VALUE", parsed["SECTION_1"].GetNonEmpty("NORMAL"));
            Assert.AreEqual("some=thing", parsed["SECTION_0"].GetNonEmpty("VLEQ"));
            Assert.AreEqual(null, parsed["SECTION_1"].GetNonEmpty("KEY_WITHOUT_VALUE_AND_COMMENT_BUNCH_OF_SPACES"));
            Assert.AreEqual("", parsed["SECTION_1"].GetPossiblyEmpty("KEY_WITHOUT_VALUE_AND_COMMENT_BUNCH_OF_SPACES"));
            Assert.AreEqual(null, parsed["SECTION_1"].GetNonEmpty("COMPLI"));
            Assert.AreEqual("", parsed["SECTION_1"].GetPossiblyEmpty("COMPLI"));
            Assert.AreEqual("AFTERWARDS", parsed["SECTION_1"].GetPossiblyEmpty("NO_EMPTY_LINE"));
            Assert.AreEqual("something", parsed["SECTION_0"].GetPossiblyEmpty("KEY_WITH SPACES"));
            Assert.IsFalse(parsed["SECTION_1"].ContainsKey("CATED"));

            Assert.AreEqual("kkk", parsed["TOTALLY MESSED UP SECTION"].GetNonEmpty("value"));
        }
    }
IniParsingTest