Esempio n. 1
0
        public virtual void Test21()
		{
			DeleteBase("nullo");
			GenericClass gc = new GenericClass(null);
			NeoDatis.Odb.ODB odb = Open("nullo");
			odb.Store(gc);
			odb.Close();
			odb = Open("nullo");
			NeoDatis.Odb.Objects<GenericClass> objects = odb.GetObjects<GenericClass>();
			GenericClass gc2 = objects.GetFirst();
			long[] longs = { 1,2 };
			gc2.SetObjects(longs);
			odb.Store(gc2);
			odb.Close();
			odb = Open("nullo");
			objects = odb.GetObjects<GenericClass>();
			AssertEquals(1, objects.Count);
			GenericClass gc3 = objects.GetFirst();
			Long[] longs2 = (Long[])gc3.GetObjects();
			AssertEquals(2, longs2.Length);
			AssertEquals(System.Convert.ToInt64(1), longs2[0]);
			AssertEquals(System.Convert.ToInt64(2), longs2[1]);
			odb.Close();
		}