Cómo obtener el valor del contenido en Xunit cuando el resultado se devuelve en el tipo IActionResult

Tengo un proyecto de prueba unitaria usando Xunit y el método que estamos probando devuelveIActionResult.

Vi que algunas personas sugirieron usar "NegotiatedContentResult" para obtener el contenido delIActionResult Pero eso no funciona en Xunit.

Así que me pregunto cómo obtener el valor del contenido de unIActionResult en Xunit?

El ejemplo del código de prueba se proporciona a continuación:

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

¿Alguien sabe cómo hacer esto en XUnit?

Respuestas a la pregunta(1)

Su respuesta a la pregunta