public void GetAttributeValueFromElement_AttributeDoesNotExists() { var xml = "<element attribute1=\"5\" attribute2=\"10\" />"; var actual = XmlStringExtensions.GetAttributeValueFromElement(xml, "attribute3"); //Assert actual.Should().BeNull(); }
public void GetAttributeValueFromElement_AttributeIsEmpty() { var xml = "<element attribute1=\"5\" attribute2=\"\" />"; var actual = XmlStringExtensions.GetAttributeValueFromElement(xml, "attribute2"); //Assert actual.Should().BeEmpty(); }
public void GetAttributeValueFromElement_AttributeExists() { var expectedAttribute = "attribute1"; var expectedValue = "5"; var xml = String.Format("<element {0}=\"{1}\" />", expectedAttribute, expectedValue); var actual = XmlStringExtensions.GetAttributeValueFromElement(xml, expectedAttribute); //Assert actual.Should().Be(expectedValue); }