public async void GetPermissions_ReturnsExpected() { var opts = new CloudFoundryOptions(); var middle = new CloudFoundrySecurityOwinMiddleware(null, opts, null); var context = OwinTestHelpers.CreateRequest("GET", "/"); var result = await middle.GetPermissions(context); Assert.NotNull(result); Assert.Equal(Endpoint.Security.Permissions.NONE, result.Permissions); Assert.Equal(HttpStatusCode.Unauthorized, result.Code); }
public void GetAccessToken_ReturnsExpected() { var opts = new CloudFoundryOptions(); var middle = new CloudFoundrySecurityOwinMiddleware(null, opts, null); var context = OwinTestHelpers.CreateRequest("GET", "/"); var token = middle.GetAccessToken(context.Request); Assert.Null(token); var context2 = OwinTestHelpers.CreateRequest("GET", "/"); context2.Request.Headers.Add("Authorization", new StringValues("Bearer foobar")); var token2 = middle.GetAccessToken(context2.Request); Assert.Equal("foobar", token2); }