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

CloseContextWithCloseTrueExpectsPreviousItemActivatedAndOneLessItem() private method

        public void CloseContextWithCloseTrueExpectsPreviousItemActivatedAndOneLessItem()
        {
            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(firstCtx, true);

                Assert.IsTrue(_mainViewModel.Items.Count == 2);
                Assert.IsTrue(_mainViewModel.ActiveItem.Equals(secondCtx));
            }
        }
mvTest