如何在 aws-sdk-net DynamoDb 中模拟 BatchWrite 对象

saf*_*v12 6 c# unit-testing moq aws-sdk-net

I\xe2\x80\x99m 尝试在 C# 中编写单元测试,我需要CreateBatchWrite<T>使用 Moq 模拟该方法的响应,但我可以\xe2\x80\x99t 实例化该BatchWrite<T>对象的对象。\nI\xe2\x80\ x99m 这样做:

\n\n
this.dynamoDbMock\n    .Setup(m => m.CreateBatchWrite<SomeType>(It.IsAny<DynamoDBOperationConfig>()))\n    .Returns(Mock.Of<BatchWrite<SomeType>>());\n
Run Code Online (Sandbox Code Playgroud)\n\n

知道如何模拟这个对象。\n谢谢!

\n