ExpectedSqlExceptionAttribute (Clase)
Representa un atributo que especifica que una prueba unitaria está esperando un error SqlException y, opcionalmente, especifica el número, la gravedad y el estado del error esperado.
Espacio de nombres: Microsoft.Data.Tools.Schema.Sql.UnitTesting
Ensamblado: Microsoft.Data.Tools.Schema.Sql.UnitTesting (en Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)
Jerarquía de herencia
System.Object
System.Attribute
Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionBaseAttribute
Microsoft.Data.Tools.Schema.Sql.UnitTesting.ExpectedSqlExceptionAttribute
Sintaxis
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = false,
Inherited = true)]
public class ExpectedSqlExceptionAttribute : ExpectedExceptionBaseAttribute
[AttributeUsageAttribute(AttributeTargets::Method, AllowMultiple = false,
Inherited = true)]
public ref class ExpectedSqlExceptionAttribute : ExpectedExceptionBaseAttribute
[<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = false,
Inherited = true)>]
type ExpectedSqlExceptionAttribute =
class
inherit ExpectedExceptionBaseAttribute
end
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := False,
Inherited := True)>
Public Class ExpectedSqlExceptionAttribute
Inherits ExpectedExceptionBaseAttribute
Constructores
Nombre | Descripción | |
---|---|---|
ExpectedSqlExceptionAttribute() | Inicializa una nueva instancia de la clase ExpectedSqlExceptionAttribute. |
|
ExpectedSqlExceptionAttribute(String) | Inicializa una nueva instancia de la clase ExpectedSqlExceptionAttribute. |
Propiedades
Nombre | Descripción | |
---|---|---|
MatchFirstError | Obtiene un valor que indica si la gravedad, el estado y el número de error esperados se compararán con el primer objeto SqlError de SqlException. |
|
MessageNumber | Obtiene o establece el número de error esperado. |
|
NoExceptionMessage | (Heredado de ExpectedExceptionBaseAttribute.) |
|
Severity | Obtiene o establece el valor de gravedad esperado del error. |
|
State | Obtiene o establece el estado de error esperado. |
|
TestContext | (Heredado de ExpectedExceptionBaseAttribute.) |
|
TypeId | (Heredado de Attribute.) |
Métodos
Nombre | Descripción | |
---|---|---|
Equals(Object) | (Heredado de Attribute.) |
|
Finalize() | (Heredado de Object.) |
|
GetHashCode() | (Heredado de Attribute.) |
|
GetType() | (Heredado de Object.) |
|
IsDefaultAttribute() | (Heredado de Attribute.) |
|
Match(Object) | (Heredado de Attribute.) |
|
MemberwiseClone() | (Heredado de Object.) |
|
RethrowIfAssertException(Exception) | (Heredado de ExpectedExceptionBaseAttribute.) |
|
ToString() | (Heredado de Object.) |
|
Verify(Exception) | (Reemplaza a ExpectedExceptionBaseAttribute.Verify(Exception)). |
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | (Heredado de Attribute.) |
|
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) | (Heredado de Attribute.) |
|
_Attribute.GetTypeInfoCount(UInt32) | (Heredado de Attribute.) |
|
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) | (Heredado de Attribute.) |
Seguridad para subprocesos
Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
ExpectedExceptionAttribute
Microsoft.Data.Tools.Schema.Sql.UnitTesting (Espacio de nombres)
Volver al principio