Очень обширный набор методов расширения, который позволяет вам более естественно указывать ожидаемый результат модульных тестов в стиле TDD или BDD. Работает с .net Standard 2.0 и выше, .NET Framework 4.7 и выше и .NET 6 и выше.
См. Https://www.fluentassertions.com для справочной информации, документации по использованию, руководству по расширению, информации о поддержке и дополнительных советов и приемов.
Первоначально написанный Деннисом Доброматом с Джонасом Нирупом в качестве продуктивного бокового удара. Примечательные вклады были предоставлены Артуром Краевски, Лукасом Грюцмахером и Дэвидом Омидом.
Установите Visual Studio 2022 17.8+ или JetBrains Rider 2021.3, а также инструменты сборки 2022 (включая универсальные инструменты сборки платформы Windows). Вам также нужно будет установлен .NET Framework 4.7 SDK и .NET 8.0 SDK. Проверьте Global.json для текущей минимальной необходимой версии.
Это специальный набор тестов, которые используют проект Verify, чтобы проверить, ввели ли вы какие -либо нарушающие изменения в публичном API библиотеки.
Если вы проверили изменения и решили, что они действительны, вы можете принять их с помощью AcceptApiChanges.ps1 или AcceptApiChanges.sh . В качестве альтернативы, вы можете использовать плагин Verify поддержки для сравнения изменений и принять их прямо из изнутри. См. Также Руководство по вкладу.
При поддержке следующих общественных спонсоров