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);
        }
Пример #2
0
 public XPathBuilder_GetCssClassPart_Tests()
 {
     _xPathValidator = Substitute.For <IXPathValidator>();
     _cssValidator   = Substitute.For <ICssValidator>();
     _builder        = new XPathBuilder(_xPathValidator, _cssValidator);
 }
 public XPathBuilder(IXPathValidator xPathValidator, ICssValidator cssValidator)
 {
     _cssValidator   = cssValidator;
     _xPathValidator = xPathValidator;
 }