public void ActionPossible_WhenUnauthorized_ReturnsCorrectInfo() { var result = ActionPossible.Unauthorized(); Assert.Multiple(() => { Assert.That(result.IsPossible, Is.False); Assert.That(result.IsImpossible, Is.True); Assert.That(result.Errors, Contains.Item("Unauthorized Action")); }); }
public ActionPossible Execute(MakeMeCoffeCommand command) { return(ActionPossible.Unauthorized()); }
public ActionPossible Execute(GetMeSomethingInvalidAsyncQuery query) { return(ActionPossible.Unauthorized()); }