Esempio n. 1
0
 public void GetStatusCodeShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Home/StatusCodePage")
     .To <HomeController>(c => c.StatusCodePage());
 }
Esempio n. 2
0
 public void GetAccessDeniedShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Home/AccessDenied")
     .To <HomeController>(c => c.AccessDenied());
 }
Esempio n. 3
0
 public void GetErrorShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Home/Error")
     .To <HomeController>(c => c.Error());
 }
Esempio n. 4
0
 public void GetCompleteShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Checkout/Complete/1")
     .To <CheckoutController>(c => c.Complete(With.Any <MusicStoreContext>(), 1));
 }
Esempio n. 5
0
 public void GetAddressAndPaymentShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Checkout/AddressAndPayment")
     .To <CheckoutController>(c => c.AddressAndPayment());
 }
Esempio n. 6
0
 public void CreateShouldBeRoutedCorrectly()
 => MyMvc
 .Routing()
 .ShouldMap(request => request
            .WithLocation("/Market/Products/Create")
            .WithUser(user => user.InRole(GlobalConstants.AdministratorRoleName)))
 .To <ProductsController>(c => c.Create());
 public void GetBrowseShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Store/Browse?genre=Disco")
     .To <StoreController>(c => c.Browse("Disco"));
 }
Esempio n. 8
0
 public void AddShouldBeRoutedCorrectly()
 => MyMvc
 .Routing()
 .ShouldMap(request => request
            .WithLocation("/CreditCompanies/Add")
            .WithUser(user => user.InRole(GlobalConstants.AdministratorRoleName)))
 .To <CreditCompaniesController>(c => c.Add());
 public void ToAction_ShouldWorkCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/CustomContact")
     .To <HomeController>(c => c.Contact());
 }
 public void WithAny_ShouldWorkCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/WithParameter/1")
     .To <HomeController>(c => c.Index(1));
 }
Esempio n. 11
0
 public void SlashShouldBeRoutedCorrectly()
 => MyMvc
 .Routing()
 .ShouldMap(request => request
            .WithLocation("/Administration/Dashboard/")
            .WithUser(user => user.InRole(GlobalConstants.AdministratorRoleName)))
 .To <DashboardController>(c => c.Index());
 public void ToController_ShouldWorkCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/CustomController/Redirect")
     .To <ExpressionsController>(c => c.Redirect());
 }
Esempio n. 13
0
 public void IndexShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/ShoppingCart/Index")
     .To <ShoppingCartController>(c => c.Index());
 }
Esempio n. 14
0
 public void AddToCartShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/ShoppingCart/AddToCart/1")
     .To <ShoppingCartController>(c => c.AddToCart(1));
 }
Esempio n. 15
0
 public void CompleteOrdersShouldBeRoutedCorrectly()
 => MyMvc
 .Routing()
 .ShouldMap(request => request
            .WithLocation("/Market/ShoppingCart/CompleteOrders")
            .WithUser())
 .To <ShoppingCartController>(c => c.CompleteOrders());
 public void AsyncActionShouldWorkCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Async")
     .To <AccountController>(c => c.LogOff());
 }
 public void AddToCartShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/ShoppingCart/AddToCart/1")
     .To <ShoppingCartController>(c => c.AddToCart(1, With.Any <CancellationToken>()));
 }
 public void GetIndexShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Store/Index")
     .To <StoreController>(c => c.Index());
 }
Esempio n. 19
0
 public void EditShouldBeRoutedCorrectly()
 => MyMvc
 .Routing()
 .ShouldMap(request => request
            .WithLocation("/Market/ProductTypes/Edit/1")
            .WithUser(user => user.InRole(GlobalConstants.AdministratorRoleName)))
 .To <ProductTypesController>(c => c.Edit("1"));
Esempio n. 20
0
 public void HomeIndexMapsToHomeController()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Home/Index")
     .To <HomeController>();
 }
 public void DemoteShouldBeRoutedCorrectly()
 => MyMvc
 .Routing()
 .ShouldMap(request => request
            .WithLocation("/Administration/Users/Demote/1")
            .WithUser(user => user.InRole(GlobalConstants.AdministratorRoleName)))
 .To <UsersController>(c => c.Demote("1"));
Esempio n. 22
0
 public void RootMapsToHomeController()
 {
     MyMvc
     .Routing()
     .ShouldMap("/")
     .To <HomeController>();
 }
 public void GetDetailsShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/Store/Details/1")
     .To <StoreController>(c => c.Details(With.Any <IMemoryCache>(), 1));;
 }
 public void RegularRoutes_ShouldWorkCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap("/")
     .To <HomeController>(c => c.Index());
 }
Esempio n. 25
0
 public void SlashShouldBeRoutedCorrectly()
 => MyMvc
 .Routing()
 .ShouldMap(request => request
            .WithLocation("/Market/ShoppingCart/")
            .WithUser())
 .To <ShoppingCartController>(c => c.Index());
Esempio n. 26
0
 public void CreateOrderShouldBeRoutedCorrectly()
 => MyMvc
 .Routing()
 .ShouldMap(request => request
            .WithLocation("/Market/Products/CreateOrder/1")
            .WithUser())
 .To <ProductsController>(c =>
                          c.CreateOrder("1"));
Esempio n. 27
0
 public void RemoveFromCartShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap(request => request
                .WithMethod(HttpMethod.Post)
                .WithLocation("/ShoppingCart/RemoveFromCart/1"))
     .To <ShoppingCartController>(c => c.RemoveFromCart(1, With.Any <CancellationToken>()));
 }
Esempio n. 28
0
 public void GetLaptopShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap(request => request
                .WithLocation("/api/laptops/1")
                .WithMethod("GET"))
     .To <LaptopsController>(c => c.Get(1));
 }
 public void GetAddressAndPaymentShouldBeRoutedCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap(request => request
                .WithLocation("/Checkout/AddressAndPayment")
                .WithUser())
     .To <CheckoutController>(c => c.AddressAndPayment());
 }
 public void HttpConstrains_ShouldWorkCorrectly()
 {
     MyMvc
     .Routing()
     .ShouldMap(request => request
                .WithMethod(HttpMethod.Post)
                .WithLocation("/CustomContact"))
     .ToNonExistingRoute();
 }