Библиотека Teamfoundation 12.0 подделок не добавляется в качестве ссылки в VS 2013
Когда я пытаюсь добавить поддельную сборку для Microsoft.TeamFoundation.WorkItemTracking.Client, он создает
Microsoft.QualityTools.Testing.Fakes.dll - добавлено в ссылку
Папка Fakes была создана, и файл в ней состоял из следующих строк
<Fakes xmlns="http://schemas.microsoft.com/fakes/2011/">
<Assembly Name="Microsoft.TeamFoundation.WorkItemTracking.Client" Version="12.0.0.0"/>
</Fakes>
Я видел видео на учебном веб-сайте, и в нем также добавляется файл подделок как часть ссылки, который мы можем использовать для просмотра доступных определений подделок.
Есть что-то, что я делаю не так? Есть ли другие способы, которыми люди проверяли звонки, сделанные в Microsoft.TeamFoundation.WorkItemTracking.Client?
Или я должен создать свой собственный класс заглушки, чтобы подделать?
1 ответ
Поддельные сборки генерируются, когда вы запрашиваете в IDE создание поддельной сборки, щелкнув правой кнопкой мыши имя сборки и затем "Добавить сборку подделок".
IDE автоматически запускает процесс сборки (в фоновом режиме), чтобы создать файл *.fake.dll, а также ссылку на ваш проект.
Если вы посмотрите на каталог вашего проекта, то увидите, что есть новая папка "FakeAssemblies", которая содержит автоматически сгенерированные dll. Вы всегда можете посмотреть там, чтобы убедиться, что сборка была сгенерирована, и добавить ссылку на ваш проект, если она отсутствует.
(Нет другого способа генерировать поддельные сборки)