示例#1
0
        public void SearchMovieByTitle()
        {
            var movieDal = new Mock<IMovieDal>(MockBehavior.Strict);
            string seachCriteria = "Gladiator";
            movieDal.Setup(x => x.GetByTitle(seachCriteria)).Returns((List<Movie>)null);

            MoviePresenter moviePresenter = new MoviePresenter(movieDal.Object);
            moviePresenter.SearchByTitle(seachCriteria);

            movieDal.VerifyAll();
        }
示例#2
0
        public void SaveAMovie()
        {
            var movieDal = new Mock<IMovieDal>(MockBehavior.Strict);

            Movie movie = new Movie("Gladiator", 15, MediaFormat.BlueRay, new DateTime(1999,12,01));

            movieDal.Setup(x => x.Save(It.IsAny<Movie>())).Returns(movie);

            PresentationLayer.MoviePresenter moviePresenter = new MoviePresenter(movieDal.Object);
            moviePresenter.Save(movie);

            movieDal.Verify(x => x.Save(movie), Times.Once);
        }