MbUnit e selênio
-
05-07-2019 - |
Pergunta
Alguém pode me dizer como se MbUnit para executar mais de um teste em um momento sem que configurar e derrubar depois de cada teste?
Atualmente estou usando o selênio para testes de interface do usuário e necessidade de executar os testes consecutivamente fazer uma página de login.
Agradecemos antecipadamente, cb
Solução
Você está procurando FixtureSetUp / atributo FixtureTearDown [costumava ser chamado TestFixtureSetUp], que é chamado no nível de classe, ou seja, será criada uma vez para todos os testes em uma classe de teste.
Configuração / TearDown atributo é chamado de nível de método.
MbUnit também suportam teste de configuração de montagem e desmontagem. Aqui é um ligação para isso.
[assembly: AssemblyCleanUp(typeof(AssemblyCleaner))]
...
public class AssemblyCleaner
{
[SetUp]
public static void SetUp()
{
Console.WriteLine("Setting up {0}", typeof(AssemblyCleanUp).Assembly.FullName);
}
[TearDown]
public static void TearDown()
{
Console.WriteLine("Cleaning up {0}", typeof(AssemblyCleanUp).Assembly.FullName);
}
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow