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); }
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))); }