【发布时间】:2021-04-02 07:23:02
【问题描述】:
我正在尝试为一个通用类编写 Nunit 测试用例,如下所示。但是我不知道我应该如何编写测试用例,因为像下面这样的编写甚至无法运行,有人可以帮忙吗?
我的主要课程是:-
public class TestController<T> : ControllerBase
{
private const string STATUS_OK_MESSAGE = "OK";
[HttpGet]
public ContentResult Get()
{
*** Some logic here *****
return Content(STATUS_OK_MESSAGE);
}
}
我尝试过的测试用例如下:-
[TestFixture]
public class Test1<T> where T : class
{
TestController testController;
[OneTimeSetUp]
public void OneTimeSetup()
{
testController= new TestController();
}
[Test]
public void Get()
{
var result = (ContentResult)testController.Get();
Assert.AreEqual("OK", "OK");
}
}
【问题讨论】:
标签: c# .net unit-testing nunit