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

Était-ce utile?

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'attribut

Setup / 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);
    }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top