Microsoft.SharePoint.SPList.get_Flags()上的System.NullReferenceException

时间:2011-06-15 04:17:40

标签: sharepoint testing nullreferenceexception moles pex

我正在尝试为操作SharePoint列表数据的函数设置单元测试,并且我得到NullReferenceException。调试似乎没有遇到我设置的任何断点,不知道为什么会这样。

在任何情况下,我都尝试过使用FlagsGet和Flags32Get方法以防万一,但仍然会得到相同的错误,因为我不知道这些函数的返回值是什么。

[TestMethod]
[HostType("Moles")] // add this attribute
public void MyTest1()
{
        MSPSite.BehaveAsNotImplemented();
        //Arrange
        BSPList list = new BSPList();
        list.Fields.SetAll("Title");
        BSPListItem item = list.Items.SetOne();
        item.Items.SetAll(new [] { "TestItem1" });
        new MSPList(list)
            {
                HasExternalDataSourceGet = () => false,
                FlagsGet = () => (ulong)0,
                Flags32Get = () => (uint)0
            };
     .
     .
     .
}

非常感谢任何想法。

0 个答案:

没有答案