public void Setup()
        {
            RouteAssert.UseAssertEngine(new NunitAssertEngine());

            routes = new RouteCollection();
            routes.MapAttributeRoutesInAssembly(typeof(HomeAttrController));
        }
Exemple #2
0
        public static UrlHelper CreateUrlHelper()
        {
            var context = new Mock<HttpContextBase>();
            var request = new Mock<HttpRequestBase>();
            var response = new Mock<HttpResponseBase>();
            var session = new Mock<HttpSessionStateBase>();
            var server = new Mock<HttpServerUtilityBase>();

            context.Setup(ctx => ctx.Request).Returns(request.Object);
            context.Setup(ctx => ctx.Response).Returns(response.Object);
            context.Setup(ctx => ctx.Session).Returns(session.Object);
            context.Setup(ctx => ctx.Server).Returns(server.Object);

            request.SetupGet(x => x.ApplicationPath).Returns("/");
            request.SetupGet(x => x.Url).Returns(new Uri("http://localhost/a", UriKind.Absolute));
            request.SetupGet(x => x.ServerVariables).Returns(new NameValueCollection());

            response.Setup(x => x.ApplyAppPathModifier(It.IsAny<string>())).Returns<string>(x => x);

            context.SetupGet(x => x.Request).Returns(request.Object);
            context.SetupGet(x => x.Response).Returns(response.Object);

            var routes = new RouteCollection();
            routes.MapAttributeRoutesInAssembly(typeof(HomeController).Assembly);

            return new UrlHelper(new RequestContext(context.Object, new RouteData()), routes);
        }
Exemple #3
0
        public void Setup()
        {
            RouteAssert.UseAssertEngine(new NunitAssertEngine());

            routes = new RouteCollection();
            routes.MapAttributeRoutesInAssembly(typeof(HomeAttrController));
        }
 public ArticlesMvcRouteTest()
 {
     //// Arrange
     testRoutes = new RouteCollection();
     testRoutes.MapAttributeRoutesInAssembly(typeof(ArticlesController));
     RouteConfig.RegisterRoutes(testRoutes);
 }
Exemple #5
0
        public static UrlHelper CreateUrlHelper()
        {
            var context  = new Mock <HttpContextBase>();
            var request  = new Mock <HttpRequestBase>();
            var response = new Mock <HttpResponseBase>();
            var session  = new Mock <HttpSessionStateBase>();
            var server   = new Mock <HttpServerUtilityBase>();

            context.Setup(ctx => ctx.Request).Returns(request.Object);
            context.Setup(ctx => ctx.Response).Returns(response.Object);
            context.Setup(ctx => ctx.Session).Returns(session.Object);
            context.Setup(ctx => ctx.Server).Returns(server.Object);

            request.SetupGet(x => x.ApplicationPath).Returns("/");
            request.SetupGet(x => x.Url).Returns(new Uri("http://localhost/a", UriKind.Absolute));
            request.SetupGet(x => x.ServerVariables).Returns(new NameValueCollection());

            response.Setup(x => x.ApplyAppPathModifier(It.IsAny <string>())).Returns <string>(x => x);

            context.SetupGet(x => x.Request).Returns(request.Object);
            context.SetupGet(x => x.Response).Returns(response.Object);

            var routes = new RouteCollection();

            routes.MapAttributeRoutesInAssembly(typeof(HomeController).Assembly);

            return(new UrlHelper(new RequestContext(context.Object, new RouteData()), routes));
        }
 public ArticlesMvcRouteTest()
 {
     //// Arrange
     testRoutes = new RouteCollection();
     testRoutes.MapAttributeRoutesInAssembly(typeof(ArticlesController));
     RouteConfig.RegisterRoutes(testRoutes);
 }
        public void Setup()
        {
            assertEngine = new FakeAssertEngine();
            RouteAssert.UseAssertEngine(assertEngine);

            routes = new RouteCollection();
            routes.MapAttributeRoutesInAssembly(typeof(HomeAttrController));
        }
        public void Setup()
        {
            assertEngine = new FakeAssertEngine();
            RouteAssert.UseAssertEngine(assertEngine);

            routes = new RouteCollection();
            routes.MapAttributeRoutesInAssembly(typeof(HomeAttrController));
        }
		public void Setup()
		{
			var defaultConstraintResolver = new DefaultInlineConstraintResolver();
			defaultConstraintResolver.ConstraintMap.Add("verb", typeof(CustomConstraint));

			routes = new RouteCollection();
			routes.MapAttributeRoutesInAssembly(typeof(WithAreaController).Assembly, defaultConstraintResolver);
		}
Exemple #10
0
        public void Setup()
        {
            var defaultConstraintResolver = new DefaultInlineConstraintResolver();

            defaultConstraintResolver.ConstraintMap.Add("verb", typeof(CustomConstraint));

            routes = new RouteCollection();
            routes.MapAttributeRoutesInAssembly(typeof(HomeAttrController), defaultConstraintResolver);
        }
Exemple #11
0
        public override void Initialization()
        {
            var routeCollection = new RouteCollection();

            routeCollection.MapAttributeRoutesInAssembly(typeof(RouteConfig).Assembly);
            var context = HttpContextTestHelper.FakeHttpContext();

            _urlHelper = new UrlHelper(new RequestContext(context, new RouteData()), routeCollection);
        }
		public void Setup()
		{
			RouteAssert.UseAssertEngine(new NunitAssertEngine());

			var defaultConstraintResolver = new DefaultInlineConstraintResolver();
			defaultConstraintResolver.ConstraintMap.Add("verb", typeof(CustomConstraint));

			routes = new RouteCollection();
			routes.MapAttributeRoutesInAssembly(typeof(HomeAttrController), defaultConstraintResolver);
		}
Exemple #13
0
        public void Setup()
        {
            RouteAssert.UseAssertEngine(new NunitAssertEngine());

            var defaultConstraintResolver = new DefaultInlineConstraintResolver();

            defaultConstraintResolver.ConstraintMap.Add("verb", typeof(CustomConstraint));

            routes = new RouteCollection();
            routes.MapAttributeRoutesInAssembly(typeof(InlineConstraintController), defaultConstraintResolver);
        }
Exemple #14
0
        public TController GetController <TController>(string url = null) where TController : Controller
        {
            var routeCollection = new RouteCollection();

            routeCollection.MapAttributeRoutesInAssembly(typeof(RouteConfig).Assembly);
            var context   = HttpContextTestHelper.FakeHttpContext();
            var urlHelper = new UrlHelper(new RequestContext(context, new RouteData()), routeCollection);

            var controller        = Container.Resolve <TController>();
            var controllerContext = new ControllerContext(urlHelper.RequestContext.HttpContext, new RouteData(), controller);
            var controllerName    = controller.GetType().Name;

            controllerContext.RouteData.Values.Add("controller", controllerName.Remove(controllerName.LastIndexOf("Controller", StringComparison.Ordinal)));
            controller.ControllerContext = controllerContext;
            controller.Url = urlHelper;
            return(controller);
        }
 public void Setup()
 {
     routes = new RouteCollection();
     routes.MapAttributeRoutesInAssembly(typeof(WithAreaController).Assembly);
 }
Exemple #16
0
        protected ControllerRoutingTests()
        {
            ApplicationRoutes = new RouteCollection();

            ApplicationRoutes.MapAttributeRoutesInAssembly(typeof(HomeController).Assembly);
        }
 public void Setup()
 {
     routes = new RouteCollection();
     routes.MapAttributeRoutesInAssembly(typeof(HomeAttrController));
 }
Exemple #18
0
 public void Setup()
 {
     routes = new RouteCollection();
     routes.MapAttributeRoutesInAssembly(typeof(WithAreaController).Assembly);
 }
Exemple #19
0
 public override void Initialization()
 {
     base.Initialization();
     _routeCollection = new RouteCollection();
     _routeCollection.MapAttributeRoutesInAssembly(typeof(RouteConfig).Assembly);
 }
Exemple #20
0
 public void Setup()
 {
     routes = new RouteCollection();
     routes.MapAttributeRoutesInAssembly(typeof(HomeAttrController));
 }