public static void Match_EmptyConstraint() { // Arrange var constraint = new ChoiceRouteConstraint(new string[] { }); var values = new RouteValueDictionary(new { p = "x" }); // Act var result = constraint.Match(null, null, "p", values, RouteDirection.IncomingRequest); // Assert Assert.False(result); }
public static void Match(string input, bool expected) { // Arrange var constraint = new ChoiceRouteConstraint(new[] { "x", "y", "z" }); var values = new RouteValueDictionary(new { p = input }); // Act var result = constraint.Match(null, null, "p", values, RouteDirection.IncomingRequest); // Assert Assert.Equal(expected, result); }