Pregunta

He buscado en los foros y en toda la web y realmente no hemos visto una respuesta clara para esto.

acabo de ser introducido a moles y yo leído que puede burlarse de cualquier llamada clase .NET o función. Sin embargo, me pregunto si es posible utilizar Moles a clases simuladas que he creado yo mismo.

he utilizado MOQ antes y he leído que algunas personas usan tanto Moles y [insertar otro marco de burla] en conjunto, pero yo estaba pensando que sería más conveniente seguir con sólo uno.

Así que mi pregunta central es la siguiente:

Can Moles ser utilizado para clases simuladas / funciones que creé yo mismo?

editar: He visto el proceso de hacer varias veces con fecha y hora y la creación de un archivo con el .moles mscorlib en el archivo XML. Desde una clase hecha por el usuario no procede de una biblioteca .NET, cómo se hace esto?

¿Fue útil?

Solución

Sí, como usted ha dicho, los lunares pueden burlarse de cualquier tipo incluyendo .NET tipos creados por el usuario final.


Actualización:

Después de instalar Moles:

  1. Crear un nuevo proyecto de biblioteca de clases para mantener las pruebas unitarias para el código que desea probar;
  2. En este proyecto se añada una referencia a la biblioteca o ejecutable que contiene el código que va a ser sometido a prueba;
  3. Construir el proyecto de prueba con el fin de copiar la biblioteca que se hace referencia en el directorio de salida local;
  4. Haga clic derecho en la referencia añadida al menú contextual de invocación en la que se le presentará la opción de añadir Asamblea Moles.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top