public virtual void TestExactCase()
{
System.IO.StringReader reader = new System.IO.StringReader("Now is The Time");
var stopWords = Support.Compatibility.SetFactory.GetSet<string>();
stopWords.UnionWith(new[] {"is", "the", "Time"});
TokenStream stream = new StopFilter(false, new WhitespaceTokenizer(reader), stopWords, false);
ITermAttribute termAtt = (ITermAttribute)stream.GetAttribute<ITermAttribute>();
Assert.IsTrue(stream.IncrementToken());
Assert.AreEqual("Now", termAtt.Term);
Assert.IsTrue(stream.IncrementToken());
Assert.AreEqual("The", termAtt.Term);
Assert.IsFalse(stream.IncrementToken());
}