public async void AddMovieAsync_Addition_Void() { var repMock = new Mock <IMovieRepository>(); var mapperMock = new Mock <IMapper>(); var manageMovie = new ManageMoviesService(repMock.Object, mapperMock.Object); await manageMovie.AddAsync(movieDTO); repMock.Verify(x => x.AddAsync(It.IsAny <Movie>())); }
public async void AddMovieAsync_Addition_EntityAlreadyExistsException() { var repMock = new Mock <IMovieRepository>(); var mapperMock = new Mock <IMapper>(); var manageMovie = new ManageMoviesService(repMock.Object, mapperMock.Object); repMock .Setup(x => x.FindByPredicate(It.IsAny <Func <Movie, bool> >())) .Returns(new List <Movie> { movie }); await Assert.ThrowsAsync <EntityAlreadyExistsException>(() => manageMovie.AddAsync(movieDTO)); }