public void ActionPossible_WhenFalseWithSingleError_ReturnsCorrectInfo() { var result = ActionPossible.False("You cannot perform this action"); Assert.Multiple(() => { Assert.That(result.IsPossible, Is.False); Assert.That(result.IsImpossible, Is.True); Assert.That(result.Errors, Contains.Item("You cannot perform this action")); }); }
public ActionPossible Execute(GetMeSomethingInvalidQuery query) { return(ActionPossible.False("I cannot perform this action")); }