private void RunItem(TestItemBase item, bool report) { if (report) { this.backgroundWorker1.ReportProgress(0, item); } item.Setup(); if (report) { this.backgroundWorker1.ReportProgress(50, item); } item.Run(); System.Diagnostics.Debug.WriteLine(string.Format("the value:{0}", item.TheValue)); if (report) { this.backgroundWorker1.ReportProgress(100, item); } }