如何在 C# 中填充 .this[]/indexing?

How to Shim .this[]/indexing in C#?

我有一个 SPListItem,我使用索引 (.this[]) 来获取字段值,如下所示:

cellReportID.Text = item["ReportID"].ToString();

itemSPListItem 的一个实例 我需要为此编写一个测试方法,但我不确定如何使用 Microsoft fakes 在我的测试方法中填充这个特定项目 ["ReportID"]。 谁能帮忙? 提前致谢。

以下匀场方法有效-

ShimSPListItem.AllInstances.ItemGetString = (INSTANCE, STRING) =>
{
    // Do something here
};