Моей проблема очень похожа на один отчётный здесь: UnitTestIsolationException when debugging tests using FakesНевозможно запустить модульные тесты, которые используют Фальшивки Microsoft - исключение в ShimsContext.Create() Метод
Однако, я даже не в состоянии запустить тесты. Используя код примера здесь: Isolating Code Under Test with Microsoft Fakes (Начало работа прокладок), я получаю следующее исключение на выполнение теста ниже:
виновная линия:
using (ShimsContext.Create())
Исключения на выполнение теста:
Название теста: TestMethod1
Тест FullName: TestingShimsAndStubs.UnitTest1.TestMethod1
Test Источник: C: \ РоС \ TestingShimsAndStubs \ TestingShimsAndStubs \ UnitTest 1.cs: линия 12
Тест Результат: Failed
Test Продолжительность: 0: 00: 00,0182403
Результат Сообщение:
Метод испытания TestingShimsAndStubs.UnitTest1.TestMethod1 бросил исключение: Microsoft .QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException: Не удалось получить обработчик модуля профайлера 'C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ CommonExtensi Дополнения \ Microsoft \ IntelliTrace \ 12.0.0 \ Microsoft.IntelliTrace.Profiler.12.0.0.dll. Указанный модуль не может быть найден ---> System.ComponentModel.Win32Exception: Указанный модуль не может быть найден Результат StackTrace: в Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.LibraryMethods.GetModuleHandle (String Filename) в Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.LoadProfilerModule (String profilerPath) --- Конец внутренней трассировки стека исключений --- в Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.LoadProfilerModule (String profilerPath) at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumenta tionProvider.Initialize() на Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.InitializeUnitTestIsolationInstrumentationProvider() в Microsoft.QualityTools.Testing.Fakes.Shims.ShimRuntime.CreateContext() в Microsoft.QualityTools.Testing.Fakes.ShimsContext .Create() в TestingShimsAndStubs.UnitTest1.TestMethod1() в C: \ РоС \ TestingShimsAndStubs \ TestingShimsAndStubs \ UnitTest1.cs: линия 16
Я использую Microsoft Visual Studio Ultimate Edition (2013 Версия 12.0.40629.00 Обновление 5) с .Net Framework v 4.6.01055 на моей машине. Также попытался запустить тесты на Visual Studio 2015 Enterprise Edition, а также
У меня та же проблема с Visual Studio 2015 Enterprise Update 2. – MarcusTheShogun