Example #1
0
        public void AddAttribute_WithValidNewKeyAndValue_ShouldAddKeyValueToAttributes()
        {
            var node = new TagNode(_tagName);
            node.AddAttribute(_classKey, _classValue);

            Assert.AreEqual(_classValue, node.GetAttribute(_classKey));
        }
Example #2
0
        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));
        }
Example #3
0
        public void GetAttribute_WithNonExistantKey_ShouldReturnEmptyString()
        {
            var node = new TagNode(_tagName);

            Assert.AreEqual(string.Empty, node.GetAttribute(_classKey));
        }