2012-06-13 8 views
32

Zgodnie z dwoma artykułami poniżej na temat VS 2012 i Microsoft Fakes Test Framework, powinienem móc kliknąć prawym przyciskiem myszy na zespole w referencjach mojego projektu testowego i wybrać "Dodaj podróbkę montażu", aby utworzyć nowy zestaw Microsoft Fakes Framework w Visual Studio 11/2012. Jednak nie znajduję pozycji menu kontekstowego w VS 2012 RC Professional tam, gdzie powinno być. Być może będę musiał odwołać się do zestawu Microsoft.QualityTools.Testing.Fakes, ale nie mogę go znaleźć również w wyszukiwaniu odnośników. Czy wymagane menu zmieniło się od czasu wersji beta? Czy muszę zainstalować rozszerzenie?Jak dodać zestaw podróbek w VS 2012 Professional RC?

Jak dodać zestaw podróbek w programie VS 2012 Professional RC?

Artykuły przywoływane:

+0

Czy jesteś pewien, że jest dostępny w sekcji Professional, a nie tylko w wersji Ultimate? – TomTom

+0

Bardzo dobre pytanie i prawdopodobnie odpowiedź. Uruchomiłem VS 11 Ultimate Developer Preview, a następnie uaktualniłem (i obniżyłem) do VS 2012 Professional, ponieważ jest bardziej prawdopodobne, na co będę mieć licencję. Teraz nie widzę tej funkcji. Nie wiem, czy została zmieniona nazwa, przeniesiona lub problem z SKU. –

+0

Biorąc pod uwagę, że nigdy nie zainstalowałem profesjonalnie wszystkiego, mogę powiedzieć, że to jest;) – TomTom

Odpowiedz

33

Aktualizacja: VS2012 Aktualizuj 2 obejmie Podróbki wspierać w Premium.

Zobacz http://blogs.msdn.com/b/bharry/archive/2013/01/30/announcing-visual-studio-2012-update-2-vs2012-2.aspx

Poprosiłem to pytanie w Microsoft Connect portalu ... a odpowiedź jest rozczarowujące:

Dokumentacja RC była błędna. Podróbki są dostępne tylko w VS Ultimate. Przekazałem twoje troski zespołowi Fakes. W tej chwili nie mamy żadnych informacji o PEX dla VS 2012.

Moja szczegółowe pytanie:

dokumentacji MSDN stwierdza, że ​​ramy Podróbki, następca moli ram isolatiion z kod testów jednostkowych jest dostępny w wersjach Premium i Ultimate.

http://msdn.microsoft.com/en-us/library/dd264975(v=vs.110)

Również w innych blogów MSDN, Peter Provost potwierdziły te same kilka miesięcy temu do uwolnienia VS2011:

http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/09/10279666.aspx

Ale kiedy próbowałem się dzisiaj Premium RC, nie mogłam Nie widzę opcji menu kontekstowego "Dodaj podróbki" w moim projekcie testowym dla mojej przykładowej biblioteki DLL zawierającej kod do przetestowania. Dopiero po zainstalowaniu Ultimate RC otrzymałem wsparcie menu Fakes.

To skłania mnie do was prosić o wyjaśnienie, co następuje:

1) Czy moja obserwacja poprawne, że Podróbki rzeczywiście jest dostępny tylko z Ostatecznego? Czy to ze względu na zależność od IntelliTrace, która jest cechą wyłącznie typu "Ultimate"?

2) Jeśli tak, to dlaczego istnieją sprzeczne informacje wskazujące na dostępność podróbek z premiami?

3) Dlaczego struktura podróbek powinna być teraz zależna od IntelliTrace, gdy działała dobrze bez tej zależności w VS 2010?To zasadniczo odcina obecnych użytkowników Molesa od wersji Professional lub nawet wersji Premium VS 2010 i podnosząc ich aktualizację do VS 2012 z powodu ich obecnego polegania na Moles dla ich testów jednostkowych.

4) Używamy już krecików z naszą profesjonalną edycją VS 2010. Tak więc ta obserwacja rzeczywiście mnie martwi obecną decyzją o użyciu Moli wśród naszych programistów C#. W najlepszym razie możemy pomyśleć o rozszerzeniu do Premium dla naszej dużej bazy programistów (biorąc pod uwagę, że mamy również obsługę zasięgu kodu) ... ale uaktualnienie prosto do Ultimate tylko po to, aby uzyskać wsparcie dla UT, nigdy nie będzie na kartach.

Chciałbym, aby te kwestie zostały wyjaśnione najwcześniej, abyśmy mogli zacząć szukać alternatyw dla Moles, na wypadek, gdyby decyzja rzeczywiście miała na celu utrzymanie podróbek wyłącznie dla VS 2012 Ultimate.

+8

Porównanie wersji produktu potwierdza, że ​​jest dostępne tylko w wersji Ultimate. [http://www.microsoft.com/visualstudio/11/en-us/products/compare](http://www.microsoft.com/visualstudio/11/en-us/products/compare) Po prostu rozwiń " Narzędzia testowe ". – AlGonzalez

+25

Jak bardzo rozczarowujące !!! : "( – ctrlplusb

+1

Ktoś miał trochę pecha wymyślić ten jeden.I Chciałbym zobaczyć wykres, jakie wersje większość programistów używa obecnie w branży. Założę się, że Ultimate jest najmniejszym ciastem ... – Jontatas

Powiązane problemy