Beispiel #1
0
        public void ViewModelFilters_SearchInputFiltersList(string input, int expected)
        {
            var declaration = AddRemoveReferencesSetup.ArrangeMocksAndGetProject();
            var settings    = AddRemoveReferencesSetup.GetNonDefaultReferenceSettings();
            var model       = new AddRemoveReferencesModel(null, declaration, SearchReferencesList, settings);
            var reconciler  = AddRemoveReferencesSetup.ArrangeReferenceReconciler(settings);

            var viewModel = new AddRemoveReferencesViewModel(model, reconciler, new Mock <IFileSystemBrowserFactory>().Object, null);

            viewModel.SelectedFilter = ReferenceFilter.ComTypes.ToString();
            viewModel.Search         = input;

            var actual = viewModel.AvailableReferences.OfType <ReferenceModel>().Count();

            Assert.AreEqual(expected, actual);
        }