Вопрос по visual-studio-2012, microsoft-fakes, visual-studio-2010 – Можно ли использовать Microsoft Fakes в Visual Studio 2010?

17

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

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

Моя гипотеза состоит в том, что он будет работать в рамках 2010 года, если все зависимые ссылки включены в проект, но в этом 2010 году не будет никакого пользовательского интерфейса или Intellisense для платформы Fakes Framework, для которой требуется VS 2012 Premium или выше. Dan Sorensen
Подделки даже требует VS.Net 2012 Ultimate, в соответствии сmicrosoft.com/visualstudio/eng/products/compare R. Schreurs

Ваш Ответ

1   ответ
10

компилироваться, однако тесты, использующие Fakes, генерируют исключение 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. Здесь здоровостатья о переезде из родинок в подделки.

Я добавил объяснение.
Вы подразумеваете, что "не работает", проект не будет компилироваться " или вы имеете в виду, что инструментарий и тестирование просто недоступны? Dan Sorensen

Похожие вопросы