Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting

Microsoft.VisualStudio.TestTools.UnitTesting Nazw dostaw klas, które zapewniają wsparcie testowania jednostek.Ten obszar nazw zawiera wiele atrybutów, które informacje badania na badanym silniku dotyczące źródeł danych, kolejność wykonywania metody, zarządzanie programem, informacje agenta/hosta i rozmieszczenia danych.Microsoft.VisualStudio.TestTools.UnitTesting Nazw zawiera także Niestandardowa jednostka badań wyjątki.

Aby przeczytać Przegląd struktury testowej jednostki, przejdź do MSDN Library i Wyszukaj następujący artykuł "A jednostki badań instruktażu z programu Visual Studio Team Test".

Klasy

  Klasa Opis
Klasa publiczna AfterAssemblyCleanupEventArgs Dostarcza dane dla AfterAssemblyCleanup zdarzenia.
Klasa publiczna AfterAssemblyInitializeEventArgs Dostarcza dane dla AfterAssemblyInitialize zdarzenia.
Klasa publiczna AfterClassCleanupEventArgs Dostarcza dane dla AfterClassCleanup zdarzenia.
Klasa publiczna AfterClassInitializeEventArgs Dostarcza dane dla AfterClassInitialize zdarzenia.
Klasa publiczna AfterTestCleanupEventArgs Dostarcza dane dla AfterTestCleanup zdarzenia.
Klasa publiczna AfterTestInitializeEventArgs Dostarcza dane dla AfterTestInitialize zdarzenia.
Klasa publiczna AssemblyCleanupAttribute Określa metodę, która zawiera kod ma być używany po uruchomieniu wszystkich testów w zgromadzeniu i zwolnić zasoby uzyskane przez Zgromadzenie.Klasa ta nie może być dziedziczona.
Klasa publiczna AssemblyInitializeAttribute Określa metodę, która zawiera kod używane, zanim uruchomiono wszystkie testy w zgromadzeniu i przydzielanie zasobów uzyskanych przez Zgromadzenie.Klasa ta nie może być dziedziczona.
Klasa publiczna Assert Weryfikuje warunki, w badaniach jednostka przy użyciu twierdzenia PRAWDA i FAŁSZ.
Klasa publiczna AssertFailedException Służy do wskazania awarii dla badania.
Klasa publiczna AssertInconclusiveException Służy do wskazania, że badanie nie jest jeszcze zaimplementowane.
Klasa publiczna BaseShadow Do tej klasy jest używany przez metodę publicize do sprawdzenia typów prywatnych.
Klasa publiczna BeforeAssemblyCleanupEventArgs Dostarcza dane dla BeforeAssemblyCleanup zdarzenia.
Klasa publiczna BeforeAssemblyInitializeEventArgs Dostarcza dane dla BeforeAssemblyInitialize zdarzenia.
Klasa publiczna BeforeClassCleanupEventArgs Dostarcza dane dla BeforeClassCleanup zdarzenia.
Klasa publiczna BeforeClassInitializeEventArgs Dostarcza dane dla BeforeClassInitialize zdarzenia.
Klasa publiczna BeforeTestCleanupEventArgs Dostarcza dane dla BeforeTestCleanup zdarzenia.
Klasa publiczna BeforeTestInitializeEventArgs Dostarcza dane dla BeforeTestInitialize zdarzenia.
Klasa publiczna ClassCleanupAttribute Określa metodę, która zawiera kod ma uruchomić wszystkie testy w klasie test może zostać użyty i zwolnić zasoby uzyskane przez klasy testowej.Klasa ta nie może być dziedziczona.
Klasa publiczna ClassInitializeAttribute Określa metodę, która zawiera kod, który ma być używany, zanim jakikolwiek z testów w klasie test został uruchomiony i przydzielić zasoby używane przez klasy testowej.Klasa ta nie może być dziedziczona.
Klasa publiczna CollectionAssert Weryfikuje twierdzenia PRAWDA i FAŁSZ, skojarzone z kolekcji w badaniach jednostka.
Klasa publiczna CssIterationAttribute Reprezentuje iteracji projektu, do którego odnosi się ten test.Klasa ta nie może być dziedziczona.
Klasa publiczna CssProjectStructureAttribute Reprezentuje węzeł w hierarchii projektu zespołu, do którego odnosi się ten test.
Klasa publiczna DataSourceAttribute Zawiera informacje specyficzne dla źródła danych do badań opartych na danych.Klasa ta nie może być dziedziczona.
Klasa publiczna DataSourceElement Reprezentuje element źródła danych jako tag XML w pliku konfiguracji.
Klasa publiczna DataSourceElementCollection Reprezentuje element XML, który zawiera kolekcję dziecko DataSourceElement obiektów.
Klasa publiczna DeploymentItemAttribute Określ nazwę pliku lub katalogu, który należy wdrażać wraz z zestawów przed uruchomieniem testu.Dołącz ten atrybut do klasy testowej lub metody badawczej.Można użyć wielu wystąpień.Ten atrybut nie jest dziedziczona.
Klasa publiczna DescriptionAttribute Służy do określania opis badania.Klasa ta nie może być dziedziczona.
Klasa publiczna ExpectedExceptionAttribute Wskazuje, że wyjątek jest oczekiwany podczas wykonywania metody badania.Klasa ta nie może być dziedziczona.
Klasa publiczna ExpectedExceptionBaseAttribute To jest klasą bazową dla atrybutów określających oczekiwać, że wyjątek od test jednostki.
Klasa publiczna GenericParameterHelper Ta klasa jest symbol zastępczy do użytku z elementów Generic.Ułatwia on testowanie typy rodzajowe umożliwiając przekazywać argumenty Typ nieokreślony.
Klasa publiczna HostTypeAttribute Określa typ hosta, na którym uruchomiona jest test jednostki skojarzone.Klasa ta nie może być dziedziczona.
Klasa publiczna IgnoreAttribute Wskazuje specyficzne badanie nie należy uruchamiać.Klasa ta nie może być dziedziczona.
Klasa publiczna InternalTestFailureException Wyjątek, który jest generowany, aby wskazać błąd wewnętrzny dla badania.
Klasa publiczna OnTestStoppingEventArgs Występuje, gdy badanie jest zatrzymana przed jej zakończeniem.
Klasa publiczna OwnerAttribute Służy do określania osoby odpowiedzialnej za utrzymanie, uruchomiony lub debugowania badania.Klasa ta nie może być dziedziczona.
Klasa publiczna PriorityAttribute Służy do określania priorytetu test jednostki.Klasa ta nie może być dziedziczona.
Klasa publiczna PrivateObject Umożliwia badanie kodu wywoływanie metod i właściwości na kod badanego będzie niedostępne, ponieważ nie są public.
Klasa publiczna PrivateType Reprezentuje typ prywatnych klasy, która daje dostęp do prywatnych implementacje statyczne.
Klasa publiczna ShadowingAttribute Nie należy używać tej klasy.
Klasa publiczna StringAssert Weryfikuje twierdzenia PRAWDA i FAŁSZ, związanych z ciągami znaków w badaniach jednostka.
Klasa publiczna TestCategoryAttribute Klasa, która jest używana do określenia kategorii test jednostki.
Klasa publiczna TestCategoryBaseAttribute Zawiera atrybut kategorii klasy podstawowej.
Klasa publiczna TestClassAttribute Używany do identyfikacji klas, które zawierają metody badania.Klasa ta nie może być dziedziczona.
Klasa publiczna TestClassExtensionAttribute Uaktywnia klasy, tak, że jest rozpoznawany jako klasę rozszerzenia Test jednostki.
Klasa publiczna TestCleanupAttribute Określa metodę, która zawiera kod, który ma być używany po uruchomieniu testu i zwolnić zasoby uzyskane przez wszystkie testy w klasie badania.Klasa ta nie może być dziedziczona.
Klasa publiczna TestConfiguration Zapewnia dostęp do TestConfigurationSection stanowi, że microsoft.visualstudio.testtools sekcji w app.config pliku.
Klasa publiczna TestConfigurationSection Zapewnia dostęp do danych konfiguracji źródła danych.
Klasa publiczna TestContext Służy do przechowywania informacji dostarczanych do badania jednostki.
Klasa publiczna TestExecution Ta klasa reprezentuje zdarzenia, które są związane z wykonywania badania.
Klasa publiczna TestExecutionEventArgs Klasa podstawowa dla zdarzeń w TestExecution klasy.
Klasa publiczna TestExtensionExecution Ta klasa umożliwia dostosowanych wykonanie testów.
Klasa publiczna TestInitializeAttribute Określa metodę, która ma być uruchamiane przed testem do przydzielania i konfigurowania zasobów wymaganych przez wszystkie testy w klasie badania.Klasa ta nie może być dziedziczona.
Klasa publiczna TestMethodAttribute Używany do identyfikowania metody badania.Klasa ta nie może być dziedziczona.
Klasa publiczna TestMethodInvokerContext Przekazany do jednostki Test Adapter do TestExtensionExecution.CreateMethodInvoker.
Klasa publiczna TestMethodInvokerResult Wynik, który jest zwracany przez Invoke.
Klasa publiczna TestPropertyAttribute Ustanawia badania określonej właściwości metody.Klasa ta nie może być dziedziczona.
Klasa publiczna TimeoutAttribute Pozwala określić limit czasu badania jednostki.
Klasa publiczna UnitTestAssertException Jest to klasa bazowa dla jednostki badań wyjątki.
Klasa publiczna WebServiceHelper Zawiera metody pomocnika do testowania usługi sieci Web.
Klasa publiczna WorkItemAttribute Służy do określania elementu pracy, związane z testem.

Interfejsy

  Interfejs Opis
Interfejs publiczny ITestMethodInvoker Interfejs, aby wywołać treści metody badania.

Delegaci

  Delegat Opis
Delegat chroniony BaseShadow.ElementConverter Pełnomocnik używane głębokie kopiowanie tablic.Konwertuje źródła elementu tablicy elementu docelowego.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne DataAccessMethod Określa stałe, które wskazują, jak wiersze danych są dostępne w badaniach opartych na danych.
Wyliczenie publiczne TestTimeout Wyliczenie dla przekroczeń limitu czasu, które mogą być używane z TimeoutAttribute klasy.
Wyliczenie publiczne UnitTestOutcome Programowo określić wynik badania, że zostało uruchomione lub jest aktualnie uruchomiona za pomocą UnitTestOutcome.

Zobacz też

Informacje

Inne zasoby

About Unit Tests

Working with Unit Tests

Creating Unit Tests

Wskazówki: tworzenie i uruchamianie testów jednostkowych zarządzanego kodu

Instruktaż: Testy i wyświetlić kod zapotrzebowania