コード例 #1
0
        /// <exception cref="System.Exception"></exception>
        protected override void AssertRetrievedItem(object obj)
        {
            NTItem item = (NTItem)obj;

            Assert.IsNotNull(item.tItem);
            Assert.AreEqual(0, item.tItem.value);
        }
コード例 #2
0
        /// <exception cref="System.Exception"></exception>
        protected override void AssertItemValue(object obj)
        {
            TNTItem item   = (TNTItem)obj;
            NTItem  ntItem = item.Value();

            Assert.IsNotNull(ntItem);
            Assert.IsNotNull(ntItem.tItem);
            Assert.AreEqual(0, ntItem.tItem.value);
            Assert.AreEqual(42, ntItem.tItem.Value());
        }
コード例 #3
0
        /// <exception cref="System.Exception"></exception>
        public virtual void TestDeactivateDepth()
        {
            NNTItem item   = (NNTItem)RetrieveOnlyInstance();
            NTItem  ntItem = item.ntItem;
            TItem   tItem  = ntItem.tItem;

            tItem.Value();
            // item.ntItem.tItem.value
            Assert.IsNotNull(ntItem.tItem);
            Db().Deactivate(item, 2);
            // FIXME: failure
            //		Assert.isNull(ntItem.tItem);
            Db().Activate(item, 42);
            Db().Deactivate(item, 3);
            Assert.IsNull(ntItem.tItem);
        }
コード例 #4
0
ファイル: TNTItem.cs プロジェクト: azureskydiver/db4objects
 public TNTItem(int v)
 {
     ntItem = new NTItem(v);
 }
コード例 #5
0
        /// <exception cref="System.Exception"></exception>
        protected override void AssertItemValue(object obj)
        {
            NTItem item = (NTItem)obj;

            Assert.AreEqual(42, item.tItem.Value());
        }
コード例 #6
0
ファイル: NNTItem.cs プロジェクト: Galigator/db4o
		public NNTItem(int v)
		{
			ntItem = new NTItem(v);
		}