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