public void Do(Tree<Cell> cell) { var instance = new TypedValue(targetProvider.GetTargetObject()); if (cell.IsLeaf && cell.Value.Text.Length == 0) { var actual = processor.Invoke(instance, GetMemberName(memberCell), new CellTree()); if (actual.IsValid) ShowActual(cell.Value, actual.Value); } else { var beforeCounts = new TestCounts(processor.TestStatus.Counts); processor.InvokeWithThrow(instance, GetMemberName(memberCell), new CellTree(cell)); MarkCellWithLastResults(beforeCounts, cell); } }
public void Do(Tree<Cell> cell) { operation.Check(targetProvider.GetTargetObject(), memberCell, cell); }
public void Do(Tree <Cell> cell) { processor.Check(targetProvider.GetTargetObject(), memberCell, cell); }