我有一個類,有沒有辦法用這個隨機數據從這個類快速生成很多對象?如何生成測試數據?
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