Microsoft.VisualStudio.TestPlatform.TestFramework
Atribut TestMethod pro provádění
Získá název testovací metody.
Získá název třídy testu.
Získá návratový typ testovací metody.
Získá parametry testovací metody.
Získá methodInfo pro testovací metodu.
This is just to retrieve additional information about the method.
Do not directly invoke the method using MethodInfo. Use ITestMethod.Invoke instead.
Vyvolá testovací metodu.
Argumenty pro testovací metodu (např. pro testování řízené daty)
Výsledek vyvolání testovací metody
This call handles asynchronous test methods as well.
Získá všechny atributy testovací metody.
Jestli je platný atribut definovaný v nadřazené třídě
Všechny atributy
Získá atribut konkrétního typu.
System.Attribute type.
Jestli je platný atribut definovaný v nadřazené třídě
Atributy zadaného typu
Pomocná služba
Kontrolní parametr není null.
Parametr
Název parametru
Zpráva
Throws argument null exception when parameter is null.
Ověřovací parametr není null nebo prázdný.
Parametr
Název parametru
Zpráva
Throws ArgumentException when parameter is null.
Výčet způsobů přístupu k datovým řádkům při testování řízeném daty
Řádky se vrací v sekvenčním pořadí.
Řádky se vrátí v náhodném pořadí.
Atribut pro definování vložených dat pro testovací metodu
Inicializuje novou instanci třídy .
Datový objekt
Inicializuje novou instanci třídy , která přijímá pole argumentů.
Datový objekt
Další data
Získá data pro volání testovací metody.
Získá nebo nastaví zobrazovaný název ve výsledcích testu pro přizpůsobení.
Výjimka s neprůkazným kontrolním výrazem
Inicializuje novou instanci třídy .
Zpráva
Výjimka
Inicializuje novou instanci třídy .
Zpráva
Inicializuje novou instanci třídy .
Třída InternalTestFailureException. Používá se pro označení interní chyby testovacího případu.
This class is only added to preserve source compatibility with the V1 framework.
For all practical purposes either use AssertFailedException/AssertInconclusiveException.
Inicializuje novou instanci třídy .
Zpráva o výjimce
Výjimka
Inicializuje novou instanci třídy .
Zpráva o výjimce
Inicializuje novou instanci třídy .
Atribut, podle kterého se má očekávat výjimka zadaného typu
Inicializuje novou instanci třídy s očekávaným typem.
Typ očekávané výjimky
Inicializuje novou instanci třídy
s očekávaným typem a zprávou, která se zahrne v případě, že test nevyvolá žádnou výjimku.
Typ očekávané výjimky
Zpráva, která má být zahrnuta do výsledku testu, pokud se test nezdaří z důvodu nevyvolání výjimky
Načte hodnotu, která označuje typ očekávané výjimky.
Získá nebo načte hodnotu, která označuje, jestli je možné typy odvozené od typu očekávané výjimky
považovat za očekávané.
Získá zprávu, které se má zahrnout do výsledku testu, pokud tento test selže v důsledku výjimky.
Ověří, jestli se očekává typ výjimky vyvolané testem jednotek.
Výjimka vyvolaná testem jednotek
Základní třída pro atributy, které určují, že se má očekávat výjimka testu jednotek
Inicializuje novou instanci třídy s výchozí zprávou no-exception.
Inicializuje novou instanci třídy se zprávou no-exception.
Zprávy, které mají být zahrnuty ve výsledku testu, pokud se test nezdaří z důvodu nevyvolání
výjimky
Získá zprávu, které se má zahrnout do výsledku testu, pokud tento test selže v důsledku výjimky.
Získá zprávu, které se má zahrnout do výsledku testu, pokud tento test selže v důsledku výjimky.
Získá výchozí zprávu no-exception.
Název typu atributu ExpectedException
Výchozí zpráva neobsahující výjimku
Určuje, jestli se daná výjimka očekává. Pokud metoda skončí, rozumí se tomu tak,
že se výjimka očekávala. Pokud metoda vyvolá výjimku, rozumí se tím,
že se výjimka neočekávala a součástí výsledku testu
je zpráva vyvolané výjimky. Pomocí třídy je možné si usnadnit
práci. Pokud se použije a kontrolní výraz selže,
výsledek testu se nastaví na Neprůkazný.
Výjimka vyvolaná testem jednotek
Znovu vyvolá výjimku, pokud se jedná o atribut AssertFailedException nebo AssertInconclusiveException.
Výjimka, která se má znovu vyvolat, pokud se jedná výjimku kontrolního výrazu
Tato třída je koncipovaná tak, aby uživatelům pomáhala při testování jednotek typů, které využívá obecné typy.
Atribut GenericParameterHelper řeší některá běžná omezení obecných typů,
jako jsou:
1. veřejný výchozí konstruktor
2. implementace společného rozhraní: IComparable, IEnumerable
Inicializuje novou instanci třídy , která
splňuje omezení newable v obecných typech jazyka C#.
This constructor initializes the Data property to a random value.
Inicializuje novou instanci třídy , která
inicializuje vlastnost Data na hodnotu zadanou uživatelem.
Libovolné celé číslo
Získá nebo nastaví data.
Provede porovnání hodnot pro dva objekty GenericParameterHelper.
objekt, se kterým chcete porovnávat
pravda, pokud má objekt stejnou hodnotu jako „tento“ objekt GenericParameterHelper.
V opačném případě nepravda.
Vrátí pro tento objekt hodnotu hash.
Kód hash
Porovná data daných dvou objektů .
Objekt pro porovnání
Číslo se znaménkem označující relativní hodnoty této instance a hodnoty
Thrown when the object passed in is not an instance of .
Vrátí objekt IEnumerator, jehož délka je odvozená od
vlastnosti dat.
Objekt IEnumerator
Vrátí objekt GenericParameterHelper, který se rovná
aktuálnímu objektu.
Klonovaný objekt
Umožňuje uživatelům protokolovat/zapisovat trasování z testů jednotek pro účely diagnostiky.
Obslužná rutina pro LogMessage
Zpráva, kterou chcete zaprotokolovat
Událost pro naslouchání. Dojde k ní, když autor testů jednotek napíše zprávu.
Určeno především pro použití adaptérem.
Rozhraní API pro volání zpráv protokolu zapisovačem testu
Formátovací řetězec se zástupnými symboly
Parametry pro zástupné symboly
Atribut TestCategory, používá se pro zadání kategorie testu jednotek.
Inicializuje novou instanci třídy a zavede pro daný test kategorii.
Kategorie testu
Získá kategorie testu, které se nastavily pro test.
Základní třída atributu Category
The reason for this attribute is to let the users create their own implementation of test categories.
- test framework (discovery, etc) deals with TestCategoryBaseAttribute.
- The reason that TestCategories property is a collection rather than a string,
is to give more flexibility to the user. For instance the implementation may be based on enums for which the values can be OR'ed
in which case it makes sense to have single attribute rather than multiple ones on the same test.
Inicializuje novou instanci třídy .
Tuto kategorii zavede pro daný test. Řetězce vrácené z TestCategories
se použijí spolu s příkazem /category k filtrování testů.
Získá kategorii testu, která se nastavila pro test.
Třída AssertFailedException. Používá se pro značení chyby testovacího případu.
Inicializuje novou instanci třídy .
Zpráva
Výjimka
Inicializuje novou instanci třídy .
Zpráva
Inicializuje novou instanci třídy .
Kolekce pomocných tříd pro testování nejrůznějších podmínek v rámci
testů jednotek. Pokud se testovaná podmínka nesplní, vyvolá se
výjimka.
Získá instanci typu singleton funkce Assert.
Users can use this to plug-in custom assertions through C# extension methods.
For instance, the signature of a custom assertion provider could be "public static void IsOfType<T>(this Assert assert, object obj)"
Users could then use a syntax similar to the default assertions which in this case is "Assert.That.IsOfType<Dog>(animal);"
More documentation is at "https://github.com/Microsoft/testfx-docs".
Testuje, jestli je zadaná podmínka pravdivá, a vyvolá výjimku,
pokud nepravdivá není.
Podmínka, která má být podle testu pravdivá.
Thrown if is false.
Testuje, jestli je zadaná podmínka pravdivá, a vyvolá výjimku,
pokud nepravdivá není.
Podmínka, která má být podle testu pravdivá.
Zpráva, kterou chcete zahrnout do výjimky, pokud
je nepravda. Zpráva je zobrazena ve výsledcích testu.
Thrown if is false.
Testuje, jestli je zadaná podmínka pravdivá, a vyvolá výjimku,
pokud nepravdivá není.
Podmínka, která má být podle testu pravdivá.
Zpráva, kterou chcete zahrnout do výjimky, pokud
je nepravda. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is false.
Testuje, jestli zadaná podmínka není nepravdivá, a vyvolá výjimku,
pokud pravdivá je.
Podmínka, která podle testu má být nepravdivá
Thrown if is true.
Testuje, jestli zadaná podmínka není nepravdivá, a vyvolá výjimku,
pokud pravdivá je.
Podmínka, která podle testu má být nepravdivá
Zpráva, kterou chcete zahrnout do výjimky, pokud
je pravda. Zpráva je zobrazena ve výsledcích testu.
Thrown if is true.
Testuje, jestli zadaná podmínka není nepravdivá, a vyvolá výjimku,
pokud pravdivá je.
Podmínka, která podle testu má být nepravdivá
Zpráva, kterou chcete zahrnout do výjimky, pokud
je pravda. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is true.
Testuje, jestli je zadaný objekt null, a vyvolá výjimku,
pokud tomu tak není.
Objekt, který má podle testu být Null
Thrown if is not null.
Testuje, jestli je zadaný objekt null, a vyvolá výjimku,
pokud tomu tak není.
Objekt, který má podle testu být Null
Zpráva, kterou chcete zahrnout do výjimky, pokud
není Null. Zpráva je zobrazena ve výsledcích testu.
Thrown if is not null.
Testuje, jestli je zadaný objekt null, a vyvolá výjimku,
pokud tomu tak není.
Objekt, který má podle testu být Null
Zpráva, kterou chcete zahrnout do výjimky, pokud
není Null. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not null.
Testuje, jestli je zadaný objekt null, a pokud je,
vyvolá výjimku.
Objekt, u kterého test očekává, že nebude Null.
Thrown if is null.
Testuje, jestli je zadaný objekt null, a pokud je,
vyvolá výjimku.
Objekt, u kterého test očekává, že nebude Null.
Zpráva, kterou chcete zahrnout do výjimky, pokud
je Null. Zpráva je zobrazena ve výsledcích testu.
Thrown if is null.
Testuje, jestli je zadaný objekt null, a pokud je,
vyvolá výjimku.
Objekt, u kterého test očekává, že nebude Null.
Zpráva, kterou chcete zahrnout do výjimky, pokud
je Null. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is null.
Testuje, jestli oba zadané objekty odkazují na stejný objekt,
a vyvolá výjimku, pokud obě zadané hodnoty na stejný objekt neodkazují.
První objekt, který chcete porovnat. Jedná se o hodnotu, kterou test očekává.
Druhý objekt, který chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Thrown if does not refer to the same object
as .
Testuje, jestli oba zadané objekty odkazují na stejný objekt,
a vyvolá výjimku, pokud obě zadané hodnoty na stejný objekt neodkazují.
První objekt, který chcete porovnat. Jedná se o hodnotu, kterou test očekává.
Druhý objekt, který chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve výsledcích testu.
Thrown if does not refer to the same object
as .
Testuje, jestli oba zadané objekty odkazují na stejný objekt,
a vyvolá výjimku, pokud obě zadané hodnoty na stejný objekt neodkazují.
První objekt, který chcete porovnat. Jedná se o hodnotu, kterou test očekává.
Druhý objekt, který chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if does not refer to the same object
as .
Testuje, jestli zadané objekty odkazují na různé objekty,
a vyvolá výjimku, pokud tyto dvě zadané hodnoty odkazují na stejný objekt.
První objekt, který chcete porovnat. Jedná se o hodnotu, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý objekt, který chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Thrown if refers to the same object
as .
Testuje, jestli zadané objekty odkazují na různé objekty,
a vyvolá výjimku, pokud tyto dvě zadané hodnoty odkazují na stejný objekt.
První objekt, který chcete porovnat. Jedná se o hodnotu, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý objekt, který chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if refers to the same object
as .
Testuje, jestli zadané objekty odkazují na různé objekty,
a vyvolá výjimku, pokud tyto dvě zadané hodnoty odkazují na stejný objekt.
První objekt, který chcete porovnat. Jedná se o hodnotu, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý objekt, který chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if refers to the same object
as .
Testuje, jestli jsou zadané hodnoty stejné, a vyvolá výjimku,
pokud tyto dvě hodnoty stejné nejsou. Rozdílné číselné typy se považují
za nestejné, i když jsou dvě logické hodnoty stejné. 42L se nerovná 42.
The type of values to compare.
První hodnota, kterou chcete porovnat. Jedná se o hodnotu, kterou test očekává.
Druhá hodnota, kterou chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Thrown if is not equal to .
Testuje, jestli jsou zadané hodnoty stejné, a vyvolá výjimku,
pokud tyto dvě hodnoty stejné nejsou. Rozdílné číselné typy se považují
za nestejné, i když jsou dvě logické hodnoty stejné. 42L se nerovná 42.
The type of values to compare.
První hodnota, kterou chcete porovnat. Jedná se o hodnotu, kterou test očekává.
Druhá hodnota, kterou chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is not equal to
.
Testuje, jestli jsou zadané hodnoty stejné, a vyvolá výjimku,
pokud tyto dvě hodnoty stejné nejsou. Rozdílné číselné typy se považují
za nestejné, i když jsou dvě logické hodnoty stejné. 42L se nerovná 42.
The type of values to compare.
První hodnota, kterou chcete porovnat. Jedná se o hodnotu, kterou test očekává.
Druhá hodnota, kterou chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not equal to
.
Testuje nerovnost zadaných hodnot a vyvolá výjimku,
pokud si tyto dvě hodnoty jsou rovny. Rozdílné číselné typy se považují
za nestejné, i když jsou logické hodnoty stejné. 42L se nerovná 42.
The type of values to compare.
První hodnota, kterou chcete porovnat. Jedná se o hodnotu, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhá hodnota, kterou chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Thrown if is equal to .
Testuje nerovnost zadaných hodnot a vyvolá výjimku,
pokud si tyto dvě hodnoty jsou rovny. Rozdílné číselné typy se považují
za nestejné, i když jsou logické hodnoty stejné. 42L se nerovná 42.
The type of values to compare.
První hodnota, kterou chcete porovnat. Jedná se o hodnotu, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhá hodnota, kterou chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is equal to .
Testuje nerovnost zadaných hodnot a vyvolá výjimku,
pokud si tyto dvě hodnoty jsou rovny. Rozdílné číselné typy se považují
za nestejné, i když jsou logické hodnoty stejné. 42L se nerovná 42.
The type of values to compare.
První hodnota, kterou chcete porovnat. Jedná se o hodnotu, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhá hodnota, kterou chcete porovnat. Jedná se o hodnotu vytvořenou testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is equal to .
Testuje, jestli jsou zadané objekty stejné, a vyvolá výjimku,
pokud oba objekty stejné nejsou. Rozdílné číselné typy se považují
za nestejné, i když jsou logické hodnoty stejné. 42L se nerovná 42.
První objekt, který chcete porovnat. Jedná se o objekt, který test očekává.
Druhý objekt, který chcete porovnat. Jedná se o objekt vytvořený testovaným kódem.
Thrown if is not equal to
.
Testuje, jestli jsou zadané objekty stejné, a vyvolá výjimku,
pokud oba objekty stejné nejsou. Rozdílné číselné typy se považují
za nestejné, i když jsou logické hodnoty stejné. 42L se nerovná 42.
První objekt, který chcete porovnat. Jedná se o objekt, který test očekává.
Druhý objekt, který chcete porovnat. Jedná se o objekt vytvořený testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is not equal to
.
Testuje, jestli jsou zadané objekty stejné, a vyvolá výjimku,
pokud oba objekty stejné nejsou. Rozdílné číselné typy se považují
za nestejné, i když jsou logické hodnoty stejné. 42L se nerovná 42.
První objekt, který chcete porovnat. Jedná se o objekt, který test očekává.
Druhý objekt, který chcete porovnat. Jedná se o objekt vytvořený testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not equal to
.
Testuje nerovnost zadaných objektů a vyvolá výjimku,
pokud jsou oba objekty stejné. Rozdílné číselné typy se považují
za nestejné, i když jsou logické hodnoty stejné. 42L se nerovná 42.
První objekt, který chcete porovnat. Jedná se o hodnotu, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý objekt, který chcete porovnat. Jedná se o objekt vytvořený testovaným kódem.
Thrown if is equal to .
Testuje nerovnost zadaných objektů a vyvolá výjimku,
pokud jsou oba objekty stejné. Rozdílné číselné typy se považují
za nestejné, i když jsou logické hodnoty stejné. 42L se nerovná 42.
První objekt, který chcete porovnat. Jedná se o hodnotu, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý objekt, který chcete porovnat. Jedná se o objekt vytvořený testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is equal to .
Testuje nerovnost zadaných objektů a vyvolá výjimku,
pokud jsou oba objekty stejné. Rozdílné číselné typy se považují
za nestejné, i když jsou logické hodnoty stejné. 42L se nerovná 42.
První objekt, který chcete porovnat. Jedná se o hodnotu, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý objekt, který chcete porovnat. Jedná se o objekt vytvořený testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is equal to .
Testuje rovnost zadaných hodnot float a vyvolá výjimku,
pokud nejsou stejné.
První plovoucí desetinná čárka, kterou chcete porovnat. Jedná se o plovoucí desetinnou čárku, kterou test očekává.
Druhá plovoucí desetinná čárka, kterou chcete porovnat. Jedná se o plovoucí desetinnou čárku vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o více než .
Thrown if is not equal to
.
Testuje rovnost zadaných hodnot float a vyvolá výjimku,
pokud nejsou stejné.
První plovoucí desetinná čárka, kterou chcete porovnat. Jedná se o plovoucí desetinnou čárku, kterou test očekává.
Druhá plovoucí desetinná čárka, kterou chcete porovnat. Jedná se o plovoucí desetinnou čárku vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o více než .
Zpráva, kterou chcete zahrnout do výjimky, pokud
se liší od o více než
. Zpráva je zobrazena ve výsledcích testu.
Thrown if is not equal to
.
Testuje rovnost zadaných hodnot float a vyvolá výjimku,
pokud nejsou stejné.
První plovoucí desetinná čárka, kterou chcete porovnat. Jedná se o plovoucí desetinnou čárku, kterou test očekává.
Druhá plovoucí desetinná čárka, kterou chcete porovnat. Jedná se o plovoucí desetinnou čárku vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o více než .
Zpráva, kterou chcete zahrnout do výjimky, pokud
se liší od o více než
. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not equal to
.
Testuje nerovnost zadaných hodnot float a vyvolá výjimku,
pokud jsou stejné.
První desetinná čárka, kterou chcete porovnat. Toto je desetinná čárka, která se podle testu nemá
shodovat s aktuální hodnotou .
Druhá plovoucí desetinná čárka, kterou chcete porovnat. Jedná se o plovoucí desetinnou čárku vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o maximálně .
Thrown if is equal to .
Testuje nerovnost zadaných hodnot float a vyvolá výjimku,
pokud jsou stejné.
První desetinná čárka, kterou chcete porovnat. Toto je desetinná čárka, která se podle testu nemá
shodovat s aktuální hodnotou .
Druhá plovoucí desetinná čárka, kterou chcete porovnat. Jedná se o plovoucí desetinnou čárku vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o maximálně .
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná nebo se liší o méně než
. Zpráva je zobrazena ve výsledcích testu.
Thrown if is equal to .
Testuje nerovnost zadaných hodnot float a vyvolá výjimku,
pokud jsou stejné.
První desetinná čárka, kterou chcete porovnat. Toto je desetinná čárka, která se podle testu nemá
shodovat s aktuální hodnotou .
Druhá plovoucí desetinná čárka, kterou chcete porovnat. Jedná se o plovoucí desetinnou čárku vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o maximálně .
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná nebo se liší o méně než
. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is equal to .
Testuje rovnost zadaných hodnot double a vyvolá výjimku,
pokud se neshodují.
První dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost, kterou test očekává.
Druhá dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o více než .
Thrown if is not equal to
.
Testuje rovnost zadaných hodnot double a vyvolá výjimku,
pokud se neshodují.
První dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost, kterou test očekává.
Druhá dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o více než .
Zpráva, kterou chcete zahrnout do výjimky, pokud
se liší od o více než
. Zpráva je zobrazena ve výsledcích testu.
Thrown if is not equal to .
Testuje rovnost zadaných hodnot double a vyvolá výjimku,
pokud se neshodují.
První dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost, kterou test očekává.
Druhá dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o více než .
Zpráva, kterou chcete zahrnout do výjimky, pokud
se liší od o více než
. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not equal to .
Testuje nerovnost zadaných hodnot double a vyvolá výjimku,
pokud jsou si rovny.
První dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhá dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o maximálně .
Thrown if is equal to .
Testuje nerovnost zadaných hodnot double a vyvolá výjimku,
pokud jsou si rovny.
První dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhá dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o maximálně .
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná nebo se liší o méně než
. Zpráva je zobrazena ve výsledcích testu.
Thrown if is equal to .
Testuje nerovnost zadaných hodnot double a vyvolá výjimku,
pokud jsou si rovny.
První dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost, která se podle testu nemá
shodovat se skutečnou hodnotou .
Druhá dvojitá přesnost, kterou chcete porovnat. Jedná se o dvojitou přesnost vytvořenou testovaným kódem.
Požadovaná přesnost. Výjimka bude vyvolána pouze tehdy, pokud
se liší od
o maximálně .
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná nebo se liší o méně než
. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is equal to .
Testuje, jestli jsou zadané řetězce stejné, a vyvolá výjimku,
pokud stejné nejsou. Pro porovnání se používá neutrální jazyková verze.
První řetězec, který chcete porovnat. Jedná se o řetězec, který test očekává.
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Thrown if is not equal to .
Testuje, jestli jsou zadané řetězce stejné, a vyvolá výjimku,
pokud stejné nejsou. Pro porovnání se používá neutrální jazyková verze.
První řetězec, který chcete porovnat. Jedná se o řetězec, který test očekává.
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is not equal to .
Testuje, jestli jsou zadané řetězce stejné, a vyvolá výjimku,
pokud stejné nejsou. Pro porovnání se používá neutrální jazyková verze.
První řetězec, který chcete porovnat. Jedná se o řetězec, který test očekává.
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not equal to .
Testuje, jestli jsou zadané řetězce stejné, a vyvolá výjimku,
pokud stejné nejsou.
První řetězec, který chcete porovnat. Jedná se o řetězec, který test očekává.
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Objekt CultureInfo, který poskytuje informace o porovnání jazykových verzí.
Thrown if is not equal to .
Testuje, jestli jsou zadané řetězce stejné, a vyvolá výjimku,
pokud stejné nejsou.
První řetězec, který chcete porovnat. Jedná se o řetězec, který test očekává.
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Objekt CultureInfo, který poskytuje informace o porovnání jazykových verzí.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is not equal to .
Testuje, jestli jsou zadané řetězce stejné, a vyvolá výjimku,
pokud stejné nejsou.
První řetězec, který chcete porovnat. Jedná se o řetězec, který test očekává.
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Objekt CultureInfo, který poskytuje informace o porovnání jazykových verzí.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not equal to .
Testuje nerovnost zadaných řetězců a vyvolá výjimku,
pokud jsou stejné. Pro srovnání se používá neutrální jazyková verze.
První řetězec, který chcete porovnat. Jedná se o řetězec, který se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Thrown if is equal to .
Testuje nerovnost zadaných řetězců a vyvolá výjimku,
pokud jsou stejné. Pro srovnání se používá neutrální jazyková verze.
První řetězec, který chcete porovnat. Jedná se o řetězec, který se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is equal to .
Testuje nerovnost zadaných řetězců a vyvolá výjimku,
pokud jsou stejné. Pro srovnání se používá neutrální jazyková verze.
První řetězec, který chcete porovnat. Jedná se o řetězec, který se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is equal to .
Testuje nerovnost zadaných řetězců a vyvolá výjimku,
pokud jsou si rovny.
První řetězec, který chcete porovnat. Jedná se o řetězec, který se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Objekt CultureInfo, který poskytuje informace o porovnání jazykových verzí.
Thrown if is equal to .
Testuje nerovnost zadaných řetězců a vyvolá výjimku,
pokud jsou si rovny.
První řetězec, který chcete porovnat. Jedná se o řetězec, který se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Objekt CultureInfo, který poskytuje informace o porovnání jazykových verzí.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is equal to .
Testuje nerovnost zadaných řetězců a vyvolá výjimku,
pokud jsou si rovny.
První řetězec, který chcete porovnat. Jedná se o řetězec, který se podle testu nemá
shodovat se skutečnou hodnotou .
Druhý řetězec, který se má porovnat. Jedná se o řetězec vytvořený testovaným kódem.
Logická hodnota označující porovnání s rozlišováním velkých a malých písmen nebo bez jejich rozlišování. (Hodnota pravda
označuje porovnání bez rozlišování velkých a malých písmen.)
Objekt CultureInfo, který poskytuje informace o porovnání jazykových verzí.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is equal to .
Testuje, jestli zadaný objekt je instancí očekávaného
typu, a vyvolá výjimku, pokud očekávaný typ není
v hierarchii dědění objektu.
Objekt, který podle testu má být zadaného typu
Očekávaný typ .
Thrown if is null or
is not in the inheritance hierarchy
of .
Testuje, jestli zadaný objekt je instancí očekávaného
typu, a vyvolá výjimku, pokud očekávaný typ není
v hierarchii dědění objektu.
Objekt, který podle testu má být zadaného typu
Očekávaný typ .
Zpráva, kterou chcete zahrnout do výjimky, pokud
není instancí . Zpráva se
zobrazuje ve výsledcích testu.
Thrown if is null or
is not in the inheritance hierarchy
of .
Testuje, jestli zadaný objekt je instancí očekávaného
typu, a vyvolá výjimku, pokud očekávaný typ není
v hierarchii dědění objektu.
Objekt, který podle testu má být zadaného typu
Očekávaný typ .
Zpráva, kterou chcete zahrnout do výjimky, pokud
není instancí . Zpráva se
zobrazuje ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is null or
is not in the inheritance hierarchy
of .
Testuje, jestli zadaný objekt není instancí nesprávného
typu, a vyvolá výjimku, pokud zadaný typ je v
hierarchii dědění objektu.
Objekt, který podle testu nemá být zadaného typu.
Typ, který by hodnotou neměl být.
Thrown if is not null and
is in the inheritance hierarchy
of .
Testuje, jestli zadaný objekt není instancí nesprávného
typu, a vyvolá výjimku, pokud zadaný typ je v
hierarchii dědění objektu.
Objekt, který podle testu nemá být zadaného typu.
Typ, který by hodnotou neměl být.
Zpráva, kterou chcete zahrnout do výjimky, pokud
je instancí . Zpráva je zobrazena ve výsledcích testu.
Thrown if is not null and
is in the inheritance hierarchy
of .
Testuje, jestli zadaný objekt není instancí nesprávného
typu, a vyvolá výjimku, pokud zadaný typ je v
hierarchii dědění objektu.
Objekt, který podle testu nemá být zadaného typu.
Typ, který by hodnotou neměl být.
Zpráva, kterou chcete zahrnout do výjimky, pokud
je instancí . Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not null and
is in the inheritance hierarchy
of .
Vyvolá výjimku AssertFailedException.
Always thrown.
Vyvolá výjimku AssertFailedException.
Zpráva, která má být zahrnuta do výjimky. Zpráva je zobrazena ve
výsledcích testu.
Always thrown.
Vyvolá výjimku AssertFailedException.
Zpráva, která má být zahrnuta do výjimky. Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Always thrown.
Vyvolá výjimku AssertInconclusiveException.
Always thrown.
Vyvolá výjimku AssertInconclusiveException.
Zpráva, která má být zahrnuta do výjimky. Zpráva je zobrazena ve
výsledcích testu.
Always thrown.
Vyvolá výjimku AssertInconclusiveException.
Zpráva, která má být zahrnuta do výjimky. Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Always thrown.
Statická přetížení operátoru rovnosti se používají k porovnání rovnosti odkazů na instance
dvou typů. Tato metoda by se neměla používat k porovnání rovnosti dvou
instancí. Tento objekt vždy vyvolá Assert.Fail. Ve svých testech
jednotek prosím použijte Assert.AreEqual a přidružená přetížení.
Objekt A
Objekt B
Vždy nepravda.
Testujte, jestli kód určený delegátem vyvolá přesně danou výjimku typu (a ne odvozeného typu),
a vyvolá
AssertFailedException
,
pokud kód nevyvolává výjimky nebo vyvolává výjimky typu jiného než .
Delegát kódu, který chcete testovat a který má vyvolat výjimku
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
Typ výjimky, ke které má podle očekávání dojít
Testujte, jestli kód určený delegátem vyvolá přesně danou výjimku typu (a ne odvozeného typu),
a vyvolá
AssertFailedException
,
pokud kód nevyvolává výjimky nebo vyvolává výjimky typu jiného než .
Delegujte kód, který chcete testovat a který má vyvolat výjimku.
Zpráva, kterou chcete zahrnout do výjimky, pokud
nevyvolá výjimku typu .
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
Typ výjimky, ke které má podle očekávání dojít
Testujte, jestli kód určený delegátem vyvolá přesně danou výjimku typu (a ne odvozeného typu),
a vyvolá
AssertFailedException
,
pokud kód nevyvolává výjimky nebo vyvolává výjimky typu jiného než .
Delegujte kód, který chcete testovat a který má vyvolat výjimku.
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
Typ výjimky, ke které má podle očekávání dojít
Testujte, jestli kód určený delegátem vyvolá přesně danou výjimku typu (a ne odvozeného typu),
a vyvolá
AssertFailedException
,
pokud kód nevyvolává výjimky nebo vyvolává výjimky typu jiného než .
Delegujte kód, který chcete testovat a který má vyvolat výjimku.
Zpráva, kterou chcete zahrnout do výjimky, pokud
nevyvolá výjimku typu .
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
Typ výjimky, ke které má podle očekávání dojít
Testujte, jestli kód určený delegátem vyvolá přesně danou výjimku typu (a ne odvozeného typu),
a vyvolá
AssertFailedException
,
pokud kód nevyvolává výjimky nebo vyvolává výjimky typu jiného než .
Delegujte kód, který chcete testovat a který má vyvolat výjimku.
Zpráva, kterou chcete zahrnout do výjimky, pokud
nevyvolá výjimku typu .
Pole parametrů, které se má použít při formátování .
Type of exception expected to be thrown.
Thrown if does not throw exception of type .
Typ výjimky, ke které má podle očekávání dojít
Testujte, jestli kód určený delegátem vyvolá přesně danou výjimku typu (a ne odvozeného typu),
a vyvolá
AssertFailedException
,
pokud kód nevyvolává výjimky nebo vyvolává výjimky typu jiného než .
Delegujte kód, který chcete testovat a který má vyvolat výjimku.
Zpráva, kterou chcete zahrnout do výjimky, pokud
nevyvolá výjimku typu .
Pole parametrů, které se má použít při formátování .
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
Typ výjimky, ke které má podle očekávání dojít
Testujte, jestli kód určený delegátem vyvolá přesně danou výjimku typu (a ne odvozeného typu),
a vyvolá
AssertFailedException
,
pokud kód nevyvolává výjimky nebo vyvolává výjimky typu jiného než .
Delegát kódu, který chcete testovat a který má vyvolat výjimku
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
Třídu spouští delegáta.
Testujte, jestli kód určený delegátem vyvolá přesně danou výjimku typu (a ne odvozeného typu),
a vyvolá AssertFailedException
, pokud kód nevyvolává výjimky nebo vyvolává výjimky typu jiného než .
Delegát kódu, který chcete testovat a který má vyvolat výjimku
Zpráva, kterou chcete zahrnout do výjimky, pokud
nevyvolá výjimku typu .
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
Třídu spouští delegáta.
Testujte, jestli kód určený delegátem vyvolá přesně danou výjimku typu (a ne odvozeného typu),
a vyvolá AssertFailedException
, pokud kód nevyvolává výjimky nebo vyvolává výjimky typu jiného než .
Delegát kódu, který chcete testovat a který má vyvolat výjimku
Zpráva, kterou chcete zahrnout do výjimky, pokud
nevyvolá výjimku typu .
Pole parametrů, které se má použít při formátování .
Type of exception expected to be thrown.
Thrown if does not throws exception of type .
Třídu spouští delegáta.
Nahradí znaky null ('\0') řetězcem "\\0".
Řetězec, který se má hledat
Převedený řetězec se znaky Null nahrazený řetězcem "\\0".
This is only public and still present to preserve compatibility with the V1 framework.
Pomocná funkce, která vytváří a vyvolává výjimku AssertionFailedException
název kontrolního výrazu, který vyvolává výjimku
zpráva popisující podmínky neplatnosti kontrolního výrazu
Parametry
Ověří parametr pro platné podmínky.
Parametr
Název kontrolního výrazu
název parametru
zpráva pro neplatnou výjimku parametru
Parametry
Bezpečně převede objekt na řetězec, včetně zpracování hodnot null a znaků null.
Hodnoty null se převádějí na formát (null). Znaky null se převádějí na \\0.
Objekt, který chcete převést na řetězec
Převedený řetězec
Kontrolní výraz řetězce
Získá instanci typu singleton funkce CollectionAssert.
Users can use this to plug-in custom assertions through C# extension methods.
For instance, the signature of a custom assertion provider could be "public static void ContainsWords(this StringAssert cusomtAssert, string value, ICollection substrings)"
Users could then use a syntax similar to the default assertions which in this case is "StringAssert.That.ContainsWords(value, substrings);"
More documentation is at "https://github.com/Microsoft/testfx-docs".
Testuje, jestli zadaný řetězec obsahuje zadaný podřetězec,
a vyvolá výjimku, pokud se podřetězec v testovacím řetězci
nevyskytuje.
Řetězec, který má obsahovat .
Řetězec má být v rozmezí hodnot .
Thrown if is not found in
.
Testuje, jestli zadaný řetězec obsahuje zadaný podřetězec,
a vyvolá výjimku, pokud se podřetězec v testovacím řetězci
nevyskytuje.
Řetězec, který má obsahovat .
Řetězec má být v rozmezí hodnot .
Zpráva, kterou chcete zahrnout do výjimky, pokud
není v . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is not found in
.
Testuje, jestli zadaný řetězec obsahuje zadaný podřetězec,
a vyvolá výjimku, pokud se podřetězec v testovacím řetězci
nevyskytuje.
Řetězec, který má obsahovat .
Řetězec má být v rozmezí hodnot .
Zpráva, kterou chcete zahrnout do výjimky, pokud
není v . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not found in
.
Testuje, jestli zadaný řetězec začíná zadaným podřetězcem,
a vyvolá výjimku, pokud testovací řetězec podřetězcem
nezačíná.
Řetězec, který má začínat na .
Řetězec, který má být prefixem hodnoty .
Thrown if does not begin with
.
Testuje, jestli zadaný řetězec začíná zadaným podřetězcem,
a vyvolá výjimku, pokud testovací řetězec podřetězcem
nezačíná.
Řetězec, který má začínat na .
Řetězec, který má být prefixem hodnoty .
Zpráva, kterou chcete zahrnout do výjimky, pokud
nezačíná na . Zpráva se
zobrazuje ve výsledcích testu.
Thrown if does not begin with
.
Testuje, jestli zadaný řetězec začíná zadaným podřetězcem,
a vyvolá výjimku, pokud testovací řetězec podřetězcem
nezačíná.
Řetězec, který má začínat na .
Řetězec, který má být prefixem hodnoty .
Zpráva, kterou chcete zahrnout do výjimky, pokud
nezačíná na . Zpráva se
zobrazuje ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if does not begin with
.
Testuje, jestli zadaný řetězec končí zadaným podřetězcem,
a vyvolá výjimku, pokud jím testovací řetězec
nekončí.
Řetězec, který má končit na .
Řetězec, který má být příponou .
Thrown if does not end with
.
Testuje, jestli zadaný řetězec končí zadaným podřetězcem,
a vyvolá výjimku, pokud jím testovací řetězec
nekončí.
Řetězec, který má končit na .
Řetězec, který má být příponou .
Zpráva, kterou chcete zahrnout do výjimky, pokud
nekončí na . Zpráva se
zobrazuje ve výsledcích testu.
Thrown if does not end with
.
Testuje, jestli zadaný řetězec končí zadaným podřetězcem,
a vyvolá výjimku, pokud jím testovací řetězec
nekončí.
Řetězec, který má končit na .
Řetězec, který má být příponou .
Zpráva, kterou chcete zahrnout do výjimky, pokud
nekončí na . Zpráva se
zobrazuje ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if does not end with
.
Testuje, jestli se zadaný objekt shoduje s regulárním výrazem, a
vyvolá výjimku, pokud se řetězec s výrazem neshoduje.
Řetězec, který se má shodovat se vzorkem .
Regulární výraz, který se
má shodovat.
Thrown if does not match
.
Testuje, jestli se zadaný objekt shoduje s regulárním výrazem, a
vyvolá výjimku, pokud se řetězec s výrazem neshoduje.
Řetězec, který se má shodovat se vzorkem .
Regulární výraz, který se
má shodovat.
Zpráva, kterou chcete zahrnout do výjimky, pokud
neodpovídá . Zpráva je zobrazena ve
výsledcích testu.
Thrown if does not match
.
Testuje, jestli se zadaný objekt shoduje s regulárním výrazem, a
vyvolá výjimku, pokud se řetězec s výrazem neshoduje.
Řetězec, který se má shodovat se vzorkem .
Regulární výraz, který se
má shodovat.
Zpráva, kterou chcete zahrnout do výjimky, pokud
neodpovídá . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if does not match
.
Testuje, jestli se zadaný řetězec neshoduje s regulárním výrazem,
a vyvolá výjimku, pokud se řetězec s výrazem shoduje.
Řetězec, který se nemá shodovat se skutečnou hodnotou .
Regulární výraz, který se
nemá shodovat.
Thrown if matches .
Testuje, jestli se zadaný řetězec neshoduje s regulárním výrazem,
a vyvolá výjimku, pokud se řetězec s výrazem shoduje.
Řetězec, který se nemá shodovat se skutečnou hodnotou .
Regulární výraz, který se
nemá shodovat.
Zpráva, kterou chcete zahrnout do výjimky, pokud
odpovídá . Zpráva je zobrazena ve výsledcích
testu.
Thrown if matches .
Testuje, jestli se zadaný řetězec neshoduje s regulárním výrazem,
a vyvolá výjimku, pokud se řetězec s výrazem shoduje.
Řetězec, který se nemá shodovat se skutečnou hodnotou .
Regulární výraz, který se
nemá shodovat.
Zpráva, kterou chcete zahrnout do výjimky, pokud
odpovídá . Zpráva je zobrazena ve výsledcích
testu.
Pole parametrů, které se má použít při formátování .
Thrown if matches .
Kolekce tříd pomocných služeb pro ověřování nejrůznějších podmínek vztahujících se
na kolekce v rámci testů jednotek. Pokud se testovaná podmínka
nesplní, vyvolá se výjimka.
Získá instanci typu singleton funkce CollectionAssert.
Users can use this to plug-in custom assertions through C# extension methods.
For instance, the signature of a custom assertion provider could be "public static void AreEqualUnordered(this CollectionAssert cusomtAssert, ICollection expected, ICollection actual)"
Users could then use a syntax similar to the default assertions which in this case is "CollectionAssert.That.AreEqualUnordered(list1, list2);"
More documentation is at "https://github.com/Microsoft/testfx-docs".
Testuje, jestli zadaná kolekce obsahuje zadaný prvek,
a vyvolá výjimku, pokud prvek v kolekci není.
Kolekce, ve které chcete prvek vyhledat
Prvek, který má být v kolekci
Thrown if is not found in
.
Testuje, jestli zadaná kolekce obsahuje zadaný prvek,
a vyvolá výjimku, pokud prvek v kolekci není.
Kolekce, ve které chcete prvek vyhledat
Prvek, který má být v kolekci
Zpráva, kterou chcete zahrnout do výjimky, pokud
není v . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is not found in
.
Testuje, jestli zadaná kolekce obsahuje zadaný prvek,
a vyvolá výjimku, pokud prvek v kolekci není.
Kolekce, ve které chcete prvek vyhledat
Prvek, který má být v kolekci
Zpráva, kterou chcete zahrnout do výjimky, pokud
není v . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not found in
.
Testuje, jestli zadaná kolekce neobsahuje zadaný
prvek, a vyvolá výjimku, pokud prvek je v kolekci.
Kolekce, ve které chcete prvek vyhledat
Prvek, který nemá být v kolekci
Thrown if is found in
.
Testuje, jestli zadaná kolekce neobsahuje zadaný
prvek, a vyvolá výjimku, pokud prvek je v kolekci.
Kolekce, ve které chcete prvek vyhledat
Prvek, který nemá být v kolekci
Zpráva, kterou chcete zahrnout do výjimky, pokud
je v kolekci . Zpráva je zobrazena ve výsledcích
testu.
Thrown if is found in
.
Testuje, jestli zadaná kolekce neobsahuje zadaný
prvek, a vyvolá výjimku, pokud prvek je v kolekci.
Kolekce, ve které chcete prvek vyhledat
Prvek, který nemá být v kolekci
Zpráva, kterou chcete zahrnout do výjimky, pokud
je v kolekci . Zpráva je zobrazena ve výsledcích
testu.
Pole parametrů, které se má použít při formátování .
Thrown if is found in
.
Testuje, jestli ani jedna položka v zadané kolekci není null, a vyvolá
výjimku, pokud je jakýkoli prvek null.
Kolekce, ve které chcete hledat prvky Null.
Thrown if a null element is found in .
Testuje, jestli ani jedna položka v zadané kolekci není null, a vyvolá
výjimku, pokud je jakýkoli prvek null.
Kolekce, ve které chcete hledat prvky Null.
Zpráva, kterou chcete zahrnout do výjimky, pokud
obsahuje prvek Null. Zpráva je zobrazena ve výsledcích testu.
Thrown if a null element is found in .
Testuje, jestli ani jedna položka v zadané kolekci není null, a vyvolá
výjimku, pokud je jakýkoli prvek null.
Kolekce, ve které chcete hledat prvky Null.
Zpráva, kterou chcete zahrnout do výjimky, pokud
obsahuje prvek Null. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if a null element is found in .
Testuje, jestli jsou všechny položky v zadané kolekci jedinečné, a
vyvolá výjimku, pokud libovolné dva prvky v kolekci jsou stejné.
Kolekce, ve které chcete hledat duplicitní prvky
Thrown if a two or more equal elements are found in
.
Testuje, jestli jsou všechny položky v zadané kolekci jedinečné, a
vyvolá výjimku, pokud libovolné dva prvky v kolekci jsou stejné.
Kolekce, ve které chcete hledat duplicitní prvky
Zpráva, kterou chcete zahrnout do výjimky, pokud
obsahuje alespoň jeden duplicitní prvek. Zpráva je zobrazena ve
výsledcích testu.
Thrown if a two or more equal elements are found in
.
Testuje, jestli jsou všechny položky v zadané kolekci jedinečné, a
vyvolá výjimku, pokud libovolné dva prvky v kolekci jsou stejné.
Kolekce, ve které chcete hledat duplicitní prvky
Zpráva, kterou chcete zahrnout do výjimky, pokud
obsahuje alespoň jeden duplicitní prvek. Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if a two or more equal elements are found in
.
Testuje, jestli jedna kolekce je podmnožinou jiné kolekce,
a vyvolá výjimku, pokud libovolný prvek podmnožiny není zároveň
prvkem nadmnožiny.
Kolekce, která má být podmnožinou .
Kolekce má být nadmnožinou
Thrown if an element in is not found in
.
Testuje, jestli jedna kolekce je podmnožinou jiné kolekce,
a vyvolá výjimku, pokud libovolný prvek podmnožiny není zároveň
prvkem nadmnožiny.
Kolekce, která má být podmnožinou .
Kolekce má být nadmnožinou
Zpráva, kterou chcete zahrnout do výjimky, pokud prvek v
se nenachází v podmnožině .
Zpráva je zobrazena ve výsledku testu.
Thrown if an element in is not found in
.
Testuje, jestli jedna kolekce je podmnožinou jiné kolekce,
a vyvolá výjimku, pokud libovolný prvek podmnožiny není zároveň
prvkem nadmnožiny.
Kolekce, která má být podmnožinou .
Kolekce má být nadmnožinou
Zpráva, kterou chcete zahrnout do výjimky, pokud prvek v
se nenachází v podmnožině .
Zpráva je zobrazena ve výsledku testu.
Pole parametrů, které se má použít při formátování .
Thrown if an element in is not found in
.
Testuje, jestli jedna z kolekcí není podmnožinou jiné kolekce, a vyvolá
výjimku, pokud všechny prvky podmnožiny jsou také prvky
nadmnožiny.
Kolekce, která nemá být podmnožinou nadmnožiny .
Kolekce, která nemá být nadmnožinou podmnožiny
Thrown if every element in is also found in
.
Testuje, jestli jedna z kolekcí není podmnožinou jiné kolekce, a vyvolá
výjimku, pokud všechny prvky podmnožiny jsou také prvky
nadmnožiny.
Kolekce, která nemá být podmnožinou nadmnožiny .
Kolekce, která nemá být nadmnožinou podmnožiny
Zpráva, kterou chcete zahrnout do výjimky, pokud každý prvek v podmnožině
se nachází také v nadmnožině .
Zpráva je zobrazena ve výsledku testu.
Thrown if every element in is also found in
.
Testuje, jestli jedna z kolekcí není podmnožinou jiné kolekce, a vyvolá
výjimku, pokud všechny prvky podmnožiny jsou také prvky
nadmnožiny.
Kolekce, která nemá být podmnožinou nadmnožiny .
Kolekce, která nemá být nadmnožinou podmnožiny
Zpráva, kterou chcete zahrnout do výjimky, pokud každý prvek v podmnožině
se nachází také v nadmnožině .
Zpráva je zobrazena ve výsledku testu.
Pole parametrů, které se má použít při formátování .
Thrown if every element in is also found in
.
Testuje, jestli dvě kolekce obsahují stejný prvek, a vyvolá
výjimku, pokud některá z kolekcí obsahuje prvek, který není součástí druhé
kolekce.
První kolekce, kterou chcete porovnat. Jedná se o prvek, který test
očekává.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Thrown if an element was found in one of the collections but not
the other.
Testuje, jestli dvě kolekce obsahují stejný prvek, a vyvolá
výjimku, pokud některá z kolekcí obsahuje prvek, který není součástí druhé
kolekce.
První kolekce, kterou chcete porovnat. Jedná se o prvek, který test
očekává.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud byl nalezen prvek
v jedné z kolekcí, ale ne ve druhé. Zpráva je zobrazena
ve výsledcích testu.
Thrown if an element was found in one of the collections but not
the other.
Testuje, jestli dvě kolekce obsahují stejný prvek, a vyvolá
výjimku, pokud některá z kolekcí obsahuje prvek, který není součástí druhé
kolekce.
První kolekce, kterou chcete porovnat. Jedná se o prvek, který test
očekává.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud byl nalezen prvek
v jedné z kolekcí, ale ne ve druhé. Zpráva je zobrazena
ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if an element was found in one of the collections but not
the other.
Testuje, jestli dvě kolekce obsahují rozdílné prvky, a vyvolá
výjimku, pokud tyto dvě kolekce obsahují identické prvky bez ohledu
na pořadí.
První kolekce, kterou chcete porovnat. Obsahuje prvek, který se podle testu
má lišit od skutečné kolekce.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Thrown if the two collections contained the same elements, including
the same number of duplicate occurrences of each element.
Testuje, jestli dvě kolekce obsahují rozdílné prvky, a vyvolá
výjimku, pokud tyto dvě kolekce obsahují identické prvky bez ohledu
na pořadí.
První kolekce, kterou chcete porovnat. Obsahuje prvek, který se podle testu
má lišit od skutečné kolekce.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
obsahuje stejný prvek jako . Zpráva
je zobrazena ve výsledcích testu.
Thrown if the two collections contained the same elements, including
the same number of duplicate occurrences of each element.
Testuje, jestli dvě kolekce obsahují rozdílné prvky, a vyvolá
výjimku, pokud tyto dvě kolekce obsahují identické prvky bez ohledu
na pořadí.
První kolekce, kterou chcete porovnat. Obsahuje prvek, který se podle testu
má lišit od skutečné kolekce.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
obsahuje stejný prvek jako . Zpráva
je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if the two collections contained the same elements, including
the same number of duplicate occurrences of each element.
Testuje, jestli všechny prvky v zadané kolekci jsou instancemi
očekávaného typu, a vyvolá výjimku, pokud očekávaný typ není
v hierarchii dědičnosti jednoho nebo více prvků.
Kolekce obsahující prvky, které podle testu mají být
zadaného typu.
Očekávaný typ jednotlivých prvků .
Thrown if an element in is null or
is not in the inheritance hierarchy
of an element in .
Testuje, jestli všechny prvky v zadané kolekci jsou instancemi
očekávaného typu, a vyvolá výjimku, pokud očekávaný typ není
v hierarchii dědičnosti jednoho nebo více prvků.
Kolekce obsahující prvky, které podle testu mají být
zadaného typu.
Očekávaný typ jednotlivých prvků .
Zpráva, kterou chcete zahrnout do výjimky, pokud prvek v
není instancí typu
. Zpráva je zobrazena ve výsledcích testu.
Thrown if an element in is null or
is not in the inheritance hierarchy
of an element in .
Testuje, jestli všechny prvky v zadané kolekci jsou instancemi
očekávaného typu, a vyvolá výjimku, pokud očekávaný typ není
v hierarchii dědičnosti jednoho nebo více prvků.
Kolekce obsahující prvky, které podle testu mají být
zadaného typu.
Očekávaný typ jednotlivých prvků .
Zpráva, kterou chcete zahrnout do výjimky, pokud prvek v
není instancí typu
. Zpráva je zobrazena ve výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if an element in is null or
is not in the inheritance hierarchy
of an element in .
Testuje, jestli jsou zadané kolekce stejné, a vyvolá výjimku,
pokud obě kolekce stejné nejsou. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Rozdílné odkazy na stejnou hodnotu
se považují za stejné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, kterou test očekává.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Thrown if is not equal to
.
Testuje, jestli jsou zadané kolekce stejné, a vyvolá výjimku,
pokud obě kolekce stejné nejsou. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Rozdílné odkazy na stejnou hodnotu
se považují za stejné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, kterou test očekává.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is not equal to
.
Testuje, jestli jsou zadané kolekce stejné, a vyvolá výjimku,
pokud obě kolekce stejné nejsou. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Rozdílné odkazy na stejnou hodnotu
se považují za stejné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, kterou test očekává.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not equal to
.
Testuje nerovnost zadaných kolekcí a vyvolá výjimku,
pokud jsou dvě kolekce stejné. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Odlišné odkazy na stejnou
hodnotu se považují za sobě rovné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, která podle testu
nemá odpovídat .
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Thrown if is equal to .
Testuje nerovnost zadaných kolekcí a vyvolá výjimku,
pokud jsou dvě kolekce stejné. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Odlišné odkazy na stejnou
hodnotu se považují za sobě rovné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, která podle testu
nemá odpovídat .
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is equal to .
Testuje nerovnost zadaných kolekcí a vyvolá výjimku,
pokud jsou dvě kolekce stejné. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Odlišné odkazy na stejnou
hodnotu se považují za sobě rovné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, která podle testu
nemá odpovídat .
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Zpráva, kterou chcete zahrnout do výjimky, pokud
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is equal to .
Testuje, jestli jsou zadané kolekce stejné, a vyvolá výjimku,
pokud obě kolekce stejné nejsou. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Rozdílné odkazy na stejnou hodnotu
se považují za stejné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, kterou test očekává.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Implementace porovnání, která se má použít pro porovnání prvků kolekce
Thrown if is not equal to
.
Testuje, jestli jsou zadané kolekce stejné, a vyvolá výjimku,
pokud obě kolekce stejné nejsou. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Rozdílné odkazy na stejnou hodnotu
se považují za stejné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, kterou test očekává.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Implementace porovnání, která se má použít pro porovnání prvků kolekce
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is not equal to
.
Testuje, jestli jsou zadané kolekce stejné, a vyvolá výjimku,
pokud obě kolekce stejné nejsou. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Rozdílné odkazy na stejnou hodnotu
se považují za stejné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, kterou test očekává.
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Implementace porovnání, která se má použít pro porovnání prvků kolekce
Zpráva, kterou chcete zahrnout do výjimky, pokud
se nerovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is not equal to
.
Testuje nerovnost zadaných kolekcí a vyvolá výjimku,
pokud jsou dvě kolekce stejné. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Odlišné odkazy na stejnou
hodnotu se považují za sobě rovné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, která podle testu
nemá odpovídat .
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Implementace porovnání, která se má použít pro porovnání prvků kolekce
Thrown if is equal to .
Testuje nerovnost zadaných kolekcí a vyvolá výjimku,
pokud jsou dvě kolekce stejné. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Odlišné odkazy na stejnou
hodnotu se považují za sobě rovné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, která podle testu
nemá odpovídat .
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Implementace porovnání, která se má použít pro porovnání prvků kolekce
Zpráva, kterou chcete zahrnout do výjimky, když
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Thrown if is equal to .
Testuje nerovnost zadaných kolekcí a vyvolá výjimku,
pokud jsou dvě kolekce stejné. Rovnost je definovaná jako množina stejných
prvků ve stejném pořadí a o stejném počtu. Odlišné odkazy na stejnou
hodnotu se považují za sobě rovné.
První kolekce, kterou chcete porovnat. Jedná se o kolekci, která podle testu
nemá odpovídat .
Druhá kolekce, kterou chcete porovnat. Jedná se o kolekci vytvořenou
testovaným kódem.
Implementace porovnání, která se má použít pro porovnání prvků kolekce
Zpráva, kterou chcete zahrnout do výjimky, když
se rovná . Zpráva je zobrazena ve
výsledcích testu.
Pole parametrů, které se má použít při formátování .
Thrown if is equal to .
Určuje, jestli první kolekce je podmnožinou druhé
kolekce. Pokud některá z množin obsahuje duplicitní prvky, musí počet
výskytů prvku v podmnožině být menší, nebo
se musí rovnat počtu výskytů v nadmnožině.
Kolekce, která podle testu má být obsažena v nadmnožině .
Kolekce, která podle testu má obsahovat .
Pravda, pokud je podmnožinou
, jinak nepravda.
Vytvoří slovník obsahující počet výskytů jednotlivých
prvků v zadané kolekci.
Kolekce, kterou chcete zpracovat
Počet prvků Null v kolekci
Slovník obsahující počet výskytů jednotlivých prvků
v zadané kolekci.
Najde mezi dvěma kolekcemi neshodný prvek. Neshodný
prvek je takový, který má v očekávané kolekci
odlišný počet výskytů ve srovnání se skutečnou kolekcí. Kolekce
se považují za rozdílné reference bez hodnoty null se
stejným počtem prvků. Za tuto úroveň ověření odpovídá
volající. Pokud neexistuje žádný neshodný prvek, funkce vrátí
false a neměli byste použít parametry Out.
První kolekce, která se má porovnat
Druhá kolekce k porovnání
Očekávaný počet výskytů prvku
nebo 0, pokud není žádný nevyhovující
prvek.
Skutečný počet výskytů prvku
nebo 0, pokud není žádný nevyhovující
prvek.
Neshodný prvek (může být Null) nebo Null, pokud neexistuje žádný
neshodný prvek.
pravda, pokud je nalezen nevyhovující prvek; v opačném případě nepravda.
Porovná objekt pomocí atributu object.Equals.
Základní třída pro výjimky architektury
Inicializuje novou instanci třídy .
Inicializuje novou instanci třídy .
Zpráva
Výjimka
Inicializuje novou instanci třídy .
Zpráva
Třída prostředků se silnými typy pro vyhledávání lokalizovaných řetězců atd.
Vrátí v mezipaměti uloženou instanci ResourceManager použitou touto třídou.
Přepíše vlastnost CurrentUICulture aktuálního vlákna pro všechna
vyhledávání prostředků pomocí této třídy prostředků silného typu.
Vyhledá lokalizovaný řetězec podobný řetězci Přístupový řetězec má neplatnou syntaxi.
Vyhledá lokalizovaný řetězec podobný tomuto: Očekávaná kolekce obsahuje počet výskytů {1} <{2}>. Skutečná kolekce obsahuje tento počet výskytů: {3}. {0}.
Vyhledá lokalizovaný řetězec podobný řetězci Našla se duplicitní položka:<{1}>. {0}.
Vyhledá lokalizovaný řetězec podobný tomuto: Očekáváno:<{1}>. Případ je rozdílný pro skutečnou hodnotu:<{2}>. {0}.
Vyhledá lokalizovaný řetězec podobný řetězci Mezi očekávanou hodnotou <{1}> a skutečnou hodnotou <{2}> se očekává rozdíl maximálně <{3}>. {0}.
Vyhledá lokalizovaný řetězec podobný řetězci Očekáváno:<{1} ({2})>. Skutečnost:<{3} ({4})>. {0}.
Vyhledá řetězec podobný řetězci Očekáváno:<{1}>. Skutečnost:<{2}>. {0}.
Vyhledá lokalizovaný řetězec podobný řetězci Mezi očekávanou hodnotou <{1}> a skutečnou hodnotou <{2}> se očekával rozdíl větší než <{3}>. {0}.
Vyhledá lokalizovaný řetězec podobný řetězci Očekávala se libovolná hodnota s výjimkou:<{1}>. Skutečnost:<{2}>. {0}.
Vyhledá lokalizovaný řetězec podobný tomuto: Nevkládejte hodnotu typů do AreSame(). Hodnoty převedené na typ Object nebudou nikdy stejné. Zvažte možnost použít AreEqual(). {0}.
Vyhledá lokalizovaný řetězec podobný řetězci Chyba {0}. {1}.
Vyhledá lokalizovaný řetězec podobný tomuto: async TestMethod s atributem UITestMethodAttribute se nepodporují. Buď odeberte async, nebo použijte TestMethodAttribute.
Vyhledá lokalizovaný řetězec podobný řetězci Obě kolekce jsou prázdné. {0}.
Vyhledá lokalizovaný řetězec podobný řetězci Obě kolekce obsahují stejný prvek.
Vyhledá lokalizovaný řetězec podobný řetězci Obě reference kolekce odkazují na stejný objekt kolekce. {0}.
Vyhledá lokalizovaný řetězec podobný řetězci Obě kolekce obsahují stejné prvky. {0}.
Vyhledá řetězec podobný řetězci {0}({1}).
Vyhledá lokalizovaný řetězec podobný řetězci (null).
Vyhledá lokalizovaný řetězec podobný řetězci (objekt).
Vyhledá lokalizovaný řetězec podobný řetězci Řetězec {0} neobsahuje řetězec {1}. {2}.
Vyhledá lokalizovaný řetězec podobný řetězci {0} ({1}).
Vyhledá lokalizovaný řetězec podobný tomuto: Atribut Assert.Equals by se neměl používat pro kontrolní výrazy. Použijte spíše Assert.AreEqual a přetížení.
Vyhledá lokalizovaný řetězec podobný tomuto: Počet prvků v kolekci se neshoduje. Očekáváno:<{1}>. Skutečnost:<{2}>.{0}.
Vyhledá lokalizovaný řetězec podobný řetězci Prvek indexu {0} se neshoduje.
Vyhledá lokalizovaný řetězec podobný tomuto: Prvek indexu {1} je neočekávaného typu. Očekávaný typ:<{2}>. Skutečný typ:<{3}>.{0}.
Vyhledá lokalizovaný řetězec podobný řetězci Prvek indexu {1} je (null). Očekávaný typ:<{2}>.{0}.
Vyhledá lokalizovaný řetězec podobný řetězci Řetězec {0} nekončí řetězcem {1}. {2}.
Vyhledá lokalizovaný řetězec podobný řetězci Neplatný argument: EqualsTester nemůže použít hodnoty null.
Vyhledá řetězec podobný řetězci Nejde převést objekt typu {0} na {1}.
Vyhledá lokalizovaný řetězec podobný řetězci Interní odkazovaný objekt už není platný.
Vyhledá lokalizovaný řetězec podobný řetězci Parametr {0} je neplatný. {1}.
Vyhledá lokalizovaný řetězec podobný řetězci Vlastnost {0} má typ {1}; očekávaný typ {2}.
Vyhledá lokalizovaný řetězec podobný řetězci {0} Očekávaný typ:<{1}>. Skutečný typ:<{2}>.
Vyhledá lokalizovaný řetězec podobný řetězci Řetězec {0} se neshoduje se vzorkem {1}. {2}.
Vyhledá lokalizovaný řetězec podobný řetězci Nesprávný typ:<{1}>. Skutečný typ:<{2}>. {0}.
Vyhledá lokalizovaný řetězec podobný řetězci Řetězec {0} se shoduje se vzorkem {1}. {2}.
Vyhledá lokalizovaný řetězec podobný tomuto: Nezadal se žádný atribut DataRowAttribute. K atributu DataTestMethodAttribute se vyžaduje aspoň jeden atribut DataRowAttribute.
Vyhledá lokalizovaný řetězec podobný tomuto: Nevyvolala se žádná výjimka. Očekávala se výjimka {1}. {0}.
Vyhledá lokalizované řetězce podobné tomuto: Parametr {0} je neplatný. Hodnota nemůže být null. {1}.
Vyhledá lokalizovaný řetězec podobný řetězci Rozdílný počet prvků.
Vyhledá lokalizovaný řetězec podobný řetězci
Konstruktor se zadaným podpisem se nenašel. Pravděpodobně budete muset obnovit privátní přístupový objekt,
nebo je člen pravděpodobně privátní a založený na základní třídě. Pokud je pravdivý druhý zmíněný případ, musíte vložit typ
definující člen do konstruktoru objektu PrivateObject.
Vyhledá lokalizovaný řetězec podobný řetězci
Zadaný člen ({0}) se nenašel. Pravděpodobně budete muset obnovit privátní přístupový objekt,
nebo je člen pravděpodobně privátní a založený na základní třídě. Pokud je pravdivý druhý zmíněný případ, musíte vložit typ
definující člen do konstruktoru atributu PrivateObject.
Vyhledá lokalizovaný řetězec podobný řetězci Řetězec {0} nezačíná řetězcem {1}. {2}.
Vyhledá lokalizovaný řetězec podobný řetězci Očekávaný typ výjimky musí být System.Exception nebo typ odvozený od System.Exception.
Vyhledá lokalizovaný řetězec podobný řetězci (Z důvodu výjimky se nepodařilo získat zprávu pro výjimku typu {0}.).
Vyhledá lokalizovaný řetězec podobný řetězci Testovací metoda nevyvolala očekávanou výjimku {0}. {1}.
Vyhledá lokalizovaný řetězec podobný tomuto: Testovací metoda nevyvolala výjimku. Atribut {0} definovaný testovací metodou očekával výjimku.
Vyhledá lokalizovaný řetězec podobný tomuto: Testovací metoda vyvolala výjimku {0}, ale očekávala se výjimka {1}. Zpráva o výjimce: {2}.
Vyhledá lokalizovaný řetězec podobný tomuto: Testovací metoda vyvolala výjimku {0}, očekávala se ale odvozená výjimka {1} nebo typ. Zpráva o výjimce: {2}.
Vyhledá lokalizovaný řetězec podobný tomuto: Vyvolala se výjimka {2}, ale očekávala se výjimka {1}. {0}
Zpráva o výjimce: {3}
Trasování zásobníku: {4}
Výsledky testu jednotek
Test se provedl, ale došlo k problémům.
Problémy se můžou týkat výjimek nebo neúspěšných kontrolních výrazů.
Test se dokončil, ale není možné zjistit, jestli byl úspěšný, nebo ne.
Dá se použít pro zrušené testy.
Test se provedl zcela bez problémů.
V tuto chvíli probíhá test.
Při provádění testu došlo k chybě systému.
Časový limit testu vypršel.
Test byl zrušen uživatelem.
Test je v neznámém stavu.
Poskytuje pomocnou funkci pro systém pro testy jednotek.
Rekurzivně získá zprávy o výjimce, včetně zpráv pro všechny vnitřní
výjimky.
Výjimka pro načítání zpráv pro
řetězec s informacemi v chybové zprávě
Výčet pro časové limity, který se dá použít spolu s třídou .
Typ výčtu musí odpovídat
Nekonečno
Atribut třídy testu
Získá atribut testovací metody, který umožní spustit tento test.
Instance atributu testovací metody definované v této metodě.
Typ Použije se ke spuštění tohoto testu.
Extensions can override this method to customize how all methods in a class are run.
Atribut testovací metody
Spustí testovací metodu.
Testovací metoda, která se má spustit.
Pole objektů TestResult, které představuje výsledek (nebo výsledky) daného testu.
Extensions can override this method to customize running a TestMethod.
Atribut inicializace testu
Atribut vyčištění testu
Atribut ignore
Atribut vlastnosti testu
Inicializuje novou instanci třídy .
Název
Hodnota
Získá název.
Získá hodnotu.
Atribut inicializace třídy
Atribut vyčištění třídy
Atribut inicializace sestavení
Atribut vyčištění sestavení
Vlastník testu
Inicializuje novou instanci třídy .
Vlastník
Získá vlastníka.
Atribut priority, používá se pro určení priority testu jednotek.
Inicializuje novou instanci třídy .
Priorita
Získá prioritu.
Popis testu
Inicializuje novou instanci třídy , která popíše test.
Popis
Získá popis testu.
Identifikátor URI struktury projektů CSS
Inicializuje novou instanci třídy pro identifikátor URI struktury projektů CSS.
Identifikátor URI struktury projektů CSS
Získá identifikátor URI struktury projektů CSS.
Identifikátor URI iterace CSS
Inicializuje novou instanci třídy pro identifikátor URI iterace CSS.
Identifikátor URI iterace CSS
Získá identifikátor URI iterace CSS.
Atribut WorkItem, používá se pro zadání pracovní položky přidružené k tomuto testu.
Inicializuje novou instanci třídy pro atribut WorkItem.
ID pro pracovní položku
Získá ID k přidružené pracovní položce.
Atribut časového limitu, používá se pro zadání časového limitu testu jednotek.
Inicializuje novou instanci třídy .
Časový limit
Inicializuje novou instanci třídy s předem nastaveným časovým limitem.
Časový limit
Získá časový limit.
Objekt TestResult, který se má vrátit adaptéru
Inicializuje novou instanci třídy .
Získá nebo nastaví zobrazovaný název výsledku. Vhodné pro vrácení většího počtu výsledků.
Pokud je null, jako DisplayName se použije název metody.
Získá nebo nastaví výsledek provedení testu.
Získá nebo nastaví výjimku vyvolanou při chybě testu.
Získá nebo nastaví výstup zprávy zaprotokolované testovacím kódem.
Získá nebo nastaví výstup zprávy zaprotokolované testovacím kódem.
Získá nebo načte trasování ladění testovacího kódu.
Gets or sets the debug traces by test code.
Získá nebo nastaví délku trvání testu.
Získá nebo nastaví index řádku dat ve zdroji dat. Nastavte pouze pro výsledky jednoho
spuštění řádku dat v testu řízeném daty.
Získá nebo nastaví návratovou hodnotu testovací metody. (Aktuálně vždy null)
Získá nebo nastaví soubory s výsledky, které připojil test.
Určuje připojovací řetězec, název tabulky a metodu přístupu řádku pro testování řízené daty.
[DataSource("Provider=SQLOLEDB.1;Data Source=source;Integrated Security=SSPI;Initial Catalog=EqtCoverage;Persist Security Info=False", "MyTable")]
[DataSource("dataSourceNameFromConfigFile")]
Název výchozího poskytovatele pro DataSource
Výchozí metoda pro přístup k datům
Inicializuje novou instanci třídy . Tato instance se inicializuje s poskytovatelem dat, připojovacím řetězcem, tabulkou dat a přístupovou metodou k datům, pomocí kterých se získá přístup ke zdroji dat.
Název poskytovatele neutrálních dat, jako je System.Data.SqlClient
Připojovací řetězec specifický pro poskytovatele dat.
UPOZORNĚNÍ: Připojovací řetězec může obsahovat citlivé údaje (třeba heslo).
Připojovací řetězec se ukládá v podobě prostého textu ve zdrojovém kódu a v kompilovaném sestavení.
Tyto citlivé údaje zabezpečíte omezením přístupu ke zdrojovému kódu a sestavení.
Název tabulky dat
Určuje pořadí přístupu k datům.
Inicializuje novou instanci třídy . Tato instance se inicializuje s připojovacím řetězcem a názvem tabulky.
Zadejte připojovací řetězec a tabulku dat, pomocí kterých se získá přístup ke zdroji dat OLEDB.
Připojovací řetězec specifický pro poskytovatele dat.
UPOZORNĚNÍ: Připojovací řetězec může obsahovat citlivé údaje (třeba heslo).
Připojovací řetězec se ukládá v podobě prostého textu ve zdrojovém kódu a v kompilovaném sestavení.
Tyto citlivé údaje zabezpečíte omezením přístupu ke zdrojovému kódu a sestavení.
Název tabulky dat
Inicializuje novou instanci třídy . Tato instance se inicializuje s poskytovatelem dat a připojovacím řetězcem přidruženým k názvu nastavení.
Název zdroje dat nalezený v oddílu <microsoft.visualstudio.qualitytools> souboru app.config.
Získá hodnotu představující poskytovatele dat zdroje dat.
Název poskytovatele dat. Pokud poskytovatel dat nebyl při inicializaci objektu zadán, bude vrácen výchozí poskytovatel System.Data.OleDb.
Získá hodnotu představující připojovací řetězec zdroje dat.
Získá hodnotu označující název tabulky poskytující data.
Získá metodu používanou pro přístup ke zdroji dat.
Jedna z těchto položek: . Pokud není inicializován, vrátí výchozí hodnotu .
Získá název zdroje dat nalezeného v části <microsoft.visualstudio.qualitytools> v souboru app.config.
Atribut testu řízeného daty, kde se data dají zadat jako vložená.
Vyhledá všechny datové řádky a spustí je.
Testovací metoda
Pole .
Spustí testovací metodu řízenou daty.
Testovací metoda, kterou chcete provést.
Datový řádek
Výsledek provedení