public void ConfiguresDefaults() { var route = new ActivityListRouter.ShortListRoute(); route.DataTokens.ShouldContain(new KeyValuePair<string, object>("area", AreaName)); route.Defaults.ShouldContain(new KeyValuePair<string, object>("controller", ControllerName)); route.Defaults.ShouldContain(new KeyValuePair<string, object>("action", MVC.Activities.ActivityList.ActionNames.ShortList)); }
public void ConfiguresDefaults() { var route = new ActivityListRouter.ShortListRoute(); route.DataTokens.ShouldContain(new KeyValuePair <string, object>("area", AreaName)); route.Defaults.ShouldContain(new KeyValuePair <string, object>("controller", ControllerName)); route.Defaults.ShouldContain(new KeyValuePair <string, object>("action", MVC.Activities.ActivityList.ActionNames.ShortList)); }
public void ConfiguresConstraints() { var route = new ActivityListRouter.ShortListRoute(); route.Constraints.ShouldNotBeNull(); route.Constraints.Count.ShouldEqual(1); route.Constraints.Single().Key.ShouldEqual("httpMethod"); route.Constraints.Single().Value.ShouldBeType<HttpMethodConstraint>(); var httpMethodConstraint = (HttpMethodConstraint)route.Constraints.Single().Value; httpMethodConstraint.AllowedMethods.Count.ShouldEqual(1); httpMethodConstraint.AllowedMethods.ShouldContain("GET"); }
public void ConfiguresConstraints() { var route = new ActivityListRouter.ShortListRoute(); route.Constraints.ShouldNotBeNull(); route.Constraints.Count.ShouldEqual(1); route.Constraints.Single().Key.ShouldEqual("httpMethod"); route.Constraints.Single().Value.ShouldBeType <HttpMethodConstraint>(); var httpMethodConstraint = (HttpMethodConstraint)route.Constraints.Single().Value; httpMethodConstraint.AllowedMethods.Count.ShouldEqual(1); httpMethodConstraint.AllowedMethods.ShouldContain("GET"); }