private static AccountController GetAccountController() { MembershipProvider membershipProvider = new MockMembershipProvider(); AccountController controller = new AccountController(membershipProvider); ControllerContext controllerContext = new ControllerContext(new MockHttpContext(), new RouteData(), controller); controller.ControllerContext = controllerContext; return(controller); }
private void InitMockMembershipProvider() { //Little reflection to assure that the Membership.Providers can be modified var provider = new MockMembershipProvider(); provider.Initialize("MockMembershipProvider", null); typeof(ProviderCollection).GetField("_ReadOnly", BindingFlags.Instance | BindingFlags.NonPublic).SetValue(Membership.Providers, false); Membership.Providers.Clear(); Membership.Providers.Add(provider); }
private static AccountController GetAccountController() { IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); MembershipProvider membershipProvider = new MockMembershipProvider(); AccountMembershipService membershipService = new AccountMembershipService(membershipProvider); AccountController controller = new AccountController(formsAuth, membershipService); ControllerContext controllerContext = new ControllerContext(new MockHttpContext(), new RouteData(), controller); controller.ControllerContext = controllerContext; return(controller); }
private static AccountController GetAccountController() { IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); MembershipProvider membershipProvider = new MockMembershipProvider(); var membershipService = new AccountMembershipService(membershipProvider); var controller = new AccountController(formsAuth, new CommandServiceClient(), new MembershipReadModel()); var controllerContext = new ControllerContext(new MockHttpContext(), new RouteData(), controller); controller.ControllerContext = controllerContext; return(controller); }
private static AccountController GetAccountController() { IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); MembershipProvider membershipProvider = new MockMembershipProvider(); AccountMembershipService membershipService = new AccountMembershipService(membershipProvider, null); var modRepo = new FakeModuleRepository(); AccountController controller = new AccountController(modRepo, formsAuth, membershipService); ControllerContext controllerContext = new ControllerContext(new MockHttpContext(), new RouteData(), controller); controller.ControllerContext = controllerContext; return(controller); }
private static AccountController GetAccountController() { IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); MembershipProvider membershipProvider = new MockMembershipProvider(); AccountMembershipService membershipService = new AccountMembershipService(membershipProvider); AccountController controller = new AccountController(formsAuth, membershipService); HttpContextBase contextBase = MvcMockHelpers.FakeHttpContext(); // new MockHttpContext(); controller.ControllerContext = new ControllerContext(contextBase, new RouteData(), controller); controller.Url = new UrlHelper(new RequestContext(contextBase, new RouteData()), new RouteCollection()); return(controller); }
private static AccountController GetAccountController() { IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); MembershipProvider membershipProvider = new MockMembershipProvider(); AccountMembershipService membershipService = new AccountMembershipService(membershipProvider); AccountController controller = new AccountController(formsAuth, membershipService); ControllerContext controllerContext = new ControllerContext(new MockHttpContext(), new RouteData(), controller); controller.ControllerContext = controllerContext; return controller; }
private static AccountController GetAccountController() { IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); MembershipProvider membershipProvider = new MockMembershipProvider(); var membershipService = new AccountMembershipService(membershipProvider); var controller = new AccountController(formsAuth, new CommandServiceClient(), new MembershipReadModel()); var controllerContext = new ControllerContext(new MockHttpContext(), new RouteData(), controller); controller.ControllerContext = controllerContext; return controller; }
private static AccountController GetAccountController() { IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); MembershipProvider membershipProvider = new MockMembershipProvider(); AccountMembershipService membershipService = new AccountMembershipService(membershipProvider, null); var modRepo = new FakeModuleRepository(); AccountController controller = new AccountController(modRepo, formsAuth, membershipService); ControllerContext controllerContext = new ControllerContext(new MockHttpContext(), new RouteData(), controller); controller.ControllerContext = controllerContext; return controller; }