示例#1
0
        public void And()
        {
            XmlElement control = doc.CreateElement(FOO);

            control.SetAttribute(BAR, SOME_URI, BAR);
            XmlElement test = doc.CreateElement(FOO);

            Assert.IsTrue(ElementSelectors.And(ElementSelectors.ByName)
                              (control, test));
            Assert.IsTrue(ElementSelectors.And(ElementSelectors.ByName,
                                               ElementSelectors.Default)
                              (control, test));
            Assert.IsFalse(ElementSelectors.And(ElementSelectors.ByName,
                                                ElementSelectors.Default,
                                                ElementSelectors.ByNameAndAllAttributes)
                               (control, test));
        }
示例#2
0
 public void AndDoesntLikeNullElementSelector()
 {
     Assert.Throws <ArgumentException>(() =>
                                       ElementSelectors.And(new ElementSelector[] { null }));
 }
示例#3
0
 public void AndDoesntLikeNullElementSelectorList()
 {
     Assert.Throws <ArgumentNullException>(() =>
                                           ElementSelectors.And((ElementSelector[])null));
 }