public void HandlesRegexConstraints(string inlineConstraint, string expected)
		{
			var routeOptions = new Mock<IOptions<RouteOptions>>();
			routeOptions.Setup(x => x.Value).Returns(new RouteOptions());
			var constraintResolver = new DefaultInlineConstraintResolver(routeOptions.Object);
			var constraint = constraintResolver.ResolveConstraint(inlineConstraint);

			var constraintsProcessor = new ConstraintsProcessor();
			var result = constraintsProcessor.ProcessConstraints(new Dictionary<string, IRouteConstraint>
			{
				{"test", constraint}
			});

			Assert.Equal(1, result.Count);
			Assert.Equal(expected, result["test"]);
		}