TestInitialize
が動作するためにはTestInitialize
が必要ですが、TestInitialize
を実行せずに実行できるテストが1つあります。それを行う方法はありますか?1つのTestMethodメソッドに対してTestInitializeを実行しないようにしてください
それはこのように見ないかもしれません:
[TestClass]
public class BingBangBoom
{
[TestInitialize]
public void Setup()
{
// ...
}
[TestMethod]
public void Bing()
{
// ...
}
[TestMethod]
public void Bang()
{
// ...
}
[TestMethod(PreventInitialize)]
public void Boom
{
// ...
}
}
心配されていない場合、私は別の解決策を考え出すことができる
編集 - DavidG RE:
をそれは恥に思えます持っている:
[TestClass]
public class BingBangBoom
{
[TestInitialize]
public void Setup()
{
// ...
}
// 10 very related methods
}
[TestClass]
public class BingBangBoom2
{
// 1 method, even though it's entirely related to BingBangBoomin'
}
私はそれがwだと思いますそれは帽子です。
別のクラスでは、そのテストを入れて? – DavidG
ありがとう - @DavidG - 私は編集を追加しました。 – Jimmyt1988