2

VS 2010 では次のコードを実行できましたが、2012 では次のコードが機能しません。私はここで何か間違ったことをしていますか?

[TestMethod]
public void UTestMethod()
{

    TestContext.BeginTimer("t1");
    Thread.Sleep(100);
    TestContext.EndTimer("t1");
}

メソッド BeginTimer で NoSupportedException をスローします。

4

2 に答える 2

0

TestContext.BeginTimerの主な用途は、loadtests内です。ただし、これは標準の単体テスト内で実行していると思います。したがって、この場合ははい、これはバグです。

ここでの回避策は、テストの実行中に.testsettingsファイルを使用して、使い慣れた機能を取得できるようにすることです。

お役に立てば幸い

于 2012-12-07T10:53:13.713 に答える