Ver por etiquetas

Todas las etiquetas » Moles (RSS)

[Testing] Usar Moles con NUnit

Si optáis por usar Moles con NUnit puede que os encontréis un problema al ejecutar las pruebas unitarias desde Visual Studio: Y es que es necesario instrumentar el proceso para que el framework de Moles pueda interceptar las llamadas a los métodos que estamos haciendo mock o stub. Para los tests de Visual Studio basta con decorar la clase con el atributo [HostType(“Moles”)] y esto indica a VS que es necesario la instrumentación del proceso de Moles ( moles.runner.exe ) Para poder hacer uso de Moles...
Publicado por Luis Ruiz Pavón | con no comments
Archivado en: ,,

[SecondNug] Testeando lo intesteable con el framework de Moles

El próximo día 29 de Marzo a las 19:30 (GMT+01:00) Madrid, París gracias a la gente de SecondNug , daré una charla sobre Moles . Quiero que sea un webcast ameno y por eso tengo preparado varios ejemplos, aunque veremos un poco de teoría. En cuanto a los ejemplos tengo preparado comparitivas con Moq, como testear el código de la vista de ASP.NET (Ojo no MVC), librerías de terceros, código de SharePoint… así que espero estar a la altura y no aburriros mucho :) Para registrarte: https://msevents.microsoft...
Publicado por Luis Ruiz Pavón | 2 comment(s)
Archivado en: ,

[Moles] Pruebas unitarias de código ASP.NET

En este post vamos a ver como podemos realizar pruebas unitarias sobre el framework de ASP.NET. Antes de empezar quiero dejar claro que este código debe tomarse como un ejemplo para ver la potencia que nos brinda el framework de Moles. Imaginaros que queremos hacer una prueba unitaria de este método: public partial class CustomerInfo : System.Web.UI.Page { /// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of...
Publicado por Luis Ruiz Pavón | 6 comment(s)

[Moles] Pruebas unitarias de métodos no deterministas

Continuamos con la serie de post relacionados con Moles . Ya vimos una introducción y stubs . Es este caso concreto vamos a ver como podemos hacer pruebas unitarias sobre métodos no deterministas. ¿Qué son los métodos o funciones no deterministas? Pues son aquellos que devuelven un resultado diferente con un conjunto específico de valores de entrada cada vez que les llamamos o támbien por que dependen de variables del entorno (Como vamos a ver en nuestro...
Publicado por Luis Ruiz Pavón | 2 comment(s)
Archivado en: ,,

[Moles] Empezando con Stubs

Ya está empezando a hablarse sobre Moles en Geeks, el Bruno ha escrito un par de artículos un ejemplo sobre como utilizar Moles para realizar pruebas unitarias de Tasks en MSBuild y “Hola Mundo” con Moles y yo he escrito una pequeña introdución . Ahora vamos a ver un ejemplo de Stubs, y para los que no sepan para que sirven o que son les refresco la memoria: Stubs: Sirven para testear clases que implementan interfaces (Esto podría hacerse con otros frameworks...
Publicado por Luis Ruiz Pavón | 2 comment(s)
Archivado en: ,,

[Moles]: Introducción

¿Qué es? Para que nos entendamos, Moles es un framework de Stubs pero además nos permite testear clases selladas, métodos estáticos, no virtuales… mediante el uso delegados. Para los que trabajan habitualmente con SharePoint y conocen TypeMock (De pago) a partir de ahora ya no hay excusa para hacer pruebas unitarias de receivers, features… de manera gratuita. Diferencia entre Moles y Stubs Dentro del framework de Moles tenemos: Stubs: Para testear...
Publicado por Luis Ruiz Pavón | 2 comment(s)
Archivado en: ,,