Ejemplo n.º 1
0
		/// <summary>Test persistence of attributes declared by an interface</summary>
		/// <exception cref="System.Exception">System.Exception</exception>
		public virtual void TestInterface()
		{
			DeleteBase(Name);
			NeoDatis.Odb.Test.Inheritance.Class1 class1 = new NeoDatis.Odb.Test.Inheritance.Class1
				("olivier");
			Class2 class2 = new Class2
				(10, class1);
			NeoDatis.Odb.ODB odb = Open(Name);
			odb.Store(class2);
			odb.Close();
			odb = Open(Name);
			Class2 c2 = (Class2)odb.GetObjects<Class2>().GetFirst();
			AssertEquals(class2.GetNb(), c2.GetNb());
			AssertEquals(class2.GetInterface1().GetName(), c2.GetInterface1().GetName());
			odb.Close();
		}
Ejemplo n.º 2
0
        /// <summary>Test persistence of attributes declared by an interface</summary>
        /// <exception cref="System.Exception">System.Exception</exception>
        public virtual void TestInterface()
        {
            DeleteBase(Name);
            NeoDatis.Odb.Test.Inheritance.Class1 class1 = new NeoDatis.Odb.Test.Inheritance.Class1
                                                              ("olivier");
            Class2 class2 = new Class2
                                (10, class1);

            NeoDatis.Odb.ODB odb = Open(Name);
            odb.Store(class2);
            odb.Close();
            odb = Open(Name);
            Class2 c2 = (Class2)odb.GetObjects <Class2>().GetFirst();

            AssertEquals(class2.GetNb(), c2.GetNb());
            AssertEquals(class2.GetInterface1().GetName(), c2.GetInterface1().GetName());
            odb.Close();
        }
Ejemplo n.º 3
0
 public Class3(int nb, NeoDatis.Odb.Test.Inheritance.Class1 class1)
 {
     this.nb     = nb;
     this.class1 = class1;
 }
Ejemplo n.º 4
0
 public virtual void SetClass1(NeoDatis.Odb.Test.Inheritance.Class1 class1)
 {
     this.class1 = class1;
 }
Ejemplo n.º 5
0
		public Class3(int nb, NeoDatis.Odb.Test.Inheritance.Class1 class1)
		{
			this.nb = nb;
			this.class1 = class1;
		}
Ejemplo n.º 6
0
		public virtual void SetClass1(NeoDatis.Odb.Test.Inheritance.Class1 class1)
		{
			this.class1 = class1;
		}