Usuários mais ativos no mês 11/2019
  1. henrique.muller

    843 Pontos

  2. paulo.silva

    831 Pontos

  3. maicon.pereira

    582 Pontos

  4. juliano.pezzini

    388 Pontos

  5. leandro.piscke

    371 Pontos

  6. dirceu.schlickmann

    347 Pontos

  7. diuari.molinari

    331 Pontos

  8. Camila

    288 Pontos

  9. bruno.cardoso

    273 Pontos

  10. Rafael Leonhardt

    256 Pontos

Erro "System.IO.FileNotFoundException" ao executar um teste unitário

+2 votos
22 visitas

Estou rodando um teste unitário e ele executa uma rotina de negócio que acaba instanciando um objeto da tecnologia "Query" para realizar um select na base.

Porém ao executar a query ocorre o erro:
" System.IO.FileNotFoundException: 'Não foi possível carregar arquivo ou assembly 'Benner.Tecnologia.AppServer.Anywhere' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.' "

Alguém sabe do que se trata? Grato desde já!

 

Erro que apresenta (System.IO.FileNotFoundException)

perguntou Out 11 por dimitri.luiz (15 pontos)

1 Resposta

+2 votos
 
Melhor resposta

Num teste unitário não podem ser feitos comandos de acesso ao banco.

Testes que acessam o banco de dados são "Testes de integração", a DLL de testes de integração precisa ser configurada para conseguir este acesso, existem duas formas de fazer:

a) Para executar em modo "Business" a dll de testes precisa inicializar o BIT (BusinessTests.Start)

b) Para executar em modo "Presentation" precisa configurar o web.config e a pool.config

Mais informações neste link.

respondida Out 11 por juliano.pezzini (388 pontos)
selecionada Out 11 por dimitri.luiz

Perguntas relacionadas

+3 votos
1 resposta 22 visitas
+5 votos
1 resposta 35 visitas
35 visitas perguntou Set 1, 2014 por bruno.cardoso (273 pontos)
+3 votos
2 respostas 302 visitas
+3 votos
1 resposta 594 visitas
...