Pregunta

¿Alguien puede decirme cómo hacer que mbunit ejecute más de una prueba a la vez sin que se configure y destruya después de cada prueba?

Actualmente estoy usando selenio para las pruebas de IU y necesito ejecutar las pruebas consecutivamente para hacer una página de inicio de sesión.

Gracias de antemano, cb

¿Fue útil?

Solución

¿Está buscando el atributo FixtureSetUp / FixtureTearDown [antes se llamaba TestFixtureSetUp], que se llama a nivel de clase, es decir, se configurará una vez para todas las pruebas en una clase de prueba.

El atributo

Setup / TearDown se llama a nivel de Método.

MbUnit también admite la configuración del ensamblaje de prueba y el desmontaje. Aquí hay un enlace para esto.

[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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top