Lucene.Net.Search.TestCachingWrapperFilter.SetUp C# (CSharp) Method

SetUp() private method

private SetUp ( ) : void
return void
        public override void SetUp()
        {
            base.SetUp();
            Dir = NewDirectory();
            Iw = new RandomIndexWriter(Random(), Dir, Similarity, TimeZone);
            Document doc = new Document();
            Field idField = new StringField("id", "", Field.Store.NO);
            doc.Add(idField);
            // add 500 docs with id 0..499
            for (int i = 0; i < 500; i++)
            {
                idField.StringValue = Convert.ToString(i);
                Iw.AddDocument(doc);
            }
            // delete 20 of them
            for (int i = 0; i < 20; i++)
            {
                Iw.DeleteDocuments(new Term("id", Convert.ToString(Random().Next(Iw.MaxDoc()))));
            }
            Ir = Iw.Reader;
            @is = NewSearcher(Ir);
        }