Exemple #1
0
        public async Task Handle_GivenInValidRequestId_ShouldThrowNotFoundException()
        {
            // Arrange
            var sut     = new DeleteApplicantCommandQueryHandler(_context);
            var id      = 100;
            var request = new DeleteApplicantCommand {
                ID = id
            };


            // Assert
            await Assert.ThrowsAsync <NotFoundException>(() => sut.Handle(request, CancellationToken.None));
        }
Exemple #2
0
        public void Handle_GivenValidRequest_ShouldDeleteApplicant()
        {
            // Arrange
            var sut = new DeleteApplicantCommandQueryHandler(_context);

            // Act
            var result = sut.Handle(new DeleteApplicantCommand {
                ID = 1
            }, CancellationToken.None);


            // Assert
            result.Result.Equals(Unit.Value);
        }