<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Jorge Gamba &#187; Mocking</title>
	<atom:link href="http://www.jorgegamba.com/blog/archive/tag/mocking/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jorgegamba.com/blog</link>
	<description>Compartiendo conocimiento en desarrollo de software de calidad</description>
	<lastBuildDate>Wed, 01 Feb 2012 00:10:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[Evento] Introducción a Moq (Framework de Mocking para Pruebas)</title>
		<link>http://www.jorgegamba.com/blog/archive/2010/03/26/evento-introduccion-a-moq-framework-de-mocking-para-pruebas/</link>
		<comments>http://www.jorgegamba.com/blog/archive/2010/03/26/evento-introduccion-a-moq-framework-de-mocking-para-pruebas/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 13:14:47 +0000</pubDate>
		<dc:creator>Jorge Gamba</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ALT.NET]]></category>
		<category><![CDATA[Comunidad]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Mocking]]></category>
		<category><![CDATA[Moq]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Pruebas Unitarias]]></category>

		<guid isPermaLink="false">http://www.jorgegamba.com/blog/?p=156</guid>
		<description><![CDATA[La comunidad ALT.NET Hispano realizará una VAN sobre el framework de Mocking Moq este sábado 27 de marzo de 2010 a la hora internacional 18:00 GMT/UTC con una duración aproximada de 2 horas, vía http://snipr.com/virtualaltnet. Para describir Moq de la mejor manera, les transcribo lo que se menciona en la página principal del proyecto http://code.google.com/p/moq/ [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 20px 15px 0px; display: inline" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jgamba/image_5F00_thumb_5F00_12CB16F8.png" alt="image" align="left" /></p>
<p>La comunidad <a href="http://altnet-hispano.pbworks.com/Que-es-AltNet"></a><a href="http://altnethispano.org">ALT.NET Hispano</a> realizará una <a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones">VAN</a> sobre el framework de Mocking <a href="http://moq.me" target="_blank">Moq</a> este sábado 27 de marzo de 2010 a la hora internacional 18:00 GMT/UTC con una duración aproximada de 2 horas, vía <a href="http://snipr.com/virtualaltnet">http://snipr.com/virtualaltnet</a>.</p>
<p>Para describir Moq de la mejor manera, les transcribo lo que se menciona en la página principal del proyecto <a href="http://code.google.com/p/moq/">http://code.google.com/p/moq/</a></p>
<blockquote><p><em>“Moq (pronunciado &#8220;Moquiu&#8221; o solo &#8220;Moc&#8221;) es la única librería de </em><a href="http://es.wikipedia.org/wiki/Objetos_simulados" target="_blank"><em>mocking</em></a><em> para .NET desarrollada a partir de cero aprovechando todas las ventajas de .NET 3.5 (i.e. árboles de expresión Linq) y las características de C# 3.0 (i.e. expresiones lambda), que la hacen la librería disponible para mocking más productiva con seguridad de tipos y facilidades para realizar refactorización. Puede “mockear” tanto interfaces como clases. Su API es extremadamente simple y sencilla, y no requiere ningún conocimiento o experiencia previa con conceptos de mocking.”</em></p></blockquote>
<p>Nuestro ponente invitado es <a href="http://www.leonardomicheloni.com.ar/" target="_blank">Leonardo Micheloni</a> (<a href="http://twitter.com/leomicheloni" target="_blank">@leomicheloni</a>), quien se esfuerza continuamente con el objetivo de proveer contenido de calidad en nuestro idioma Español, sobre temas avanzados y de interés para las comunidades de desarrolladores de software. Además, tiene una amplia experiencia tanto en el uso como en la enseñanza de esta herramienta. En <a href="http://groups.google.com/group/altnet-hispano/browse_thread/thread/31359721206ff8da" target="_blank">la invitación</a> que hizo Leonardo para esta VAN, Leonardo menciona lo siguiente:</p>
<blockquote><p><em>“En la actualidad el software requiere altos niveles de calidad, las pruebas unitarias son una herramienta indispensable para alcanzar dicha calidad, desarrollar un software que sea fácil de probar requiere utilizar herramientas y patrones de diseño específicos, el mocking permite simular escenarios controlados para realizar nuestras pruebas. Dentro de los framework de mocking disponibles para .NET se destaca Moq por su facilidad de uso y limpieza de código, en este reunión virtual vamos a repasar los conceptos que son necesarios para una correcta prueba unitaria y descubriremos la potencia y belleza de Moq.”</em></p></blockquote>
<p>También incluye una lista de posibles temas a tratar y digo posibles porque Leonardo también ha puesto a disposición de los interesados <a href="http://www.google.com/url?sa=D&amp;q=http://spreadsheets.google.com/ccc%3Fkey%3D0Ajk4m0mwwDsrdGFBZ0d4cTRIUnZKTkNpVlM5enJGU1E%26hl%3Des&amp;usg=AFQjCNE4c4Zz1DXrphy69VDCINl8sJ6E7Q" target="_blank">un documento compartido</a> en el que podemos votar por estos temas o incluir nuevos; los temas son:</p>
<ul>
<li>Teoría sobre mocking
<ul>
<li>Necesidad</li>
<li>unit testing</li>
<li>Inyección de dependencias inversión de control</li>
<li>Qué es un mock object? y un stub?</li>
<li>Expectations</li>
<li>Limitaciones</li>
<li>Breve introducción  a frameworks de mocking: NMocks, Rhino, Typemock isolator, Moq</li>
</ul>
</li>
<li>Moq
<ul>
<li>Mocks al estilo C# 3</li>
<li>Ventajas</li>
<li>Comportamientos</li>
<li>Limitaciones</li>
<li>Belleza, simplicidad, magia</li>
</ul>
</li>
</ul>
<p>Tengan en cuenta que una VAN trata de seguir el modelo de <a href="http://es.wikipedia.org/wiki/Desconferencia">Desconferencia</a>, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervención a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que también pueden expresar sus opiniones, discutir y hasta exponer algún asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micrófono para expresarse.</p>
<p>Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de interés para nuestro auditorio. Si por alguna razón no pueden atender en línea la reunión virtual, no deben preocuparse, pues las grabaciones de estas “siempre” quedan publicadas en nuestra página wiki <a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones">Historial de Reuniones</a>. Sin embargo, recomendamos hacer el esfuerzo por asistir virtualmente en línea a nuestras VAN, pues se obtienen mayores beneficios.</p>
<p>Hay que aclarar que no se requiere ningún tipo de registro, simplemente acudir el día y la hora indicados a la dirección Web <a href="http://snipr.com/virtualaltnet">http://snipr.com/virtualaltnet</a>, eso sí, deberán tener instalado el programa cliente de Live Meeting; hay más instrucciones sobre cómo hacer esto y otras indicaciones en la página wiki <a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones">Descripción de Reuniones</a>. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la página <a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones">Historial de Reuniones</a> y nuestro <a href="http://altnet-hispano.pbworks.com/Calendario">Calendario de Reuniones</a>, al cual se pueden suscribir.</p>
<p>Finalmente, los invitamos y les agradecemos de antemano la difusión de este evento en sus lugares trabajo, estudio, comunidades y demás lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar siguiéndonos a través de los siguientes medios:</p>
<ul>
<li><a href="http://groups.google.com/group/altnet-hispano/">Lista de correo</a></li>
<li><a href="http://altnet-hispano.pbworks.com/">Wiki</a></li>
<li><a href="http://twitter.com/AltNetHispano">Twitter</a></li>
<li><a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929">Facebook</a></li>
<li><a href="http://www.viddler.com/explore/AltNet-Hispano/">Viddler</a></li>
<li><a href="http://www.linkedin.com/groups?gid=2405384&amp;trk=myg_ugrp_ovr">Linkedin</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jorgegamba.com/blog/archive/2010/03/26/evento-introduccion-a-moq-framework-de-mocking-para-pruebas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Evento] Mocking y Rhino Mocks vs. Moq con Hadi Hariri</title>
		<link>http://www.jorgegamba.com/blog/archive/2009/11/26/van-2009-11-28-mocking-ioc-di/</link>
		<comments>http://www.jorgegamba.com/blog/archive/2009/11/26/van-2009-11-28-mocking-ioc-di/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 11:56:01 +0000</pubDate>
		<dc:creator>Jorge Gamba</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ALT.NET]]></category>
		<category><![CDATA[Comunidad]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Inyección de Dependencias]]></category>
		<category><![CDATA[IoC]]></category>
		<category><![CDATA[Mocking]]></category>
		<category><![CDATA[Moq]]></category>
		<category><![CDATA[Rhino Mocks]]></category>

		<guid isPermaLink="false">http://www.jorgegamba.com/blog/?p=116</guid>
		<description><![CDATA[En estos tiempos en que han cobrado tanta importancia prácticas como Testing, Unit Testing, TDD, por mencionar algunas, es vital conocer recursos como Mocks e IoC o Inyección de Dependencias. Precisamente, estos serán los temas que tratemos en nuestra próxima VAN en un nivel de principiante a intermedio, este sábado a la hora internacional 19:00 [...]]]></description>
			<content:encoded><![CDATA[<p>En estos tiempos en que han cobrado tanta importancia prácticas como Testing, Unit Testing, <a href="http://es.wikipedia.org/wiki/Desarrollo_guiado_por_pruebas" target="_blank">TDD</a>, por mencionar algunas, es vital conocer recursos como <a href="http://es.wikipedia.org/wiki/Objetos_simulados" target="_blank">Mocks</a> e <a href="http://es.wikipedia.org/wiki/Inversi%C3%B3n_de_Control" target="_blank">IoC</a> o Inyección de Dependencias. Precisamente, estos serán los temas que tratemos en nuestra próxima <a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones" target="_blank">VAN</a> en un nivel de principiante a intermedio, este sábado a la hora internacional 19:00 GMT/UTC (Una hora más tarde de nuestro horario acostumbrado).</p>
<p>Para esta ocasión, volveremos a tener como ponente invitado al reconocido conferencista internacional <a href="http://hadihariri.com/">Hadi Hariri</a>, consultor y desarrollador con la distinción Visual C# <a href="https://mvp.support.microsoft.com/" target="_blank">MVP</a>. Hadi es fundador del grupo de usuarios de Málaga y reciéntemente ha sido nombrado como Country Leader de <a href="http://europe.ineta.org/Countries/Spain/Home/tabid/235/Default.aspx">Ineta</a> por España, así que no queda duda de su espíritu colaborativo con las comunidades y de hecho la nuestra, <a href="http://altnet-hispano.pbworks.com/Que-es-AltNet" target="_blank"></a><a href="http://altnethispano.org" target="_blank">ALT.NET Hispano</a>, ya se ha beneficiado antes de su contribución, con dos VAN sobre ASP.NET MVC 1.0:</p>
<ul>
<li><a href="http://altnet-hispano.pbworks.com/Reunion+VAN+Hispano+2009-05-02">ASP.NET MVC – Introducción</a></li>
<li><a href="http://altnet-hispano.pbworks.com/Reuni%C3%B3n+VAN+Hispano+2009-05-09">ASP.NET MVC – Avanzado</a></li>
</ul>
<p>Sobre lo que podemos esperar en la VAN, Hadi comenta lo siguiente:</p>
<blockquote><p>&#8220;En esta charla repasaremos la inyección de dependencias e Inversión de Control y profundizaremos en los frameworks de Mocks. Veremos cómo funcionan, así como sacarle el máximo de partida a ellos para hacer tests sostenibles. Examinaremos las diferencias entre Mocks y Stubs así como diferencias entre pruebas de estado e interacción&#8221;.</p></blockquote>
<p>Para atender la <a href="http://es.wikipedia.org/wiki/Desconferencia" target="_blank">desconferencia</a> no se exige ningún tipo de registro, simplemente estar el día y hora indicados abriendo el enlace <a href="http://snipr.com/virtualaltnet">http://snipr.com/virtualaltnet</a>. Recomendamos que consulten más detalles en la página <a title="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones" target="_blank">Descripción de Reuniones</a> y la hora que corresponde con su localidad en la página <a href="http://altnet-hispano.pbworks.com/Equivalencias-Horarias">Equivalencias Horarias</a>, o si lo prefiere puede acceder a nuestro <a href="http://altnethispano.org/Calendario">calendario</a> Google o bien descargar <a href="http://altnet-hispano.pbworks.com/f/VAN20091128.ics">el iCal</a> de este evento en particular, para importarlo a Outlook u otro calendario.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jorgegamba.com/blog/archive/2009/11/26/van-2009-11-28-mocking-ioc-di/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

