I am using OWIN middleware and I am trying to set a header that is getting set on a controller. For unit testing I am trying to set the header in the test to no avail. What is the best way to set this header?
[TestMethod]
public async Task HasHeader()
{
using (var server = TestServer.Create(app =>
{
//need to set header before calling the below middleware header name is bobsyouruncle
app.Use(typeof(HeaderMiddleware));
}))
using (var client = new HttpClient(server.Handler))
{
var response = await client.GetAsync("http://win.example.com/bob/");
System.Diagnostics.Debugger.Break();
}
}