public void ReadByte_ValidDocument_ReturnsValidByte(string section, string key, byte defaultValue, byte expected) { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); byte actual = document.ReadByte(section, key, defaultValue); Assert.AreEqual(expected, actual); }
public void GetSectionCount_ValidDocument_ReturnsValidCount() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); var actual = document.GetSectionCount(); Assert.AreEqual(2, actual); }
public void GetPropertiesCount_ValidDocument_ValidatesCount(string section, int expected) { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); var actual = document.GetPropertiesCount(section); Assert.AreEqual(expected, actual); }
public void ReadBool_ValidDocument_ReturnsValidBool() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); bool actual = document.ReadBool("Section", "bool", false); Assert.AreEqual(true, actual); }
public void ReadDouble_ValidDocument_ReturnsValidDouble() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); double actual = document.ReadDouble("Section", "double", 0); Assert.AreEqual(3.14159265359, actual); }
public void ReadDecimal_ValidDocument_ReturnsValidDecimal() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); decimal actual = document.ReadDecimal("Section", "decimal", 0); Assert.AreEqual(-99.999, actual); }
public void ReadUInt_ValidDocument_ReturnsValidUInt() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); uint actual = document.ReadUInt("Section", "uint", 0); Assert.AreEqual(4294967295, actual); }
public void ReadInt_ValidDocument_ReturnsValidInt() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); int actual = document.ReadInt("Section", "int", 0); Assert.AreEqual(-2147483648, actual); }
public void ReadUShort_ValidDocument_ReturnsValidUShort() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); ushort actual = document.ReadUShort("Section", "ushort", 0); Assert.AreEqual(65535, actual); }
public void ReadShort_ValidDocument_ReturnsValidShort(string section, string key, short defaultValue, short expected) { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); short actual = document.ReadShort(section, key, defaultValue); Assert.AreEqual(expected, actual); }
public void Load_ValidDocument_ValidSections() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); var expected = GetIniConfiguration(); var actual = ((FakeIniDocument)document).GetConfiguration(); 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 GetSections_ValidDocument_ReturnsValidSections() { IniDocument document = new FakeIniDocument(); document.Load(CreateIniString()); var actual = document.GetSections(); var expected = new List <string> { "Section", "General" }; 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); }