public void MoveToNextKey () { StringWriter writer = new StringWriter (); writer.WriteLine ("; Test"); writer.WriteLine ("; Test 1"); writer.WriteLine ("[Nini Thing]"); writer.WriteLine ("; Test"); writer.WriteLine (" my key = new key"); IniReader reader = new IniReader (new StringReader (writer.ToString ())); Assert.IsFalse (reader.MoveToNextKey ()); Assert.AreEqual (4, reader.LineNumber); Assert.IsTrue (reader.MoveToNextKey ()); Assert.AreEqual (6, reader.LineNumber); Assert.AreEqual (IniType.Key, reader.Type); Assert.AreEqual ("my key", reader.Name); }
public void ReadIni(IniReader r) { while (r.MoveToNextKey()) keycommands.Add((Keys)Enum.Parse(typeof(Keys), r.Name), r.Value); }