Example #1
0
 public GetMovieTest()
 {
     _mediator        = new Mock <IMediator>();
     _id              = Guid.NewGuid();
     _repositoryMovie = MovieRepositoryBuilder.Instance().Find(_id).Build();
     _command         = new GetMovieRequest(_id);
 }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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";
        }
Example #6
0
 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"
     };
 }