実行すると問題なく実行できるテスト メソッドがありますが、デバッグすると例外が発生して失敗します。以下は、テストされたメソッドと VS Test Runner からの出力です。例外は ShimsContext.Create() から来ています
情報: VS 2012 Permium Update2
[TestMethod]
public void TestResolveDateWithShim()
{
using (ShimsContext.Create())
{
// arrange
DateTime someTestTime = new DateTime(2013, 1, 14);
Fakes.ShimDateHelper.PreviousOrCurrentQuarterEndDateTime =
time => someTestTime;
var appCache = new Fakes.StubIAppCache();
var series = new StubISeries();
series.KeyGet = () => SeriesKey.MyKey;
// act
Report report = new Report(SeriesKey.MyKey, appCache);
DateTime resolvedDate = report.ResolveDate(series, DateTime.Now);
// assert
Assert.AreEqual(someTestTime, someTestTime);
}