public ResetPasswordSurfaceController(IUmbracoContextAccessor umbracoContextAccessor, IUmbracoDatabaseFactory databaseFactory, ServiceContext services,
                                       AppCaches appCaches, ILogger logger, IProfilingLogger profilingLogger, UmbracoHelper umbracoHelper, ILoginMemberWrapper loginMemberWrapper, IVerificationToken verificationToken)
     : base(umbracoContextAccessor, databaseFactory, services, appCaches, logger, profilingLogger, umbracoHelper)
 {
     _loginMemberWrapper = loginMemberWrapper ?? throw new ArgumentNullException(nameof(loginMemberWrapper));
     _verificationToken  = verificationToken ?? throw new ArgumentNullException(nameof(verificationToken));
 }
            public TestResetPasswordRequestSurfaceController(IUmbracoContextAccessor umbracoContextAccessor,
                                                             IUmbracoDatabaseFactory databaseFactory,
                                                             ServiceContext services,
                                                             AppCaches appCaches,
                                                             ILogger logger,
                                                             IProfilingLogger profilingLogger,
                                                             UmbracoHelper umbracoHelper,
                                                             HttpContextBase httpContext,
                                                             IEmailFormatter emailFormatter,
                                                             IEmailSender emailSender,
                                                             IVerificationToken verificationToken)
                : base(umbracoContextAccessor, databaseFactory, services, appCaches, logger, profilingLogger, umbracoHelper, emailFormatter, emailSender, verificationToken)
            {
                _currentPage = new Mock <IPublishedContent>();
                _currentPage.Setup(x => x.Name).Returns("Reset password");
                SetupPropertyValue(_currentPage, "description", "This is the description");
                SetupPropertyValue(_currentPage, "createMemberSubject", CREATE_MEMBER_SUBJECT);
                SetupPropertyValue(_currentPage, "createMemberBody", CREATE_MEMBER_BODY);
                SetupPropertyValue(_currentPage, "resetPasswordSubject", RESET_PASSWORD_SUBJECT);
                SetupPropertyValue(_currentPage, "resetPasswordBody", RESET_PASSWORD_BODY);
                SetupPropertyValue(_currentPage, "approveMemberSubject", APPROVE_MEMBER_SUBJECT);
                SetupPropertyValue(_currentPage, "approveMemberBody", APPROVE_MEMBER_BODY);

                ControllerContext = new ControllerContext(httpContext, new RouteData(), this);
            }
 public ResetPasswordRequestSurfaceController(IUmbracoContextAccessor umbracoContextAccessor, IUmbracoDatabaseFactory databaseFactory, ServiceContext services,
                                              AppCaches appCaches, ILogger logger, IProfilingLogger profilingLogger, UmbracoHelper umbracoHelper, IEmailFormatter emailFormatter, IEmailSender emailSender, IVerificationToken verificationToken)
     : base(umbracoContextAccessor, databaseFactory, services, appCaches, logger, profilingLogger, umbracoHelper)
 {
     _emailFormatter    = emailFormatter ?? throw new ArgumentNullException(nameof(emailFormatter));
     _emailSender       = emailSender ?? throw new ArgumentNullException(nameof(emailSender));
     _verificationToken = verificationToken ?? throw new ArgumentNullException(nameof(verificationToken));
 }
 public LoginMemberSurfaceController(IUmbracoContextAccessor umbracoContextAccessor, IUmbracoDatabaseFactory databaseFactory, ServiceContext services, AppCaches appCaches,
                                     ILogger logger, IProfilingLogger profilingLogger, UmbracoHelper umbracoHelper, IEmailFormatter emailFormatter, IEmailSender emailSender,
                                     IVerificationToken verificationToken, IStoolballRouterController stoolballRouterController)
     : base(umbracoContextAccessor, databaseFactory, services, appCaches, logger, profilingLogger, umbracoHelper)
 {
     _emailFormatter            = emailFormatter ?? throw new System.ArgumentNullException(nameof(emailFormatter));
     _emailSender               = emailSender ?? throw new System.ArgumentNullException(nameof(emailSender));
     _verificationToken         = verificationToken ?? throw new System.ArgumentNullException(nameof(verificationToken));
     _stoolballRouterController = stoolballRouterController ?? throw new System.ArgumentNullException(nameof(stoolballRouterController));
 }
Example #5
0
 public ApproveMemberController(IGlobalSettings globalSettings,
                                IUmbracoContextAccessor umbracoContextAccessor,
                                ServiceContext services,
                                AppCaches appCaches,
                                IProfilingLogger profilingLogger,
                                UmbracoHelper umbracoHelper,
                                IVerificationToken verificationToken) :
     base(globalSettings, umbracoContextAccessor, services, appCaches, profilingLogger, umbracoHelper)
 {
     _verificationToken = verificationToken ?? throw new ArgumentNullException(nameof(verificationToken));
 }
 public EmailAddressSurfaceController(IUmbracoContextAccessor umbracoContextAccessor,
                                      IUmbracoDatabaseFactory databaseFactory,
                                      ServiceContext services,
                                      AppCaches appCaches,
                                      ILogger logger,
                                      IProfilingLogger profilingLogger,
                                      UmbracoHelper umbracoHelper,
                                      MembershipProvider membershipProvider,
                                      IEmailFormatter emailFormatter,
                                      IEmailSender emailSender,
                                      IVerificationToken verificationToken)
     : base(umbracoContextAccessor, databaseFactory, services, appCaches, logger, profilingLogger, umbracoHelper)
 {
     _membershipProvider = membershipProvider ?? throw new System.ArgumentNullException(nameof(membershipProvider));
     _emailFormatter     = emailFormatter ?? throw new System.ArgumentNullException(nameof(emailFormatter));
     _emailSender        = emailSender ?? throw new System.ArgumentNullException(nameof(emailSender));
     _verificationToken  = verificationToken ?? throw new System.ArgumentNullException(nameof(verificationToken));
 }
            public TestResetPasswordSurfaceController(IUmbracoContextAccessor umbracoContextAccessor,
                                                      IUmbracoDatabaseFactory databaseFactory,
                                                      ServiceContext services,
                                                      AppCaches appCaches,
                                                      ILogger logger,
                                                      IProfilingLogger profilingLogger,
                                                      UmbracoHelper umbracoHelper,
                                                      HttpContextBase httpContext,
                                                      ILoginMemberWrapper loginMemberWrapper,
                                                      IVerificationToken verificationToken)
                : base(umbracoContextAccessor, databaseFactory, services, appCaches, logger, profilingLogger, umbracoHelper, loginMemberWrapper, verificationToken)
            {
                _currentPage = new Mock <IPublishedContent>();
                _currentPage.Setup(x => x.Name).Returns("Reset password");
                SetupPropertyValue(_currentPage, "description", "This is the description");

                ControllerContext = new ControllerContext(httpContext, new RouteData(), this);
            }
Example #8
0
 public TestCreateMemberSurfaceController(IUmbracoContextAccessor umbracoContextAccessor,
                                          IUmbracoDatabaseFactory databaseFactory,
                                          ServiceContext services,
                                          AppCaches appCaches,
                                          ILogger logger,
                                          IProfilingLogger profilingLogger,
                                          UmbracoHelper umbracoHelper,
                                          ICreateMemberExecuter createMemberExecuter,
                                          IEmailFormatter emailFormatter,
                                          IEmailSender emailSender,
                                          IVerificationToken verificationToken)
     : base(umbracoContextAccessor, databaseFactory, services, appCaches, logger, profilingLogger, umbracoHelper, createMemberExecuter, emailFormatter, emailSender, verificationToken)
 {
     _currentPage = new Mock <IPublishedContent>();
     SetupPropertyValue(_currentPage, "approveMemberSubject", "Approve member");
     SetupPropertyValue(_currentPage, "approveMemberBody", "Approve member body");
     SetupPropertyValue(_currentPage, "memberExistsSubject", "Member exists");
     SetupPropertyValue(_currentPage, "memberExistsBody", "Member exists body");
 }
Example #9
0
            public TestEmailAddressSurfaceController(IUmbracoContextAccessor umbracoContextAccessor,
                                                     IUmbracoDatabaseFactory databaseFactory,
                                                     ServiceContext services,
                                                     AppCaches appCaches,
                                                     ILogger logger,
                                                     IProfilingLogger profilingLogger,
                                                     UmbracoHelper umbracoHelper,
                                                     HttpContextBase httpContext,
                                                     MembershipProvider membershipProvider,
                                                     IEmailFormatter emailFormatter,
                                                     IEmailSender emailSender,
                                                     IVerificationToken verificationToken)
                : base(umbracoContextAccessor, databaseFactory, services, appCaches, logger, profilingLogger, umbracoHelper, membershipProvider, emailFormatter, emailSender, verificationToken)
            {
                _currentPage = new Mock <IPublishedContent>();
                SetupPropertyValue(_currentPage, "emailTakenSubject", EMAIL_TAKEN_SUBJECT);
                SetupPropertyValue(_currentPage, "emailTakenBody", EMAIL_TAKEN_BODY);
                SetupPropertyValue(_currentPage, "confirmEmailSubject", CONFIRM_EMAIL_SUBJECT);
                SetupPropertyValue(_currentPage, "confirmEmailBody", CONFIRM_EMAIL_BODY);

                ControllerContext = new ControllerContext(httpContext, new RouteData(), this);
            }