Fixing #106
This commit is contained in:
parent
2a8ac595d8
commit
3b19de0e42
|
|
@ -57,6 +57,8 @@ namespace Microsoft.AspNet.Routing
|
||||||
// Regex-based constraints
|
// Regex-based constraints
|
||||||
{ "alpha", typeof(AlphaRouteConstraint) },
|
{ "alpha", typeof(AlphaRouteConstraint) },
|
||||||
{ "regex", typeof(RegexInlineRouteConstraint) },
|
{ "regex", typeof(RegexInlineRouteConstraint) },
|
||||||
|
|
||||||
|
{"required", typeof(RequiredRouteConstraint) },
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,17 @@ namespace Microsoft.AspNet.Routing.Tests
|
||||||
var routeOptions = new RouteOptions();
|
var routeOptions = new RouteOptions();
|
||||||
_constraintResolver = GetInlineConstraintResolver(routeOptions);
|
_constraintResolver = GetInlineConstraintResolver(routeOptions);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void ResolveConstraint_RequiredConstraint_ResolvesCorrectly()
|
||||||
|
{
|
||||||
|
// Arrange & Act
|
||||||
|
var constraint = _constraintResolver.ResolveConstraint("required");
|
||||||
|
|
||||||
|
// Assert
|
||||||
|
Assert.IsType<RequiredRouteConstraint>(constraint);
|
||||||
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void ResolveConstraint_IntConstraint_ResolvesCorrectly()
|
public void ResolveConstraint_IntConstraint_ResolvesCorrectly()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue