public void TestWritingSmallerSettingsFile()
{
const string SETTINGS_TYPE = "unit-test";
var sc = PersistenceManager.Instance.GetSettings(SETTINGS_TYPE);
var oc = sc["test-values"];
oc["big-value1"] = "newvalue!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";
oc["big-value2"] = "newvalue!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";
PersistenceManager.Instance.SaveSettings(SETTINGS_TYPE, sc);
sc = PersistenceManager.Instance.GetSettings(SETTINGS_TYPE);
sc["test-values"]["big-value1"] = "old";
PersistenceManager.Instance.SaveSettings(SETTINGS_TYPE, sc);
sc = PersistenceManager.Instance.GetSettings(SETTINGS_TYPE);
Assert.AreEqual("old", sc["test-values"]["big-value1"]);
Assert.AreEqual("newvalue!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", sc["test-values"]["big-value2"]);
}
}