private void updateTestResult(object testResultUpdateEventArgs) { if (this.InvokeRequired) { delVoidObject del = new delVoidObject(updateTestResult); this.Invoke(del, testResultUpdateEventArgs); } else { TestResultUpdateEventArgs param = testResultUpdateEventArgs as TestResultUpdateEventArgs; if (param.PassedCheckPoint > 0 || param.FailedCheckPoint > 0) { lblChekPointResult.Visible = true; lblChekPointResult.Text = "Check points : Pass = "******" ,Fail = " + param.FailedCheckPoint; } else { lblChekPointResult.Visible = false; lblChekPointResult.Text = ""; } if (param.PassedTestCase > 0 || param.FailedTestCase > 0) { lblTcResult.Visible = true; lblTcResult.Text = "Test cases : Pass = "******" ,Fail = " + param.FailedTestCase; } else { lblTcResult.Text = ""; lblTcResult.Visible = false; } } }
private void TestResultUpdateEventHandler(object sender, TestResultUpdateEventArgs ea) { updateTestResult(ea); }