.net - Is it possible to to execute code befor all tests are run? -


i writing integration tests.now, before tests run want setup database initial data.for this, have created separate project, run before test project executed(using msbuild file).but, want merge db setup code in testproject, , have executed before tests executed.i using mbunit 3.is possible?

you can declare class [assemblyfixture] attribute; , few methods class [fixturesetup] , [fixtureteardown] attributes define assembly-level setup , teardown methods.

[assemblyfixture] public class myassemblyfixture {    [fixturesetup]    public void setup()    {       // code run before test fixture within assembly executed.    }     [fixtureteardown]    public void teardown()    {       // code run after test fixture within assembly executed.    } } 

in fact, syntax similar done @ test fixture level well-known [testfixture], [setup], , [teardown] attributes.


Comments

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -