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")); }
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); }