protected override void Store() { CascadeDeleteArray cda = new CascadeDeleteArray(); cda.array = new CascadeDeleteArray.ArrayElem[] { new CascadeDeleteArray.ArrayElem ("one"), new CascadeDeleteArray.ArrayElem("two"), new CascadeDeleteArray.ArrayElem ("three") }; Db().Store(cda); }
public virtual void Test() { CascadeDeleteArray cda = (CascadeDeleteArray)((CascadeDeleteArray)RetrieveOnlyInstance (GetType())); Assert.AreEqual(3, CountOccurences(typeof(CascadeDeleteArray.ArrayElem))); Db().Delete(cda); Assert.AreEqual(0, CountOccurences(typeof(CascadeDeleteArray.ArrayElem))); Db().Rollback(); Assert.AreEqual(3, CountOccurences(typeof(CascadeDeleteArray.ArrayElem))); Db().Delete(cda); Assert.AreEqual(0, CountOccurences(typeof(CascadeDeleteArray.ArrayElem))); Db().Commit(); Assert.AreEqual(0, CountOccurences(typeof(CascadeDeleteArray.ArrayElem))); }