{"id":1458,"date":"2024-09-02T12:09:37","date_gmt":"2024-09-02T16:09:37","guid":{"rendered":"http:\/\/localhost:10003\/?post_type=product&#038;p=1458"},"modified":"2026-08-25T14:07:41","modified_gmt":"2026-08-25T18:07:41","slug":"assertions-fluentes","status":"publish","type":"product","link":"https:\/\/xceed.com\/fr\/products\/unit-testing\/fluent-assertions\/","title":{"rendered":"Fluent Assertions"},"content":{"rendered":"<div data-elementor-type=\"product-post\" data-elementor-id=\"1458\" class=\"elementor elementor-1458\" wpc-filter-elementor-widget=\"1\" data-elementor-post-type=\"product\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cedc1d5 e-grid e-con-boxed e-con e-parent\" data-id=\"cedc1d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ec4a40d e-con-full e-flex e-con e-child\" data-id=\"ec4a40d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6a8499 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"e6a8499\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/1.svg\" class=\"attachment-medium_large size-medium_large wp-image-2576\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7869fa9 elementor-widget elementor-widget-heading\" data-id=\"7869fa9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tests unitaires d'intention-r\u00e9v\u00e9lation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7fceb3c elementor-widget elementor-widget-text-editor\" data-id=\"7fceb3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">R\u00e9digez des assertions claires et expressives qui vous aideront, vous et votre \u00e9quipe, \u00e0 \u00e9viter la frustration d'un d\u00e9bogage complexe tout en transmettant efficacement le comportement pr\u00e9vu du code test\u00e9.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e5d2d0d e-con-full e-flex e-con e-child\" data-id=\"e5d2d0d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19ad272 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"19ad272\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/2.svg\" class=\"attachment-medium_large size-medium_large wp-image-2577\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b62ed2 elementor-widget elementor-widget-heading\" data-id=\"6b62ed2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Documentation compl\u00e8te<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c9bbc9 elementor-widget elementor-widget-text-editor\" data-id=\"3c9bbc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Acc\u00e9dez \u00e0 une documentation d\u00e9taill\u00e9e et bien structur\u00e9e, con\u00e7ue pour approfondir votre compr\u00e9hension des assertions et vous guider dans l'\u00e9laboration de tests unitaires pr\u00e9cis et de haute qualit\u00e9.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f53a09 e-con-full e-flex e-con e-child\" data-id=\"6f53a09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6bf6243 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"6bf6243\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/7.svg\" class=\"attachment-medium_large size-medium_large wp-image-2582\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47de4a8 elementor-widget elementor-widget-heading\" data-id=\"47de4a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Hautement extensible<br><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6608da9 elementor-widget elementor-widget-text-editor\" data-id=\"6608da9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Exploitez les nombreux points d'extension document\u00e9s et les comportements personnalisables, offrant suffisamment de flexibilit\u00e9 pour r\u00e9pondre aux besoins sp\u00e9cifiques des d\u00e9veloppeurs les plus exigeants.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-35f8490 e-con-full e-flex e-con e-child\" data-id=\"35f8490\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7ea700 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"e7ea700\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/3.svg\" class=\"attachment-medium_large size-medium_large wp-image-2578\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-019911a elementor-widget elementor-widget-heading\" data-id=\"019911a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fonctionnalit\u00e9 compl\u00e8te<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-284a119 elementor-widget elementor-widget-text-editor\" data-id=\"284a119\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Fully compatible with .NET Framework 4.7, .NET 6, and .NET Standard 2.0 and 2.1. It supports major testing frameworks, including MSTest2, xUnit2, NUnit3, NUnit4, MSpec, and TUnit, making it a versatile solution for modern .NET development.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2df4501 e-con-full e-flex e-con e-child\" data-id=\"2df4501\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea15d19 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"ea15d19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/5.svg\" class=\"attachment-medium_large size-medium_large wp-image-2580\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4855491 elementor-widget elementor-widget-heading\" data-id=\"4855491\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Un grand soutien<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8257164 elementor-widget elementor-widget-text-editor\" data-id=\"8257164\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Obtenez une assistance rapide et fiable gr\u00e2ce \u00e0 notre fonctionnalit\u00e9 de chat ou en nous contactant directement \u00e0 l'adresse suivante <a rel=\"noopener\">support@xceed.com<\/a>. Notre \u00e9quipe est l\u00e0 pour vous aider \u00e0 r\u00e9soudre tout probl\u00e8me et vous garantir une exp\u00e9rience agr\u00e9able.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0750cf3 e-con-full e-flex e-con e-child\" data-id=\"0750cf3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d515350 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"d515350\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/9.svg\" class=\"attachment-medium_large size-medium_large wp-image-2575\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9298da elementor-widget elementor-widget-heading\" data-id=\"e9298da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Une \u00e9quipe passionn\u00e9e<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8251477 elementor-widget elementor-widget-text-editor\" data-id=\"8251477\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Cr\u00e9\u00e9 \u00e0 l'origine par Dennis Doomen et rejoint plus tard par Jonas Nyrup, Fluent Assertions est maintenant support\u00e9 et maintenu par les talentueux d\u00e9veloppeurs de Xceed. Les contributions notables de Micha\u00ebl Hompus et Gunnar Liljas ont jou\u00e9 un r\u00f4le cl\u00e9 dans l'am\u00e9lioration des capacit\u00e9s du produit, assurant une innovation et une excellence continues.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01571ca e-flex e-con-boxed e-con e-parent\" data-id=\"01571ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eb5d722 elementor-widget elementor-widget-heading\" data-id=\"eb5d722\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Commencez !\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f1c79c elementor-widget elementor-widget-text-editor\" data-id=\"5f1c79c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vous pouvez installer Fluent Assertions directement \u00e0 partir de <a href=\"https:\/\/www.nuget.org\/packages\/fluentassertions\/\">NuGet<\/a>ou visitez le site <a href=\"https:\/\/github.com\/fluentassertions\">GitHub<\/a> pour plus de d\u00e9tails. Pour l'ajouter \u00e0 votre projet, ex\u00e9cutez simplement la commande suivante dans votre terminal \u00e0 partir du dossier de votre projet :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08f0fdc elementor-widget elementor-widget-code-highlight\" data-id=\"08f0fdc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-bash line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-bash\" data-no-translation=\"\">\n\t\t\t\t\t<xmp>dotnet add package FluentAssertions<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b99c3a elementor-widget elementor-widget-text-editor\" data-id=\"1b99c3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><strong>Pour Visual Studio<\/strong>:<\/h3><ol><li><strong>Ouvrez votre projet<\/strong> dans Visual Studio.<\/li><li>Naviguez jusqu'\u00e0 la page <strong>Outils<\/strong> et s\u00e9lectionnez <strong>Gestionnaire de paquets NuGet<\/strong>, puis choisir <strong>G\u00e9rer les paquets NuGet pour les solutions...<\/strong>.<\/li><li>Dans le cadre de la <strong>Gestionnaire de paquets NuGet<\/strong> fen\u00eatre :<ul><li>Aller \u00e0 la page <strong>Parcourir<\/strong> tabulation.<\/li><li>Rechercher <strong>Assertions fluentes<\/strong>.<\/li><li>S\u00e9lectionnez-le dans la liste et cliquez sur <strong>Installer<\/strong> pour le projet souhait\u00e9.<\/li><\/ul><\/li><li>Apr\u00e8s l'installation, Fluent Assertions sera ajout\u00e9 aux d\u00e9pendances de votre projet.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6d455a0 e-flex e-con-boxed e-con e-parent\" data-id=\"6d455a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1319869 elementor-widget elementor-widget-text-editor\" data-id=\"1319869\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>A readable, fluent assertion library for .NET<\/h3>\n<p>Fluent Assertions gives you a natural, chainable syntax for stating what a unit test expects, whether you write in a TDD or BDD style. A test reads almost like a sentence, so it is clear at a glance what is being verified. That keeps tests easy to maintain and makes failures quicker to diagnose.<\/p>\n<h3>Key features<\/h3>\n<ul>\n<li>Fluent, readable syntax that states intent plainly and keeps tests easy to maintain.<\/li>\n<li>A wide set of assertions, from simple value checks to deep object-graph comparison across nested collections.<\/li>\n<li>Clear failure messages that say what went wrong and where, so you fix issues without guesswork.<\/li>\n<li>Custom assertions when you need them, so you can extend the library to fit your own types.<\/li>\n<li>Targets .NET Framework 4.7, .NET 6, and .NET Standard 2.0 and 2.1.<\/li>\n<li>Works with MSTest, NUnit 3 and 4, xUnit, MSpec, and TUnit.<\/li>\n<\/ul>\n<h3>Widely adopted<\/h3>\n<p>Fluent Assertions is one of the most-used testing libraries in the .NET ecosystem, with more than 750 million downloads on NuGet. JetBrains has covered it in its .NET content, and it ships in the test suites of countless open-source and commercial projects.<\/p>\n<h3>Licences<\/h3>\n<ul>\n<li>Annual subscription, including updates and priority support.<\/li>\n<li>Team packs with volume pricing for teams of 10 or 20 developers.<\/li>\n<li>Blueprint subscription with full source code, for teams that need to customize or audit the library.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d766e9d e-flex e-con-boxed e-con e-parent\" data-id=\"d766e9d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc6321a e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"fc6321a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"264647194\" aria-label=\"Onglets. Ouvrez des \u00e9l\u00e9ments avec Enter ou Space, fermez-les avec Escape et naviguez \u00e0 l&#039;aide des touches fl\u00e9ch\u00e9es.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2646471941\" data-tab-title-id=\"e-n-tab-title-2646471941\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2646471941\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tTests unitaires d'intention-r\u00e9v\u00e9lation\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2646471942\" data-tab-title-id=\"e-n-tab-title-2646471942\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2646471942\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tFonctionnalit\u00e9 compl\u00e8te\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2646471943\" data-tab-title-id=\"e-n-tab-title-2646471943\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2646471943\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tUn grand soutien\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2646471944\" data-tab-title-id=\"e-n-tab-title-2646471944\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2646471944\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tEn savoir plus\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-2646471941\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2646471941\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-c6f143d e-con-full e-flex e-con e-child\" data-id=\"c6f143d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f44f0d9 elementor-widget elementor-widget-text-editor\" data-id=\"f44f0d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>R\u00e9digez des assertions qui vous \u00e9vitent, \u00e0 vous et \u00e0 vos coll\u00e8gues d\u00e9veloppeurs, de vous retrouver dans l'enfer du d\u00e9bogueur et qui communiquent clairement ce qu'ils essaient d'accomplir.<\/li><li><span class=\"TextRun SCXW176185847 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW176185847 BCX0\">R\u00e9diger des assertions faciles \u00e0 lire et \u00e0 comprendre. Cela rend le code plus facile \u00e0 maintenir et r\u00e9duit le temps consacr\u00e9 au d\u00e9bogage.<\/span><\/span>.<\/li><li><span class=\"TextRun SCXW176185847 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW176185847 BCX0\">Couvre une large gamme d'outils d'appariement pour r\u00e9pondre aux diff\u00e9rents besoins de test, des simples comparaisons de valeurs aux graphiques d'objets complexes.<\/span><\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2646471942\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2646471942\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\"elementor-element elementor-element-a1192b2 e-flex e-con-boxed e-con e-child\" data-id=\"a1192b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-521bb66 elementor-widget elementor-widget-text-editor\" data-id=\"521bb66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul>\n \t<li>Une documentation compl\u00e8te pour vous aider \u00e0 comprendre la puissance des assertions et apprendre \u00e0 trouver le point id\u00e9al pour des tests unitaires bien \u00e9crits.<\/li>\n \t<li>De nombreux points d'extension document\u00e9s et un comportement surchargeable qui offre suffisamment de flexibilit\u00e9 m\u00eame pour les d\u00e9veloppeurs les plus critiques.<\/li>\n \t<li>Targets .NET Framework 4.7, .NET 6, and .NET Standard 2.0 and 2.1.<\/li>\n \t<li>Supports MSTest2, xUnit2, NUnit3, NUnit4, MSpec and TUnit.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2646471943\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2646471943\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\"elementor-element elementor-element-cad6ba7 e-flex e-con-boxed e-con e-child\" data-id=\"cad6ba7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8cfd822 elementor-widget elementor-widget-text-editor\" data-id=\"8cfd822\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><span style=\"text-align: center;\">Obtenez une assistance rapide et fiable gr\u00e2ce \u00e0 notre fonctionnalit\u00e9 de chat ou en nous contactant directement \u00e0 l'adresse suivante\u00a0<\/span><a style=\"--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; color: #000000; text-align: center;\" rel=\"noopener\">support@xceed.com<\/a><span style=\"text-align: center;\">. Notre \u00e9quipe est l\u00e0 pour vous aider \u00e0 r\u00e9soudre tout probl\u00e8me et vous garantir une exp\u00e9rience agr\u00e9able.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2646471944\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2646471944\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\"elementor-element elementor-element-a02c25e e-flex e-con-boxed e-con e-child\" data-id=\"a02c25e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7181d46 elementor-widget elementor-widget-text-editor\" data-id=\"7181d46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><span class=\"TextRun SCXW147479905 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW147479905 BCX0\">Webinaire<\/span><span class=\"NormalTextRun SCXW147479905 BCX0\"> - OSS Power-Ups : Assertions fluides : <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2021\/02\/23\/webinar-oss-power-ups-fluent-assertions\/\">https:\/\/blog.jetbrains.com\/dotnet\/2021\/02\/23\/webinar-oss-power-ups-fluent-assertions\/<\/a><\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW147479905 BCX0\"><span class=\"SCXW147479905 BCX0\">\u00a0<\/span><br class=\"SCXW147479905 BCX0\" \/><\/span><\/li><li><span class=\"TextRun SCXW147479905 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW147479905 BCX0\">Plugin d'assertions fluentes : <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/16367-fluentassertions\">https:\/\/plugins.jetbrains.com\/plugin\/16367-fluentassertions<\/a><\/span><\/span><\/li><li><span class=\"TextRun SCXW147479905 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW147479905 BCX0\">The Continuous Improver Blog - Assertions fluides 6.0 : <a href=\"https:\/\/www.continuousimprover.com\/2021\/03\/fluent-assertions-6-0.html\">https:\/\/www.continuousimprover.com\/2021\/03\/fluent-assertions-6-0.html<\/a><\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW147479905 BCX0\"><br class=\"SCXW147479905 BCX0\" \/><\/span><\/li><li><span class=\"TextRun SCXW147479905 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW147479905 BCX0\">D\u00e9velopper sur AWS avec C# dans Rider : <a href=\"https:\/\/www.jetbrains.com\/lp\/dotnet-aws\/\">https:\/\/www.jetbrains.com\/lp\/dotnet-aws\/<\/a><\/span><\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Fluent Assertions offers a comprehensive suite of extension methods that enable developers to naturally express the expected outcomes of TDD (Test-Driven Development) or BDD (Behavior-Driven Development) unit tests. By providing a more readable and intuitive approach to writing assertions, it streamlines the testing process and improves code clarity. It supports a wide range of .NET platforms, including .NET Framework 4.7, .NET 6, as well as .NET Standard 2.0 and 2.1, ensuring compatibility across various modern development environments.<\/p>","protected":false},"featured_media":1464,"template":"","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[54],"product_tag":[],"class_list":["post-1458","product","type-product","status-publish","has-post-thumbnail","product_cat-unit-testing","first","instock","taxable","shipping-taxable","purchasable","product-type-variable"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fluent Assertions for .NET Platforms | Xceed<\/title>\n<meta name=\"description\" content=\"Fluent Assertions is the fluent .NET assertion library for readable, expressive unit tests on xUnit, NUnit and MSTest. Now at version 8.10, maintained by Xceed.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xceed.com\/fr\/produits\/tests-unitaires\/assertions-fluentes\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fluent Assertions for .NET Platforms | Xceed\" \/>\n<meta property=\"og:description\" content=\"Fluent Assertions is the fluent .NET assertion library for readable, expressive unit tests on xUnit, NUnit and MSTest. Now at version 8.10, maintained by Xceed.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xceed.com\/fr\/produits\/tests-unitaires\/assertions-fluentes\/\" \/>\n<meta property=\"og:site_name\" content=\"Xceed Software\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-25T18:07:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/Product-Fluent-Assertion.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xceed.com\\\/products\\\/unit-testing\\\/fluent-assertions\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/products\\\/unit-testing\\\/fluent-assertions\\\/\",\"name\":\"Fluent Assertions for .NET Platforms | Xceed\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/products\\\/unit-testing\\\/fluent-assertions\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/products\\\/unit-testing\\\/fluent-assertions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Product-Fluent-Assertion.png\",\"datePublished\":\"2024-09-02T16:09:37+00:00\",\"dateModified\":\"2026-08-25T18:07:41+00:00\",\"description\":\"Fluent Assertions is the fluent .NET assertion library for readable, expressive unit tests on xUnit, NUnit and MSTest. Now at version 8.10, maintained by Xceed.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/products\\\/unit-testing\\\/fluent-assertions\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xceed.com\\\/products\\\/unit-testing\\\/fluent-assertions\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/xceed.com\\\/products\\\/unit-testing\\\/fluent-assertions\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Product-Fluent-Assertion.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Product-Fluent-Assertion.png\",\"width\":1500,\"height\":1500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xceed.com\\\/products\\\/unit-testing\\\/fluent-assertions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xceed.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fluent Assertions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"name\":\"Xceed Software\",\"description\":\"Provides tools for .NET, Windows Forms, WPF, Silverlight, and ASP.NET developers to create better applications.\",\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/xceed.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\",\"name\":\"Xceed Software\",\"alternateName\":\"Xceed Software\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Untitled-design-24.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Untitled-design-24.png\",\"width\":512,\"height\":512,\"caption\":\"Xceed Software\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Assertions fluentes pour les plates-formes .NET | Xceed","description":"Fluent Assertions is the fluent .NET assertion library for readable, expressive unit tests on xUnit, NUnit and MSTest. Now at version 8.10, maintained by Xceed.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xceed.com\/fr\/produits\/tests-unitaires\/assertions-fluentes\/","og_locale":"fr_CA","og_type":"article","og_title":"Fluent Assertions for .NET Platforms | Xceed","og_description":"Fluent Assertions is the fluent .NET assertion library for readable, expressive unit tests on xUnit, NUnit and MSTest. Now at version 8.10, maintained by Xceed.","og_url":"https:\/\/xceed.com\/fr\/produits\/tests-unitaires\/assertions-fluentes\/","og_site_name":"Xceed Software","article_modified_time":"2026-08-25T18:07:41+00:00","og_image":[{"width":1500,"height":1500,"url":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/Product-Fluent-Assertion.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/xceed.com\/products\/unit-testing\/fluent-assertions\/","url":"https:\/\/xceed.com\/products\/unit-testing\/fluent-assertions\/","name":"Assertions fluentes pour les plates-formes .NET | Xceed","isPartOf":{"@id":"https:\/\/xceed.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xceed.com\/products\/unit-testing\/fluent-assertions\/#primaryimage"},"image":{"@id":"https:\/\/xceed.com\/products\/unit-testing\/fluent-assertions\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/Product-Fluent-Assertion.png","datePublished":"2024-09-02T16:09:37+00:00","dateModified":"2026-08-25T18:07:41+00:00","description":"Fluent Assertions is the fluent .NET assertion library for readable, expressive unit tests on xUnit, NUnit and MSTest. Now at version 8.10, maintained by Xceed.","breadcrumb":{"@id":"https:\/\/xceed.com\/products\/unit-testing\/fluent-assertions\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xceed.com\/products\/unit-testing\/fluent-assertions\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/xceed.com\/products\/unit-testing\/fluent-assertions\/#primaryimage","url":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/Product-Fluent-Assertion.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/09\/Product-Fluent-Assertion.png","width":1500,"height":1500},{"@type":"BreadcrumbList","@id":"https:\/\/xceed.com\/products\/unit-testing\/fluent-assertions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xceed.com\/"},{"@type":"ListItem","position":2,"name":"Fluent Assertions"}]},{"@type":"WebSite","@id":"https:\/\/xceed.com\/fr\/#website","url":"https:\/\/xceed.com\/fr\/","name":"Xceed Software","description":"Fournit des outils aux d\u00e9veloppeurs .NET, Windows Forms, WPF, Silverlight et ASP.NET pour cr\u00e9er de meilleures applications.","publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xceed.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/xceed.com\/fr\/#organization","name":"Xceed Software","alternateName":"Xceed Software","url":"https:\/\/xceed.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/07\/Untitled-design-24.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/07\/Untitled-design-24.png","width":512,"height":512,"caption":"Xceed Software"},"image":{"@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/product\/1458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":1,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/product\/1458\/revisions"}],"predecessor-version":[{"id":4154,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/product\/1458\/revisions\/4154"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media\/1464"}],"wp:attachment":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media?parent=1458"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/product_brand?post=1458"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/product_cat?post=1458"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/product_tag?post=1458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}