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