public void SampleCallJwtToken() { // Arrange TokenController.Request = new HttpRequestMessage(); TokenController.Configuration = new HttpConfiguration(); // Act var response = TokenController.GetToken("test", "test"); response.TryGetContentValue <string>(out string token); SampleController.Request = new HttpRequestMessage(); if (token != null) { SampleController.Request.Headers.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", token); } SampleController.Configuration = new HttpConfiguration(); var sampleResponse = SampleController.Get(1); sampleResponse.TryGetContentValue <string>(out string sample); Assert.AreEqual(sample, "worked"); }
public void GetInvalidTokenNotAuthorized() { // Arrange TokenController.Request = new HttpRequestMessage(); TokenController.Configuration = new HttpConfiguration(); // Act var response = TokenController.GetToken("test", "test"); // Assert Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.Unauthorized); }
public void GetValidToken() { // Arrange TokenController.Request = new HttpRequestMessage(); TokenController.Configuration = new HttpConfiguration(); // Act var response = TokenController.GetToken("brian", "test"); // Assert Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.OK); Assert.IsTrue(response.TryGetContentValue <string>(out string token)); Assert.AreNotEqual(token, ""); }