7

Próbuję uruchomić i uruchomić Microsoft Fakes w projekcie testów jednostkowych, który skonfigurowałem w moim rozwiązaniu.Brak opcji dodawania fałszowań

Z jakiegoś powodu brakuje opcji Add Fakes Assembly, co oznacza, że ​​nie mogę tworzyć makietek złożeń. A ponieważ jest to jedyna alternatywa do dodania zespołu Microsoft.QualityTools.Testing.Fakes, nie mogę również użyć funkcji Shim.

I niedawno zainstalowany Visual Studio 2012 Professional i zainstalowane Update 3 i jest to pierwszy idą w Visual Studio 2012. I nie zmieniłem żadnych ustawień. Chociaż zainstalowałem ReSharper, czy to może być winowajcą?

Odpowiedz

11

Podróbki firmy Microsoft są dostępne tylko w wersji Premium i wyższej.

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2919309-provide-microsoft-fakes-with-all-visual-studio-edi

Gdyby trzeba tylko funkcjonalność Stub, to można po prostu wybrać inne ramy szyderczy. Wspomniałeś o Shim s, która jest zaawansowaną funkcjonalnością. Słyszałem kilka fałszywych frameworków, które mogą być bliskie temu zaawansowanemu.


Szybkie przekazywanie do Visual Studio 2017: dostępne są 3 edycje: Społeczność, Professional i Enterprise. Według matrycy funkcji tylko Enterprise oferuje Fakes:

enter image description here

Słyszałem prig (https://marketplace.visualstudio.com/items?itemName=sug.Prig-OpenSourceAlternativetoMicrosoftFakes), ale nie kiedykolwiek próbowałem.

+0

Skończyło się na instalacji wersji Premium i tam to było. Dzięki za pomoc. – Gralov

+2

Została udostępniona dla wersji Premium oraz Aktualizacji 2. – Roman

+0

@Roman To prawda, zobacz mój link do uservoice –