public void DetailTest() { var postCategoryID = "TestPostCategoryID"; var postCategory = new PostCategory(); postCategory.ID = postCategoryID; _postCategoryRepositoryMock.Expect(r => r.Get(postCategoryID)).Return(postCategory); var result = TestedController.Detail(postCategoryID); VerifyViewResult(result, "Detail", typeof(PostCategory), postCategory); }
public void DetailTest() { var videoID = "TestVideoID"; var video = new Video(); video.ID = videoID; _videoRepositoryMock.Expect(r => r.GetVideo(videoID)).Return(video); var result = TestedController.Detail(videoID); VerifyViewResult(result, "Detail", typeof(Video), video); }
public void DetailNotFoundTest() { var postCategoryID = "TestPostCategoryID"; _postCategoryRepositoryMock.Expect(r => r.Get(postCategoryID)).Return(null); try { var result = TestedController.Detail(postCategoryID); Assert.Fail("404 not raised."); } catch (HttpException ex) { Assert.That(ex.GetHttpCode(), Is.EqualTo(404)); } }
public void DetailTest( [Values("text", "map", null)] string mode, [Values("DetailText", "DetailMap", "Detail")] string expectedView) { var albumID = "TestAlbumID"; var albumSummary = new AlbumSummary(); albumSummary.ID = albumID; var album = new Album(); album.Summary = albumSummary; _pictureRepositoryMock.Expect(r => r.GetAlbum(albumID)).Return(album); var result = TestedController.Detail(albumID, mode); VerifyViewResult(result, expectedView, typeof(Album), album); }