public void testBusquedaConResultado()
 {
     var test_object = new logicaBusqueda();
     listaActualConResultado = test_object.clasificarBusqueda("Password", 1, 5);
     bool respuesta = listaEsperadaBusquedaConResultado[0].comparacion(listaActualConResultado[0]);
     Assert.AreEqual<bool>(true, respuesta, "No paso la prueba");
 }
        public List <Producto> BusquedaProducto(string busqueda, int pagina, int numeroArticulo)
        {
            logicaBusqueda resultado = new logicaBusqueda();

            return(resultado.clasificarBusqueda(busqueda, pagina, numeroArticulo));
            //return FabricaDAO.getBusquedaProducto(busqueda,pagina, numeroArticulo);
        }
 public void testBusquedaConPaginaYCantidadCero()
 {
     var test_object = new logicaBusqueda();
     listaActualBusquedaConPaginaYCantidadCero = test_object.clasificarBusqueda("Password", 0, 0);
     bool respuesta = false;
     if (listaActualBusquedaConPaginaYCantidadCero != null)
         respuesta = listaEsperadaBusquedaConResultado[0].comparacion(listaActualBusquedaConPaginaYCantidadCero[0]);
     Assert.AreEqual<bool>(false, respuesta, "No paso la prueba");
 }
 public List <Producto> BusquedaProducto(string busqueda, string pagina, string numeroArticulo)
 {
     try
     {
         logicaBusqueda resultado = new logicaBusqueda();
         return(resultado.clasificarBusqueda(busqueda, int.Parse(pagina), int.Parse(numeroArticulo)));
     }
     catch (Exception e)
     {
         Log.LogInstanciar().Error("Finalizacion de busqueda. No exitosa. Pagina o Numero de articulo con formato no valido.");
         return(null);
     }
 }
        public List<Producto> BusquedaProducto(string busqueda, string pagina, string numeroArticulo)
        {
            try
            {
                logicaBusqueda resultado = new logicaBusqueda();
                return resultado.clasificarBusqueda(busqueda, int.Parse(pagina), int.Parse(numeroArticulo));
            }
            catch (Exception e)
            {
                Log.LogInstanciar().Error("Finalizacion de busqueda. No exitosa. Pagina o Numero de articulo con formato no valido."); 
                return null;
            }

        }        
 public void testBusquedaVacia()
 {
     var test_object = new logicaBusqueda();
     listaActualBusquedaVacia = test_object.clasificarBusqueda("***", 2, 3);
     Assert.AreEqual<List<Producto>>(listaEsperadaNull, listaActualBusquedaVacia, "No paso la prueba");
 }
 public void testBusquedaSinResultado()
 {
    var test_object = new logicaBusqueda();
    listaActualSinResultado=test_object.clasificarBusqueda("bloquessdfghj", 1, 5);
    Assert.AreEqual<List<Producto>>(listaEsperadaNull, listaActualSinResultado, "No paso la prueba");
 }
 public List<Producto> BusquedaProducto(string busqueda, int pagina, int numeroArticulo)
 {
     logicaBusqueda resultado = new logicaBusqueda();
     return resultado.clasificarBusqueda(busqueda, pagina, numeroArticulo);
     //return FabricaDAO.getBusquedaProducto(busqueda,pagina, numeroArticulo);
 }