public void SendTestRunComplete(TestRunCompleteEventArgs ev) { if (ev == null) { throw new ArgumentNullException(nameof(ev)); } TestRunComplete?.Invoke(this, ev); }
private void TestPassFinished(bool allTestPassed, string operatorMessage) { if (Tm.TestClass is IPowerSupply) { (Tm.TestClass as IPowerSupply).SetSupplyState(false); } timer1.Enabled = false; DlgPassFail dlg = new DlgPassFail(allTestPassed ? "PASS" : "FAIL", allTestPassed, operatorMessage); dlg.ShowDialog(); StartBtn.Enabled = true; PauseBtn.Enabled = false; StopBtn.Enabled = false; CloseBtn.Enabled = true; RunCompleteCallback?.Invoke(); }
public void OnTestRunComplete(TestRunCompleteEventArgs e) => TestRunComplete?.Invoke(this, e);