+2 votos
42 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) | 42 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 (520 pontos)
selecionada por

Perguntas relacionadas

+5 votos
1 resposta
perguntado 1 Set, 2014 por bruno.cardoso (272 pontos) | 36 visitas
+3 votos
2 respostas
0 votos
1 resposta
Melhores Feb 2020
  1. diuari.molinari

    21 Pontos

  2. henrique.muller

    18 Pontos

  3. thiago.almeida

    10 Pontos

  4. metalsystem.gustavo

    8 Pontos

  5. juliano.pezzini

    8 Pontos

  6. Leonardo Rovigo

    7 Pontos

  7. antonio.teles

    5 Pontos

  8. Francisco Santana

    5 Pontos

  9. andre.wenceslau

    5 Pontos

  10. SlimShady

    5 Pontos

200 pontos
Melhores 2020 Feb 17 - 23
  1. henrique.muller

    13 Pontos

  2. thiago.almeida

    10 Pontos

  3. juliano.pezzini

    6 Pontos

  4. antonio.teles

    5 Pontos

  5. diuari.molinari

    5 Pontos

  6. Leonardo Rovigo

    3 Pontos

408 perguntas
456 respostas
333 comentários
460 usuários