Contexto:
Temos alguns usuários relatando problemas com um recurso de upload de arquivo em nosso aplicativo da web. Isso só acontece ocasionalmente e sem nenhum padrão especial. Temos tentado descobrir isso por um longo tempo, adicionando informações de depuração em qualquer lugar que possamos achar que pode ajudar, rastreando os logs, etc., mas não fomos capazes de reproduzir ou descobrir.
Problema:
agora estou tentando reproduzir isso usando MSTest e WatiN para repetir a operação que deve falhar um grande número de vezes (várias centenas). Só para ter uma ideia sobre o quão longe no loop o teste foi, quero imprimir algo como:
Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads));
No entanto, isso não aparece na janela de saída. Agora eu sei que você vai ter a saída do console nos resultados do teste (bem como o que você saída Debug.Writeline
etc), mas este não está disponível até após a conclusão do teste. E como meu teste com centenas de repetições pode levar algum tempo, gostaria de saber o quão longe ele foi.
Pergunta:
Existe uma maneira de obter a saída do console na janela Saída durante a execução do teste?