private void Initialize(ITaintIssuesControlViewModel viewModel) { control = new TaintIssuesControl(viewModel); control.ViewModel.PropertyChanged += OnPropertyChanged; Caption = control.ViewModel.WindowCaption; Content = control; }
private static ObservableCollection <ITaintIssueViewModel> GetSourceItems(ITaintIssuesControlViewModel controlViewModel) => (ObservableCollection <ITaintIssueViewModel>)controlViewModel.IssuesView.SourceCollection;
private static void CheckExpectedSourceIssueCount(ITaintIssuesControlViewModel controlViewModel, int expected) => GetSourceItems(controlViewModel).Count.Should().Be(expected);
internal /* for testing */ TaintToolWindow(ITaintIssuesControlViewModel viewModel) =>
public TaintIssuesControl(ITaintIssuesControlViewModel viewModel) { ViewModel = viewModel; InitializeComponent(); }