public void RemoveSettings() { storage.SaveSetting("X", 5); storage.SaveSetting("NAME", "Charlie"); storage.RemoveSetting("X"); Assert.IsNull(storage.GetSetting("X"), "X not removed"); Assert.AreEqual("Charlie", storage.GetSetting("NAME")); storage.RemoveSetting("NAME"); Assert.IsNull(storage.GetSetting("NAME"), "NAME not removed"); }
public void RemoveSettingsPUT1([PexAssumeUnderTest] MemorySettingsStorage storage1, [PexAssumeUnderTest] String settingName, [PexAssumeNotNull] Object settingValue) { PexAssume.IsTrue(settingName != null); PexAssume.IsTrue(settingValue != null); PexAssume.IsTrue(storage1.GetSetting(settingName) == null); storage1.SaveSetting(settingName, settingValue); storage1.RemoveSetting(settingName); PexAssert.IsNull(storage1.GetSetting(settingName)); }