Inheritance: IMembershipService
 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.");
        }