Assert.Scope Metodo

Definizione

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.

Si applica a