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);
        }
Esempio n. 2
0
        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);
        }