Exemple #1
0
        public async Task Handle_GivenInvalidRequest_ShouldThrowNotFoundException()
        {
            // Arrange
            var request = new DeleteTournamentFormatCommand
            {
                Id = 300
            };

            var sut = new DeleteTournamentFormatCommandHandler(base.deletableEntityRepository);

            // Act & Assert
            await Should.ThrowAsync <NotFoundException>(sut.Handle(request, CancellationToken.None));
        }
Exemple #2
0
        public async Task Handle_GivenValidRequest_ShouldCreateValidEntity()
        {
            // Arrange
            var request = new DeleteTournamentFormatCommand
            {
                Id = 1
            };

            var sut = new DeleteTournamentFormatCommandHandler(base.deletableEntityRepository);

            // Act
            var result = await sut.Handle(request, CancellationToken.None);

            // Assert
            result.ShouldBe(1);
        }
Exemple #3
0
        public async Task <IActionResult> Delete(DeleteTournamentFormatCommand command)
        {
            await this.Mediator.Send(command);

            return(this.RedirectToAction(nameof(Index)));
        }