public void PasswordForRegisterValidatesOnLogin()
        {
            var formsAuthMoq   = new Mock <IFormsAuthentication>();
            var requestContext = new RequestContext(_httpContextMock.Object, new RouteData());
            var outputCacheMoq = new Mock <OutputCache>();

            App.OutputCache = outputCacheMoq.Object;

            var loginCredentials = new LoginCredentials
            {
                Email    = "*****@*****.**",
                Password = "******"
            };

            var controller = new AccountAccessController(DocumentStore)
            {
                FormsAuthentication = formsAuthMoq.Object,
                Url = new UrlHelper(requestContext, _routes)
            };

            controller.ControllerContext = new ControllerContext(requestContext, controller);

            MvcMockHelpers.Invoke(() => controller.Register(loginCredentials));
            MvcMockHelpers.Invoke(() => controller.Login(loginCredentials, string.Empty));

            Assert.That(controller.ErrorMessage, Is.Null, controller.ErrorMessage);
        }