im writing a MbUnit PlugIn for ReSharper (JetBrains blogged about it
But i have a problem which make a full integration of MbUnit not possible.
With MbUnit i can do an RowTest, that means running a Test with different
public void CompareIfEqual(int a, int b)
Which runs the test for each row with the given paramters (very nice!)
Also i can do some Culture Specific Test
public void Test()
// Magic Test
Runs the Test for each culture.
For displaying every Test in the Unit Test Runner, i have to generate some
faked Method Signature for ReSharper so that R# displays a Name for each
Whitin the PlugIn i can tell the Unit Test Runner for each faked signature
if test is succeedd or failed.
Works so far, but only if i test the complete fixture class, if i want to
test only a specific method (with faked method names) then ReSharper dont
pass the Methodname to the PlugIn. I think ReSharper checks if the method
exists, but there is (of course) only a CompareIfEqual and not a
I would like to see an option that i can tell ReSharper don't test a
specific methodname, and pass them to the plugin regardless if the method
exists or not.
Or that i can tell ReSharper which name is the real method name (ReSharper
must still display and reacts on the faked ones) so that ReSharper can do
also a check before calling the plugin.
Or ReSharper has allready an option for that :) If not it would be nice if
it can be implemented very shortly, so that the plugin ReSharper can (with
my plugin) support the complete Range of MbUnit Test. If the PlugIn works
well it will be part of MbUnit. For that it will also be great the also
ReSharper 2.0.x will get such option.