コード例 #1
0
        public async Task ShouldVerifyRequest()
        {
            AddCigarCommandHandler handler = CreateHandler();

            ArgumentNullException exception = await Assert.ThrowsAsync <ArgumentNullException>(
                () => handler.Handle(null, CancellationToken.None));

            Assert.Equal("request", exception.ParamName);
        }
コード例 #2
0
        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)
                                                        )
                                        );
        }