public void MainViewModel_HandleDeleteResourceMessage_WhenHasActionDeclined_PerformsAction()
{
//------------Setup for test--------------------------
CreateFullExportsAndVm();
SetupForDelete();
PopupController.Setup(s => s.Show()).Returns(MessageBoxResult.No);
var _actionInvoked = false;
var msg = new DeleteResourcesMessage(new List<IContextualResourceModel> { FirstResource.Object }, "", false, () =>
{
_actionInvoked = true;
});
//------------Execute Test---------------------------
MainViewModel.Handle(msg);
//------------Assert Results-------------------------
Assert.IsTrue(_actionInvoked);
}