【发布时间】:2010-12-20 02:48:43
【问题描述】:
首先;我知道我不需要测试 MVC 的内部,但我真的需要一个套件来测试流入我们系统的数据。
我希望在不模拟所有 HTTP 上下文的情况下如何测试 objectA(表单集合、字典、集合、对象等)是否符合 objectAModel?
我不想实例化我的控制器或调用操作。我只是想测试我的新对象是否使模型状态无效。
我希望我能简单地写
var modelState = new ModelBindingContext<objectAModel>().validate(objectA);
【问题讨论】:
-
然后我就可以进行如下测试:Assert.isTrue(new ModelBindingContext
().validate(objectA));
标签: asp.net-mvc unit-testing modelbinders modelstate defaultmodelbinder