У меня есть класс, который создает файл.
Сейчас я делаю интеграционные тесты, чтобы убедиться, что с классом все в порядке.
Я передаю неверный каталог и имена файлов, чтобы убедиться, чтогенерируются исключения.
В моих тестах я использую:
[Test]
public void CreateFile_InvalidFileName_ThrowsException()
{
//Arrange
var logger = SetupLogger("?\\");
//Act
//Assert
Assert.Throws<Exception>(()=> logger.CreateFile());
}
Однако в этом сценарии тест не выполняется, так как генерируется исключение ArgumentException.Я думал, добавив только исключение, это пройдет.
Есть ли способ сделать этот проход, просто используя Exception?