Example #1
0
        public virtual void Test1()
		{
			
			string baseName = GetBaseName();
			NeoDatis.Odb.ODB odb = Open(baseName);
			bool[] bbs1 = new bool[2];
			bbs1[0] = true;
			bbs1[1] = false;
			bool[] bbs2 = new bool[2];
			bbs2[0] = true;
			bbs2[1] = false;
			ClassWithArrayOfBoolean o = new ClassWithArrayOfBoolean("test", bbs1, bbs2);
			odb.Store(o);
			odb.Close();
			odb = Open(baseName);
            IQuery query = new Query1();
			Objects<ClassWithArrayOfBoolean> objects = odb.GetObjects<ClassWithArrayOfBoolean>(new Query1());
			AssertEquals(1, objects.Count);
			ClassWithArrayOfBoolean o2 = objects.GetFirst();
			AssertEquals("test", o2.GetName());
			AssertEquals(true, o2.GetBools1()[0]);
			AssertEquals(false, o2.GetBools1()[1]);
			AssertEquals(true, o2.GetBools2()[0]);
			AssertEquals(false, o2.GetBools2()[1]);
		}
Example #2
0
			public bool Match(ClassWithArrayOfBoolean o)
			{
				return true;
			}