Метод FluentAssertions .ShouldNotThrow() не найден в ver5.4.2, но найден в ver4.19.4

У меня есть цель проекта тестирования.net4.7.1. Я установил FluentAssertions ver5.4.2 через менеджер пакетов nuget в Visual Studio. По некоторым причинам такие вещи:

 someAction.ShouldNotThrow()

Выдает ошибку о том, что ShouldNotThrow() не распознается. Как только мы вернулись к FluentAssertions nuget ver4.19.4, все было в порядке. Что дает? Нужно ли настраивать app.config каким-либо образом с помощью перенаправлений сборки или чего-то в этом роде?

1 ответ

Использование someAction.Should().NotThrow<T>() с дополнительным T аргумент для типа исключения. Смотрите документацию для версии 5

Другие вопросы по тегам