public void WithEmptyDictionaryReturnsCorrectly() { IDictionary<string, object> dictionary = new Dictionary<string, object>(); var result = dictionary.ToHtmlAttributeString(); Assert.AreEqual( string.Empty, result ); }
public void ReturnsCorrectly() { string attributeName1 = "AttributeName1"; string attributeValue1 = "AttributeValue1"; string attributeName2 = "AttributeName2"; string attributeValue2 = "AttributeValue2"; IDictionary<string, object> dictionary = new Dictionary<string, object>(); dictionary.Add( attributeName1, attributeValue1 ); dictionary.Add( attributeName2, attributeValue2 ); var result = dictionary.ToHtmlAttributeString(); string expectedResult = string.Format( "{0}=\"{1}\" {2}=\"{3}\"", attributeName1, attributeValue1, attributeName2, attributeValue2 ); Assert.AreEqual( expectedResult, result ); }