52 Stimmen

Wie kann ich ModelState testen?

Wie kann ich testen Controller.ViewData.ModelState ? Ich würde es vorziehen, es ohne ein Mock-Framework zu tun.

0 Stimmen

Seien Sie genauer. Worauf wollen Sie den Test anwenden?

0voto

Alex Stephens Punkte 2771

Ergänzend zu den großartigen Antworten oben, sehen Sie sich diese fantastische Verwendung der geschützten TryValidateModel-Methode innerhalb der Controller-Klasse an.

Erstellen Sie einfach eine Testklasse, die von Controller erbt, und übergeben Sie Ihr Modell an die Methode TryValidateModel. Hier ist der Link: http://blog.icanmakethiswork.io/2013/03/unit-testing-modelstate.html

Der Dank für diese Lösung geht an John Reilly und Marc Talary.

2 Stimmen

Bitte fügen Sie die Lösung hier ein, anstatt auf einen Blogbeitrag zu verlinken

4 Stimmen

Ihr Link ist tot.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X