public void NoteTestResult(ResultKind kind, string targetPath) { switch (kind) { case ResultKind.Pass: { PassTargets.Add(targetPath); break; } case ResultKind.Fail: { FailTargets.Add(targetPath); break; } case ResultKind.NotApplicable: { NotApplicableTargets.Add(targetPath); break; } default: { throw new InvalidOperationException(); } } }
public void NoteTestResult(ResultLevel level, string targetPath) { switch (level) { case ResultLevel.Pass: { PassTargets.Add(targetPath); break; } case ResultLevel.Error: { FailTargets.Add(targetPath); break; } case ResultLevel.NotApplicable: { NotApplicableTargets.Add(targetPath); break; } default: { throw new InvalidOperationException(); } } }