私はクラスを持っていますが、すぐにランダムなデータを持つこのクラスから多くのオブジェクトを生成する方法はありますか?テストデータの生成方法は?
2
A
答えて
3
すべてのプロパティを通過してランダムな値を設定するユーザーのリフレクション。この
object classObject;
PropertyInfo[] propertyInfos;
propertyInfos = typeof(classObject).GetProperties(BindingFlags.Public | BindingFlags.Static);
foreach (PropertyInfo propertyInfo in propertyInfos)
{
propertyInfo.SetValue(classObject, value, null)
}
4
よう somethigあなたがAutoFixtureをチェックアウトすることがあります。
0
Visual Studioには、テストデータの生成がサポートされています。これはデータベースの集団を対象にしていますが、データベースに入ると小さなコード生成が簡単になります。
あなたは流暢な、拡張可能なインターフェースを介してNBuilder
を使用してテストデータを生成することができhttp://msdn.microsoft.com/en-us/library/dd193262.aspx
8
を参照してください、NBuilderは自動的にプロパティとの型であるpublicフィールドに値を代入、あなたは急速にテストデータを作成することができます組み込みの.NETデータ型(intや文字列など)
関連する問題
- 1. FsCheck:他のテストデータに依存するテストデータの生成方法?
- 2. テストデータ生成ツール
- 3. テストデータ生成のXSD
- 4. QuickCheckでのテストデータの生成方法の制御
- 5. QuickCheck 2でテストデータが生成される方法の制御
- 6. REGEXからテストデータを生成
- 7. マングースモデルからテストデータを生成する
- 8. "他の行のデータからグループ化"アルゴリズムのテストデータを生成する方法
- 9. パフォーマンステスト - Jmeterでのテストデータ生成の自動化
- 10. テストデータを生成するためにコード生成を使用する
- 11. ランダムなSQL Server 2008の時刻テストデータを生成する
- 12. 現実的なランダム/テストデータ生成用のデータセット
- 13. テストデータを持つタイプのインスタンスを作成する方法はありますか?
- 14. 論理式に基づいてテストデータを生成する方法は?対象として
- 15. fpdfの生成方法は?
- 16. api_tokenの生成方法は?
- 17. データベースにテストデータを作成
- 18. spring boot jpa - テストデータを生成して保存する
- 19. TCPDumpテストデータを取得する方法
- 20. ContentProviderテスト - 生産とテストデータの分離
- 21. すべてのdjangoアプリのテストデータを作成する最良の方法unittest
- 22. Springテスト:テストデータの作成と保守の一般的な方法ですか?
- 23. 別のクラスに基づいてコードを生成するには?我々のテストデータを作成するには
- 24. アンドロイドネイティブアプリのデバッグシンボルの生成方法は?
- 25. SWIGとのクロスプラットフォームインターフェイスの生成方法は?
- 26. このシリーズの生成方法は?
- 27. テストデータをキャッサンドラユニットに一番速く充填する方法は?
- 28. Play2でテストデータ(フィクスチャ)を読み込む方法は?
- 29. テストデータをSketchFlow ComboBoxにバインドする方法は?
- 30. テストデータを反復処理し、XCTestCaseに渡す方法は?
関連:https://stackoverflow.com/questions/6625490/c-sharp-library-to-populate-object-with-random-data and https://stackoverflow.com/questions/1413342/are-there -any-tools-to-populate-class-properties-with-random-data – MatthewMartin