/// <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); }
/// <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); }
/// <exception cref="System.Exception"></exception> protected override void AssertItemValue(object obj) { NNTItem item = (NNTItem)obj; Assert.AreEqual(42, item.ntItem.tItem.Value()); }