Wie wird der Inhaltswert in Xunit abgerufen, wenn das Ergebnis in IActionResult zurückgegeben wird? Typ

Ich habe ein Unit-Test-Projekt mit Xunit und die Methode, die wir testen, gibt @ zurücIActionResult.

Ich habe gesehen, dass einige Leute "NegotiatedContentResult" vorgeschlagen haben, um den Inhalt des @ zu erhalteIActionResult aber das funktioniert in Xunit nicht.

So frage ich mich, wie man den Inhaltswert eines @ bekomIActionResult in Xunit?

Test-Codebeispiel ist unten angegeben:

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

Weiß jemand, wie man das in XUnit macht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage