public LocalLoginControllerTest() { _localLoginInteractorMock = new Mock <ILocalLoginInteractor>(); var applicationUrlsOptionsMock = new Mock <IOptions <ApplicationUrlsAppSettings> >(); var applicationUrlsAppSettings = new ApplicationUrlsAppSettings { RivaWebRegistrationUrl = string.Empty, RivaWebRequestRegistrationConfirmationEmailUrl = string.Empty, RivaWebRequestPasswordResetEmailUrl = string.Empty, }; applicationUrlsOptionsMock.SetupGet(x => x.Value).Returns(applicationUrlsAppSettings); _controller = new LocalLoginController(_localLoginInteractorMock.Object, applicationUrlsOptionsMock.Object) { ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext() } }; }
public LocalLoginController(ILocalLoginInteractor localLoginInteractor, IOptions <ApplicationUrlsAppSettings> applicationUrlsOptions) { _localLoginInteractor = localLoginInteractor; _applicationUrlsAppSettings = applicationUrlsOptions.Value; }