Exemple #1
0
        public void SaveTo()
        {
            File.Delete(iniTestFilePath);
            IIniConfig ini = IniConfig.Parse(Constants.INI);

            ini.GetSection("User").AddOrReplace("Name", "Olaf");
            ini.GetSection("User").AddOrReplaceKey("Age");
            using (var ms = new MemoryStream())
            {
                ini.SaveTo(ms);
                ms.Position = 0;
                ini         = IniConfig.From(ms);
            }

            Assert.IsTrue(ini["User"].GetValue("Name").ToString() == "Olaf");
            Assert.IsTrue(ini["User"].GetValue("Age").ToString() == "");
        }