public void getDetallesPresupuesto()
        {
            Periodo per = new Periodo();

            per.Nombre = "Tercer Trimestre";
            per.Tipo   = "TRIMESTRE";
            daoPeriodo.Adicionar(per);
            Categoria cat = new Categoria("INCOMODIDADES");

            daoCategoria.Adicionar(cat);
            Presupuesto presupuesto = new Presupuesto("test 1");

            presupuesto.Description = "nada";
            DetallePresupuesto detalle = new DetallePresupuesto();

            daoPadre.Adicionar(presupuesto);

            detalle.pCategoria = cat;
            detalle.pPeriodo   = per;
            detalle.Valor      = 6000;
            presupuesto.addDetallePresupuesto(detalle);

            dao.Adicionar(detalle);


            IList <DetallePresupuesto> detalles = dao.getDetallePresupuesto(presupuesto);

            Assert.IsNotNull(detalles);
            Assert.Greater(detalles.Count, 0);
            Assert.AreEqual(6000, detalles[detalles.Count - 1].Valor);
        }