private void GoButton_Click(object sender, RoutedEventArgs e) { var logger = new ListLogger(); var tests = new PlatformTests(logger); int testsRun; int testsPassed; int testsFailed; tests.RunTests(out testsRun, out testsPassed, out testsFailed); Results.Items.Clear(); foreach (var item in logger.LogEntries) { Results.Items.Add(item); } MessageBox.Show(String.Format("{0} tests run. {1} passed, {2} failed.", testsRun, testsPassed, testsFailed)); }