public GetMovieTest() { _mediator = new Mock <IMediator>(); _id = Guid.NewGuid(); _repositoryMovie = MovieRepositoryBuilder.Instance().Find(_id).Build(); _command = new GetMovieRequest(_id); }
public async void ShoulbeDeleteRequestNotFound() { var repositoryMovie = MovieRepositoryBuilder.Instance().NotFound().Build(); DeleteMovieHandle handler = new DeleteMovieHandle(_mediator.Object, repositoryMovie, _repositorySession); var response = await handler.Handle(_command, new System.Threading.CancellationToken()); response.Notifications.Should().ContainSingle(e => e.Message == Resource.MovieNotFound); }
public async void ShouldBeExistsTitle() { var repositoryMovie = MovieRepositoryBuilder.Instance().Exists().Build(); AddMovieHandle handler = new AddMovieHandle(_mediator.Object, repositoryMovie); var response = await handler.Handle(_command, new System.Threading.CancellationToken()); response.Notifications.Should().ContainSingle(e => e.Message == Resource.TitleExists); }
public DeleteMovieTest() { _faker = new Faker(); _mediator = new Mock <IMediator>(); _id = Guid.NewGuid(); _repositoryMovie = MovieRepositoryBuilder.Instance().Find(_id).Build(); _repositorySession = SessionRepositoryBuilder.Instance().Build(); _command = new DeleteMovieRequest(_id); }
public AddMovieTest() { _faker = new Faker(); _mediator = new Mock <IMediator>(); _repositoryMovie = MovieRepositoryBuilder.Instance().Build(); _command = new AddMovieRequest(); _command.Image = _faker.Image.ToString(); _command.Title = "Title"; _command.Description = _faker.Lorem.Paragraph(5); _command.Duration = "01:00"; }
public UpdateMovieTest() { _mediator = new Mock <IMediator>(); _faker = new Faker(); _id = Guid.NewGuid(); _repositoryMovie = MovieRepositoryBuilder.Instance().Find(_id).Build(); _command = new UpdateMovieRequest { Id = _id, Image = _faker.Image.ToString(), Title = "Title", Description = _faker.Lorem.Paragraph(5), Duration = "01:00" }; }