Partilhar via


ASP.NET Unit Tests and particular acessadores

O código que é gerado para testar um aplicativo ASP.NET utiliza particular acessadores mesmo quando tudo o que você está testando é público.

Por que o código gerado usa acessadores privados?Porque o código da Web não possui um nome de assembly previsível ao qual você pode BIND um processo em time de execução e time de implantação.Em time de execução, o conjunto de teste, que contém os testes de unidade, preciso BIND a um assembly que contém o código que você deseja testar.Essa vinculação permite que sua unidade de testes executados nos métodos desse conjunto de módulos (assembly).

Para tornar em time de execução ligação possíveis, a geração de teste de unidade também cria um tipo, usando reflexão, no contexto do ASP.NET.Recém-criado tipo está localizado em um assembly no domínio de aplicativo do seu aplicativo ASP.NET.Após essa ligação de time de execução é alcançada, reflexão deve ser usado para acessá-lo e dessa reflexão é executada pelo objeto acessador particular.

Consulte também

Tarefas

Como: depurar while Running a teste in an ASP.NET solução

Conceitos

Usar acessadores particular

Visão geral dos testes de unidade ASP.NET