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

SettingsSaveCancelMessageExpectsPreviousContextActive() private method

        public void SettingsSaveCancelMessageExpectsPreviousContextActive()
        {
            lock (syncroot)
            {
                CreateFullExportsAndVm();
                var datalistchannelmock = new Mock<INetworkDataListChannel>();
                datalistchannelmock.SetupGet(s => s.ServerID).Returns(_serverID);
                _environmentModel.SetupGet(e => e.DataListChannel).Returns(datalistchannelmock.Object);
                _mainViewModel.Handle(new SetActiveEnvironmentMessage(_environmentModel.Object));
                _mainViewModel.SettingsCommand.Execute(null);

                var notActiveCtx = _mainViewModel.FindWorkSurfaceContextViewModel(_firstResource.Object);
                _mainViewModel.ActivateItem(notActiveCtx);

                var msg = new SettingsSaveCancelMessage(_environmentModel.Object);
                _mainViewModel.Handle(msg);

                var activeCtx = _mainViewModel.ActiveItem;
                Assert.IsTrue(activeCtx.Equals(notActiveCtx));
            }
        }
mvTest