експепшини
в такому випадку достатньо буде просто не ставити assert в кінці?
Вроде есть атрибуты на эксепшен погугли
Assert тебе вообще не нужен
Значит у тебя должен быть конечный результат
var act = () => yourFuckinMethod(); act.Should().NotThrow();
если xunit - var error = Record.Exception(() => { //your code }); Assert.Null(error);
тот же сонар ругается если нету ассертов в тестах
метод войд він просто додає рекорд в бд в разі помилки, викидає ексепшн
Чето мне не нравится Имхо достаточно просто дождаться эксепшна
Ну ты можешь проверить что был вызов этого метода
не поняв поинт Имхо достаточно просто дождаться эксепшна
Если выпадет эксепшн - тест будет красный Если не выпал - зеленый
Ну это уже другой вопрос
я повинен використовувати MSTest, не знайшов потрібного методу
окей, поняв, це перевіряється на замоканому класі
Обсуждают сегодня