private static bool Insertar(Pedidos pedidos)
        {
            bool     paso    = false;
            Contexto db      = new Contexto();
            PedidoD  pedidoD = new PedidoD();

            try
            {
                if (db.pedidos.Add(pedidos) != null)
                {
                    foreach (var item in pedidos.Pedido_Detalle)
                    {
                        var proveedor = db.proveedores.Find(item.ProveedorId);

                        proveedor.CantidadPedidos += 1;
                    }
                    db.SaveChanges();
                    paso = true;
                }
                db.Dispose();
            }
            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
        public void ModificarTest()
        {
            bool    paso    = false;
            Pedidos pedidos = new Pedidos();
            PedidoD pedidoD = new PedidoD();

            pedidos.PedidoId     = 3;
            pedidos.ArticuloId   = 1;
            pedidos.ProveedorId  = 2;
            pedidos.Subtotal     = 100;
            pedidos.Nota         = "Pedido de Prioridad";
            pedidos.Fecha        = DateTime.Now;
            pedidos.FechaEntrega = DateTime.Now.AddDays(15);


            pedidoD.Id          = 0;
            pedidoD.ProveedorId = 2;
            pedidoD.ArticuloId  = 1;
            pedidoD.Descripcion = "Mantenimiento Clear";
            pedidoD.Unidad      = 2;
            pedidoD.Precio      = 3000;
            paso = PedidoBLL.Modificar(pedidos);

            Assert.AreEqual(paso, true);
        }