public void WithValueFalseRemovesAttributeIfAlreadyExists() { string attributeName = "AttributeName"; var attributeCollection = new AttributeCollection(); attributeCollection.AddOrRemoveMinimizedAttribute( attributeName, true ); attributeCollection.AddOrRemoveMinimizedAttribute( attributeName, false ); Assert.IsFalse( attributeCollection.ContainsKey( attributeName ) ); }
public void WithValueTrueAddsAttributeCorrectly() { string attributeName = "AttributeName"; bool value = true; var attributeCollection = new AttributeCollection(); attributeCollection.AddOrRemoveMinimizedAttribute( attributeName, value ); Assert.AreEqual( attributeName, attributeCollection[ attributeName ] ); }
public void WithValueFalseDoesNotAddAttribute() { string attributeName = "AttributeName"; bool value = false; var attributeCollection = new AttributeCollection(); attributeCollection.AddOrRemoveMinimizedAttribute( attributeName, value ); Assert.IsFalse( attributeCollection.ContainsKey( attributeName ) ); }