访问模型属性单元测试

时间:2012-12-10 07:20:44

标签: unit-testing

我正在单位测试中获得模型,如

// Arrange
var c = new MyController();

//Act
var result = c.Index(null,null);
var model = result.ViewData.Model; 

但该模型具有价值,例如ActionName

如何访问该值?

请帮助

1 个答案:

答案 0 :(得分:1)

ViewData.Model的类型为object。您需要将其强制转换为正确的类型:

MyModel model = ViewData.Model as MyModel;
// access model.SomeProperty