Assert.Scope Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo ambito di asserzione che raccoglie gli errori di asserzione anziché generarli immediatamente. Quando l'ambito restituito viene eliminato, tutti gli errori raccolti vengono generati come un singolo AssertFailedExceptionoggetto .
public static IDisposable Scope();
[System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")]
public static IDisposable Scope();
static member Scope : unit -> IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")>]
static member Scope : unit -> IDisposable
Public Shared Function Scope () As IDisposable
Valori restituiti
Oggetto IDisposable che rappresenta l'ambito dell'asserzione.
- Attributi
Esempio
using (Assert.Scope())
{
Assert.AreEqual(1, 2); // collected, not thrown
Assert.IsTrue(false); // collected, not thrown
}
// AssertFailedException is thrown here with all collected failures.