Я тестирую код, запускающий вторичный поток. И этот поток иногда выдает исключение. Я хотел бы написать тест, который не работает, если это исключение не обрабатывается должным образом.
Я подготовил этот тест, и в NUnit я вижу следующее:
LegacyImportWrapperTests.Import_ExceptionInImport_Ok : PassedSystem.ArgumentException: aaaaaaaaaa
at Import.Legacy.Tests.Stub.ImportStub.Import() in ImportStub.cs: line 51...
Но тест отмечен ЗЕЛЕНЫМ. Итак, NUnit знает об этом исключении, но почему он помечает тест как пройденный?