Passing Delegate into MbUnit RowTest?

244 views Asked by At

I've got an MbUnit unit test that I want to use Row tests for, and as one of the parameters, I want to pass a delegate. So something like this:

public delegate object MyDelegate();
[Test]
[Row(SpecificDelegate)]
public void MyTest(MyDelegate specificDelegate)
{
    // DO TEST
}
public object SpecificDelegate()
{
    return null;
}

However, this doesn't seem to work - I get the following error:

Argument 1: cannot convert from 'method group' to 'object[]'

Is there any way of doing this?

1

There are 1 answers

0
Mauricio Scheffer On BEST ANSWER

I'd use a [Factory] instead, see the docs about it for more information.