public void ExpectAnyGetModify() { XmlElement xml = XmlTestUtilities.CreateBasicElement("i"); BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.Any); Assertion.AssertEquals(ChildType.BuildItemModify, child.ChildType); }
public void InvalidIncludeAndRemoveTogether() { XmlElement xml = CreateBasicRemoveElement(); xml.SetAttribute("Include", "i2"); BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemRemove); }
public void ParseBasicRemoveOperation() { XmlElement xml = CreateBasicRemoveElement(); BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemRemove); Assertion.AssertEquals("i1", child.Remove); }
public void ParseModify() { XmlDocument doc = new XmlDocument(); XmlElement element = doc.CreateElement("i", XMakeAttributes.defaultXmlNamespace); BuildItemGroupChildXml child = new BuildItemGroupChildXml(element, ChildType.BuildItemModify); Assertion.AssertEquals(ChildType.BuildItemModify, child.ChildType); }
public void InvalidRemoveWithSomeMetadataChildren() { XmlElement xml = CreateBasicRemoveElement(); XmlElement child1 = xml.OwnerDocument.CreateElement("m", XMakeAttributes.defaultXmlNamespace); child1.InnerText = "m1"; xml.AppendChild(child1); BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemRemove); }
public void InvalidlyNamedMetadata() { XmlElement xml = XmlTestUtilities.CreateBasicElementWithOneAttribute("i", "Include", "i1"); XmlElement child1 = xml.OwnerDocument.CreateElement("m", XMakeAttributes.defaultXmlNamespace); XmlElement child2 = xml.OwnerDocument.CreateElement("Filename", XMakeAttributes.defaultXmlNamespace); xml.AppendChild(child1); xml.AppendChild(child2); BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemAdd); }
public void InvalidExcludeWithoutInclude() { XmlElement xml = XmlTestUtilities.CreateBasicElementWithOneAttribute("i", "Exclude", "i1"); BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemAdd); }
public void ExpectModifyGetRemove() { XmlElement xml = XmlTestUtilities.CreateBasicElementWithOneAttribute("i", "Remove", "i1");; BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemModify); }
public void ExpectRemoveGetAdd() { XmlElement xml = XmlTestUtilities.CreateBasicElementWithOneAttribute("i", "Include", "i1");; BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemRemove); }
public void ExpectAddGetRemove() { XmlElement xml = CreateBasicRemoveElement(); BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemAdd); }
public void RemoveAttributeMissing() { XmlDocument doc = new XmlDocument(); XmlElement element = doc.CreateElement("i", XMakeAttributes.defaultXmlNamespace); BuildItemGroupChildXml child = new BuildItemGroupChildXml(element, ChildType.BuildItemRemove); }