我使用c#并进行单元测试和集成测试通常我需要根据属性自动填充字段.
假设我们将测试是否可以编写并将用户数据写回数据库.
我创建一个用户对象填充字段写入用户到数据库
从数据库中读取用户对象
如果我写的内容和我读的内容相同,请检查字段
是否有任何框架自动填充用户的测试数据并检查两个对象是否具有相同的值?
示例代码可能是这样的
User user = new User(); AutoPopulator.Populate(user); user.Save();
小智.. 79
您可能会发现它是相关的.以下列出了今天的其他几个框架:
众所周知和受人尊敬:
NBuilder
AutoFixture
AutoPoco
Bogus - 具有语言环境支持的faker.js的 C#端口.由Elasticsearch(NEST)使用.
鲜为人知:
保湿
加工厂
陌生:
TestDataGenerator
TestDataFactory | Github上的TestDataFactory
测试数据
Any-.Net
Michael Bald.. 17
看看NBuilder.它允许您使用随机数据,递增值以及您可能想到的任何内容构建测试对象.通过一个漂亮的流畅界面.
您可能会发现它是相关的.以下列出了今天的其他几个框架:
众所周知和受人尊敬:
NBuilder
AutoFixture
AutoPoco
Bogus - 具有语言环境支持的faker.js的 C#端口.由Elasticsearch(NEST)使用.
鲜为人知:
保湿
加工厂
陌生:
TestDataGenerator
TestDataFactory | Github上的TestDataFactory
测试数据
Any-.Net
看看NBuilder.它允许您使用随机数据,递增值以及您可能想到的任何内容构建测试对象.通过一个漂亮的流畅界面.