Подтвердить что ты не робот

Можно ли использовать Microsoft Fakes в Visual Studio 2010?

У нас есть разработчики, которые используют Visual Studio 2010 профессионал и некоторые пытаются Visual Studio 2012. Совместимость проекта между двумя версиями была хорошая.

Будет ли проект Visual Studio по-прежнему совместим с 2010 годом, если мы представим новую Fakes Framework для модульного тестирования?

4b9b3361

Ответ 1

В настоящее время Microsoft Fakes не работает в VS 2010. Проект будет компилировать, однако тесты, которые используют Fakes throw NotSupportedException со следующей трассировкой стека.

at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.InvokeEvent(T value, Action`1 eh)
at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.OnAttachedUnsupportedMethod(MethodBase method)
at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.CheckInstrumentation(MethodBase method)
at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.InternalAttachDetour(Object optionalReceiver, MethodBase method, Delegate detourDelegate)
at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.AttachDetour(Object optionalReceiver, MethodBase method, Delegate detourDelegate)

Я бы предложил использовать Moles, которая является предыдущей версией Microsoft Fakes. Вот большая статья о переходе от Молей к подделкам.