private void Run(SampleTestCase.IActAndAssert actAndAssert, object obj) { IEnumerator i = IterateGraph(actAndAssert.ActOnRoot(obj)); while (i.MoveNext()) { actAndAssert.AssertOnLeaves(i.Current); } }