Esempio n. 1
0
        public void Detail_WithNoMovieFound_RedirectsToMovieNotFound()
        {
            IMembershipService membershipService = new FakeMembershipService(Enumerable.Empty <MembershipUser>());

            IRepository <Movie> movieRepository = new FakeMovieRepository();
            var movieController = new MovieController(movieRepository, null, membershipService)
            {
                ControllerContext = new FakeControllerContext()
            };

            var result = (RedirectToRouteResult)movieController.Detail(42);

            Assert.IsTrue(string.Compare(result.Action(), "MoveNotFound", true) == 0);
        }
Esempio n. 2
0
        public void Detail_WithMovieFound_ReturnsView()
        {
            IMembershipService membershipService = new FakeMembershipService(Enumerable.Empty <MembershipUser>());

            var       movies  = new List <Movie>();
            const int movieId = 42;

            movies.Add(new Movie {
                Id = movieId
            });
            IRepository <Movie> movieRepository = new FakeMovieRepository(movies);
            var movieController = new MovieController(movieRepository, null, membershipService);


            var result = movieController.Detail(movieId) as ViewResult;

            Assert.IsNotNull(result);
        }