2009-06-16 9 views
3

Kann mir jemand sagen, wie man mbunit dazu bringt, mehr als einen Test gleichzeitig zu starten, ohne dass es nach jedem Test aufgebaut und abgebaut wird?Mbunit und Selen

Momentan verwende ich Selen für UI-Tests und muss die Tests nacheinander ausführen, um eine Login-Seite zu erstellen.

Vielen Dank im Voraus, cb

Antwort

3

Sie suchen, FixtureSetUp/FixtureTearDown Attribut [verwendet werden genannt TestFixtureSetUp], die in der Klassenbezeichnung genannt wird, das heißt, es wird für alle die einmal eingerichtet werden Tests in einer Testklasse.

Setup/TearDown Attribut wird auf Methodenniveau aufgerufen.

MbUnit unterstützt auch Test-Setup und Teardown. Hier ist ein link dafür.

[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); 
    } 
} 
+0

Danke J.W, beantwortete ein paar andere Fragen, die ich auch hatte :) – ctb