Ich habe eine Action
wie folgt:Wie kann ich eine MVC-Aktion testen, die ein PartialViewResult zurückgibt?
public PartialViewResult MyActionIWantToTest(string someParameter)
{
// ... A bunch of logic
return PartialView("ViewName", viewModel);
}
Wenn ich das Ergebnis überprüfen, es ein paar Eigenschaften, aber sie sind entweder null oder leer. Die einzige Eigenschaft, die etwas hat, ist die ViewEngineCollection
, die nichts spezifisch für meine Methode enthält.
Hat jemand einen Beispielcode, der eine PartialViewResult
testet?
Auch MvcContrib.Testhelper verfügt über eine AssertPartialViewRendered() - Erweiterungsmethode. – mxmissile
Wow - danke, ich kann nicht glauben, dass ich das verpasst habe! – Robert