public void AuthSurfaceController_Login_ValidLoginRequest_ValidCredentials_RegularLogin_Success()
        {
            // Arrange
            string             homeUrl        = "/";
            string             expectedScript = $"window.location = '{homeUrl}'";
            UserLoginViewModel loginRequest   = GetUserLoginViewModel();

            MockSuccessServiceLoginMethod(loginRequest);
            _airFlowHelper.GetContentUrl(Arg.Any <UmbracoContext>(), "Home").Returns(homeUrl);

            // Act
            var result = _authController.Login(loginRequest) as JavaScriptResult;

            // Assert
            _formsAuthentication.Received(1).SetAuthCookie(Username, createPersistentCookie: false);
            Assert.IsNotNull(result, Common.ShowResponseTypeMismatchMessage(typeof(JavaScriptResult)));
            Assert.AreEqual(expectedScript, result.Script, Common.ShowNotSatisfiedExpectationMessage(expectedScript, "Script"));
        }