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

FilteredNavigationViewModel_WhereFilterReset_Expects_OriginalExpandState() private method

        public void FilteredNavigationViewModel_WhereFilterReset_Expects_OriginalExpandState()
        {
            IExplorerItemModel resourceVM = null;

            var reset = new AutoResetEvent(false);
            ThreadExecuter.RunCodeAsSTA(reset,
                () =>
                {
                    var viewModel = Init(false, true);
                    resourceVM = viewModel.FindChild(_mockResourceModel.Object);
                    IExplorerItemModel resourceVM2_1 = viewModel.FindChild(_mockResourceModel1.Object);
                    IExplorerItemModel resourceVM2_2 = viewModel.FindChild(_mockResourceModel2.Object);

                    Assert.IsTrue(resourceVM.Parent.IsExplorerExpanded == false);
                    Assert.IsTrue(resourceVM2_1.Parent.IsExplorerExpanded == false);
                    Assert.IsTrue(resourceVM2_2.Parent.IsExplorerExpanded == false);

                    viewModel.UpdateSearchFilter("Mock2");

                    viewModel.UpdateSearchFilter("");
                });
            reset.WaitOne();

            Assert.IsTrue(resourceVM.Parent.IsExplorerExpanded == false);
        }
NavigationViewModelTest