public Produto CriarProdutoOriginadoDeNotaFiscalDeEntrada(int codigo, string nome, decimal saldoEmEstoque, DateTime dataDaImportacao, int numeroDaNotaDeEntrada) { var origem = new OrigemDeNotaFiscalDeEntrada(); //return new Produto(codigo, nome, saldoEmEstoque, origem, dataDaImportacao, numeroDaNotaDeEntrada); return(new ProdutoBuilder() .WithCodigo(codigo) .WithNome(nome) .WithSaldoEmEstoque(saldoEmEstoque) .WithDataDeImportacao(dataDaImportacao) .WithNumeroDaNotaFiscalDeImportacao(numeroDaNotaDeEntrada) .Build()); }
public Produto CriarProdutoOriginadoDeNotaFiscalDeEntrada(int codigo, string nome, decimal saldoEmEstoque, DateTime dataDaImportacao, int numeroDaNotaDeEntrada) { var origem = new OrigemDeNotaFiscalDeEntrada(); return(new Produto(codigo, nome, saldoEmEstoque, origem, dataDaImportacao, numeroDaNotaDeEntrada)); }