public virtual void Test() { IQuery query = NewQuery(); query.Descend("_name").Constrain("foo"); IObjectSet results = query.Execute(); Assert.AreEqual(1, results.Count); DeactivateTestCase.Item item1 = (DeactivateTestCase.Item)results.Next(); DeactivateTestCase.Item item2 = item1._child; Assert.IsTrue(Db().IsActive(item1)); Assert.IsTrue(Db().IsActive(item2)); Db().Deactivate(item1); Assert.IsFalse(Db().IsActive(item1)); Assert.IsTrue(Db().IsActive(item2)); }
public Item(string name, DeactivateTestCase.Item child) { _name = name; _child = child; }