Exemple #1
0
        public void el_filtro_por_numero_de_ticket_debe_ser_case_insensitive()
        {
            string ticket = "aAb321";

            FiltroDeDocumentos        filtro_ticket = new FiltroDeDocumentosPorTicket(ticket);
            List <FiltroDeDocumentos> filtros       = new List <FiltroDeDocumentos>();

            filtros.Add(filtro_ticket);

            List <Documento> documentos_filtrados = buscador_de_documentos.Buscar(filtros);

            Assert.AreEqual(1, documentos_filtrados.Count);
        }
Exemple #2
0
        public void al_buscar_por_un_numero_de_ticket__de_documento_o_parte_de_él_debe_traer_todos_los_documentos_que_cumplen_con_ello()
        {
            string ticket = "AA";



            FiltroDeDocumentos        filtro_ticket = new FiltroDeDocumentosPorTicket(ticket);
            List <FiltroDeDocumentos> filtros       = new List <FiltroDeDocumentos>();

            filtros.Add(filtro_ticket);

            List <Documento> documentos_filtrados = buscador_de_documentos.Buscar(filtros);

            Assert.AreEqual(3, documentos_filtrados.Count);
            Assert.IsTrue(documentos_filtrados.TrueForAll(unDocumento => unDocumento.ticket.Contains(ticket)));
        }