2009-09-17 14 views
5

Wygląda na to, że powinieneś być w stanie skonfigurować preferowaną platformę testowania jednostkowego jako wtyczkę do systemu Visual Studio/Team tak, jak to możliwe z dostawcami SourceControl. Czy ktoś jest świadomy wysiłku w ramach Microsoft, aby umożliwić zamianę MStest dla nUnit, mbUnit lub innych. Nic nie stoi na przeszkodzie, aby korzystać z tych innych frameworków, ale nie są one zintegrowane z IDE.Czy są jakieś plany, aby firma Microsoft wspierała platformy testowe inne niż MSTest?

+0

Dlaczego miałoby to być praca Microsoftu? – Thorarin

+1

Uzyskaj ReSharper. –

+0

Używam TestDriven.NET i ReSharper, które integrują się z IDE i pozwalają uruchamiać testy. Ale nie podłączają się do menu "Test", które pozwala na generowanie testów, można tylko generować MSTesty z tą cechą IDE, o to pytałem o – JNappi

Odpowiedz

6

Jeśli spojrzeć na TestDriven.NET i Gallio, oba mają biegacze testowe, które integrują się z IDE i pozwalają na korzystanie z innych struktur testowania.

Jeśli nie podoba ci się wydawanie niewielkich kwot, jest to tylko jedna z wielu korzyści z ReSharper. (r #)

Nie jestem pewien, czy stwardnienie rozsiane chciałoby nas zachęcić do innego niestety.

Dobroć,

Dan

+1

@Dan Elliott: Podczas tworzenia projektu ASP.NET MVC umożliwiają wybór alternatywnego szkieletu testowego, dzięki czemu nie są * całkowicie * przeciw nim. –

+0

Brad Wilson (twórca xUnit jest) w zespole ASP.NET MVC; Myślę, że fakty te mogą być powiązane;) –

+0

@Alex, będę musiał przyjrzeć się metodzie MVC wyboru alternatywnego szkieletu testowego. Jak to się dokonało? – JNappi

0

Visual Studio robi dostarczyć koncepcję adapterów niestandardowych badań, które pozwoliłyby ramy niestandardowych testów do wykonania w ramach platformy MSTest. Oznacza to, że testy dla tych frameworków pojawią się w edytorze listy testów itp.

Twórcy niestandardowych frameworków musieliby opracować VSPackage, który znalazłby i przetestował MSTest. Niestety, jest w to dużo pracy.

TestDriven.NET, Resharper (i kilka innych) udostępniają własne VSPackage w celu zapewnienia własnego okna narzędziowego, ale nie integrują się bezpośrednio z MSTest.

Powiązane problemy