public void MainViewModel_CloseWorkSurfaceContext_CloseTrueAndResourceNotSavedPopupNotOk_WorkspaceItemNotRemoved()
{
CreateFullExportsAndVm();
Assert.AreEqual(2, MainViewModel.Items.Count);
FirstResource.Setup(r => r.IsWorkflowSaved).Returns(false);
FirstResource.Setup(r => r.IsAuthorized(AuthorizationContext.Contribute)).Returns(true);
PopupController.Setup(s => s.Show()).Returns(MessageBoxResult.No);
var activetx =
MainViewModel.Items.ToList()
.First(i => i.WorkSurfaceViewModel.WorkSurfaceContext == WorkSurfaceContext.Workflow);
MainViewModel.DeactivateItem(activetx, false);
MockWorkspaceRepo.Verify(c => c.Remove(FirstResource.Object), Times.Never());
}