Tuesday, 29 May 2018

Nunit 2 Attributes


[TestFixture]
public class TestFixtureLifetime
{

    [TestFixtureSetUp] 
    public void Init()
    { Console.WriteLine("BeforeTest Fixture"); }

    [TestFixtureTearDown] 
    public void Cleanup()
    { Console.WriteLine("After Test Fixture");}


    [SetUp]
    public void BeforeTest()
    { Console.WriteLine("BeforeTest"); }

    [TearDown]
    public void AfterTest()
    { Console.WriteLine("AfterTest"); }

    [Test]
    public void Test1()
    { Console.WriteLine("Test1"); }

    [Test]
    public void Test2()
    { Console.WriteLine("Test2"); }
}

When I run this test  I get the following output:

BeforeTest Fixture
BeforeTest
Test1
AfterTest
BeforeTest
Test2
AfterTest
After Test Fixture


TestFixtureSetUp  - BeforeClass
TestFixture --  Class
Setup - BeforeMethod
Test
TearDown - AfterMethod
TestFixtureTearDown - AfterClass

No comments:

Post a Comment