Как получить значение содержимого в Xunit, когда результат возвращается в типе IActionResult
У меня есть проект модульного тестирования с использованием 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?