+2 votos
45 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)

por (15 pontos) | 45 visitas

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.

por (539 pontos)
selecionada por

Perguntas relacionadas

+5 votos
1 resposta
perguntado 1 Set, 2014 por bruno.cardoso (272 pontos) | 37 visitas
+3 votos
2 respostas
0 votos
1 resposta
Melhores Mar 2020
  1. henrique.muller

    28 Pontos

  2. willian.metalsystem

    24 Pontos

  3. juliano.pezzini

    14 Pontos

  4. alan.jantz

    9 Pontos

  5. SlimShady

    6 Pontos

  6. maicon.pereira

    6 Pontos

  7. anônimo

    5 Pontos

  8. rafael.paludo

    5 Pontos

  9. fabio

    5 Pontos

  10. robert.volles

    5 Pontos

200 pontos
Melhores 2020 Mar 30 - Apr 05
  1. anônimo

    5 Pontos

  2. willian.metalsystem

    2 Pontos

420 perguntas
470 respostas
342 comentários
465 usuários