moq的复杂属性

时间:2012-04-18 23:26:27

标签: prism moq

我有类似的东西:

UserControl view = _regionManager.Regions[Constants.FormDisplayerRegion].Views.FirstOrDefault() as UserControl;

我嘲笑了区域经理。 Regions是一个IRegionCollection,View是一个IViewCollection。

处理此类事情的最佳方法是什么?

  1. 我是否需要为区域和视图创建模拟?
  2. 或者我最好不要跳过moq并创建自己的存根?

1 个答案:

答案 0 :(得分:0)

由于您提供的信息很少,很难给出明智的回应。从你的描述中,我会说你只需要设置你的区域管理器模拟,这样它就会返回一组视图。视图集可以伪造。