【发布时间】:2021-03-19 15:01:47
【问题描述】:
我有一个使用 DynamoDbContext 在 DynamoDb 表中添加项目的方法。
var batchWriteObj = context.CreateBatchWrite<myDynamoDBModel>
(new DynamoDBOperationConfig { TableNamePrefix = "abc" });
batchWriteObj.AddPutItem(myDynamoDBModel);
我想在我的单元测试中测试这件作品。 由于 BatchWrite 没有任何构造函数,而且它的属性也不是虚拟的。我无法为它创建一个模拟。
有什么方法可以测试这段代码吗?也许通过嘲笑 BatchWrite?
【问题讨论】:
标签: c# unit-testing amazon-dynamodb nunit