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

Foi útil?

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
scroll top