public async Task ShouldVerifyRequest() { AddCigarCommandHandler handler = CreateHandler(); ArgumentNullException exception = await Assert.ThrowsAsync <ArgumentNullException>( () => handler.Handle(null, CancellationToken.None)); Assert.Equal("request", exception.ParamName); }
public async Task ShouldSendSaveNewCigarToRepository() { AddCigarCommand command = new AddCigarCommand(); AddCigarCommandHandler handler = CreateHandler(); await handler.Handle(command, CancellationToken.None); _cigarRepositoryMock.Verify(repository => repository.Save(It.Is <Cigar>(cigar => cigar.Id != Guid.Empty) ) ); }