Dev2.Core.Tests.mvTest.CloseContextWithCloseFalseExpectsPreviousItemActivatedAndAllItemsPResent C# (CSharp) Method

CloseContextWithCloseFalseExpectsPreviousItemActivatedAndAllItemsPResent() private method

        public void CloseContextWithCloseFalseExpectsPreviousItemActivatedAndAllItemsPResent()
        {
            lock (syncroot)
            {
                CreateFullExportsAndVm();
                AddAdditionalContext();
                Assert.IsTrue(_mainViewModel.Items.Count == 3);

                var firstCtx = _mainViewModel.FindWorkSurfaceContextViewModel(_firstResource.Object);
                var secondCtx = _mainViewModel.FindWorkSurfaceContextViewModel(_secondResource.Object);

                _mainViewModel.ActivateItem(firstCtx);
                _mainViewModel.DeactivateItem(secondCtx, false);

                Assert.IsTrue(_mainViewModel.Items.Count == 3);
                Assert.IsTrue(_mainViewModel.ActiveItem.Equals(firstCtx));
            }
        }
mvTest