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)); }
public void AndDoesntLikeNullElementSelector() { Assert.Throws <ArgumentException>(() => ElementSelectors.And(new ElementSelector[] { null })); }
public void AndDoesntLikeNullElementSelectorList() { Assert.Throws <ArgumentNullException>(() => ElementSelectors.And((ElementSelector[])null)); }