+6 votos
59 visitas

Preciso criar um teste com o BIT que utilizará a filial corrente do sistema, porém este valor fica nulo. Teria como atribuir um valor para a filial corrente no próprio código, ou alguma outra forma de fazer isso? 

Tentei utilizar o método ChangeCompanyAndBranch, porém uma exceção de que o método não está implementado é apresentada:


AppContext.Administration.ChangeCompanyAndBranch(1, 1);
long currentBranch = AppContext.Security.GetCurrentBranch(null).Handle;
por (116 pontos)
editado por | 59 visitas
Também estou com a mesma dúvida, pois quero testar um Dao que faz o insert de uma entidade por empresa e filial, mas o contexto está com a filial nula. Como atribuo a filial em meu TestMethod como preparação para a execução do teste?

2 Respostas

+2 votos
Melhor resposta
Utilize

BennerContext.Administration.ChangeCompanyAndBranch(new Handle(1), null);
por (18 pontos)
selecionada por
+1 voto
Foi criado a SMS 803085 sobre este assunto, apos a solução a resposta será atualizada.
por (917 pontos)
A Branch.Current está nula. Ela não deveria estar sempre com uma filial selecionada ou a zero (Todas as filiais)?

Perguntas relacionadas

+3 votos
1 resposta
+5 votos
1 resposta
+5 votos
1 resposta
Melhores May 2020
  1. henrique.muller

    18 Pontos

  2. joao.melo

    14 Pontos

  3. diego.luiz

    12 Pontos

  4. SlimShady

    11 Pontos

  5. joseglauber

    11 Pontos

  6. willian.metalsystem

    8 Pontos

  7. lucas.melo

    3 Pontos

  8. fluipress.luciano

    2 Pontos

  9. pajucara.wallacef

    2 Pontos

  10. jean.filho

    2 Pontos

200 pontos
Melhores 2020 May 25 - 31
  1. diego.luiz

    12 Pontos

  2. SlimShady

    4 Pontos

  3. willian.metalsystem

    2 Pontos

434 perguntas
480 respostas
349 comentários
466 usuários