测试遍历类

时间:2014-05-27 20:05:13

标签: c# unit-testing mocking azure-table-storage

我有两个课程:ATableEntityATableEntityRepository

ATableEntity实施ITableEntity。我想测试ATableEntity的写入和读取方法。问题是这个类对CloudTable或StorageAccount一无所知,我认为这是正确的并且打算维护。另一方面,ATableEntityRepository确实知道关于基础的下属...

我的问题是:我的测试应该是什么样的?

1 个答案:

答案 0 :(得分:0)

根据说明,ATableEntity实施ITableEntity,这意味着,ReadEntityWriteEntity会被覆盖。课程ATableEntity无需了解CloudTable。您在测试方法中所要做的就是调用ATableEntityRepository的模拟实现来读写实体。