public void Can_Inject_ActionHandler_Dependencies() { var user = new User { Id = UserId }; A.CallTo(() => MockUserService.GetUser(UserId)) .Returns(user); var action = new ResetPasswordAction { UserId = UserId }; CommandRouter.ExecuteAction(action); A.CallTo(() => MockUserService.ResetPassword(user)) .MustHaveHappened(); }
private void DoInnerThing(IAction action) { CommandRouter.ExecuteAction(action); }