Mbunit et sélénium
-
05-07-2019 - |
Question
Quelqu'un peut-il me dire comment faire en sorte que mbunit exécute plusieurs tests à la fois sans que celui-ci soit configuré et mis au rebut après chaque test?
Actuellement, j'utilise le sélénium pour les tests d'interface utilisateur et je dois exécuter les tests consécutivement pour créer une page de connexion.
Merci d'avance, cb
La solution
Recherchez-vous FixtureSetUp / FixtureTearDown attribut [anciennement appelé TestFixtureSetUp], appelé au niveau de la classe, ce qui signifie qu'il sera configuré une fois pour tous les tests d'une classe de test.
L'attributSetup / TearDown est appelé au niveau de la méthode.
MbUnit prend également en charge la configuration et le démontage de l’assemblage de test. Voici un lien pour cela.
[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);
}
}