Я хочу использовать следующий интерфейс:
public interface IDialogService
{
void ShowDialog(string name, IDialogParameters parameters, Action<IDialogResult> callback);
}
Я использую его со следующим кодом:
protected bool AbortDeleteDialog()
{
bool abort= true;
DialogService.ShowDialog("Should xy be deleted?", [some parameters...],
r => abort = r.Result != ButtonResult.OK);
return abort;
}
для целей тестирования Я хочу, чтобы r.Result иногда соответствовал ButtonResult. ОК, а иногда нет. Есть ли способ сделать это с MOQ?