예제 #1
0
        public void getProveedores()
        {
            dao.Adicionar(new Proveedor("Uno"));
            dao.Adicionar(new Proveedor("Dos"));
            dao.Adicionar(new Proveedor("Tres"));
            dao.Adicionar(new Proveedor("Cuatro"));

            IList <Proveedor> proveedores = dao.getProveedores();

            Assert.IsNotNull(proveedores);

            Assert.Greater(proveedores.Count, 3);
        }
        public void getTransacciones()
        {
            Proveedor prv = new Proveedor("CRISS");

            daoProveedor.Adicionar(prv);
            Transaccion trn = new Transaccion(prv);

            trn.NroFactura = "152245";
            trn.Memo       = "Nueva factura";

            dao.Adicionar(trn);

            IList <Transaccion> transacciones = dao.getTransacciones();

            Assert.IsNotNull(transacciones);
            Assert.Greater(transacciones.Count, 0);
            Assert.AreEqual("Nueva factura", transacciones[transacciones.Count - 1].Memo);
        }
예제 #3
0
        public void getDetallesTransaccion()
        {
            Categoria cat = new Categoria("MARKETING OTROS");

            daoCategoria.Adicionar(cat);
            Proveedor prov = new Proveedor("PLASTICOS JUANCHO");

            daoProveedor.Adicionar(prov);
            Transaccion trn = new Transaccion(prov);
            //daoPadre.Adicionar(trn);
            DetalleTransaccion dtrn = new DetalleTransaccion(cat);

            dtrn.MontoFacturado = 1000;
            dtrn.MontoPagado    = 500;
            trn.addDetalleTransaccion(dtrn);
            daoPadre.Adicionar(trn);

            IList <DetalleTransaccion> detalles = dao.getDetalleTransaccion(trn);

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