Example #1
0
        public void when_creating_xpath_css_class_with_valid_values(string cssClass, string expectedResult)
        {
            var result = _builder.GetCssClassPart(cssClass);

            result.ShouldBe(expectedResult);

            _cssValidator.Received(1).ValidateClassName(cssClass);

            _xPathValidator.DidNotReceiveWithAnyArgs().IsReservedFunctionName(Arg.Any <string>());
            _xPathValidator.DidNotReceiveWithAnyArgs().ValidateQName(Arg.Any <string>(), Arg.Any <string>());
            _xPathValidator.DidNotReceiveWithAnyArgs().ValidateNCName(Arg.Any <string>(), Arg.Any <string>());
        }