Как проверить Exception в тестовом проекте xUnit?
Вот такое определение требует явно указать точный тип исключения:
Assert.Throws<Exception>(() => {...});
... и, например System.ArgumentException, уже не пропускается.
Есть ли простой способ проверки любого исключения?
PS: API Документацию они (xunit) так и не сделали.
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
По-моему, вот так надо, чтобы поймать любого наследника указанного исключения
Assert.ThrowsAny<Exception>(() => {...});