public void StartTest(TestMethod test) { Dispatcher.BeginInvoke(() => { TestDescription testDescription = new TestDescription { Name = test.Name }; _currentTest = testDescription; _currentGroup.Add(_currentTest); Dispatcher.BeginInvoke(() => { lstTests.ScrollTo(testDescription); }); }); }
public void EndTest(TestMethod method) { Dispatcher.BeginInvoke(() => { if (method.Excluded) { _currentTest.Color = Color.FromArgb(0xFF, 0x66, 0x66, 0x66); } else if (!method.Passed) { _currentTest.Color = Color.FromArgb(0xFF, 0xFF, 0x00, 0x6E); } else { _currentTest.Color = Color.FromArgb(0xFF, 0x2A, 0x9E, 0x39); } _currentTest = null; }); }