Assert.Throws Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Throws<TException>(Func<Object>, String, String) |
Temsilcinin |
| Throws<TException>(Func<Object>, String, Object[]) |
Temsilcinin |
| Throws<TException>(Func<Object>, Func<Exception,String>, String) |
Temsilcinin |
| Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String) |
Temsilcinin |
| Throws<TException>(Action, String, String) |
Temsilcinin |
| Throws<TException>(Action, String, Object[]) |
Temsilcinin |
| Throws<TException>(Func<Object>, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>) |
Temsilcinin |
| Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>, String) |
Temsilcinin |
| Throws<TException>(Func<Object>, Func<Exception,String>) |
Temsilcinin |
| Throws<TException>(Action, Func<Exception,String>) |
Temsilcinin |
| Throws<TException>(Action, Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException>) |
Temsilcinin |
| Throws<TException>(Action, Func<Exception,String>, String) |
Temsilcinin |
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
- 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
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
- 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
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
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
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
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
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
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
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
türünde TExceptionbir özel durum oluşturmadığında action özel duruma eklenecek ileti.
Döndürülenler
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.
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
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
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
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.
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
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.
türünde TExceptionbir özel durum oluşturmadığında action özel duruma eklenecek ileti.
Döndürülenler
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.
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
Oluşan özel durum.
Özel durumlar
türünde TExceptionözel durum oluşturmazsa action oluşturulur.