I have a test fixture that I am trying to get working in VB.NET so I can understand how RowTest works. It looks like this:
<RowTest()> _ <Row(1, 2, 3)> _ <Row(2, 2, 4)> _ <Row(0, 2, 3), ExpectedException(GetType(MbUnit.Core.Exceptions.NotEqualAssertionException))> _ Public Sub MyRowTest(ByVal x1 As Integer, ByVal x2 As Integer, ByVal exp As Integer) Dim test As Integer = x1 + x2 Assert.AreEqual(exp, test) End Sub When I run the test I get the exact opposite of what I expected. The two rows without an ExpectedException Fail and the one with the expected exception suceeds. I thought you could specify ExpectedExceptions or not per row? Below is the output from Visual Studio 2005 Found 3 tests [failure] myTestClass.MyRowTest(2,2,4) TestCase 'myTestClass.MyRowTest(2,2,4)' failed: Exception of type 'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown. Expected exception of type Exception of type 'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown., did not get it. MbUnit.Core.Exceptions.ExceptionNotThrownException Message: Exception of type 'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown. Expected exception of type Exception of type 'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown., did not get it. Source: MbUnit.Framework StackTrace: at MbUnit.Core.Invokers.ExpectedExceptionRunInvoker.Execute(Object o, IList args) at MbUnit.Core.RunPipeStarter.Run(Object fixture, Boolean IsExplicit) [failure] myTestClass.MyRowTest(1,2,3) TestCase 'myTestClass.MyRowTest(1,2,3)' failed: Exception of type 'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown. Expected exception of type Exception of type 'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown., did not get it. MbUnit.Core.Exceptions.ExceptionNotThrownException Message: Exception of type 'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown. Expected exception of type Exception of type 'MbUnit.Core.Exceptions.ExceptionNotThrownException' was thrown., did not get it. Source: MbUnit.Framework StackTrace: at MbUnit.Core.Invokers.ExpectedExceptionRunInvoker.Execute(Object o, IList args) at MbUnit.Core.RunPipeStarter.Run(Object fixture, Boolean IsExplicit) [success] myTestClass.MyRowTest(0,2,3) [reports] generating HTML report TestResults: file:///C:/Documents%20and%20Settings/ASDTM104/Application%20Data/MbUnit/Reports/mbUnitTestProgram.Tests.html 1 passed, 2 failed, 0 skipped, took 2.02 seconds. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MbUnit.User" group. To post to this group, send email to MbUnitUser@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/MbUnitUser?hl=en -~----------~----~----~----~------~----~------~--~---