PexCrossProductExplorableStrategyAttribute Classe

Definição

Gera uma sequência de teste de uma sistemática entre produtos de chamadas de API. Essa é a estratégia padrão.

public ref class PexCrossProductExplorableStrategyAttribute sealed : Microsoft::Pex::Framework::Explorable::PexExplorableStrategyAttributeBase
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)]
public sealed class PexCrossProductExplorableStrategyAttribute : Microsoft.Pex.Framework.Explorable.PexExplorableStrategyAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true)>]
type PexCrossProductExplorableStrategyAttribute = class
    inherit PexExplorableStrategyAttributeBase
Public NotInheritable Class PexCrossProductExplorableStrategyAttribute
Inherits PexExplorableStrategyAttributeBase
Herança
Atributos

Construtores

PexCrossProductExplorableStrategyAttribute()

Cria uma estratégia de pode ser explorado de produto que se aplica a todos os tipos.

PexCrossProductExplorableStrategyAttribute(Type, String[])

Cria uma estratégia de pode ser explorado de produto que se aplica a um conjunto de tipos (possivelmente genéricos).

PexCrossProductExplorableStrategyAttribute(Type[])

Cria uma estratégia de pode ser explorado de produto que se aplica a um conjunto de tipos (possivelmente genéricos).

Propriedades

MaxLength

Obtém ou define o comprimento máximo da sequência.

Name

Obtém o nome deste pacote.

(Herdado de PexExplorationPackageAttributeBase)

Métodos

AfterExploration(IPexExplorationComponent, Object)

O retorno de chamada que é executado após o término da exploração.

(Herdado de PexExplorationPackageAttributeBase)
BeforeExploration(IPexExplorationComponent)

Retorno de chamada que é executado antes do início da exploração.

(Herdado de PexExplorableStrategyAttributeBase)
CanCreateSession(TypeEx)

Determina se esta instância pode criar uma sessão do tipo especificado.

CreateSession(IPexExplorationComponent, TypeEx)

Cria uma nova sessão.

Decorate(Name, IPexDecoratedComponentElement)

Esse método pode anunciar filtros, focos e pacotes para IntelliTest.

(Herdado de PexExplorationPackageAttributeBase)
Initialize(IPexExplorationEngine)

Inicializa o pacote de exploração especificado. Pode interagir com serviços.

(Herdado de PexExplorationPackageAttributeBase)
Load(IContainer)

Esse método fornece serviços de instalação ou substituição de oportunidade.

(Herdado de PexExplorationPackageAttributeBase)
Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext)

Valida o atributo em um contexto de visibilidade específico.

(Herdado de PexComponentElementDecoratorAttributeBase)

Implantações explícitas de interface

IPexComponentElementDecorator.Decorate(Name, IPexDecoratedComponentElement) (Herdado de PexComponentElementDecoratorAttributeBase)
IPexExplorationPackage.AfterExploration(IPexExplorationComponent, Object) (Herdado de PexExplorationPackageAttributeBase)
IPexExplorationPackage.BeforeExploration(IPexExplorationComponent) (Herdado de PexExplorationPackageAttributeBase)
IPexExplorationPackage.Initialize(IPexExplorationEngine) (Herdado de PexExplorationPackageAttributeBase)
IPexExplorationPackage.Load(IContainer) (Herdado de PexExplorationPackageAttributeBase)
IPexValidatable.Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext) (Herdado de PexComponentElementDecoratorAttributeBase)

Aplica-se a