コード例 #1
0
        public void Prefer_user_defined_routes_first()
        {
            using (var appHost = new BasicAppHost
            {
                ConfigureAppHost = host =>
                {
                    host.Routes.AddFromAssembly(typeof(RoutePriorityTests).GetAssembly());
                },
            }.Init())
            {
                var emptyUrl = new RoutePriority().ToGetUrl();
                Assert.That(emptyUrl, Is.EqualTo("/category/priority"));

                var autoRouteWithIdUrl = new RoutePriority { Id = "foo" }.ToGetUrl();
                Assert.That(autoRouteWithIdUrl, Is.EqualTo("/RoutePriority/foo"));
            }
        }
コード例 #2
0
ファイル: RoutePriorityTests.cs プロジェクト: cody82/DownSite
        public void Prefer_user_defined_routes_first()
        {
            using (var appHost = new BasicAppHost
            {
                ConfigureAppHost = host =>
                {
                    host.Routes.AddFromAssembly(typeof(RoutePriorityTests).Assembly);
                },
            }.Init())
            {
                var emptyUrl = new RoutePriority().ToGetUrl();
                Assert.That(emptyUrl, Is.EqualTo("/category/priority"));

                var autoRouteWithIdUrl = new RoutePriority {
                    Id = "foo"
                }.ToGetUrl();
                Assert.That(autoRouteWithIdUrl, Is.EqualTo("/RoutePriority/foo"));
            }
        }
コード例 #3
0
ファイル: RoutePriorityTests.cs プロジェクト: cody82/DownSite
 protected virtual object Run(RoutePriority request, ApplyTo method)
 {
     return(request.AsTypeString());
 }
コード例 #4
0
ファイル: RoutePriorityTests.cs プロジェクト: cody82/DownSite
 public object Post(RoutePriority request)
 {
     return(Run(request, ApplyTo.Post));
 }
コード例 #5
0
 protected virtual object Run(RoutePriority request, ApplyTo method)
 {
     return request.AsTypeString();
 }
コード例 #6
0
 public object Post(RoutePriority request)
 {
     return Run(request, ApplyTo.Post);
 }
コード例 #7
0
 public object Get(RoutePriority request)
 {
     return Run(request, ApplyTo.Get);
 }