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; }
public void ConstructorSetsProperties() { // Arrange IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); IMembershipService membershipService = new AccountMembershipService(); // Act AccountController controller = new AccountController(formsAuth, membershipService); // Assert Assert.AreEqual(formsAuth, controller.FormsAuth, "FormsAuth property did not match."); Assert.AreEqual(membershipService, controller.MembershipService, "MembershipService property did not match."); }
public void ConstructorSetsPropertiesToDefaultValues() { // Act AccountController controller = new AccountController(); // Assert Assert.IsNotNull(controller.FormsAuth, "FormsAuth property is null."); Assert.IsNotNull(controller.MembershipService, "MembershipService property is null."); }
private static AccountController GetAccountController() { IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); AccountController controller = new AccountController(formsAuth); 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() { AccountController controller = new AccountController() { FormsService = new MockFormsAuthenticationService(), MembershipService = new MockMembershipService() }; controller.ControllerContext = new ControllerContext() { Controller = controller, RequestContext = new RequestContext(new MockHttpContext(), new RouteData()) }; 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; }
public void ConstructorSetsProperties() { // Arrange IFormsAuthentication formsAuth = new MockFormsAuthenticationService(); var membershipReadModel = new MembershipReadModel(); // Act var controller = new AccountController(formsAuth, new CommandServiceClient(), membershipReadModel); // Assert Assert.AreEqual(formsAuth, controller.FormsAuth, "FormsAuth property did not match."); Assert.AreEqual(membershipReadModel, controller.MembershipReadModel, "MembershipReadModel property did not match."); }