通常,因为我们在程序里面引用了SPSite/SPWeb/SPListItem等对象,SPSite需要通过context上下文来构造。
我们开发WebPart很难构造出一个UnitTest的环境,因为不能构造context,但是如果我们使用下面的代码来构造:
SPSite mySiteCollection = new SPSite("http://server/sites/mysite");
就可以在UnitTest时候运行代码了。
如果在UnitTest中需要某个特定用户,模拟用户应该是可行的。
注意:在运行UnitTest的电脑上还是需要安装SharePoint(不需要扩展,可能需要某些DLL环境),否则在构造SPSite的时候会出现错误。
相关文章:
-
2022-12-23
-
2022-12-23
-
2022-02-07
-
2021-06-27
-
2021-10-09
-
2021-06-29
-
2021-06-04
-
2022-01-23
猜你喜欢
-
2021-12-04
-
2022-12-23
-
2021-10-27
-
2022-12-23
-
2021-10-21
-
2021-06-04
-
2021-05-25
相关资源
-
下载
2023-03-22
-
下载
2021-07-02
-
下载
2023-01-09
-
下载
2023-01-26
-
下载
2021-06-27