Skip to content

Gendarme.Rules.NUnit.UnitTestsMissingTestFixtureRule(git)

Sebastien Pouliot edited this page Mar 2, 2011 · 1 revision

UnitTestsMissingTestFixtureRule

Assembly: Gendarme.Rules.NUnit
Version: git

Description

This rule checks that all types which have methods with TestAttribute, TestCaseAttribute or TestCaseSourceAttribute are marked with the TestFixtureAttribute. NUnit < 2.5 will not run tests located in types without TestFixtureAttribute.

Examples

Bad example:

class Test {
    [Test]
    public void TestMethod ()
    {
        Assert.AreEqual (0, 0);
    }
}

Good example:

[TestFixture]
class Test {
    [Test]
    public void TestMethod ()
    {
        Assert.AreEqual (0, 0);
    }
}

Source code

You can browse the latest source code of this rule on github.com

Clone this wiki locally