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?