VS2010 から私の winform アプリケーション Form1 へのこの自動生成されたテスト プロジェクトがあり、テストしたいメソッドは int add(int x, int y) メソッドの juat です。
[TestClass()]
public class Form1Test
{
private TestContext testContextInstance;
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
[TestMethod()]
public void addTest()
{
Form1 target = new Form1(); // TODO: Passenden Wert initialisieren
int x = 0; // TODO: Passenden Wert initialisieren
int y = 0; // TODO: Passenden Wert initialisieren
int expected = 0; // TODO: Passenden Wert initialisieren
int actual;
actual = target.add(x, y);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Überprüfen Sie die Richtigkeit dieser Testmethode.");
}
しかし、テストを実行すると、テストが実行されていることがわかりますが、何も起こりません。シャットダウンしたり、何かを中断したりすることさえできません。私のテストプロジェクトで何が問題なのか、何が欠けているのでしょうか??
Edit1: デバッグ モードでは、シンボルがロードされておらず、コール スタックが空であるため、ブレークポイントに到達できません。
Edit2: VS2012 のテストで同じソリューションを開いて実行すると、すべてが機能しますが、VS2010 では機能しません
Edit3:テストを実行しようとすると、常に例外が発生したようです:「コントローラーへの接続が失われました」
更新 - VS2010 SP1 をインストールした後、テストが実行されるようになりました