唯一のファイルの1テスト・フィクスチャを実行TestDriven.Net
-
11-09-2019 - |
質問
私は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のバグを報告するために、おそらくです。
所属していません StackOverflow