public void TestPrettyPrint() { ConfigNode node = new TestConfigNode("SOME_NODE") { { "abc", "def" }, { "ghi", "jkl" }, new TestConfigNode("INNER_NODE_1") { { "mno", "pqr" }, }, }; UrlDir.UrlConfig url = UrlBuilder.CreateConfig("abc/def.cfg", node); string expected = @" abc/def/SOME_NODE SOME_NODE { abc = def ghi = jkl INNER_NODE_1 { mno = pqr } } ".TrimStart().Replace("\r", null); Assert.Equal(expected, url.PrettyPrint()); }
public void TestPrettyPrint__NullNode() { UrlDir.UrlConfig url = UrlBuilder.CreateConfig("abc/def.cfg", new ConfigNode("SOME_NODE")); url.config = null; string expected = @" abc/def/SOME_NODE <null node> ".TrimStart().Replace("\r", null); Assert.Equal(expected, url.PrettyPrint()); }
public void TestPrettyPrint__Null() { UrlDir.UrlConfig url = null; Assert.Equal("<null UrlConfig>", url.PrettyPrint()); }