Example #1
0
        public object Authenticate()
        {
            RequestAuthorizeUserModel userLoginModel = new RequestAuthorizeUserModel()
            {
                Email = "*****@*****.**", Password = "******"
            };
            var result = controller.Authenticate(userLoginModel);

            Assert.NotNull(result);
            mockedTokenService.Verify(user => user.GetAuthenticationToken(userLoginModel.Email), Times.Once);
            return(result);
        }
        public object Authenticate(RequestAuthorizeUserModel loginModel)
        {
            _logger.LogTrace($"Login method called by {loginModel.Email} started...");
            var authToken = new
            {
                accessToken = _tokenService.GetAuthenticationToken(loginModel.Email),
                userEmail   = loginModel.Email
            };

            _logger.LogTrace($"Login method for user {loginModel.Email} finish successfully!");
            return(authToken);
        }