Когда я запускаю следующий тест в Icarus Gallio, он проходит, но когда я вхожу в него с помощью TestDriven.NET (Test With-> Debugger), он завершается неудачей, поскольку параметры не установлены в соответствии с атрибутами Row.
Я ожидал, что метод будет вызван один раз для каждого примененного атрибута строки.
Что я делаю не так? Если ничего, то что мне нужно сделать для отладки этих тестов, когда они ломаются? Стоит ли избегать параметризованных тестов, если они не подлежат отладке?
[TestFixture]
public class TestDrivenIgnoresMbUnitAttributesWhenDebugging
{
[Test]
[Row(1)]
[Row(2)]
public void SomeFunc(int x)
{
Assert.AreNotEqual(default(int), x);
}
}