public void AddAndContains() { MSPSite site = SetupSite(); string key = "key"; string value = "value"; var target = new SPSitePropertyBag(site); IPropertyBagTest.AddContains(target, key, value); }
public void SetKey_SuffixIsAdded() { // Arrange SPSite site = SetupSite(); string key = "foo"; string value = "fred"; var target = new SPSitePropertyBag(site); target[key] = value; // Act target[key] = value; string fullKey = key + SPSitePropertyBag.KeySuffix; bool containsKey = site.RootWeb.AllProperties.ContainsKey(fullKey); bool doesNotContainKey = site.RootWeb.AllProperties.ContainsKey(key); // Assert Assert.IsTrue(containsKey); Assert.IsFalse(doesNotContainKey); }
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); }