public void Constructor_InitializesElement() { XElement element = new XElement("Element"); _wrapper = new TestableXElementWrapper(element); Assert.AreEqual(element, _wrapper.Element); }
public void GetElementValue_ReturnsNestedElementValue() { string expected = "Hi!"; XElement element = new XElement("Element", new XElement("Inner", "Hi!")); _wrapper = new TestableXElementWrapper(element); string actual = _wrapper.GetElementValue("Inner"); Assert.AreEqual(expected, actual); }
public void GetAttributeValue_ReturnsAttachedAttributeValue() { string expected = "Hi!"; XElement element = new XElement("Element", new XAttribute("Attribute", "Hi!")); _wrapper = new TestableXElementWrapper(element); string actual = _wrapper.GetAttributeValue("Attribute"); Assert.AreEqual(expected, actual); }
public void SetElement_SetsInnerElementValue() { string expected = "Hi!"; XElement element = new XElement("Element", new XElement("Inner", "")); _wrapper = new TestableXElementWrapper(element); _wrapper.SetElement("Inner", expected); string actual = _wrapper.GetElementValue("Inner"); Assert.AreEqual(expected, actual); }