public virtual void  TestDefaultValueWithoutSetting()
		{
			// LUCENE-1805: make sure default get returns null,
			// twice in a row
			CloseableThreadLocal ctl = new CloseableThreadLocal();
			Assert.IsNull(ctl.Get());
			Assert.IsNull(ctl.Get());
		}
        public virtual void  TestDefaultValueWithoutSetting()
        {
            // LUCENE-1805: make sure default get returns null,
            // twice in a row
            CloseableThreadLocal <object> ctl = new CloseableThreadLocal <object>();

            Assert.IsNull(ctl.Get());
            Assert.IsNull(ctl.Get());
        }
		public virtual void  TestNullValue()
		{
			// Tests that null can be set as a valid value (LUCENE-1805). This
			// previously failed in get().
			CloseableThreadLocal ctl = new CloseableThreadLocal();
			ctl.Set((System.Object) null);
			Assert.IsNull(ctl.Get());
		}
        public virtual void  TestNullValue()
        {
            // Tests that null can be set as a valid value (LUCENE-1805). This
            // previously failed in get().
            CloseableThreadLocal <object> ctl = new CloseableThreadLocal <object>();

            ctl.Set(null);
            Assert.IsNull(ctl.Get());
        }