enderecos.add(new EnderecoCanonico("Av Paulista", "344", "Paulista"));
enderecos.add(new EnderecoCanonico("Alameda Santos", "899", "Paulista"));
pessoaCanonico.setEnderecos(enderecos);
CarroCanonico carroCanonico = new CarroCanonico("Uno", "EP", "Pirelli");
Pessoa pessoa = new Mapping().apply(pessoaCanonico).apply(carroCanonico).to(Pessoa.class);
assertNotNull("Objeto pessoa não poder ser null", pessoa);
assertEquals("Objeto pessoa.endereco deve possuir 2 itens", pessoa.getEnderecos().size(), 2);
assertNotNull("Objeto pessoa.carro não pode ser null", pessoa.getCarro());
assertEquals("Objeto pessoa.carro.nome deve ser igual 'Uno'", pessoa.getCarro().getNome(), "Uno");