gpt4 book ai didi

c# - 请求静态内容时 Nancy 单元测试不起作用

转载 作者:行者123 更新时间:2023-11-30 12:28:48 27 4
gpt4 key购买 nike

我有一个基于 Nancy 的 Web 项目和一个使用 MSTest 引用该 Web 项目的单元测试项目。

我已将 robots.txt 文件添加到 Web 项目的 Content 文件夹中。我在 ConfigureConventions 方法中使用 nancyConventions.StaticContentsConventions.AddFile("/robots.txt", "/Content/robots.txt"); 添加了静态内容路径在 Bootstrapper 中。

单元测试看起来像这样:

[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);
}

代码在部署时实际上工作正常,只是测试不起作用。

最佳答案

robots.txt 文件很可能没有复制到测试程序集的构建输出中。确保它在那里。

关于c# - 请求静态内容时 Nancy 单元测试不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20544410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com