public void AddAndRemove() { // Arrange MSPSite site = SetupSite(); string key = "foo"; string value = "fred"; var target = new SPSitePropertyBag(site); target[key] = value; // Act var containsBeforeCondition = target.Contains(key); target.Remove(key); var result = target.Contains(key); // Assert Assert.IsFalse(result); Assert.IsTrue(containsBeforeCondition); }