Ejemplo n.º 1
0
        private static TestableAuthController GetTestableAuthController(
            IOpenIdRelyingParty relyingParty,
            IFormsAuthentication formsAuth,
            CreateUser createUser,
            GetUserByClaimId getUser,
            string providerUrl = @"http:\\testprovider.com")
        {
            HttpContextBase contextMock    = MvcMockHelpers.FakeHttpContext(providerUrl);
            var             authController = new TestableAuthController(relyingParty, formsAuth, createUser, getUser);

            authController.ControllerContext = new ControllerContext(contextMock, new RouteData(), authController);
            authController.InvokeInitialize(authController.ControllerContext.RequestContext);

            // default routes
            var routes = new RouteCollection();

            routes.MapRoute(
                "Default",                    // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = "" } // Parameter defaults
                );
            authController.Url = new UrlHelper(authController.ControllerContext.RequestContext,
                                               routes);

            return(authController);
        }
Ejemplo n.º 2
0
 public TestableDashboardController(GetUserByClaimId userServices,
                                    GetCountries getCountries,
                                    IServiceLocator serviceLocator,
                                    IChartDataService chartDataService)
     : base(userServices, getCountries, serviceLocator, chartDataService)
 {
 }
Ejemplo n.º 3
0
 public VehicleChartController(
     GetUserByClaimId getUser,
     IChartDataService chartDataService,
     IServiceLocator serviceLocator)
     : base(getUser, serviceLocator)
 {
     this.chartDataService = chartDataService;
 }
Ejemplo n.º 4
0
        public void ForOtherClaimIdentifier_ThenNullReturned()
        {
            var handler = new GetUserByClaimId(_userRepo.Object);

            var retrievedUser = handler.Execute("1");

            Assert.Null(retrievedUser);
        }
Ejemplo n.º 5
0
        public ChartController(GetUserByClaimId getUser, IChartDataService chartDataService, IServiceLocator serviceLocator)
            : base(getUser, serviceLocator)
        {
            if (chartDataService == null)
            {
                throw new ArgumentNullException("chartDataService");
            }

            this.chartDataService = chartDataService;
        }
Ejemplo n.º 6
0
        public BaseController(GetUserByClaimId getUserByClaimId, IServiceLocator serviceLocator)
        {
            if (getUserByClaimId == null)
            {
                throw new ArgumentNullException("getUserByClaimId");
            }

            _getUserByClaimId = getUserByClaimId;
            _serviceLocator   = serviceLocator;
        }
Ejemplo n.º 7
0
 public DashboardController(
     GetUserByClaimId getUser,
     GetCountries getCountries,
     IServiceLocator serviceLocator,
     IChartDataService chartDataService)
     : base(getUser, serviceLocator)
 {
     this.getCountries     = getCountries;
     this.chartDataService = chartDataService;
 }
Ejemplo n.º 8
0
 public ProfileController(
     UpdateUser updateUser,
     GetUserByClaimId getUser,
     GetCountries getCountries,
     IFormsAuthentication formsAuthentication)
     : base(getUser, null)
 {
     _updateUser          = updateUser;
     _getCountries        = getCountries;
     _formsAuthentication = formsAuthentication;
 }
Ejemplo n.º 9
0
 public AuthController(
     IOpenIdRelyingParty relyingParty,
     IFormsAuthentication formsAuthentication,
     CreateUser createUser,
     GetUserByClaimId getUserByClaimId)
 {
     _relyingParty        = relyingParty;
     _formsAuthentication = formsAuthentication;
     _createUser          = createUser;
     _getUserByClaimId    = getUserByClaimId;
 }
Ejemplo n.º 10
0
        public void ThenUserReturned()
        {
            var user = new User {
                UserId = 1, DisplayName = "a friendly name"
            };

            _userRepo
            .Setup(ur => ur.GetByAuthenticatedId("1"))
            .Returns(new User {
                UserId = 1, DisplayName = "a friendly name"
            });

            var handler = new GetUserByClaimId(_userRepo.Object);

            var retrievedUser = handler.Execute("1");

            Assert.NotNull(retrievedUser);
            Assert.Equal(user.UserId, retrievedUser.UserId);
        }
Ejemplo n.º 11
0
 public TestableImageController(GetUserByClaimId userServices,
                                IServiceLocator serviceLocator)
     : base(userServices, serviceLocator)
 {
 }
Ejemplo n.º 12
0
 public VehiclePhotoController(
     GetUserByClaimId getUser,
     IServiceLocator serviceLocator)
     : base(getUser, serviceLocator)
 {
 }
Ejemplo n.º 13
0
 public FillupController(GetUserByClaimId getUser, IServiceLocator serviceLocator)
     : base(getUser, serviceLocator)
 {
 }
Ejemplo n.º 14
0
 public TestableMakeAndModelController(GetUserByClaimId userServices,
                                       IServiceLocator serviceLocator)
     : base(userServices, serviceLocator)
 {
 }
Ejemplo n.º 15
0
        private static User GetUserFromIdentity(GetUserByClaimId getUser, MileageStatsIdentity identity)
        {
            var user = getUser.Execute(identity.Name);

            return(user);
        }
Ejemplo n.º 16
0
 public GetProfileController(GetUserByClaimId getUser)
 {
     this.getUser = getUser;
 }
Ejemplo n.º 17
0
 public TestableAuthController(IOpenIdRelyingParty mockRelyingParty, IFormsAuthentication formsAuth,
                               CreateUser createUser, GetUserByClaimId getUser)
     : base(mockRelyingParty, formsAuth, createUser, getUser)
 {
 }
Ejemplo n.º 18
0
 public SampleController(GetUserByClaimId getUser, IServiceLocator locator)
     : base(getUser, locator)
 {
     _locator = locator;
 }
Ejemplo n.º 19
0
 public ReminderController(GetUserByClaimId getUser, IServiceLocator serviceLocator)
     : base(getUser, serviceLocator)
 {
 }
Ejemplo n.º 20
0
 public MakeAndModelController(
     GetUserByClaimId getUser,
     IServiceLocator serviceLocator)
     : base(getUser, serviceLocator)
 {
 }