Передача делегата в MbUnit RowTest? - PullRequest
1 голос
/ 17 февраля 2011

У меня есть модульный тест MbUnit, для которого я хочу использовать тесты Row, и в качестве одного из параметров я хочу передать делегат. Так что-то вроде этого:

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

Однако, похоже, это не работает - я получаю следующую ошибку:

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

Есть ли способ сделать это?

1 Ответ

3 голосов
/ 17 февраля 2011

Я бы использовал [Factory] вместо этого, см. документы об этом для получения дополнительной информации.

...