Я пытаюсь запустить тесты внутри dll-приложения (VS2010 / C #), используя xUnit 1.8.0.1549.
Для этого я запускаю xUnit через visual studio, используя «Запустить внешнюю программу» в разделе «Начать действие» в свойствах проекта, запустив dll через бегун GUI (C: \ mypath \ xunit.gui.clr4.x86.exe). 1001 *
Я хочу проверить, вызывают ли некоторые методы исключение, для этого я использую что-то вроде следующего:
Assert.Throws<Exception>(
delegate
{
//my method to test...
string tmp = p.TotalPayload;
}
);
Проблема в том, что в моем методе отладчик останавливается, когда возникает исключение, говорящее «Исключение не было обработано кодом пользователя». Это плохо, потому что он постоянно останавливает бегуна, заставляя меня нажимать F5.
Я хотел бы выполнить тесты гладко, как мне это сделать?
Спасибо