public void FirstOrDefaultXsltElement_ElementName_ReturnsNull() { var parent = new XsltElement("Parent"); var childName = "testName"; var child = new XsltElement("element", new XAttribute("name", childName)); parent.Add(child); var foundElement = parent.FirstOrDefaultXsltElement("someOtherName"); Assert.Null(foundElement); }
public void FirstOrDefaultXsltElement_Element_ReturnsFirstElement() { var parent = new XsltElement("Parent"); var childName = "testName"; var child = new XsltElement("element", new XAttribute("name", childName)); parent.Add(child); var foundElement = parent.FirstOrDefaultXsltElement(child); Assert.Same(child, foundElement); }
public static XsltElement AddAndReturnChild(this XsltElement parent, XsltElement child) { parent.Add(child); return(child); }