コード例 #1
0
 public void CreatePostShouldBeRoutedCorrectlyAndHaveValidModelState(
     string title, string thumbnailPhotoUrl,
     string facebookAlbumUrl, string eventDate)
 => MyRouting
 .Configuration()
 .ShouldMap(request => request
            .WithMethod(HttpMethod.Post)
            .WithLocation("/PhotoAlbums/Create")
            .WithFormFields(new
 {
     Title             = title,
     ThumbnailPhotoUrl = thumbnailPhotoUrl,
     FacebookAlbumUrl  = facebookAlbumUrl,
     EventDate         = eventDate,
 }))
 .To <PhotoAlbumsController>(c => c.Create(new CreatePhotoAlbumViewModel
 {
     Title             = title,
     ThumbnailPhotoUrl = thumbnailPhotoUrl,
     FacebookAlbumUrl  = facebookAlbumUrl,
     EventDate         = eventDate,
 }))
 .AndAlso()
 .ToValidModelState();
コード例 #2
0
 public void DeletecommentRouteShouldBeMapped(int id, int discussionId)
 => MyRouting
 .Configuration()
 .ShouldMap($"/Forum/DeleteComment/{id}?discussionId={discussionId}")
 .To <ForumController>(c => c
                       .DeleteComment(id, discussionId));
コード例 #3
0
 public void GetDetailsShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/Articles/Details/1")
 .To <ArticlesController>(c => c.Details(1));
コード例 #4
0
 public void GetAllShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/Articles/All")
 .To <ArticlesController>(c => c.All(With.No <int>()));
コード例 #5
0
 public void LibraryRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap("/Profile/Library")
 .To <ProfileController>(c => c.Library(null));
コード例 #6
0
 public void EditGetShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/PhotoAlbums/Edit/1")
 .To <PhotoAlbumsController>(c => c.Edit(1));
コード例 #7
0
 public void IndexAllAlbumsShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/gallery")
 .To <PhotoAlbumsController>(c => c.Index(null));
コード例 #8
0
 public void IndexRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap("/Administration/Dashboard")
 .To <DashboardController>(c => c
                           .Index());
コード例 #9
0
 public void GetPrivacyShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/Home/Privacy")
 .To <HomeController>(c => c.Privacy());
コード例 #10
0
 public void ResultsRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap("/Search/Results")
 .To <SearchController>(c => c.Results(null, null));
コード例 #11
0
 public void GetMineShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/Admin/Articles/ChangeVisibility/1")
 .To <ArticlesController>(c => c.ChangeVisibility(1));
コード例 #12
0
 public void SalesRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap("/Search/Sales")
 .To <SearchController>(c => c.Sales(null));
コード例 #13
0
 public void PublisherRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap("/Search/Publisher")
 .To <SearchController>(c => c.Publisher(null, null));
コード例 #14
0
 public void GenreRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap("/Search/Genre")
 .To <SearchController>(c => c.Genre(null, null));
コード例 #15
0
 public void DeleteRouteShouldBeMapped(int id)
 => MyRouting
 .Configuration()
 .ShouldMap($"/Projects/Delete/{id}")
 .To <ProjectsController>(c => c
                          .Delete(id));
コード例 #16
0
 public void GetIndexShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/")
 .To <HomeController>(c => c.Index());
コード例 #17
0
 public void ProjectRouteShouldBeMapped(int id)
 => MyRouting
 .Configuration()
 .ShouldMap($"/Projects/Project/{id}")
 .To <ProjectsController>(c => c
                          .Project(id));
コード例 #18
0
 public void GetDetailsShouldBeCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/Vacancies/Details/1")
 .To <VacanciesController>(c => c.Details(1));
コード例 #19
0
 public void CreateGetShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/PhotoAlbums/Create")
 .To <PhotoAlbumsController>(c => c.Create());
コード例 #20
0
 public void IndexAllTeamsShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/Teams/Index")
 .To <TeamsController>(c => c.Index());
コード例 #21
0
 public void DeleteShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/PhotoAlbums/Delete/1")
 .To <PhotoAlbumsController>(c => c.Delete(1));
コード例 #22
0
 public void DetailsShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/teams/details/test-name")
 .To <TeamsController>(c => c.Details("test-name"));
コード例 #23
0
 public void OrdersRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap("/Profile/Orders")
 .To <ProfileController>(c => c.Orders(null));
コード例 #24
0
 public void DeleteUserShouldBeMapped(string userId)
 => MyRouting
 .Configuration()
 .ShouldMap($"/Administration/Administration/DeleteUser/{userId}")
 .To <AdministrationController>(c => c
                                .DeleteUser(userId));
コード例 #25
0
 public void PaymentRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap("/Profile/Payment")
 .To <ProfileController>(c => c.Payment());
コード例 #26
0
 public void DeleteReviewShouldBeMapped(int id)
 => MyRouting
 .Configuration()
 .ShouldMap($"/Administration/Administration/DeleteReview/{id}")
 .To <AdministrationController>(c => c
                                .DeleteReview(id));
コード例 #27
0
 public void GetAllWithPageShouldBeRoutedCorrectly()
 => MyRouting
 .Configuration()
 .ShouldMap("/Articles/All?page=1")
 .To <ArticlesController>(c => c.All(1));
コード例 #28
0
 public void AddRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap("/Projects/Add")
 .To <ProjectsController>(c => c
                          .Add());
コード例 #29
0
 public void CustomRouteShouldMatchCorrectController()
 => MyRouting
 .Configuration()
 .ShouldMap("/CustomRoute")
 .To <HomeController>(c => c.Index());
コード例 #30
0
 public void CommentRouteShouldBeMapped()
 => MyRouting
 .Configuration()
 .ShouldMap($"/Forum/Comment")
 .To <ForumController>(c => c
                       .Comment(new PostInputViewModel()));