Ejemplo n.º 1
0
        public void ThrowEntityDoesNotExistException_WhenMovieDoesNotExist()
        {
            //Act
            var movieService = new MovieServices(unitOfWork.Object);

            unitOfWork.Setup(x => x.Movies).Returns(movieRepoMock.Object);
            movieRepoMock.Setup(repo => repo.AllAndDeleted()).Returns(resultFromMovieRepo.AsQueryable());

            //Assert
            Assert.ThrowsException <EntityDoesntExistException>(() => movieService.GetID("NonExistingMovie"));
        }
Ejemplo n.º 2
0
        public void ReturnCorrectMovieId_WhenMovieExists()
        {
            //Arrange
            unitOfWork.Setup(x => x.Movies).Returns(movieRepoMock.Object);
            movieRepoMock.Setup(repo => repo.AllAndDeleted()).Returns(resultFromMovieRepo.AsQueryable());

            //Act
            var movieService = new MovieServices(unitOfWork.Object);
            var result       = movieService.GetID(movie.Name);

            //Assert
            Assert.AreEqual(movie.Id, result);
        }