我有一个使用 Xunit 的单元测试项目,我们正在测试的方法返回IActionResult
。
我看到有人建议使用“NegotiatedContentResult”来获取内容,IActionResult
但这在 Xunit 中不起作用。
所以我想知道如何获取IActionResult
Xunit中的内容值?
测试代码示例如下:
public void GetTest()
{
var getTest = new ResourcesController(mockDb);
var result = getTest.Get("1");
//Here I want to convert the result to my model called Resource and
//compare the attribute Description like below.
Resource r = ?? //to get the content value of the IActionResult
Assert.Equal("test", r.Description);
}
有谁知道如何在 XUnit 中做到这一点?