Example #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));
        }
Example #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);
        }