public void Should_return_proper_count_of_matches() { var result = _sut.GetMatches(null, new [] { "G", "CC", "GG", "cc" }); result["G"].Count.ShouldBe(2); result["CC"].Count.ShouldBe(2); result["cc"].Count.ShouldBe(0); result["GG"].Count.ShouldBe(1); }
public StringSearchModule(IBoyerMooreProvider provider) { _provider = provider; Post["/StringSearch/Match"] = _ => { var data = this.Bind <BoyerMooreModel>(); return(Response.AsJson(_provider.GetMatches(data, data.Searches, data.IgnoreCase, data.StartIndex))); }; }