私たちは、当社の単体テストにmstestを使用しています。主な理由は、MbUnitのための無料のVisual Studioインテグレーションがないことです(TestDriven.NETは企業には無料ではありません)。MbUnitのように、mstestで工場テストを行うことは可能ですか?
最近、私は、同じインタフェースの2つの異なる実装で同じユニットテストを実行する必要性に遭遇しました。私の過去の経験から、私はMbUnitでやりやすいことを知っています。しかし、どのようにMSTestでそれを行うには?
私は、インターフェイスごとに別々の結果が必要であるという点を強調していますので、インターフェイスごとに1回、同じメソッドを2回実行するようなものを提供しないでください。 。
私はデータ駆動型ソリューションを認識していますが、これを使用していますが、a * sの痛みです。より簡単な方法、MbUnitの方法はありますか?
ありがとうございました。
こんにちはJeff。私は試してみることにしたので、Gallioをダウンロードしました。ただし、ReflectorでMbUnit.dllアセンブリを参照するときにCombinatorialTestAttributeが見つかりません。どこで見つけることができますか? – mark
MbUnit2フォルダ内のMbUnit.Framework.dllにこのファイルがあります。 MbUnit v3がコンビナトリアルテストをサポートしていないことを意味しますか?私がそれについて読むことができる場所はありますか? – mark
これは、v3の構文がちょっと変わったばかりです。コンビナトリアルテストでは、データソースをテストの個々のパラメータに関連付けるだけです。 [テスト] パブリックvoid MyTest([列(1,2,3)] int番号、[列( 'a'、 'b'、 'c')] char文字){...} http://blog.bits-in-motion.com/2008/05/announcing-gallio-v30-alpha-3.htmlをご覧ください。 –