public void WriteString_ValidString_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteString("Section", "key", "value"); document.Save(Arg.Any <string>()); var expected = "[Section]\r\nkey=value\r\n\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void WriteString_MultipleSections_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteString("Section", "key", "value"); document.WriteString("Section", "test", "output"); document.WriteString("Section9", "Lieutenant", "Daisuke Aramaki"); document.WriteString("Section9", "Major", "Motoko Kusanagi"); document.Save(Arg.Any <string>()); var expected = "[Section]\r\n" + "key=value\r\n" + "test=output\r\n" + "\r\n" + "[Section9]\r\n" + "Lieutenant=Daisuke Aramaki\r\n" + "Major=Motoko Kusanagi\r\n" + "\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }