private static void RunIndexOfStringTest(string resourceName, string searchString, int expectedPosition) { using (var stream = GetTestDataAsStream(resourceName)) { BinaryStreamSearcher.IndexOfString(stream, searchString, 64).ShouldBe(expectedPosition); } }
public override bool Filtrar(Pesquisa pesquisa, ContextoPesquisa contexto, EntradaEncontrada entrada) { if (entrada.TipoEntrada != EntradaEncontrada.eTipoEntrada.eTipoArquivo) { return(true); } BinaryStreamSearcher searcher = new BinaryStreamSearcher(entrada.CaminhoCompleto); searcher.SetBusca(TextoLocalizar, ASCIIEncoding.ASCII, IgnoreCase); return(searcher.Buscar()); }