public static void ExecuteTests(DiskItem[] items, ITest[] tests, Action<ItemTestResult> resultCallback) { foreach (var item in items) { var result = new ItemTestResult(item, new TestResultCollection(tests.Select(x => x.Execute(item, items)).ToList())); resultCallback(result); } }
public static void ExecuteTests(DiskItem[] items, ITest[] tests, Action <ItemTestResult> resultCallback) { foreach (var item in items) { var result = new ItemTestResult(item, new TestResultCollection(tests.Select(x => x.Execute(item, items)).ToList())); resultCallback(result); } }