{"id":127,"date":"2013-03-05T11:00:19","date_gmt":"2013-03-05T10:00:19","guid":{"rendered":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?p=127"},"modified":"2013-07-16T10:08:37","modified_gmt":"2013-07-16T09:08:37","slug":"sharepoint-2013-introduccion-a-las-pruebas-unitarias","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/","title":{"rendered":"[SharePoint 2013] Introducci\u00f3n a las pruebas unitarias"},"content":{"rendered":"<p>Si no estoy indicando ning\u00fan tab\u00fa, en SharePoint se pueden y es m\u00e1s se deben de hacer pruebas unitarias. Hay poco escrito sobre las pruebas unitarias en SharePoint (lo \u00fanico que he\u00a0le\u00eddo\u00a0fue este <a href=\"http:\/\/http:\/\/www.compartimoss.com\/Paginas\/Revistas\/Numero-12.aspx\" target=\"_blank\">articulo<\/a> del maestro David Martos en Compartimos en el que aun tenemos ganas de las segundas partes) y me gustar\u00eda profundizar un poco sobre este tema.<\/p>\n<p>Muchas vez nos escusamos en que no tenemos tiempo (el proyecto tiene que estar para ayer) en realizar estas pruebas unitarias y por lo tanto decidimos <strong>NO<\/strong> hacerlas. Primer error y primera mentira el hacer pruebas unitarias no nos hace perder tiempo sino que nos hace ganar tiempo. Y eso es algo que hasta que realmente no te pones ha implementarlas no sabes realmente lo que ganas.<\/p>\n<p><!--more-->Por qu\u00e9 comento esto? Primero si no hacemos pruebas unitarias y realizamos el despliegue de nuestro proyecto y tenemos un fallo en la creaci\u00f3n de una lista, un tipo de contenido o un campo y cuando lo instalamos en la m\u00e1quina de producci\u00f3n pues vamos \u00a0a ponernos a buscar por donde esta fallando nuestra aplicaci\u00f3n. La respuesta es que el tiempo este que tardamos en encontrar lo que esta fallando y su causa, es m\u00e1s que lo que nos\u00a0hubi\u00e9ramos\u00a0costado implementar y realizar las pruebas unitarias. Adem\u00e1s del considerable retraso en la puesta en marcha de este proyecto, con lo que si estas delante del cliente pues es una perdida de imagen considerable.<\/p>\n<p>Ahora bien no solo por tiempo y por buena imagen ante el cliente es una raz\u00f3n por la que realizar pruebas unitarias. Uno de los motivos es que el realizar estas pruebas te advierten de posibles problemas\/puntos\u00a0cr\u00edticos\u00a0de tu aplicaci\u00f3n. Si en una prueba unitaria le cuesta un tiempo considerable de ejecuci\u00f3n esto nos indica que hay algo m\u00e1s, \u00a0es decir que hemos programado algo mal y que conviene revisarlo. Otro punto muy importante es que te obliga a programar de una forma m\u00e1s modulada con lo cual haces que tu aplicaci\u00f3n sea m\u00e1s mantenible. Otra gran mejora de las pruebas unitarias es cuantas veces hemos pensado en si cambio esto no pasa nada no afecta a ninguna parte del proyecto y zas realiza la modificaci\u00f3n y se monta una\u00a0hecatombe. Si tienes tus pruebas unitarias las lanzas y antes de realizar cualquier modificaci\u00f3n dices STOP vamos a ver que hay en esta parte que ha fallado y no te tiras a la piscina. Los riesgos para las profesiones de alto riesgos a mi personalmente me gusta tener un flotador para no ahogarme y no meterme en un jardin innecesario.<\/p>\n<p>Dicho todo esto ahora vamos a ponernos manos a la obra, tanto en Visual Studio 2010 como 2012 tenemos un proyecto para realizar las pruebas unitarias. Estas pruebas estar\u00e1n una serie de m\u00e9todos en los que nos indicara si esta prueba se ha realizado con exito o no y el tiempo que le ha costado ejecutarse. En que consisten estas pruebas pues dependiendo de lo que estemos realizando. Vamos a empezar por la primera piedra de todo proyecto y esta no es otra que la Arquitectura de la Informaci\u00f3n,es decir. en el esqueleto que va a tener nuestro proyecto. Que contiene este esqueleto pues listas, p\u00e1ginas, Tipos de contenido, etc&#8230; Pues naturalmente el primer paso que tenemos que realizar es comprobar que nuestra\u00a0caracter\u00edstica\u00a0en la que creamos todo este contenido este en el sitio que estamos implementando.<\/p>\n<p>En primer lugar abrimos nuestro Visual Studio y seleccionamos el tipo de Prueba Unitaria<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-136\" alt=\"pruebaUnitaria\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria-300x50.png\" width=\"300\" height=\"50\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria-300x50.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria.png 327w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>A continuaci\u00f3n voy a poner dos tipos de prueba una en la que compruebo que todos los\u00a0par\u00e1metros\u00a0de iniciaci\u00f3n de mi\u00a0caracter\u00edstica\u00a0est\u00e1n\u00a0creados y a continuaci\u00f3n voy a crearme otra prueba en la que me indica si tengo una lista en mi sitio, si esta lista no esta creada mi prueba fallar\u00e1.<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-137\" alt=\"pruebaUnitaria2\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria2-300x210.png\" width=\"300\" height=\"210\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria2-300x210.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria2.png 558w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Para que la prueba unitaria funcione tenemos que seleccionar el tipo de arquitectura de 64 bits porque sino no funcionaria las llamadas que realizamos a SharePoint (uno de los motivos por los que mucha gente indica que no se pueden hacer pruebas unitarias en SharePoint)<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-139\" alt=\"pruebaUnitaria4\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria4-300x98.png\" width=\"300\" height=\"98\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria4-300x98.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria4.png 580w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez creada la prueba unitaria voy a ejectuar y voy a ver el resultado de la misma.<\/p>\n<p><a href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-138\" alt=\"pruebaUnitaria3\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria3-300x151.png\" width=\"300\" height=\"151\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria3-300x151.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria3.png 302w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez ejecutada las pruebas Visual Studio nos proporciona unas\u00a0estad\u00edsticas\u00a0muy valiosas y\u00a0\u00fatiles\u00a0en las que indican el % de cobertura de c\u00f3digo que tiene nuestro proyecto. En\u00a0futuros\u00a0post abordar\u00e9 mas este tema pero \u00a0un 100% de cobertura del c\u00f3digo no indica que tu proyecto no tenga ning\u00fan fallo pero ayuda mucho a minimizar el n\u00famero de errores. En las pruebas unitarias y sobre todo en SharePoint no hay que tener el 100% de codigo cubierto por pruebas unitarias, es\u00a0pr\u00e1cticamente\u00a0imposible como vamos a realizar la prueba unitaria de un\u00a0c\u00f3digo\u00a0que lo que realiza es crear una lista o una p\u00e1gina dentro de SharePoint? Como siempre que se hacen pruebas unitarias lo que tenemos que realizar es aplicar coherencia y sentido com\u00fan a las pruebas que realicemos, pero es recomendable que nuestras aplicaciones tengan por lo menos un 80% de cobertura de c\u00f3digo.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Si no estoy indicando ning\u00fan tab\u00fa, en SharePoint se pueden y es m\u00e1s se deben de hacer pruebas unitarias. Hay poco escrito sobre las pruebas unitarias en SharePoint (lo \u00fanico que he\u00a0le\u00eddo\u00a0fue este articulo del maestro David Martos en Compartimos &hellip; <a href=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[31,146,30,151,32],"class_list":["post-127","post","type-post","status-publish","format-standard","hentry","category-buenas-practicas","tag-alm","tag-buenas-practicas","tag-pruebas-unitarias","tag-sharepoint-2013","tag-visual-studio"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>[SharePoint 2013] Introducci\u00f3n a las pruebas unitarias - Desarrollando sobre SharePoint<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"[SharePoint 2013] Introducci\u00f3n a las pruebas unitarias - Desarrollando sobre SharePoint\" \/>\n<meta name=\"twitter:description\" content=\"Si no estoy indicando ning\u00fan tab\u00fa, en SharePoint se pueden y es m\u00e1s se deben de hacer pruebas unitarias. Hay poco escrito sobre las pruebas unitarias en SharePoint (lo \u00fanico que he\u00a0le\u00eddo\u00a0fue este articulo del maestro David Martos en Compartimos &hellip; Continue reading &rarr;\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adri\u00e1n D\u00edaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/\"},\"author\":{\"name\":\"Adri\u00e1n D\u00edaz\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"headline\":\"[SharePoint 2013] Introducci\u00f3n a las pruebas unitarias\",\"datePublished\":\"2013-03-05T10:00:19+00:00\",\"dateModified\":\"2013-07-16T09:08:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/\"},\"wordCount\":894,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2013\\\/03\\\/pruebaUnitaria-300x50.png\",\"keywords\":[\"alm\",\"buenas practicas\",\"pruebas unitarias\",\"sharepoint 2013\",\"visual studio\"],\"articleSection\":[\"buenas practicas\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/\",\"name\":\"[SharePoint 2013] Introducci\u00f3n a las pruebas unitarias - Desarrollando sobre SharePoint\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2013\\\/03\\\/pruebaUnitaria-300x50.png\",\"datePublished\":\"2013-03-05T10:00:19+00:00\",\"dateModified\":\"2013-07-16T09:08:37+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2013\\\/03\\\/pruebaUnitaria.png\",\"contentUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2013\\\/03\\\/pruebaUnitaria.png\",\"width\":327,\"height\":55},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/\",\"name\":\"Desarrollando sobre SharePoint\",\"description\":\"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\",\"name\":\"Adri\u00e1n D\u00edaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"caption\":\"Adri\u00e1n D\u00edaz\"},\"description\":\"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/author\\\/desarrollandosobresharepoint\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"[SharePoint 2013] Introducci\u00f3n a las pruebas unitarias - Desarrollando sobre SharePoint","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:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/","twitter_card":"summary_large_image","twitter_title":"[SharePoint 2013] Introducci\u00f3n a las pruebas unitarias - Desarrollando sobre SharePoint","twitter_description":"Si no estoy indicando ning\u00fan tab\u00fa, en SharePoint se pueden y es m\u00e1s se deben de hacer pruebas unitarias. Hay poco escrito sobre las pruebas unitarias en SharePoint (lo \u00fanico que he\u00a0le\u00eddo\u00a0fue este articulo del maestro David Martos en Compartimos &hellip; Continue reading &rarr;","twitter_image":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria.png","twitter_misc":{"Escrito por":"Adri\u00e1n D\u00edaz","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/#article","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/"},"author":{"name":"Adri\u00e1n D\u00edaz","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"headline":"[SharePoint 2013] Introducci\u00f3n a las pruebas unitarias","datePublished":"2013-03-05T10:00:19+00:00","dateModified":"2013-07-16T09:08:37+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/"},"wordCount":894,"commentCount":1,"image":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/#primaryimage"},"thumbnailUrl":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria-300x50.png","keywords":["alm","buenas practicas","pruebas unitarias","sharepoint 2013","visual studio"],"articleSection":["buenas practicas"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/","name":"[SharePoint 2013] Introducci\u00f3n a las pruebas unitarias - Desarrollando sobre SharePoint","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/#primaryimage"},"image":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/#primaryimage"},"thumbnailUrl":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria-300x50.png","datePublished":"2013-03-05T10:00:19+00:00","dateModified":"2013-07-16T09:08:37+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/sharepoint-2013-introduccion-a-las-pruebas-unitarias\/#primaryimage","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria.png","contentUrl":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2013\/03\/pruebaUnitaria.png","width":327,"height":55},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/","name":"Desarrollando sobre SharePoint","description":"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb","name":"Adri\u00e1n D\u00edaz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","caption":"Adri\u00e1n D\u00edaz"},"description":"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/author\/desarrollandosobresharepoint\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/127\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/media?parent=127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/categories?post=127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/tags?post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}