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