Skip to content

Instantly share code, notes, and snippets.

@pmhsfelix
Created July 30, 2013 16:43
Show Gist options
  • Select an option

  • Save pmhsfelix/6114671 to your computer and use it in GitHub Desktop.

Select an option

Save pmhsfelix/6114671 to your computer and use it in GitHub Desktop.
[Fact]
public async Task Fact()
{
var res = await Tester.Run(
config =>
{
config.Filters.Add(new BasicAuthenticationFilter("myrealm", _validator));
},
() =>
{
var req = new HttpRequestMessage(HttpMethod.Get, "http://example.net");
req.Headers.Authorization = new AuthenticationHeaderValue("basic",
Convert.ToBase64String(
Encoding.ASCII.GetBytes("Alice:Alice")));
return req;
},
controller =>
{
Assert.Equal("Alice", controller.User.Identity.Name);
});
Assert.Equal(HttpStatusCode.OK, res.StatusCode);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment