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