我为此感到挣扎... 好吧,我有一个使用Nancy的.Net Core Console Application项目,这就是我得到的
using Nancy;
public class HomeModule : NancyModule
{
public HomeModule()
{
Get("/", args => HttpStatusCode.OK);
Post("/", args => HttpStatusCode.BadRequest);
}
}
我正在尝试对此进行测试
public void simplest_get_test()
{
var browser = new Browser(with => with.Module(new HomeModule()));
var response = browser.Get("/", with => {
with.HttpRequest();
});
}
我想做这样的事情,我不知道浏览器实例是否正确
Assert.AreEqual(HttpStatusCode.OK, response);
但是我不怎么,我有点迷路了
谢谢。
答案 0 :(得分:0)
由于您的回复是HttpWebResponse的实例,因此您需要将断言更改为:
Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
除此之外,看起来还不错。