public void PostAddItemTest() { var store = PropertyHelpers.SamplePropertiesStore(); var bag1 = store.Find("GUID1"); var bagBad = store.Find("InvalidGUID"); // Validate our objects Assert.IsNotNull(bag1); Assert.IsNull(bagBad); // Attempt to add after the fact bag1.Add("A-NewKey3", "A-NewValue3"); // Output data var json = JsonConvert.SerializeObject(store, Formatting.Indented); Log.Debug(json); var tempBag1 = store.Find("GUID1"); json = JsonConvert.SerializeObject(tempBag1, Formatting.Indented); Log.Debug(json); var value = tempBag1.Items["A-NewKey3"]; Assert.IsNotNull(value); Assert.AreEqual("A-NewValue3", value); }
public void SaveClearAndLoadPropertiesFileTest() { Log.Debug($"Tmp Path: {_settings.SettingsFilePath}"); var store = PropertyHelpers.SamplePropertiesStore(); _settings.PropertiesStore = store; _settings.SaveFile(); store.ClearAll(); Assert.AreEqual(store.PropertyBags.Count, 0); _settings.LoadFile(); Assert.AreNotEqual(store.PropertyBags.Count, 0); string json = JsonConvert.SerializeObject(store.PropertyBags, Formatting.Indented); Log.Debug(json); }