Assert.Throws 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.
Overload
| Nome | Descrizione |
|---|---|
| Throws<TException>(Func<Object>, String, String) |
Asserisce che il delegato |
| Throws<TException>(Func<Object>, String, Object[]) |
Asserisce che il delegato |
| Throws<TException>(Func<Object>, Func<Exception,String>, String) |
Asserisce che il delegato |
| Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String) |
Asserisce che il delegato |
| Throws<TException>(Action, String, String) |
Asserisce che il delegato |
| Throws<TException>(Action, String, Object[]) |
Asserisce che il delegato |
| Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>) |
Asserisce che il delegato |
| Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String) |
Asserisce che il delegato |
| Throws<TException>(Func<Object>, Func<Exception,String>) |
Asserisce che il delegato |
| Throws<TException>(Action, Func<Exception,String>) |
Asserisce che il delegato |
| Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>) |
Asserisce che il delegato |
| Throws<TException>(Action, Func<Exception,String>, String) |
Asserisce che il delegato |
Throws<TException>(Func<Object>, String, String)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Func<object?> action, string? message = "", string actionExpression = "") where TException : Exception;
static member Throws : Func<obj> * string * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), Optional message As String = "", Optional actionExpression As String = "") As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
- message
- String
Messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
- actionExpression
- String
Espressione sintattica dell'azione fornita dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.
Restituisce
Eccezione generata.
Si applica a
Throws<TException>(Func<Object>, String, Object[])
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Func<object?> action, string message = "", params object[] messageArgs) where TException : Exception;
static member Throws : Func<obj> * string * obj[] -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), Optional message As String = "", ParamArray messageArgs As Object()) As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
- message
- String
Messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
- messageArgs
- Object[]
Matrice di parametri da utilizzare per la formattazione di message.
Restituisce
Eccezione generata.
Si applica a
Throws<TException>(Func<Object>, Func<Exception,String>, String)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Func<object?> action, Func<Exception?,string> messageBuilder, string actionExpression = "") where TException : Exception;
static member Throws : Func<obj> * Func<Exception, string> * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), messageBuilder As Func(Of Exception, String), Optional actionExpression As String = "") As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
Func che accetta l'eccezione generata (o null se l'azione non ha generato alcuna eccezione) per costruire il messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
- actionExpression
- String
Espressione sintattica dell'azione fornita dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.
Restituisce
Eccezione generata.
Si applica a
Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Func<object?> action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> message, string actionExpression = "") where TException : Exception;
static member Throws : Func<obj> * AssertNonStrictThrowsInterpolatedStringHandler * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), ByRef message As Assert.AssertNonStrictThrowsInterpolatedStringHandler(Of TException), Optional actionExpression As String = "") As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
Messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
- actionExpression
- String
Espressione sintattica dell'azione fornita dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.
Restituisce
Eccezione generata.
Si applica a
Throws<TException>(Action, String, String)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Action action, string? message = "", string actionExpression = "") where TException : Exception;
static member Throws : Action * string * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, Optional message As String = "", Optional actionExpression As String = "") As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
- action
- Action
Delegare al codice da testare e che dovrebbe generare un'eccezione.
- message
- String
Messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
- actionExpression
- String
Espressione sintattica dell'azione fornita dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.
Restituisce
Eccezione generata.
Eccezioni
Generata se action non genera un'eccezione di tipo TException.
Si applica a
Throws<TException>(Action, String, Object[])
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Action action, string message = "", params object[] messageArgs) where TException : Exception;
static member Throws : Action * string * obj[] -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, Optional message As String = "", ParamArray messageArgs As Object()) As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
- action
- Action
Delegare al codice da testare e che dovrebbe generare un'eccezione.
- message
- String
Messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
- messageArgs
- Object[]
Matrice di parametri da utilizzare per la formattazione di message.
Restituisce
Eccezione generata.
Eccezioni
Generata se action non genera un'eccezione di tipo TException.
Si applica a
Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Func<object?> action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> message) where TException : Exception;
static member Throws : Func<obj> * AssertNonStrictThrowsInterpolatedStringHandler -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), ByRef message As Assert.AssertNonStrictThrowsInterpolatedStringHandler(Of TException)) As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
Messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
Restituisce
Eccezione generata.
Si applica a
Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Action action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> message, string actionExpression = "") where TException : Exception;
static member Throws : Action * AssertNonStrictThrowsInterpolatedStringHandler * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, ByRef message As Assert.AssertNonStrictThrowsInterpolatedStringHandler(Of TException), Optional actionExpression As String = "") As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
- action
- Action
Delegare al codice da testare e che dovrebbe generare un'eccezione.
Messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
- actionExpression
- String
Espressione sintattica dell'azione fornita dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.
Restituisce
Eccezione generata.
Si applica a
Throws<TException>(Func<Object>, Func<Exception,String>)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Func<object?> action, Func<Exception?,string> messageBuilder) where TException : Exception;
static member Throws : Func<obj> * Func<Exception, string> -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Func(Of Object), messageBuilder As Func(Of Exception, String)) As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
Func che accetta l'eccezione generata (o null se l'azione non ha generato alcuna eccezione) per costruire il messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
Restituisce
Eccezione generata.
Si applica a
Throws<TException>(Action, Func<Exception,String>)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Action action, Func<Exception?,string> messageBuilder) where TException : Exception;
static member Throws : Action * Func<Exception, string> -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, messageBuilder As Func(Of Exception, String)) As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
- action
- Action
Delegare al codice da testare e che dovrebbe generare un'eccezione.
Func che accetta l'eccezione generata (o null se l'azione non ha generato alcuna eccezione) per costruire il messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
Restituisce
Eccezione generata.
Eccezioni
Generata se action non genera un'eccezione di tipo TException.
Si applica a
Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Action action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> message) where TException : Exception;
static member Throws : Action * AssertNonStrictThrowsInterpolatedStringHandler -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, ByRef message As Assert.AssertNonStrictThrowsInterpolatedStringHandler(Of TException)) As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
- action
- Action
Delegare al codice da testare e che dovrebbe generare un'eccezione.
Messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
Restituisce
Eccezione generata.
Si applica a
Throws<TException>(Action, Func<Exception,String>, String)
- Origine:
- Assert.ThrowsException.cs
- Origine:
- Assert.ThrowsException.cs
Asserisce che il delegato action genera un'eccezione di tipo TException (o di tipo derivato) e genera AssertFailedException se il codice non genera eccezioni o genera un'eccezione di tipo diverso da TException.
public static TException Throws<TException>(Action action, Func<Exception?,string> messageBuilder, string actionExpression = "") where TException : Exception;
static member Throws : Action * Func<Exception, string> * string -> 'Exception (requires 'Exception :> Exception)
Public Shared Function Throws(Of TException As Exception) (action As Action, messageBuilder As Func(Of Exception, String), Optional actionExpression As String = "") As TException
Parametri di tipo
- TException
Tipo di eccezione che dovrebbe essere generata.
Parametri
- action
- Action
Delegare al codice da testare e che dovrebbe generare un'eccezione.
Func che accetta l'eccezione generata (o null se l'azione non ha generato alcuna eccezione) per costruire il messaggio da includere nell'eccezione quando action non genera un'eccezione di tipo TException.
- actionExpression
- String
Espressione sintattica dell'azione fornita dal compilatore tramite l'espressione dell'argomento del chiamante. Gli utenti non devono passare un valore per questo parametro.
Restituisce
Eccezione generata.
Eccezioni
Generata se action non genera un'eccezione di tipo TException.