public void TestMultiThreadedAccess()
{
Query query = new QueryParser(Lucene.Net.Util.Version.LUCENE_29, "text", new StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_29)).Parse("block*");
SimpleFacetedSearch sfs = new SimpleFacetedSearch(_Reader, new string[] { "lang", "source", "category" });
_errorCount = 0;
Thread[] t = new Thread[20];
for (int i = 0; i < t.Length; i++)
{
t[i] = new Thread(MultiThreadedAccessThread);
t[i].Start(sfs);
}
for (int i = 0; i < t.Length; i++)
{
t[i].Join();
}
Assert.AreEqual(0, _errorCount);
}