Compartir a través de


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
System_CAPS_pubmethod ExpectedSqlExceptionAttribute()

Inicializa una nueva instancia de la clase ExpectedSqlExceptionAttribute.

System_CAPS_pubmethod ExpectedSqlExceptionAttribute(String)

Inicializa una nueva instancia de la clase ExpectedSqlExceptionAttribute.

Propiedades

Nombre Descripción
System_CAPS_pubproperty 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.

System_CAPS_pubproperty MessageNumber

Obtiene o establece el número de error esperado.

System_CAPS_protproperty NoExceptionMessage

(Heredado de ExpectedExceptionBaseAttribute.)

System_CAPS_pubproperty Severity

Obtiene o establece el valor de gravedad esperado del error.

System_CAPS_pubproperty State

Obtiene o establece el estado de error esperado.

System_CAPS_protproperty TestContext

(Heredado de ExpectedExceptionBaseAttribute.)

System_CAPS_pubproperty TypeId

(Heredado de Attribute.)

Métodos

Nombre Descripción
System_CAPS_pubmethod Equals(Object)

(Heredado de Attribute.)

System_CAPS_protmethod Finalize()

(Heredado de Object.)

System_CAPS_pubmethod GetHashCode()

(Heredado de Attribute.)

System_CAPS_pubmethod GetType()

(Heredado de Object.)

System_CAPS_pubmethod IsDefaultAttribute()

(Heredado de Attribute.)

System_CAPS_pubmethod Match(Object)

(Heredado de Attribute.)

System_CAPS_protmethod MemberwiseClone()

(Heredado de Object.)

System_CAPS_protmethod RethrowIfAssertException(Exception)

(Heredado de ExpectedExceptionBaseAttribute.)

System_CAPS_pubmethod ToString()

(Heredado de Object.)

System_CAPS_protmethod Verify(Exception)

(Reemplaza a ExpectedExceptionBaseAttribute.Verify(Exception)).

Implementaciones explícitas de interfaces

Nombre Descripción
System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

(Heredado de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

(Heredado de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod _Attribute.GetTypeInfoCount(UInt32)

(Heredado de Attribute.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod _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