protected override void Seed(CalcadoContexto context)
        {
            for (int i = 0; i < 10; i++)
            {
                Calcado           produto = new Calcado("Modelo " + i, "Marca" + i, "Cor " + i, 30 + i, 300 + i);
                ItemOrdemDeCompra item    = new ItemOrdemDeCompra(produto, 0, 1);
                OrdemDeCompra     ordem   = new OrdemDeCompra("Aguardando Pagamento", new DateTime(2016, 6, 13, 10, 55, 31), new List <ItemOrdemDeCompra>());
                ordem.AdicionarItens(item);
                context.Calcados.Add(produto);
                context.Ordens.Add(ordem);
            }

            context.SaveChanges();

            base.Seed(context);
        }
Beispiel #2
0
        public void CriarOrdemDeCompraRepositorioTeste()
        {
            Calcado calcado = new Calcado("TÊNIS NIKE AIR JORDAN 1 LOW", "Nike", "Vermelho", 41, 300);

            ItemOrdemDeCompra item = new ItemOrdemDeCompra(calcado, 10, 2);

            OrdemDeCompra ordem = new OrdemDeCompra("Saiu para Entrega", new DateTime(2016, 6, 13, 10, 55, 31), new List <ItemOrdemDeCompra>());

            ordem.AdicionarItens(item);

            _repositorio.Adicionar(ordem);

            OrdemDeCompra ordemCriada = _repositorio.Buscar(ordem.Id);

            Assert.IsTrue(ordemCriada.Id > 0);
            Assert.AreEqual(ordemCriada.ValorTotal(), 540);
            Assert.AreEqual(ordemCriada.Status, "Saiu para Entrega");
        }