Делаю тесты для своей программы. Столкнулся с такой проблемой. При определенных параметрах должна вызываться ошибка (кастомный exception). Как сделать проверку на это в юнит тестах? Делаю подобное
Assert.That(MyMethod(variable), Throws.TypeOf<MyException>());
Вызывается этот метод, выходит эта ошибка, но тест все равно не пройден. Видимо я что-то не так понимаю. Как сделать правильно?
Для такого типа проверок используйте метод Assert.Throws
или Assert.ThrowsAsync
для тестирования асинхронных методов.
Assert.Throws<MyException>(() => MyMethod(variable));
NUnit 3 версии и выше имеет очень богатую документацию на Github, начните с неё.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как получить X и Y мышки из user32dll ? Вроде бы есть функция GetCursorPos, но я не понял как её использовать
Есть проект на ардуиноСуть проекта в том, чтобы с кнопки отправлять данные на сервер