我刚开始与Nancy一起开发,我很难过为什么我的测试方法的响应体返回“[ERR!]”而不是我期待的标记。
private BrowserResponse _response;
[Test]
public void GetLoginIsOk()
{
var accountDatabase = new AccountDatabase();
var loginModule = new LoginModule(accountDatabase);
var browser = new Browser(c => c.Module(loginModule));
_response = browser.Get("/login");
_response.StatusCode.ShouldBe(HttpStatusCode.OK);
Console.Write(_response.Body.AsString());
}
测试正在通过(即返回的状态代码是OK)。但是,我想对返回的标记进行额外的验证,以便预期的表单字段确实存在。
答案 0 :(得分:2)
答案 1 :(得分:2)
我弄清楚我的问题是什么。我已经设置了母版页,忘记将其设置为复制到输出目录。