测试遍历类
本文关键字:遍历 测试 | 更新日期: 2023-09-27 18:05:30
我有两个班:ATableEntity
和ATableEntityRepository
。
ATableEntity
实现ITableEntity。我想测试ATableEntity
的写和读方法。问题是这个类对CloudTable或StorageAccount一无所知,我认为这是正确的,并且打算维护。另一方面,ATableEntityRepository
确实知道有关底层基础设施的一切……
我的问题是:我的测试应该是什么样的?
根据描述,ATableEntity
实现了ITableEntity
,这意味着ReadEntity
和WriteEntity
被覆盖。类ATableEntity
不需要知道任何关于CloudTable
的信息。在测试方法中所要做的就是调用ATableEntityRepository
的模拟实现来读写实体。