Partilhar via


Como: Chamar um método a partir do banco teste objeto

O procedimento a seguir mostra como testar seus aplicativos sem escrever um agente de teste separada.Usando o Objeto Test banco ferramenta Window, você pode passar argumentos para um método e monitorar threading, eventos e através de programação de saída. Para economizar time, você pode usar o banco de testes de objeto para rapidamente teste de unidade seu código.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para chamar um método em uma instância

  1. Escrever e compilar seu próprio aplicativo.

  2. Sobre o Modo de exibição menu, clicar Modo de exibição de classe.

  3. expandir o Modo de exibição de classe janela para localizar a classe que você gostaria de teste, clicar com o botão direito do mouse na classe requer teste ing e clique em Criar instância.

    The Criar instânciacaixa de diálogo é exibida e solicita que você escolher um nome de ocorrência para o teste.

  4. No Nome, digite MyTestForThisClass.

    The Objeto teste banco janela é aberta e mostra um retângulo arredondado que representa a classe.O nome da instância também é exibido na caixa.

  5. No Banco de testes de objeto janela, clicar com o botão direito do mouse em sua classe e clique em InvokeMethod.

    Todos os métodos públicos são exibidos para teste.

  6. Na lista no menu de atalho, selecionar o método ou a função que você deseja verificar e clicar OK.

    O Invocar a caixa de diálogo do método aparece.

    No Invocação de método caixa de diálogo, preencha os argumentos no Parâmetros texto caixa ou especificar nulo.Se qualquer um dos parâmetros forem inválidas, um ponto de exclamação (!) é exibido ao lado do parâmetro.Por exemplo, se o argumento requer um int e digite algum texto, o ponto de exclamação solicita que você corrija o argumento de entrada. Para corrigir o parâmetro, simplesmente digite novamente o tipo de dados correto.

    Observação:

    Para acionar um evento em uma classe, selecionar o evento na caixa de listagem da telefonar Método caixa de diálogo.

  7. clicar OK para telefonar o método e começar a testar.

    Se o método chamar êxito, a Caixa de mensagem de resultado da telefonar de método é exibida com os valores de retorno da telefonar.

    Se o método fosse void, a Resultado da telefonar de métodocaixa de mensagem indica essas informações explicitamente.

Para telefonar um método estático em um tipo

  1. In Modo de exibição de classe, clicar com o botão direito do mouse no nome da classe cujo método que você deseja telefonar.

    - ou -

    No Objeto teste banco janela, clicar com o botão direito do mouse no retângulo arredondado o objeto cujo método que você deseja chamar.

  2. No Objeto teste banco janela, clicar com o botão direito do mouse em sua classe e clique em Chamar o método estático.

    The Chamar o método estático caixa de diálogo é exibida.

  3. Na lista, clicar no método estático para invocar.

    The Invocação de método caixa de diálogo é exibida.

  4. No Invocação de método caixa de diálogo, preencha os argumentos no Parâmetros texto caixa ou especificar nulo.

    Se qualquer um dos parâmetros forem inválidas, um ponto de exclamação (!) é exibido ao lado do parâmetro.Por exemplo, se o argumento requer um int e digite algum texto, o ponto de exclamação solicita que você corrija o argumento de entrada. Para corrigir o parâmetro, simplesmente digite novamente o tipo de dados correto.

  5. clicar OK para telefonar o método e começar a testar.

    Se o método chamar êxito, a Caixa de mensagem de resultado da telefonar de método é exibida com os valores de retorno da telefonar. Se o método fosse void, a Resultado da telefonar de métodocaixa de mensagem indica essas informações explicitamente.

Consulte também

Outros recursos

Banco de Testes de Objeto

Compilando, depurando, e testando