protected virtual ActionResult InvokeConfirmationRequired( TAccountsController controller, TUser account) { // Arrange var userService = GetMock <IUserService>(); userService.Setup(u => u.FindByUsername(account.Username)) .Returns(account as User); // Act return(controller.ConfirmationRequired(account.Username)); }
protected virtual ActionResult InvokeConfirmationRequired( TAccountsController controller, TUser account, Func <Fakes, User> getCurrentUser) { // Arrange controller.SetCurrentUser(getCurrentUser(Fakes)); var userService = GetMock <IUserService>(); userService.Setup(u => u.FindByUsername(account.Username, false)) .Returns(account as User); // Act return(controller.ConfirmationRequired(account.Username)); }