测试遍历类

本文关键字:遍历 测试 | 更新日期: 2023-09-27 18:05:30

我有两个班:ATableEntityATableEntityRepository

ATableEntity实现ITableEntity。我想测试ATableEntity的写和读方法。问题是这个类对CloudTable或StorageAccount一无所知,我认为这是正确的,并且打算维护。另一方面,ATableEntityRepository确实知道有关底层基础设施的一切……

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

测试遍历类

根据描述,ATableEntity实现了ITableEntity,这意味着ReadEntityWriteEntity被覆盖。类ATableEntity不需要知道任何关于CloudTable的信息。在测试方法中所要做的就是调用ATableEntityRepository的模拟实现来读写实体。