diff --git a/xunit.runner.wpf/ViewModel/MainViewModel.cs b/xunit.runner.wpf/ViewModel/MainViewModel.cs index 130712e..b9a4fb7 100644 --- a/xunit.runner.wpf/ViewModel/MainViewModel.cs +++ b/xunit.runner.wpf/ViewModel/MainViewModel.cs @@ -161,6 +161,15 @@ namespace Xunit.Runner.Wpf.ViewModel private void TestCases_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { UpdateTestCaseInfo(useSelected: false); + ClearSelectionFlags(); + } + + private void ClearSelectionFlags() + { + foreach (var test in this.allTestCases) + { + test.IsSelected = false; + } } void UpdateTestCaseInfo(bool useSelected)