RowTests with NUnit 2.4


I had some time last week and therefore I played around with the new extensibility features of NUnit 2.4. I wanted to know, how difficult it is to implement the RowTest feature of MbUnit as NUnit Addin. Two hours later the RowTest Extension for NUnit was ready. I released the extension under the MIT license. The following code snippet shows you how to use the extension:

    public class RowTestSample
         [Row( 1000, 10, 100.0000)]
         [Row(-1000, 10, -100.0000)]
         [Row( 1000, 7, 142.85715)]
         [Row( 1000, 0.00001, 100000000)]
         [Row(4195835, 3145729, 1.3338196)]
         public void DivisionTest(double num, double den, double res)
            Assert.AreEqual(res, num / den, 0.00001);

The current release does not support all features of MbUnit RowTests, e.g. Exceptions cannot be tested.

Leave a Reply

Your email address will not be published.