たとえば、私はIDictionaryを実装する型を持っています。正しくカバレッジするためにはテストカバレッジが必要です。私はちょうどそこに標準の、再利用可能なテストのリポジトリがあるかどうか疑問に思った。そうでない場合は、私が作成するかもしれません。.NETインターフェイス実装用の既定の単体テストライブラリがありますか?
16
A
答えて
1
私はできなかったが、このニーズに特に対応したものを見つけて、私はそれを作った。私はGithubリポジトリを作成し、IDictionary < TKey、TValue >を追加しました。うまくいけば人々はフォークし、より多くのテストに貢献するでしょう。
7
一般公開されている.netがあるとは思いますが、Monoプロジェクトは始めるのに適していますか?
彼らはインターフェースの「契約」、または特定の実装をテストしているかどうか、私はわからないんだけど、Dictionaryクラスのテスト確かにあります:
+0
-1:Mono _does_にこのようなテストがある場合、これが答えです。 Mono _might_にテストがある場合は、そうではありません。 –
関連する問題
- 1. 既存のタイプにインターフェイスを実装する方法はありますか?
- 2. 複数のインターフェイスとオブジェクトインスタンスの実装.Net
- 3. Python用のSpockライクなテストライブラリがあります
- 4. COMインターフェイスのC#実装で構造体パッキングを指定する
- 5. インターフェイスITestLogger.OnTestingStartsの実装がありません。 (XE5)
- 6. .NET Frameworkの単体テストはどこにありますか?
- 7. ルールベースのアクセス制御の単純な汎用実装がありますか?
- 8. インターフェイスは実装とは別のプロジェクトにする必要がありますか?
- 9. セントラル認証サービスの.NETベースの実装はありますか?
- 10. MVVMモデルでモデルがINotifyPropertyChangedインターフェイスを実装する必要がありますか?
- 11. .NETライブラリにスパース配列の実装はありますか?
- 12. インターフェイスの実装
- 13. Serializableインターフェイスはいつ実装する必要がありますか?
- 14. Javaに一貫性のある(単調な)クロック実装がありますか?
- 15. .NETでDynamicTypeを作成するインターフェイスを実装するが、基本クラスのメンバ実装を使用する
- 16. .NET用の無料で簡単に実装できるスペルチェックコンポーネントはどこにありますか?
- 17. TYPO3 6.2 'バックエンドで$ hookObjectがインターフェイスを実装する必要があります'
- 18. インターフェイスの実装C#
- 19. responseHandlerインターフェイスの実装
- 20. デザインパターンの最適化された.net実装がありますか?
- 21. System.IO.Stream用のインターフェイスはありますか?
- 22. 簡単なプログラム設定をサポートする.Net用のロギングフレームワークはありますか?
- 23. .NETインターフェイスを実装するC#のIronPython型のインスタンス化
- 24. (.net).net Explicit構造体とC++共用体の間には本質的な違いがありますか?
- 25. 非常に簡単なテストライブラリ
- 26. .NETのインターフェイス継承/階層 - より良い方法がありますか?
- 27. インターフェイスを実装していないインターフェイスの実装
- 28. インターフェイスの実装とインターフェイスの提供
- 29. インターフェイスの実装をオーバーロードしても問題ありませんか?
- 30. 指定された型のインターフェイスの汎用実装
これはわかりません。作成する場合は、この質問へのリンクを編集するか、Google+でpingしてください。いくつかのテストを行います。おそらく、厄介な、厄介なもの:) –
私はあなたがしようとしていることを理解していない。あなたはIDictionaryの実装を持っていて、その実装が何をするかをテストしようとしていますか?そうであれば、私はその実装のための単体テストの束を書く以外の方法は見当たりません。あなたの実装に対して合格するIDictionaryの別のテストを見つけることができれば、自分で書くのではなく標準実装を使うこともできるでしょう:) – ThomasArdal
すでに利用可能なスーツがない場合、Pex(http: //research.microsoft.com/en-us/projects/pex/)を参照してください。 –