【发布时间】:2013-12-12 23:49:28
【问题描述】:
我有一个基于 Nancy 的 Web 项目和一个使用 MSTest 引用该 Web 项目的单元测试项目。
我已将 robots.txt 文件添加到 Web 项目的 Content 文件夹中。我在Bootstrapper 的ConfigureConventions 方法中使用nancyConventions.StaticContentsConventions.AddFile("/robots.txt", "/Content/robots.txt"); 添加了一个静态内容路径。
单元测试如下所示:
[TestMethod]
public void Get_Robotstxt_Should_Return_Status_OK()
{
// Given
var browser = new Browser(new Bootstrapper());
// When
var result = browser.Get("/robots.txt");
// Then
Assert.AreEqual(HttpStatusCode.OK, result.StatusCode);
}
代码在部署时实际上运行良好,只是测试不起作用。
【问题讨论】:
标签: c# unit-testing nancy