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); }