Отладка тестов Nunit в Visual Studio C # Express 2010

Я последовал этому совету, чтобы отладка работала. для тестов NUnit.

http://www.blackwasp.co.uk/NUnitCSharpExpress.aspx

Однако у меня есть несколько тестов, которые выполняют Assert.Throws <...>, что вызывает отключение отладчика при возникновении исключения, которое я тестирую, когда на самом деле я хочу, чтобы он прервался, если исключение происходит вне этих вызовов.

Как я могу заставить отладчик игнорировать исключения, вызванные из этих видов методов?


РЕДАКТИРОВАТЬ: Я пробовал следующее, но не работает!

[Test]
public void InstanciatingWithNullParameterThrowsException()
{
    try
    {
        Assert.Throws(() => new CachedStreamingEnumerable(null));
        // This still throws and stops be being able to debug tests called after this one
    }
    catch
    {

    }
}

6
задан George Duckett 5 August 2011 в 07:11
поделиться