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