0
MBUnitでは、TestクラスにFactoryおよび複数のgetterに注釈を付けることができ、oracle/sql/mysql接続文字列を返すことができます。テストクラス。独自のTestContextクラスが異なる接続を挿入できるようにするString Studioのユニットテストプロジェクト
Visual Studio 2010のユニットテストプロジェクトでこれを行うにはどうすればよいですか?
私はTestContextから継承し、そのオブジェクトをClassInitメソッドに渡すことは許されていませんか?
[ClassInitialize()]
public static void MyClassInitialize(MyContextDerivedFromTextContext testContext)
{
}
私は、そのような属性を持つ私のTestMethodsをハードコーディング、注釈を付けたくない:私はあなたには、いくつかの失望のために出ていると思います
public void TestMethod1(String testconnectionStringOracleORMySQLORMSSQLetc...)
{
//
// TODO: Add test logic here
//
}
私たちはMBUnitのフリー/コミュニティバージョンを使用していますが、動作は非常にバグがあり、IDEの統合が悪いです。 NUnitがVS2010への統合性が優れていることは多分知っていますか? – Pascal
VS2010はMSTestのみを直接サポートします(Visual Studio 11ではサードパーティのフレームワークも使用可能になります)。個人的に私はMBUnitをサポートしているTestDriven.Netを使用します。私はGallio/MBUnit v3にもReSharperプラグインがあることを確信しています。 –
なぜReSharperと言いますか? – Pascal