public void IgnoreRouteWithoutConstraints() { // Arrange HttpRouteCollection routes = new HttpRouteCollection(); // Act routes.IgnoreRoute("SomeRouteName", "SomeRouteTemplate"); // Assert HttpRoute route = Assert.Single(routes.Cast <HttpRoute>()); Assert.NotNull(route); Assert.Equal("SomeRouteTemplate", route.RouteTemplate); Assert.IsType <StopRoutingHandler>(route.Handler); Assert.True(route.Defaults.Count == 0); Assert.Empty(route.Constraints); }
public void IgnoreRouteWithConstraints() { // Arrange HttpRouteCollection routes = new HttpRouteCollection(); var constraints = new { Foo = "DefaultFoo" }; // Act routes.IgnoreRoute("SomeRouteName", "SomeRouteTemplate", constraints); // Assert HttpRoute route = Assert.Single(routes.Cast <HttpRoute>()); Assert.NotNull(route); Assert.Equal("SomeRouteTemplate", route.RouteTemplate); Assert.IsType <StopRoutingHandler>(route.Handler); Assert.Empty(route.Defaults); Assert.Single(route.Constraints); Assert.Equal("DefaultFoo", route.Constraints["Foo"]); }