コード例 #1
0
        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()
                }
            };
        }
コード例 #2
0
 public LocalLoginController(ILocalLoginInteractor localLoginInteractor, IOptions <ApplicationUrlsAppSettings> applicationUrlsOptions)
 {
     _localLoginInteractor       = localLoginInteractor;
     _applicationUrlsAppSettings = applicationUrlsOptions.Value;
 }