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 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); }