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; }