Mbunit e selenio
-
05-07-2019 - |
Domanda
Qualcuno può dirmi in che modo mbunit può eseguire più di un test alla volta senza che sia installato e abbattuto dopo ogni test?
Attualmente sto usando selenio per i test dell'interfaccia utente e devo eseguire i test consecutivamente per eseguire una pagina di accesso.
Grazie in anticipo, cb
Soluzione
Stai cercando l'attributo FixtureSetUp / FixtureTearDown [un tempo chiamato TestFixtureSetUp], che viene chiamato a livello di classe, il che significa che verrà impostato una volta per tutte le prove in una classe di prova.
L'attributoSetup / TearDown viene chiamato a livello di metodo.
MbUnit supporta anche l'installazione e lo smontaggio dell'assieme di test. Ecco un link per questo.
[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);
}
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow