Lucene.Net.Index.TestIndexReaderCloneNorms.TestNormsClose C# (CSharp) Method

TestNormsClose() private method

private TestNormsClose ( ) : void
return void
		public virtual void  TestNormsClose()
		{
			Directory dir1 = new MockRAMDirectory();
			TestIndexReaderReopen.CreateIndex(dir1, false);
			SegmentReader reader1 = SegmentReader.GetOnlySegmentReader(dir1);
			reader1.Norms("field1");
			Norm r1norm = reader1.norms_ForNUnit["field1"];
			SegmentReader.Ref r1BytesRef = r1norm.BytesRef();
			SegmentReader reader2 = (SegmentReader) reader1.Clone();
			Assert.AreEqual(2, r1norm.BytesRef().RefCount());
			reader1.Close();
			Assert.AreEqual(1, r1BytesRef.RefCount());
			reader2.Norms("field1");
			reader2.Close();
			dir1.Close();
		}