У меня есть функция для вызова с неправильными аргументами, и я хочу убедиться, что функция выдает правильное исключение с правильным сообщением.Итак, мой вызов функции таков:
winDetector.DoMove(move)
И он должен выдавать исключение следующим образом:
throw new Exception("Move is not valid.");
Похоже, я должен использовать Assert.Throws<Exception>
, но я не знаю как.Теперь и для Unity, и для C #.Как я могу это сделать?
PS Assert.Throws<Exception>
не правильный путь.Пожалуйста, смотрите мой ответ ниже.