テスト エクスプローラーを読み込もうとすると、Visual Studio 2012 の単純なプロジェクトで次のエラーが発生します。
------ Discover test started ------
Exception has been thrown by the target of an invocation.
========== Discover test finished: 1 found (0:00:00.152) ==========
これは私のテストプロジェクトです:
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace MyApp
{
[TestClass]
public class MyTests
{
[TestMethod]
public void Test()
{
var foo = 1;
Assert.AreEqual(1, foo);
}
}
}
何らかの理由で、テスト エクスプローラーがテストを検出しません。おそらく、私の質問の冒頭で例外が発生したことが原因です。これが Visual Studio 2012 のバグであるかどうかは誰にもわかりません。