diff --git a/src/Microsoft.AspNet.Routing/Constraints/HttpMethodRouteConstraint.cs b/src/Microsoft.AspNet.Routing/Constraints/HttpMethodRouteConstraint.cs
index 7a986c62dd..e6a248189a 100644
--- a/src/Microsoft.AspNet.Routing/Constraints/HttpMethodRouteConstraint.cs
+++ b/src/Microsoft.AspNet.Routing/Constraints/HttpMethodRouteConstraint.cs
@@ -11,14 +11,14 @@ namespace Microsoft.AspNet.Routing.Constraints
///
/// Constrains the HTTP method of request or a route.
///
- public class HttpMethodConstraint : IRouteConstraint
+ public class HttpRouteMethodConstraint : IRouteConstraint
{
///
- /// Creates a new that accepts the HTTP methods specified
+ /// Creates a new that accepts the HTTP methods specified
/// by .
///
/// The allowed HTTP methods.
- public HttpMethodConstraint(params string[] allowedMethods)
+ public HttpRouteMethodConstraint(params string[] allowedMethods)
{
if (allowedMethods == null)
{
@@ -69,8 +69,8 @@ namespace Microsoft.AspNet.Routing.Constraints
case RouteDirection.UrlGeneration:
// We need to see if the user specified the HTTP method explicitly. Consider these two routes:
//
- // a) Route: template = "/{foo}", Constraints = { httpMethod = new HttpMethodConstraint("GET") }
- // b) Route: template = "/{foo}", Constraints = { httpMethod = new HttpMethodConstraint("POST") }
+ // a) Route: template = "/{foo}", Constraints = { httpMethod = new HttpRouteMethodConstraint("GET") }
+ // b) Route: template = "/{foo}", Constraints = { httpMethod = new HttpRouteMethodConstraint("POST") }
//
// A user might know ahead of time that a URI he/she is generating might be used with a particular HTTP
// method. If a URI will be used for an HTTP POST but we match on (a) while generating the URI, then
diff --git a/test/Microsoft.AspNet.Routing.Tests/Constraints/HttpMethodRouteConstraintTests.cs b/test/Microsoft.AspNet.Routing.Tests/Constraints/HttpMethodRouteConstraintTests.cs
index 30a125defd..33f580518b 100644
--- a/test/Microsoft.AspNet.Routing.Tests/Constraints/HttpMethodRouteConstraintTests.cs
+++ b/test/Microsoft.AspNet.Routing.Tests/Constraints/HttpMethodRouteConstraintTests.cs
@@ -15,7 +15,7 @@ namespace Microsoft.AspNet.Routing.Constraints
public void HttpMethodRouteConstraint_IncomingRequest_AcceptsAllowedMethods(string httpMethod)
{
// Arrange
- var constraint = new HttpMethodConstraint("GET", "post");
+ var constraint = new HttpRouteMethodConstraint("GET", "post");
var httpContext = new DefaultHttpContext();
httpContext.Request.Method = httpMethod;
@@ -36,7 +36,7 @@ namespace Microsoft.AspNet.Routing.Constraints
public void HttpMethodRouteConstraint_IncomingRequest_RejectsOtherMethods(string httpMethod)
{
// Arrange
- var constraint = new HttpMethodConstraint("GET", "post");
+ var constraint = new HttpRouteMethodConstraint("GET", "post");
var httpContext = new DefaultHttpContext();
httpContext.Request.Method = httpMethod;
@@ -57,7 +57,7 @@ namespace Microsoft.AspNet.Routing.Constraints
public void HttpMethodRouteConstraint_UrlGeneration_AcceptsAllowedMethods(string httpMethod)
{
// Arrange
- var constraint = new HttpMethodConstraint("GET", "post");
+ var constraint = new HttpRouteMethodConstraint("GET", "post");
var httpContext = new DefaultHttpContext();
var route = Mock.Of();
@@ -77,7 +77,7 @@ namespace Microsoft.AspNet.Routing.Constraints
public void HttpMethodRouteConstraint_UrlGeneration_RejectsOtherMethods(string httpMethod)
{
// Arrange
- var constraint = new HttpMethodConstraint("GET", "post");
+ var constraint = new HttpRouteMethodConstraint("GET", "post");
var httpContext = new DefaultHttpContext();
var route = Mock.Of();