public void MainViewModel_DeactivateItem_WorkSurfaceContextViewModelIsNull_RemoveIsNotCalledOnTheRepo()
{
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(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButton>(), It.IsAny<MessageBoxImage>(), It.IsAny<string>())).Returns(MessageBoxResult.Yes);
MainViewModel.DeactivateItem(null, true);
MockWorkspaceRepo.Verify(c => c.Remove(FirstResource.Object), Times.Never());
}