首页 > 解决方案 > 无法在 MStest 中使用垫片来伪造 .net 中的 SharePoint

问题描述

public static SPListItemCollection GetItemsReadyForPublish(SPWeb tempWeb)
{
    SPList stagingLibrary = tempWeb.Lists["examplelibrary"];
    SPQuery CamlQuery = new SPQuery();
    CamlQuery.Query = $"<Where><Eq><FieldRef Name='{"DocumentStatus"}'/><Value Type='Text'>{"Ready For Publish""}</Value></Eq></Where>";
    CamlQuery.ViewAttributes = "Scope=\"Recursive\"";
    SPListItemCollection itemCollection = stagingLibrary.GetItems(CamlQuery);
    return itemCollection;
}

在这个 SharePoint 中,有很多库,我想获取“示例库”。

可以请一些人帮助我使用垫片编写此功能的测试用例。我很难伪造 SharePoint 列表,因为没有可参考的文档,这是我第一次为 SharePoint 做这件事。

标签: c#.netsharepointmicrosoft-fakesshim

解决方案



推荐阅读