我将尝试模拟一个IDataRecord接口。
到目前为止,我已经做了以下工作:
到目前为止,我已经做了以下工作:
var mockIDataRecord = new Mock<IDataRecord>();
mockIDataRecord.SetupGet(c => c["id"]).Returns(7);
var z = mockIDataRecord["id"];
但是在最后一行,Visual Studio会抛出一个编译错误:
错误 2 无法对类型为 'Moq.Mock <System.Data.IDataRecord>' 的表达式应用索引 []。
有什么建议吗?