/// <copydocfrom cref="IXmlSchemaValidator.ValidateXPaths(XDocument, IXPathValidator)" /> public IList <string> ValidateXPaths(XDocument document, IXPathValidator validator) { if (document == null) { throw new ArgumentNullException("document"); } if (validator == null) { throw new ArgumentNullException("validator"); } return(validator.Validate(document)); }
public XPathBuilder_GetAttributePart_Tests() { _xPathValidator = new XPathValidator(); _xPathValidatorMock = Substitute.For <IXPathValidator>(); _xPathValidatorMock.IsReservedFunctionName(Arg.Any <string>()) .Returns(x => _xPathValidator.IsReservedFunctionName(x.Arg <string>())); _xPathValidatorMock.When(x => x.ValidateQName(Arg.Any <string>(), Arg.Any <string>())) .Do(x => _xPathValidator.ValidateQName(x.ArgAt <string>(0), x.ArgAt <string>(1))); _xPathValidatorMock.When(x => x.ValidateNCName(Arg.Any <string>(), Arg.Any <string>())) .Do(x => _xPathValidator.ValidateNCName(x.ArgAt <string>(0), x.ArgAt <string>(1))); _cssValidatorMock = Substitute.For <ICssValidator>(); _builder = new XPathBuilder(_xPathValidatorMock, _cssValidatorMock); }
public XPathBuilder_GetCssClassPart_Tests() { _xPathValidator = Substitute.For <IXPathValidator>(); _cssValidator = Substitute.For <ICssValidator>(); _builder = new XPathBuilder(_xPathValidator, _cssValidator); }
/// <copydocfrom cref="IXmlSchemaValidator.ValidateXPaths(XDocument, IXPathValidator)" /> public IList<string> ValidateXPaths(XDocument document, IXPathValidator validator) { if (document == null) { throw new ArgumentNullException("document"); } if (validator == null) { throw new ArgumentNullException("validator"); } return validator.Validate(document); }
public XPathBuilder(IXPathValidator xPathValidator, ICssValidator cssValidator) { _cssValidator = cssValidator; _xPathValidator = xPathValidator; }
public static IList <string> Validate(this IXPathValidator validator, string xml) { var doc = Load(xml); return(validator.Validate(doc)); }
/// <copydocfrom cref="IXmlSchemaValidator.ValidateXPaths(string, string)" /> public static IList<string> ValidatePaths(this IXmlSchemaValidator validator, string xml, IXPathValidator xpathValidator) { var doc = Load(xml); return validator.ValidateXPaths(doc, xpathValidator); }
/// <copydocfrom cref="IXmlSchemaValidator.ValidateXPaths(string, string)" /> public static IList <string> ValidatePaths(this IXmlSchemaValidator validator, string xml, IXPathValidator xpathValidator) { var doc = Load(xml); return(validator.ValidateXPaths(doc, xpathValidator)); }