Assert.ThrowsAsync Yöntem

Tanım

Aşırı Yüklemeler

Name Description
ThrowsAsync<TException>(Func<Task>, 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.

ThrowsAsync<TException>(Func<Task>, 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.

ThrowsAsync<TException>(Func<Task>, 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.

ThrowsAsync<TException>(Func<Task>, 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.

ThrowsAsync<TException>(Func<Task>, Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<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.

ThrowsAsync<TException>(Func<Task>, String, 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 System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, string? message = "", string actionExpression = "") where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * string * string -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), Optional message As String = "", Optional actionExpression As String = "") As Task(Of TException)

Tür Parametreleri

TException

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

Parametreler

action
Func<Task>

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

message
String

türünde actionözel durum oluşturmadığında TException ö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

Task<TException>

Oluşan özel durum.

Özel durumlar

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

Şunlara uygulanır

ThrowsAsync<TException>(Func<Task>, Func<Exception,String>, 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 System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, Func<Exception?,string> messageBuilder, string actionExpression = "") where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * Func<Exception, string> * string -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), messageBuilder As Func(Of Exception, String), Optional actionExpression As String = "") As Task(Of TException)

Tür Parametreleri

TException

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

Parametreler

action
Func<Task>

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

messageBuilder
Func<Exception,String>

Tür özel durumu oluşturmadığında actionözel duruma dahil etmek üzere iletiyi oluşturmak için, oluşan Özel Durumu (veya eylem herhangi bir özel durum oluşturmadıysa TException 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

Task<TException>

Oluşan özel durum.

Özel durumlar

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

Şunlara uygulanır

ThrowsAsync<TException>(Func<Task>, 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 System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, string message = "", params object[] messageArgs) where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * string * obj[] -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), Optional message As String = "", ParamArray messageArgs As Object()) As Task(Of TException)

Tür Parametreleri

TException

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

Parametreler

action
Func<Task>

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

message
String

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

messageArgs
Object[]

biçimlendirirken messagekullanılacak parametre dizisi.

Döndürülenler

Task<TException>

Oluşan özel durum.

Özel durumlar

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

Şunlara uygulanır

ThrowsAsync<TException>(Func<Task>, 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 System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, Func<Exception?,string> messageBuilder) where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * Func<Exception, string> -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), messageBuilder As Func(Of Exception, String)) As Task(Of TException)

Tür Parametreleri

TException

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

Parametreler

action
Func<Task>

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

messageBuilder
Func<Exception,String>

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

Döndürülenler

Task<TException>

Oluşan özel durum.

Özel durumlar

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

Şunlara uygulanır

ThrowsAsync<TException>(Func<Task>, Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException>, String)

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 System.Threading.Tasks.Task<TException> ThrowsAsync<TException>(Func<System.Threading.Tasks.Task> action, ref Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException> message, string actionExpression = "") where TException : Exception;
static member ThrowsAsync : Func<System.Threading.Tasks.Task> * AssertNonStrictThrowsAsyncInterpolatedStringHandler * string -> System.Threading.Tasks.Task<'Exception (requires 'Exception :> Exception)> (requires 'Exception :> Exception)
Public Shared Function ThrowsAsync(Of TException As Exception) (action As Func(Of Task), ByRef message As Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler(Of TException), Optional actionExpression As String = "") As Task(Of TException)

Tür Parametreleri

TException

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

Parametreler

action
Func<Task>

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

message
Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException>

türünde actionözel durum oluşturmadığında TException ö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

Task<TException>

Oluşan özel durum.

Şunlara uygulanır