Aracılığıyla paylaş


Assert.Throws Yöntem

Tanım

Aşırı Yüklemeler

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

Throws<TException>(Action, String, String)

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Func<Object>

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

message
String

türünde TExceptionözel durum oluşturmadığında action özel duruma eklenecek ileti.

actionExpression
String

Çağıran bağımsız değişken ifadesi aracılığıyla derleyici tarafından verilen eylemin söz dizimsel ifadesi. Kullanıcılar bu parametre için bir değer geçirmemelidir.

Döndürülenler

TException

Oluşan özel durum.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Func<Object>

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

message
String

türünde TExceptionbir özel durum oluşturmadığında action özel duruma eklenecek ileti.

messageArgs
Object[]

biçimlendirirken messagekullanılacak parametre dizisi.

Döndürülenler

TException

Oluşan özel durum.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Func<Object>

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

messageBuilder
Func<Exception,String>

Tür özel durumu oluşturmadığında TExceptionözel duruma dahil etmek üzere iletiyi oluşturmak için, oluşan Özel Durumu (veya eylem herhangi bir özel durum oluşturmadıysa action null) alan bir func.

actionExpression
String

Çağıran bağımsız değişken ifadesi aracılığıyla derleyici tarafından verilen eylemin söz dizimsel ifadesi. Kullanıcılar bu parametre için bir değer geçirmemelidir.

Döndürülenler

TException

Oluşan özel durum.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Func<Object>

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

türünde TExceptionözel durum oluşturmadığında action özel duruma eklenecek ileti.

actionExpression
String

Çağıran bağımsız değişken ifadesi aracılığıyla derleyici tarafından verilen eylemin söz dizimsel ifadesi. Kullanıcılar bu parametre için bir değer geçirmemelidir.

Döndürülenler

TException

Oluşan özel durum.

Şunlara uygulanır

Throws<TException>(Action, String, String)

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Action

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

message
String

türünde TExceptionözel durum oluşturmadığında action özel duruma eklenecek ileti.

actionExpression
String

Çağıran bağımsız değişken ifadesi aracılığıyla derleyici tarafından verilen eylemin söz dizimsel ifadesi. Kullanıcılar bu parametre için bir değer geçirmemelidir.

Döndürülenler

TException

Oluşan özel durum.

Özel durumlar

türünde TExceptionözel durum oluşturmazsa action oluşturulur.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Action

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

message
String

türünde TExceptionbir özel durum oluşturmadığında action özel duruma eklenecek ileti.

messageArgs
Object[]

biçimlendirirken messagekullanılacak parametre dizisi.

Döndürülenler

TException

Oluşan özel durum.

Özel durumlar

türünde TExceptionözel durum oluşturmazsa action oluşturulur.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Func<Object>

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

türünde TExceptionbir özel durum oluşturmadığında action özel duruma eklenecek ileti.

Döndürülenler

TException

Oluşan özel durum.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Action

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

türünde TExceptionözel durum oluşturmadığında action özel duruma eklenecek ileti.

actionExpression
String

Çağıran bağımsız değişken ifadesi aracılığıyla derleyici tarafından verilen eylemin söz dizimsel ifadesi. Kullanıcılar bu parametre için bir değer geçirmemelidir.

Döndürülenler

TException

Oluşan özel durum.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Func<Object>

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

messageBuilder
Func<Exception,String>

Tür özel durumu oluşturmadığında TExceptionözel duruma dahil etmek üzere iletiyi oluşturmak için, oluşan Özel Durumu (veya eylem herhangi bir özel durum oluşturmadıysa action null) alan bir func.

Döndürülenler

TException

Oluşan özel durum.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Action

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

messageBuilder
Func<Exception,String>

Tür özel durumu oluşturmadığında TExceptionözel duruma dahil etmek üzere iletiyi oluşturmak için, oluşan Özel Durumu (veya eylem herhangi bir özel durum oluşturmadıysa action null) alan bir func.

Döndürülenler

TException

Oluşan özel durum.

Özel durumlar

türünde TExceptionözel durum oluşturmazsa action oluşturulur.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Action

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

message
Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>

türünde TExceptionbir özel durum oluşturmadığında action özel duruma eklenecek ileti.

Döndürülenler

TException

Oluşan özel durum.

Şunlara uygulanır

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

Kaynak:
Assert.ThrowsException.cs
Kaynak:
Assert.ThrowsException.cs

Temsilcinin action tür (veya türetilmiş tür TException ) özel durumu oluşturduğunu ve AssertFailedException kod özel durum oluşturmazsa veya dışında TExceptionbir tür özel durumu oluşturursa attığını onaylar.

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

Tür Parametreleri

TException

Atılması beklenen özel durum türü.

Parametreler

action
Action

Test edilecek ve özel durum oluşturması beklenen kod temsilcisi.

messageBuilder
Func<Exception,String>

Tür özel durumu oluşturmadığında TExceptionözel duruma dahil etmek üzere iletiyi oluşturmak için, oluşan Özel Durumu (veya eylem herhangi bir özel durum oluşturmadıysa action null) alan bir func.

actionExpression
String

Çağıran bağımsız değişken ifadesi aracılığıyla derleyici tarafından verilen eylemin söz dizimsel ifadesi. Kullanıcılar bu parametre için bir değer geçirmemelidir.

Döndürülenler

TException

Oluşan özel durum.

Özel durumlar

türünde TExceptionözel durum oluşturmazsa action oluşturulur.

Şunlara uygulanır