public async void Can_Inject_ActionHandlerAsync_Dependencies() { var user = new User { Id = UserId }; A.CallTo(() => MockUserService.GetUser(UserId)) .Returns(user); var action = new AsyncResetPasswordAction { UserId = UserId }; await CommandRouter.ExecuteActionAsync(action); A.CallTo(() => MockUserService.ResetPassword(user)) .MustHaveHappened(); }
private async Task DoInnerThingAsync(IAction action) { await CommandRouter.ExecuteActionAsync(action); }