{"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":"afirmaciones-fluidas","status":"publish","type":"product","link":"http:\/\/xceed.com\/es\/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\">Pruebas unitarias de revelaci\u00f3n de intenciones<\/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;\">Escriba aserciones claras y expresivas que le ayuden a usted y a su equipo a evitar la frustraci\u00f3n de la depuraci\u00f3n compleja, a la vez que transmiten de forma eficaz el comportamiento previsto del c\u00f3digo que se est\u00e1 probando.<\/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\">Documentaci\u00f3n exhaustiva<\/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>Acceda a documentaci\u00f3n detallada y bien estructurada dise\u00f1ada para profundizar en el conocimiento de las aserciones y guiarle en la elaboraci\u00f3n de pruebas unitarias precisas y de alta calidad.<\/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\">Altamente 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;\">Aproveche los numerosos puntos de ampliaci\u00f3n documentados y los comportamientos personalizables, que ofrecen suficiente flexibilidad para satisfacer las necesidades espec\u00edficas de los desarrolladores m\u00e1s exigentes.<\/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\">Funci\u00f3n Completa<\/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\">Gran apoyo<\/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;\">Obtenga asistencia r\u00e1pida y fiable a trav\u00e9s de nuestra funci\u00f3n de chat o poni\u00e9ndose en contacto con nosotros directamente en <a rel=\"noopener\">support@xceed.com<\/a>. Nuestro equipo est\u00e1 aqu\u00ed para ayudarle a resolver cualquier problema y garantizar una experiencia sin problemas.<\/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\">Un equipo apasionado<\/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;\">Creado originalmente por Dennis Doomen y posteriormente por Jonas Nyrup, Fluent Assertions cuenta ahora con el apoyo y el mantenimiento de los talentosos desarrolladores de Xceed. Las notables contribuciones de Micha\u00ebl Hompus y Gunnar Liljas han desempe\u00f1ado un papel clave en la mejora de las capacidades del producto, garantizando la innovaci\u00f3n y la excelencia continuas.<\/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\">Empezar a trabajar\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>Puede instalar Fluent Assertions directamente desde <a href=\"https:\/\/www.nuget.org\/packages\/fluentassertions\/\">NuGet<\/a>o visite la p\u00e1gina <a href=\"https:\/\/github.com\/fluentassertions\">GitHub<\/a> para m\u00e1s detalles. Para a\u00f1adirlo a su proyecto, simplemente ejecute el siguiente comando en su terminal desde la carpeta de su proyecto:<\/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>Para Visual Studio<\/strong>:<\/h3><ol><li><strong>Abra su proyecto<\/strong> en Visual Studio.<\/li><li>Navegue hasta el <strong>Herramientas<\/strong> y seleccione <strong>Gestor de paquetes NuGet<\/strong>seleccione <strong>Gesti\u00f3n de paquetes NuGet para soluciones...<\/strong>.<\/li><li>En el <strong>Gestor de paquetes NuGet<\/strong> ventana:<ul><li>Ir a la <strong>Visite<\/strong> ficha.<\/li><li>Buscar <strong>FluentAssertions<\/strong>.<\/li><li>Selecci\u00f3nelo de la lista y haga clic en <strong>Instale<\/strong> para el proyecto deseado.<\/li><\/ul><\/li><li>Tras la instalaci\u00f3n, Fluent Assertions se a\u00f1adir\u00e1 a las dependencias de su proyecto.<\/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>Licencias<\/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=\"Pesta\u00f1as. Abre elementos con Intro o Espacio, ci\u00e9rralos con Escape y navega con las Flechas.\">\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\tPruebas unitarias de revelaci\u00f3n de intenciones\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\tFunci\u00f3n Completa\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\tGran apoyo\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\tM\u00e1s informaci\u00f3n\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>Escriba aserciones que le mantengan a usted y a sus compa\u00f1eros desarrolladores fuera del infierno del depurador y comuniquen claramente lo que intentan conseguir.<\/li><li><span class=\"TextRun SCXW176185847 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW176185847 BCX0\">Escriba aserciones que sean f\u00e1ciles de leer y entender. Esto hace que el c\u00f3digo sea m\u00e1s f\u00e1cil de mantener y reduce el tiempo dedicado a la depuraci\u00f3n.<\/span><\/span>.<\/li><li><span class=\"TextRun SCXW176185847 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW176185847 BCX0\">Abarca una amplia gama de emparejadores para satisfacer diversas necesidades de comprobaci\u00f3n, desde simples comparaciones de valores hasta complejos gr\u00e1ficos de objetos.<\/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>Amplia documentaci\u00f3n para ayudarle a comprender la potencia de las aserciones y aprender a encontrar el punto dulce de las pruebas unitarias bien escritas.<\/li>\n \t<li>Numerosos puntos de ampliaci\u00f3n documentados y comportamientos anulables que proporcionan suficiente flexibilidad incluso al desarrollador m\u00e1s cr\u00edtico.<\/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;\">Obtenga asistencia r\u00e1pida y fiable a trav\u00e9s de nuestra funci\u00f3n de chat o poni\u00e9ndose en contacto con nosotros directamente en\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;\">. Nuestro equipo est\u00e1 aqu\u00ed para ayudarle a resolver cualquier problema y garantizar una experiencia sin problemas.<\/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\">Webinar<\/span><span class=\"NormalTextRun SCXW147479905 BCX0\"> - OSS Power-Ups: Fluent Assertions: <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 Fluent Assertions: <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\">El blog de Mejora Continua - Fluent Assertions 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\">Desarrollar en AWS con C# en 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.3 - 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\/es\/productos\/pruebas-unitarias\/afirmaciones-fluidas\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\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\/es\/productos\/pruebas-unitarias\/afirmaciones-fluidas\/\" \/>\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 minutos\" \/>\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\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xceed.com\\\/products\\\/unit-testing\\\/fluent-assertions\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\",\"name\":\"Xceed Software\",\"alternateName\":\"Xceed Software\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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":"Fluent Assertions para plataformas .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\/es\/productos\/pruebas-unitarias\/afirmaciones-fluidas\/","og_locale":"es_MX","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\/es\/productos\/pruebas-unitarias\/afirmaciones-fluidas\/","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 minutos"},"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":"Fluent Assertions para plataformas .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":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xceed.com\/products\/unit-testing\/fluent-assertions\/"]}]},{"@type":"ImageObject","inLanguage":"es","@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":"Proporciona herramientas para que los desarrolladores de .NET, Windows Forms, WPF, Silverlight y ASP.NET puedan crear mejores aplicaciones.","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":"es"},{"@type":"Organization","@id":"https:\/\/xceed.com\/fr\/#organization","name":"Xceed Software","alternateName":"Xceed Software","url":"https:\/\/xceed.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"es","@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":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/product\/1458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/product"}],"about":[{"href":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":1,"href":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/product\/1458\/revisions"}],"predecessor-version":[{"id":4154,"href":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/product\/1458\/revisions\/4154"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/media\/1464"}],"wp:attachment":[{"href":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/media?parent=1458"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/product_brand?post=1458"},{"taxonomy":"product_cat","embeddable":true,"href":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/product_cat?post=1458"},{"taxonomy":"product_tag","embeddable":true,"href":"http:\/\/xceed.com\/es\/wp-json\/wp\/v2\/product_tag?post=1458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}