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); }
public XPathBuilder(IXPathValidator xPathValidator, ICssValidator cssValidator) { _cssValidator = cssValidator; _xPathValidator = xPathValidator; }