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);
}