Compartilhar via


Cascata de configurações

O conceito de cascata de configurações significa que o usuário pode especificar as configurações no nível do Assembly, do Acessório e da Exploração:

As configurações especificadas no nível do Assembly afetam todos os acessórios e as explorações sob esse assembly. As configurações especificadas no nível do Acessório afetam todas as explorações sob esse acessório. As configurações filho têm prioridade: se uma configuração for definida nos níveis do Assembly e do Acessório, serão usadas as configurações de Acessório.

Observe que algumas configurações são específicas para o nível do Assembly ou para o nível do Acessório.

Exemplo

using Microsoft.Pex.Framework;

[assembly: PexAssemblySettings(MaxBranches = 1000)] // we override the default value of maxbranches

namespace MyTests
{
    [PexClass(MaxBranches = 500)] // we override the 1000 value and set maxbranches to 500
    public partial class MyTests
    {
        [PexMethod(MaxBranches = 100)] // we override again, maxbranches = 100
        public void MyTest(...) { ... }
    }
}

Recebeu comentários?

Poste suas ideias e solicitações de recursos na Comunidade de Desenvolvedores.