Метод 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