public virtual void TestEmpty()
		{
			Db4objects.Drs.Foundation.ObjectSetCollection4Facade facade = new Db4objects.Drs.Foundation.ObjectSetCollection4Facade
				(new Db4objects.Db4o.Foundation.Collection4());
			Db4oUnit.Assert.IsFalse(facade.HasNext());
			Db4oUnit.Assert.IsFalse(facade.HasNext());
		}
 public virtual void TestEmpty()
 {
     Db4objects.Drs.Foundation.ObjectSetCollection4Facade facade = new Db4objects.Drs.Foundation.ObjectSetCollection4Facade
                                                                       (new Db4objects.Db4o.Foundation.Collection4());
     Db4oUnit.Assert.IsFalse(facade.HasNext());
     Db4oUnit.Assert.IsFalse(facade.HasNext());
 }
		public virtual void TestIteration()
		{
			Db4objects.Db4o.Foundation.Collection4 collection = new Db4objects.Db4o.Foundation.Collection4
				();
			collection.Add("bar");
			collection.Add("foo");
			Db4objects.Drs.Foundation.ObjectSetCollection4Facade facade = new Db4objects.Drs.Foundation.ObjectSetCollection4Facade
				(collection);
			Db4oUnit.Assert.IsTrue(facade.HasNext());
			Db4oUnit.Assert.AreEqual("bar", facade.Next());
			Db4oUnit.Assert.IsTrue(facade.HasNext());
			Db4oUnit.Assert.AreEqual("foo", facade.Next());
			Db4oUnit.Assert.IsFalse(facade.HasNext());
			facade.Reset();
			Db4oUnit.Assert.AreEqual("bar", facade.Next());
			Db4oUnit.Assert.AreEqual("foo", facade.Next());
			Db4oUnit.Assert.IsFalse(facade.HasNext());
		}
 public virtual void TestIteration()
 {
     Db4objects.Db4o.Foundation.Collection4 collection = new Db4objects.Db4o.Foundation.Collection4
                                                             ();
     collection.Add("bar");
     collection.Add("foo");
     Db4objects.Drs.Foundation.ObjectSetCollection4Facade facade = new Db4objects.Drs.Foundation.ObjectSetCollection4Facade
                                                                       (collection);
     Db4oUnit.Assert.IsTrue(facade.HasNext());
     Db4oUnit.Assert.AreEqual("bar", facade.Next());
     Db4oUnit.Assert.IsTrue(facade.HasNext());
     Db4oUnit.Assert.AreEqual("foo", facade.Next());
     Db4oUnit.Assert.IsFalse(facade.HasNext());
     facade.Reset();
     Db4oUnit.Assert.AreEqual("bar", facade.Next());
     Db4oUnit.Assert.AreEqual("foo", facade.Next());
     Db4oUnit.Assert.IsFalse(facade.HasNext());
 }