C# 测试遍历类
我有两个类:C# 测试遍历类,c#,unit-testing,mocking,azure-table-storage,C#,Unit Testing,Mocking,Azure Table Storage,我有两个类:ATableEntity和ATableEntityRepository ATableEntity实现。我想测试ATableEntity的写入和读取方法。问题是这个类对CloudTable或StorageAccount一无所知,我认为这是正确的,并打算维护它ATableEntityRepository确实了解下属的一切 我的问题是:我的测试应该是什么样子?根据描述,ATableEntity实现了ITableEntity,这意味着,ReadEntity和WriteEntity被覆盖。类A
ATableEntity
和ATableEntityRepository
ATableEntity
实现。我想测试ATableEntity的写入和读取方法。问题是这个类对CloudTable或StorageAccount一无所知,我认为这是正确的,并打算维护它<另一方面,code>ATableEntityRepository确实了解下属的一切
我的问题是:我的测试应该是什么样子?根据描述,
ATableEntity
实现了ITableEntity
,这意味着,ReadEntity
和WriteEntity
被覆盖。类ATableEntity
不需要了解有关CloudTable
的任何信息。在测试方法中需要做的就是调用ATableEntityRepository
的模拟实现来读取和写入实体