我有一个类,有没有办法用这个随机数据从这个类快速生成很多对象?如何生成测试数据?
2
A
回答
3
用户反射通过所有属性并为其设置随机值。 somethig这样
object classObject;
PropertyInfo[] propertyInfos;
propertyInfos = typeof(classObject).GetProperties(BindingFlags.Public | BindingFlags.Static);
foreach (PropertyInfo propertyInfo in propertyInfos)
{
propertyInfo.SetValue(classObject, value, null)
}
4
您可以结帐AutoFixture。
0
Visual Studio内置了对测试数据生成的支持。这是针对数据库人群的,但是一旦在数据库中进行代码生成就很容易。
8
可以使用NBuilder
通过流畅的,可扩展的接口生成测试数据,NBuilder可以让你快速创建测试数据,对那些类型的属性和公共领域的自动分配值内置的.NET数据类型(例如整数和字符串)。
相关问题
- 1. cmake生成测试数据
- 2. Ruby测试数据生成
- 3. DSL生成测试数据
- 4. 生成测试数据
- 5. FsCheck:如何生成依赖于其他测试数据的测试数据?
- 6. 如何生成测试数据库性能的随机数据?
- 7. 如何生成测试
- 8. 为集成测试生成测试数据库
- 9. 如何根据逻辑表达式生成测试数据?
- 10. 如何根据数据动态生成jUnit测试
- 11. 生成随机数据进行测试
- 12. 在Raven DB中生成测试数据
- 13. 从REGEX生成测试数据
- 14. nodejs mongo,生成测试数据
- 15. 用关系生成PostgreSQL测试数据?
- 16. 测试数据生成工具
- 17. python测试数据生成框架?
- 18. Rails 4生成测试数据库
- 19. 在表中生成测试数据
- 20. Mongo的测试数据生成器?
- 21. 在数据库中生成测试数据的任何工具
- 22. 在性能测试中自动生成测试数据-Jmeter
- 23. 如何获取或生成推荐系统的测试数据
- 24. 如何使用随机生成QuickCeck测试数据
- 25. 如何使用moq生成假数据进行单元测试?
- 26. 如何编辑Excel-VBA中的行 - 测试数据生成
- 27. 如何在C#中生成const或测试数据?
- 28. 如何生成测试MS SQL的地理空间数据
- 29. 如何为异构环境生成测试数据?
- 30. 如何使用数据库夹具生成硒测试
相关:https://stackoverflow.com/questions/6625490/c-sharp-library-to-populate-object-with-random-data和https://stackoverflow.com/questions/1413342/are-there - 任何工具到填入类 - 属性 - 使用随机数据 – MatthewMartin 2015-01-06 18:35:37