【发布时间】:2017-06-05 19:45:33
【问题描述】:
我正在使用 OWIN 中间件,并且正在尝试设置在控制器上设置的标头。对于单元测试,我试图在测试中设置标题无济于事。设置此标头的最佳方法是什么?
[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();
}
}
【问题讨论】:
标签: c# .net unit-testing owin owin-middleware