Partager via


Assert.Throws Méthode

Définition

Surcharges

Nom Description
Throws<TException>(Func<Object>, String, String)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Func<Object>, String, Object[])

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Func<Object>, Func<Exception,String>, String)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Action, String, String)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Action, String, Object[])

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Func<Object>, Func<Exception,String>)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Action, Func<Exception,String>)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Action, Func<Exception,String>, String)

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que TException.

Throws<TException>(Func<Object>, String, String)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Func<Object>

Déléguer au code à tester et qui est censé lever l’exception.

message
String

Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.

actionExpression
String

Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.

Retours

TException

Exception levée.

S’applique à

Throws<TException>(Func<Object>, String, Object[])

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Func<Object>

Déléguer au code à tester et qui est censé lever l’exception.

message
String

Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.

messageArgs
Object[]

Tableau de paramètres à utiliser lors de la mise en forme message.

Retours

TException

Exception levée.

S’applique à

Throws<TException>(Func<Object>, Func<Exception,String>, String)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Func<Object>

Déléguer au code à tester et qui est censé lever l’exception.

messageBuilder
Func<Exception,String>

Func qui accepte l’exception levée (ou null si l’action n’a pas levée d’exception) pour construire le message à inclure dans l’exception lorsqu’il action ne lève pas d’exception de type TException.

actionExpression
String

Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.

Retours

TException

Exception levée.

S’applique à

Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Func<Object>

Déléguer au code à tester et qui est censé lever l’exception.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.

actionExpression
String

Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.

Retours

TException

Exception levée.

S’applique à

Throws<TException>(Action, String, String)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Action

Déléguer au code à tester et qui est censé lever l’exception.

message
String

Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.

actionExpression
String

Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.

Retours

TException

Exception levée.

Exceptions

Levée si action elle ne lève pas l’exception de type TException.

S’applique à

Throws<TException>(Action, String, Object[])

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Action

Déléguer au code à tester et qui est censé lever l’exception.

message
String

Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.

messageArgs
Object[]

Tableau de paramètres à utiliser lors de la mise en forme message.

Retours

TException

Exception levée.

Exceptions

Levée si action elle ne lève pas l’exception de type TException.

S’applique à

Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Func<Object>

Déléguer au code à tester et qui est censé lever l’exception.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.

Retours

TException

Exception levée.

S’applique à

Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Action

Déléguer au code à tester et qui est censé lever l’exception.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.

actionExpression
String

Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.

Retours

TException

Exception levée.

S’applique à

Throws<TException>(Func<Object>, Func<Exception,String>)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Func<Object>

Déléguer au code à tester et qui est censé lever l’exception.

messageBuilder
Func<Exception,String>

Func qui accepte l’exception levée (ou null si l’action n’a pas levée d’exception) pour construire le message à inclure dans l’exception quand action ne lève pas d’exception de type TException.

Retours

TException

Exception levée.

S’applique à

Throws<TException>(Action, Func<Exception,String>)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Action

Déléguer au code à tester et qui est censé lever l’exception.

messageBuilder
Func<Exception,String>

Func qui accepte l’exception levée (ou null si l’action n’a pas levée d’exception) pour construire le message à inclure dans l’exception quand action ne lève pas d’exception de type TException.

Retours

TException

Exception levée.

Exceptions

Levée si action elle ne lève pas l’exception de type TException.

S’applique à

Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Action

Déléguer au code à tester et qui est censé lever l’exception.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

Message à inclure dans l’exception quand action ne lève pas l’exception de type TException.

Retours

TException

Exception levée.

S’applique à

Throws<TException>(Action, Func<Exception,String>, String)

Source:
Assert.ThrowsException.cs
Source:
Assert.ThrowsException.cs

Affirme que le délégué action lève une exception de type TException (ou type dérivé) et lève AssertFailedException si le code ne lève pas d’exception ou lève l’exception de type autre que 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

Paramètres de type

TException

Type d’exception attendu à lever.

Paramètres

action
Action

Déléguer au code à tester et qui est censé lever l’exception.

messageBuilder
Func<Exception,String>

Func qui accepte l’exception levée (ou null si l’action n’a pas levée d’exception) pour construire le message à inclure dans l’exception lorsqu’il action ne lève pas d’exception de type TException.

actionExpression
String

Expression syntactique d’action telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.

Retours

TException

Exception levée.

Exceptions

Levée si action elle ne lève pas l’exception de type TException.

S’applique à