测试Web API控制器
本文关键字:控制器 API Web 测试 | 更新日期: 2023-09-27 18:11:26
我真的没有单元测试的经验,但是我已经尝试在我的应用程序中实现一个非常简单的单元测试,但是无法让它运行。我有一个。net Web API与控制器我想测试。我在一个单独的项目中创建了以下测试类,并引用了其中的API:
[TestClass]
class TestWebhookControllers
{
[TestMethod]
public void TestTest_ShouldReturn201()
{
var controller = new TestWebhookController();
controller.Request = new HttpRequestMessage();
controller.Configuration = new HttpConfiguration();
var result = controller.Get();
Assert.AreEqual(result.StatusCode, HttpStatusCode.Continue);
}
}
单击"运行所有测试"时,构建成功,但没有发生其他任何事情。Test Explorer是空的。没有任何形式的错误。
我认为你需要把这个类设为公共的,这样它才能被选中
[TestClass]
public class TestWebhookControllers