public void ConseguirGerarCorretamenteUmaEntidadeComBaseNoDto()
        {
            //Arrange
            var clienteOriginal = new ConstrutorCliente().Construir();
            var clienteDto = new FabricaClienteDto(new Mock<RepositorioGrupos>().Object).Criar(Guid.NewGuid(), clienteOriginal);

            //Act
            var clienteGerado = new FabricaCliente().Criar(Guid.NewGuid(), clienteDto);
            
            //Asserts
            clienteDto.Logradouro.Should().Be(clienteGerado.Endereco.Logradouro);
            clienteDto.Cep.Should().Be(clienteGerado.Endereco.Cep);
            clienteDto.CorreioEletronicoLoja.Should().Be(clienteGerado.CorreioEletronicoLoja.Endereco);
            clienteDto.Cnpj.Should().Be(clienteGerado.Cnpj.Numero);
        }
 public ModificadorCliente(RepositorioClientes repositorioClientes, RepositorioGrupos repositorioGrupos, FabricaCliente fabricaCliente)
 {
     _repositorioClientes = repositorioClientes;
     _repositorioGrupos = repositorioGrupos;
     _fabricaCliente = fabricaCliente;
 }