public void SetListToItem() { var penis = new PENIS(File); penis.Set("Hey", new[] { 1, 2, 3 }); penis.Set("Hey", 42); Assert.AreEqual(@"#comment Ints: - 1 #comment - 2 - 3 #another comment Recursion: Ints: - 4 - 5 - 6 Hey: no #before Hey: 42 #it's ending ", penis.Serialize()); }
static void Main(string[] args) { const string str = @"#first comment some: element #inline comment #another comment other: element #in #le comment"; var file = new MemoryFile(str); var s = new PENIS(file); Console.WriteLine(file.Content); s.Set("other", "i don't know"); s.Save(); Console.WriteLine("============================="); Console.WriteLine(file.Content); s.Remove("some"); s.Save(); Console.WriteLine("============================="); Console.WriteLine(file.Content); Console.ReadKey(true); }
public void AddList() { var penis = new PENIS(File); penis.Set("Foo", new[] { 1, 2, 3 }); Assert.AreEqual(@"#comment Ints: - 1 #comment - 2 - 3 #another comment Recursion: Ints: - 4 - 5 - 6 Hey: no #before Hey: what's up #not much, hbu #it's ending Foo: - 1 - 2 - 3", penis.Serialize()); }