Пример #1
0
        public void ExpectAnyGetModify()
        {
            XmlElement             xml   = XmlTestUtilities.CreateBasicElement("i");
            BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.Any);

            Assertion.AssertEquals(ChildType.BuildItemModify, child.ChildType);
        }
Пример #2
0
        public void InvalidIncludeAndRemoveTogether()
        {
            XmlElement xml = CreateBasicRemoveElement();

            xml.SetAttribute("Include", "i2");
            BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemRemove);
        }
Пример #3
0
        public void ParseBasicRemoveOperation()
        {
            XmlElement             xml   = CreateBasicRemoveElement();
            BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemRemove);

            Assertion.AssertEquals("i1", child.Remove);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        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);
        }
Пример #7
0
 public void InvalidExcludeWithoutInclude()
 {
     XmlElement             xml   = XmlTestUtilities.CreateBasicElementWithOneAttribute("i", "Exclude", "i1");
     BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemAdd);
 }
Пример #8
0
 public void ExpectModifyGetRemove()
 {
     XmlElement             xml   = XmlTestUtilities.CreateBasicElementWithOneAttribute("i", "Remove", "i1");;
     BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemModify);
 }
Пример #9
0
 public void ExpectRemoveGetAdd()
 {
     XmlElement             xml   = XmlTestUtilities.CreateBasicElementWithOneAttribute("i", "Include", "i1");;
     BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemRemove);
 }
Пример #10
0
 public void ExpectAddGetRemove()
 {
     XmlElement             xml   = CreateBasicRemoveElement();
     BuildItemGroupChildXml child = new BuildItemGroupChildXml(xml, ChildType.BuildItemAdd);
 }
Пример #11
0
 public void RemoveAttributeMissing()
 {
     XmlDocument            doc     = new XmlDocument();
     XmlElement             element = doc.CreateElement("i", XMakeAttributes.defaultXmlNamespace);
     BuildItemGroupChildXml child   = new BuildItemGroupChildXml(element, ChildType.BuildItemRemove);
 }