private async Task Create()
        {
            _mockPessoaRepository.Setup(x => x.ObterPorCpfAsync(It.IsAny <string>()))
            .Returns(Task.FromResult(new Domain.Pessoa {
            }));

            _command = new CriarPessoaCommand(_entityId, _nome, _cpf);
            _handler = new CriarPessoaCommandHandler(_mockPessoaRepository.Object);

            await _handler.HandleAsync(_command);
        }
        private async Task Create()
        {
            _mockPessoaRepository.Setup(x => x.AddAsync(It.IsAny <Domain.Pessoa>()))
            .Callback((Domain.Pessoa pessoa) =>
            {
                _pessoaCallBack = pessoa;
            });

            _command = new CriarPessoaCommand(_entityId, _nome, _cpf);
            _handler = new CriarPessoaCommandHandler(_mockPessoaRepository.Object);

            await _handler.HandleAsync(_command);
        }