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();
        }
示例#2
0
 private async Task DoInnerThingAsync(IAction action)
 {
     await CommandRouter.ExecuteActionAsync(action);
 }