Microsoft.VisualStudio.TestTools.UnitTesting Obor názvů

Třídy

Name Description
AfterAssemblyCleanupEventArgs
AfterAssemblyInitializeEventArgs
AfterClassCleanupEventArgs
AfterClassInitializeEventArgs
AfterTestCleanupEventArgs
AfterTestInitializeEventArgs
ArchitectureConditionAttribute

Tento atribut slouží k ignorování testovací třídy nebo testovací metody na základě aktuální architektury procesu.

AssemblyCleanupAttribute

Atribut vyčištění sestavení.

AssemblyFixtureProviderAttribute

Označuje, že metody na zadané FixtureType anotované s AssemblyInitializeAttribute nebo AssemblyCleanupAttribute by měly být zjištěny a spouštěny jednou za použití testovací sestavení, i když metody nejsou deklarovány v samotném testovacím sestavení.

AssemblyInitializeAttribute

Inicializovat atribut sestavení.

Assert

Kolekce pomocných tříd pro testování různých podmínek v rámci testů jednotek. Pokud testovaná podmínka není splněná, vyvolá se výjimka.

AssertExtensions

Poskytuje toto rozšíření pro Assert třídy.

AssertFailedException

AssertFailedException – třída Slouží k označení selhání testovacího případu.

AssertInconclusiveException

Výjimka assert inconclusive.

BaseShadow
BeforeAssemblyCleanupEventArgs
BeforeAssemblyInitializeEventArgs
BeforeClassCleanupEventArgs
BeforeClassInitializeEventArgs
BeforeTestCleanupEventArgs
BeforeTestInitializeEventArgs
CIConditionAttribute

Tento atribut se používá k podmíněnému řízení, zda testovací třída nebo testovací metoda se spustí nebo bude ignorován na základě toho, zda test běží v prostředí CI.

ClassCleanupAttribute

Atribut čištění třídy.

ClassCleanupExecutionAttribute

Specifikace, kdy spustit metody čištění tříd.

ClassInitializeAttribute

Atribut inicializace třídy.

CollectionAssert

Kolekce pomocných tříd pro testování různých podmínek spojených s kolekcemi v rámci testů jednotek. Pokud testovaná podmínka není splněná, vyvolá se výjimka.

ConditionBaseAttribute

Tento atribut se používá k podmíněnému řízení, zda se testovací třída nebo testovací metoda spustí nebo bude ignorována na základě podmínky a pomocí volitelné zprávy.

CssIterationAttribute

Identifikátor URI iterace šablon stylů CSS

CssProjectStructureAttribute

Identifikátor URI struktury projektu CSS

DataRowAttribute

Atribut definující vložená data pro testovací metodu

DataSourceAttribute

Určuje připojovací řetězec, název tabulky a metodu přístupu k řádkům pro testování řízené daty.

DataSourceElement

Prvek Zdroj dat.

DataSourceElementCollection

Kolekce elementů zdroje dat.

DataTestMethodAttribute

Tento atribut v současné době neposkytuje žádné jiné funkce v porovnání s TestMethodAttribute. Je k dispozici pouze kvůli zpětné kompatibilitě. Použití TestMethodAttribute se doporučuje i pro parametrizované testy.

DeploymentItemAttribute

Slouží k zadání položky nasazení (souboru nebo adresáře) pro nasazení podle testu. Lze zadat pro testovací třídu nebo testovací metodu. Může mít více instancí atributu, které určují více než jednu položku. Cesta k položce může být absolutní nebo relativní, pokud relativní, je relativní vůči RunConfig.RelativePathRoot.

DescriptionAttribute

Popis testu.

DiscoverInternalsAttribute

Přítomnost tohoto atributu v testovacím sestavení způsobí, že msTest zjistí třídy testů (tj. třídy s atributem TestClass) a testovací metody (tj. metody s atributem TestMethod), které jsou deklarovány interně kromě tříd testů a testovacích metod, které jsou deklarované jako veřejné. Pokud tento atribut není k dispozici v testovací sestavení testy v takových třídách nebudou zjištěny.

DoNotParallelizeAttribute

Specifikace pro zakázání paralelizace

DynamicDataAttribute

Atribut pro definování dynamických dat pro testovací metodu

ExecutableConditionAttribute

Tento atribut slouží k podmíněnému řízení, zda testovací třída nebo testovací metoda bude spuštěna nebo ignorována na základě toho, zda je daný spustitelný soubor (nástroj) k dispozici.

ExpectedExceptionAttribute

Atribut, který určuje, že očekává výjimku zadaného typu.

ExpectedExceptionBaseAttribute

Základní třída pro atributy, které určují, že mají očekávat výjimku z testu jednotek.

GenericParameterHelper

Tato třída je navržená tak, aby uživateli pomohla s testováním jednotek pro typy, které používají obecné typy. GenericParameterHelper splňuje některá běžná omezení obecného typu, například:

  1. veřejný výchozí konstruktor
  2. implementuje společné rozhraní: IComparable, IEnumerable.
GitHubWorkItemAttribute

Atribut GitHubWorkItem; slouží k zadání problému GitHubu přidruženého k tomuto testu.

GlobalTestCleanupAttribute

Atribut globálního čištění testů, který se vztahuje na každou testovací metodu v sestavení. Metoda, na kterou se tento atribut používá, musí být veřejná, statická, ne generická, má jeden parametr typu TestContext a buď vrátí void nebo Úkol.

GlobalTestInitializeAttribute

Globální test inicializovat atribut, který platí pro každou testovací metodu v sestavení. Metoda, na kterou se tento atribut používá, musí být veřejná, statická, ne generická, má jeden parametr typu TestContext a buď vrátí void nebo Úkol.

HostTypeAttribute
IgnoreAttribute

Tento atribut slouží k ignorování testovací třídy nebo testovací metody s volitelnou zprávou.

InternalTestFailureException

InternalTestFailureException – třída. Slouží k označení interního selhání testovacího případu.

MemberConditionAttribute

Podmíněně spustí nebo ignoruje testovací třídu nebo testovací metodu na základě hodnoty jednoho nebo více staticBoolean členů (vlastnost, pole nebo metoda bez parametrů), na kterou Type odkazuje a název člena.

OnTestStoppingEventArgs
OSConditionAttribute

Tento atribut slouží k ignorování testovací třídy nebo testovací metody s volitelnou zprávou.

OwnerAttribute

Testovací vlastník.

ParallelizeAttribute

Specifikace úrovně paralelizace pro testovací běh

PlannedTest

Představuje jeden test, který se plánuje spustit (tj. byl zjištěn a předán aktivní filtr) v aktuálním testovacím běhu. Vráceno .PlannedTests

PriorityAttribute

Atribut priority; slouží k určení priority testu jednotek.

PrivateObject

Tato třída představuje živý nepřístupný interní objekt v systému.

PrivateType

Tato třída představuje soukromou třídu pro funkce Private Accessors.

RetryAttribute

Tento atribut slouží k nastavení počtu opakování testovací metody v případě selhání.

RetryBaseAttribute

Abstraktní atribut, který řídí opakování testovací metody v případě selhání. Záleží na odvozených třídách, abyste definovali, jak se opakování provádí.

RetryResult

Výsledek opakování testu.

ShadowingAttribute
STATestClassAttribute

Atribut testovací třídy.

STATestMethodAttribute

Atribut testovací třídy.

StringAssert

Řetězcový výraz.

TestCategoryAttribute

Atribut TestCategory; slouží k určení kategorie testu jednotek.

TestCategoryBaseAttribute

Základní třída pro atribut Category.

TestClassAttribute

Tento atribut slouží k označení testovacích tříd.

TestClassExtensionAttribute
TestCleanupAttribute

Atribut vyčištění testu označuje metody, které jsou provedeny po každém testu označeném značkou TestMethodAttribute.

TestConfiguration

Podpora nastavení konfigurace pro testy

TestConfigurationSection

Oddíl konfigurace pro testy.

TestContext

Slouží k ukládání informací, které jsou k dispozici pro testy jednotek.

TestDataRow<T>

Pokud je tento typ vrácen z GetData(MethodInfo) (například prostřednictvím DynamicDataAttribute), určuje informace související s konkrétním testovacím případem.

TestDataSourceDiscoveryAttribute

Určuje způsob zjišťování ITestDataSource testů.

TestDataSourceOptionsAttribute

Určuje možnosti pro všechna ITestDataSource aktuální sestavení.

TestExecution
TestExecutionEventArgs
TestExtensionExecution
TestFilterContext

Snímek metadat MSTest zveřejňuje ITestFilter pro jeden test, který je třeba vzít v úvahu.

TestFilterProviderAttribute

Zaregistruje uživatelem zadanou ITestFilter implementaci, kterou adaptér MSTest vyvolá pro každý test, který se chystá spustit, po použití jakéhokoli filtru příkazového řádku (--filter, výběru Průzkumníka testů atd.).

TestIdGenerationStrategyAttribute

Určuje, jak vygenerovat TESTOVACÍ ID.

TestInitializeAttribute

Atribut inicializace testu.

TestMethodAttribute

Tento atribut slouží k označení testovacích metod.

TestMethodInvokerContext
TestMethodInvokerResult
TestPropertyAttribute

Atribut testovací vlastnosti.

TestRun

Poskytuje okolí přístup k informacím o aktuálně prováděném testovacím spuštění.

TimeoutAttribute

Atribut časového limitu; slouží k určení časového limitu testu jednotek.

UnitTestAssertException

Základní třída pro výjimky rozhraní.

WebServiceHelper
WorkItemAttribute

Atribut WorkItem; slouží k zadání pracovní položky přidružené k tomuto testu.

Struktury

Name Description
Assert.AssertAreEqualInterpolatedStringHandler<TArgument>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.AreEqual , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertAreNotEqualInterpolatedStringHandler<TArgument>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.AreNotEqual , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertAreNotSameInterpolatedStringHandler<TArgument>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.AreNotSame , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertAreSameInterpolatedStringHandler<TArgument>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.AreSame , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertCountInterpolatedStringHandler<TItem>

Poskytuje interpolovanou obslužnou rutinu řetězce, kterou HasCount<T>(Int32, IEnumerable<T>, Assert.AssertCountInterpolatedStringHandler<T>, String) používá a IsEmpty<T>(IEnumerable<T>, Assert.AssertCountInterpolatedStringHandler<T>, String) která přiděluje a formátuje zprávu pouze v případě selhání kontrolního výrazu.

Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<TArg>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsExactInstanceOfType , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertGenericIsInstanceOfTypeInterpolatedStringHandler<TArg>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsInstanceOfType , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertGenericIsNotExactInstanceOfTypeInterpolatedStringHandler<TArg>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsNotExactInstanceOfType , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertGenericIsNotInstanceOfTypeInterpolatedStringHandler<TArg>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsNotInstanceOfType , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsExactInstanceOfType , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertIsFalseInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsFalse , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertIsInstanceOfTypeInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsInstanceOfType , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertIsNotEmptyInterpolatedStringHandler<TItem>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsNotEmpty , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertIsNotExactInstanceOfTypeInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsNotExactInstanceOfType , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertIsNotInstanceOfTypeInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsNotInstanceOfType , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertIsNotNullInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsNotNull , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertIsNullInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsNull , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertIsTrueInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.IsTrue , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertNonGenericAreEqualInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.AreEqual , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertNonGenericAreNotEqualInterpolatedStringHandler

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.AreNotEqual , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.ThrowsAsync , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.Throws , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertSingleInterpolatedStringHandler<TItem>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.ContainsSingle , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertThrowsExactlyAsyncInterpolatedStringHandler<TException>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.ThrowsExactlyAsync , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

Assert.AssertThrowsExactlyInterpolatedStringHandler<TException>

Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením Assert.ThrowsExactly , která přiděluje a formátuje zprávu pouze při selhání kontrolního výrazu.

RetryContext

Představuje kontext pro opakování testu.

TestFilterResult

Rozhodnutí vrácené ITestFilter pro jeden test.

Rozhraní

Name Description
ITestDataSource

Test zdroje dat pro testy řízené daty

ITestDataSourceEmptyDataSourceExceptionInfo

Volitelná schopnost vlastního ITestDataSource objektu poskytovat bohatší informace, když zdroj dat nevrátí žádné řádky. Když zdroj dat implementuje toto rozhraní, msTest používá vrácené názvy členů a typů k vytvoření zprávy s větší akcí výjimku místo obecné GetData returned empty collection zprávy.

ITestDataSourceIgnoreCapability

Určuje schopnost zdroje testovacích dat, která se má ignorovat, a definuje důvod ignorování.

ITestDataSourceUnfoldingCapability

Určuje schopnost zdroje testovacích dat definovat, jak se mají parametrizované testy spouštět, a to buď jako jednotlivé testovací případy pro každý řádek dat, nebo jako jeden testovací případ. To má vliv na výsledky testu a reprezentaci uživatelského rozhraní testů.

ITestFilter

Implementuje filtr testů zadaný uživatelem, který se rozhodne podle testu, zda se má test spustit, bezobslužně vynechat nebo hlásit jako vynechání.

ITestMethod

TestMethod pro spuštění

ITestMethodInvoker
ITestRunInfo

Okolí jen pro čtení informace o aktuálním testovacím běhu. Přístup prostřednictvím Current.

Výčty

Name Description
ClassCleanupBehavior

Kdy spustit ClassCleanup během provádění testu.

ConditionMode

Výčet použitý ConditionBaseAttribute k řízení, zda je podmínka obrácena.

DataAccessMethod

Výčet pro přístup k datovým řádkům při testování řízeném daty

DelayBackoffType

Určuje typ zpětného odpožďování mezi opakováními.

DynamicDataSourceType

Výčet určující, zda jsou data uložena jako vlastnost, v metodě nebo v poli.

ExecutionScope

Režim paralelního spuštění

InheritanceBehavior

Výčet chování dědičnosti, který lze použít s ClassInitializeAttribute třídou i ClassCleanupAttribute třídou. Definuje chování ClassInitialize a ClassCleanup metody základních tříd. Typ výčtu se musí shodovat.

MessageLevel

Určuje úroveň závažnosti zpráv zobrazených pomocí DisplayMessage(MessageLevel, String) rozhraní API.

OperatingSystems

Výčet, který se používá OSConditionAttribute k řízení toho, které operační systémy testovací metoda nebo třída testů podporuje nebo nepodporuje.

SequenceOrder

Určuje, zda se prvky sekvence musí objevit ve stejném pořadí nebo v libovolném pořadí při porovnávání kolekcí s AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, SequenceOrder, String, String, String).

TestArchitectures

Výčet, který se používá ArchitectureConditionAttribute k řízení toho, která procesní architektura testovací metody nebo třídy testů podporuje nebo nepodporuje.

TestDataSourceDiscoveryOption

Podporované režimy zjišťování pro ITestDataSource testy.

TestDataSourceUnfoldingStrategy

Určuje, jak se mají parametrizované testy spouštět, a to buď jako jednotlivé testovací případy pro každý řádek dat, nebo jako jeden testovací případ. To má vliv na výsledky testu a reprezentaci uživatelského rozhraní testů.

TestFilterAction

Určuje, jak má adaptér MSTest zacházet s testem, pro který ITestFilter vrátil určitý TestFilterResult.

TestIdGenerationStrategy

Podporované strategie generování ID testu.

TestTimeout

Výčet časových limitů, které lze použít s TimeoutAttribute třídou. Typ výčtu se musí shodovat.

UnitTestOutcome

výsledky testu jednotek.

Delegáti

Name Description
BaseShadow.ElementConverter