我已经开始研究 VisualStudio 2012 中的新功能,您可以在其中添加虚假的 dll 程序集以进行单元测试。我正在使用 SharePoint 2010,现在我们都很难对依赖于 SharePoint API 的代码进行单元测试。
我为 Microsoft.SharePoint 添加了一个假程序集,效果很好,但我到了需要覆盖方法的地步SPWeb.Locale
。我以为这很容易。我以为会有一种方法,ShimSPWeb.LocaleGet
但没有。
Locale
这是我对我的唯一选择ShimSPWeb
简而言之:应该有一个shimWeb.LocaleGet
可用的。