とテストの実装では、私は次のようなテストの定義ANその実装を分割したいと思います:スプリットテスト定義とNUnitの、xUnitフレームまたはVisual Studioテスト
[TestFixture]
public abstract class ContainerTests
{
[Test]
public abstract void BuildContainer();
}
public class UnityTest : ContainerTests
{
public override BuildContainer()
{
// Implementation
}
}
は私が抽象をしたいのですがシナリオの定義とそれを異なる種類で実装して比較することができます。 TestRunnerは、ベースクラスで定義されていても、継承されたクラスからすべてのテストをキャッチする必要があります。これを行う方法はありますか?
敬具、あなたが楽しく行うことができますのxUnitと zimmy
あなたはインターフェイスのIContainerTestsを使ってテストの実行を強制することができます –
あなたの答えをありがとう。私はTestRunnerが継承したクラスのすべてのテストを捕まえなければならないという重要な制約を忘れていました。その定義は基本クラスにあります。私はNUnitを試して、そこでは[TestFixture]をインターフェイスに定義することはできません。 – zimmybln