Dev2.Core.Tests.NavigationViewModelTest.FilteredNavigationViewModel_AfterReload_Expects_FilteredItemsInTreeWithIsFilteredTrue C# (CSharp) Method

FilteredNavigationViewModel_AfterReload_Expects_FilteredItemsInTreeWithIsFilteredTrue() private method

        public void FilteredNavigationViewModel_AfterReload_Expects_FilteredItemsInTreeWithIsFilteredTrue()
        {
            var viewModel = Init(false, true,false);
            var resourceVM = viewModel.FindChild(_mockResourceModel.Object);

            Assert.IsNotNull(resourceVM);

            Assert.AreEqual(4, viewModel.ExplorerItemModels[0].ChildrenCount);

            viewModel.UpdateSearchFilter("Mock2");
            resourceVM = viewModel.FindChild(_mockResourceModel.Object);
            Assert.AreEqual(1, viewModel.ExplorerItemModels[0].ChildrenCount);
            Assert.IsNull(resourceVM);

            resourceVM = viewModel.FindChild(_mockResourceModel.Object);

            Assert.AreEqual(1, viewModel.ExplorerItemModels[0].ChildrenCount);
            Assert.IsNull(resourceVM);
            viewModel.UpdateSearchFilter("Mock");
            resourceVM = viewModel.FindChild(_mockResourceModel.Object);
            Assert.AreEqual(4, viewModel.ExplorerItemModels[0].ChildrenCount);
            Assert.IsNotNull(resourceVM);
        }
NavigationViewModelTest