Пример #1
0
        public void Should_BuildToken()
        {
            //Arrange

            var user = new UserLogin
            {
                Id    = 1,
                Name  = "User 1",
                Email = "*****@*****.**",
                Roles = new List <string> {
                    "Admin"
                }
            };

            var jwtConfigurations = new JwtConfiguration
            {
                Key = "this is a key very secret"
            };

            _jwtOptionsMock.Setup(x => x.Value)
            .Returns(jwtConfigurations);


            _service = new LoginService(_jwtOptionsMock.Object);

            //Act

            var token = _service.BuildToken(user);

            //Assert

            Assert.False(string.IsNullOrEmpty(token));
        }
Пример #2
0
        public IActionResult Get(string dni)
        {
            var login = ls.ObtenerCliente(dni);

            if (login.Count <= 0)
            {
                login = ls.ObtenerEmpleado(dni);
                if (login.Count <= 0)
                {
                    return(NotFound());
                }
                else
                {
                    var d = ls.BuildToken(login);
                    return(Ok(d));
                }
            }
            else
            {
                var d = ls.BuildToken(login);
                return(Ok(d));
            }
        }