public void AddAttribute_WithValidNewKeyAndValue_ShouldAddKeyValueToAttributes() { var node = new TagNode(_tagName); node.AddAttribute(_classKey, _classValue); Assert.AreEqual(_classValue, node.GetAttribute(_classKey)); }
public void AddAttribute_WithValidKeyAndValue_ShouldAddValueToCurrenetAttribute() { const string value2 = "second"; var node = new TagNode(_tagName); node.AddAttribute(_classKey, _classValue); node.AddAttribute(_classKey, value2); Assert.AreEqual(_classValue + " " + value2, node.GetAttribute(_classKey)); }
public void GetAttribute_WithNonExistantKey_ShouldReturnEmptyString() { var node = new TagNode(_tagName); Assert.AreEqual(string.Empty, node.GetAttribute(_classKey)); }