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 WriteDecimal_ValidDecimal_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteDecimal("Section", "decimal", -99.999m); document.Save(Arg.Any <string>()); var expected = "[Section]\r\ndecimal=-99.999\r\n\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void WriteBool_ValidBool_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteBool("Section", "bool", true); document.Save(Arg.Any <string>()); var expected = "[Section]\r\nbool=True\r\n\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void Save_ValidDocument_ValidSections() { IniDocument document = new FakeIniDocument(); ((FakeIniDocument)document).SetConfiguration(GetIniConfiguration()); document.Save(Arg.Any <string>()); var expected = CreateIniString(); var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void WriteDouble_ValidDouble_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteDouble("Section", "double", 3.14159265359); document.Save(Arg.Any <string>()); var expected = "[Section]\r\ndouble=3.14159265359\r\n\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void WriteFloat_ValidFloat_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteDouble("Section", "float", 3.141592); document.Save(Arg.Any <string>()); var expected = "[Section]\r\nfloat=3.141592\r\n\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void WriteUInt_ValidUInt_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteUInt("Section", "uint", 4294967295); document.Save(Arg.Any <string>()); var expected = "[Section]\r\nuint=4294967295\r\n\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void WriteInt_ValidInt_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteInt("Section", "int", -2147483648); document.Save(Arg.Any <string>()); var expected = "[Section]\r\nint=-2147483648\r\n\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void WriteUShort_ValidUShort_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteUShort("Section", "ushort", 65535); document.Save(Arg.Any <string>()); var expected = "[Section]\r\nushort=65535\r\n\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void WriteSByte_ValidSByte_WritesToDocument() { IniDocument document = new FakeIniDocument(); document.WriteSByte("Section", "sbyte", -128); document.Save(Arg.Any <string>()); var expected = "[Section]\r\nsbyte=-128\r\n\r\n"; var actual = ((FakeIniDocument)document).SavedIni; Assert.AreEqual(expected, actual); }
public void SortIni() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); document.SortIni(); document.Save(Arg.Any <string>()); var expected = ((FakeIniDocument)document).SavedIni; var actual = CreateSortedIniString(); Assert.AreEqual(expected, actual); }
public void RemoveSection_ValidSection_RemovesSection() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); document.RemoveSection("Section"); document.Save(Arg.Any <string>()); var expected = "[General]\r\n" + "MagazineName=magazine.mgd\r\n" + "MagazinePath=C:\\magazine.mgd\r\n" + "LeadFrameName=leadframe.lfd\r\n" + "LeadFramePath=C:\\leadframe.lfd\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); }