예제 #1
0
        /// <exception cref="System.Exception"></exception>
        protected override void AssertRetrievedItem(object obj)
        {
            NNTItem item = (NNTItem)obj;

            Assert.IsNotNull(item.ntItem);
            Assert.IsNotNull(item.ntItem.tItem);
            Assert.AreEqual(0, item.ntItem.tItem.value);
        }
예제 #2
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);
        }
예제 #3
0
        /// <exception cref="System.Exception"></exception>
        protected override void AssertItemValue(object obj)
        {
            NNTItem item = (NNTItem)obj;

            Assert.AreEqual(42, item.ntItem.tItem.Value());
        }