質問

私はNUnitのを使用しています(だけでなく、VSのテストでこれを試してみました)と私は、単一の.csファイルに異なるテスト・フィクスチャを認識し、実行するためにTestDriven.Netを取得し、問題を抱えています。

私は少しBDDスタイルのテストをやろうとしています。だから私は一つのファイルに持っているもののようなものです。

[TestFixture]
public class when_view_is_ready : AAA
{
  // setup, tests
}

[TestFixture]
public class when_something_happens : AAA
{
   // setup, tests
}
私はNUnitのGUIランナーでこれを実行すると、

それがうまく異なるテスト・フィクスチャを見て、すべてのテストを実行します。私はTestDriven.NETコンテキストメニューから、それを実行し、出力ウィンドウを見たとき、それが唯一の第1取付具のテストを実行します。この理由はありますか?これを固定することはできますか?

私はTestDriven.Net 2.0を実行していると思います。私は特定することはできません。私のバージョンを確認する方法が正確にわかりません。

任意の助けに感謝!

役に立ちましたか?

解決

あなたはヘルプでTestDrivenのバージョンを確認することができます - > [Visual Studioで、またはツールでは約 - 。>アドインマネージャ

テストを実行するときに

私は、これは3.0.2556で問題であることを確認することができ、それはあなたがファイルを右クリックし、「テストの実行」を選択すると、ファイル内の唯一の最初のTestFixtureを実行します。あなたが入っているディレクトリまたはプロジェクト、および「テストの実行」を右クリックすると、それは両方の備品を実行します。

他のテストランナーを使用する場合は、

、ReSharperのテストランナーのように、でもファイル上でそれを実行すると、両方の備品を実行します。

行うための最善のことを、TestDriven.netのバグを報告するために、おそらくです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top