Zuerst; Ich weiß, dass ich die Interna von MVC nicht testen sollte, aber ich brauche WIRKLICH eine Suite, um die Daten zu testen, die in unser System fließen.Testen der Modellbindung in ASP.NET MVC 2
Wie kann ich, hoffe ich, ohne den gesamten HTTP-Kontext zu verspotten, testen, ob objectA (Formularsammlung, dict, Sammlung, Objekt usw.) objectAModel entspricht oder nicht?
Ich möchte meinen Controller nicht instanziieren oder die Aktion aufrufen müssen. Ich möchte einfach testen, ob mein neues Objekt den Modellstatus ungültig macht.
Ich wünschte, ich einfach
var modelState = new ModelBindingContext<objectAModel>().validate(objectA);
Ich wäre dann in der Lage zu testen wie: Assert.isTrue (neue ModelBindingContext(). Validate (objectA)); –
detroitpro