public CreateMemberSurfaceController(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 = createMemberExecuter ?? throw new ArgumentNullException(nameof(createMemberExecuter)); _emailFormatter = emailFormatter ?? throw new ArgumentNullException(nameof(emailFormatter)); _emailSender = emailSender ?? throw new ArgumentNullException(nameof(emailSender)); _verificationToken = verificationToken ?? throw new ArgumentNullException(nameof(verificationToken)); }
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"); }