Quiero integrar pruebas FsCheck con pruebas NUnit. Específicamente, cuando declaro varias propiedades FsCheck, quiero que sean visibles y ejecutables desde el corredor VS. He encontrado descripción del uso de xUnit junto con FsCheck (en "Implementación de IRunner para integrar FsCheck con mb | x | N | cs | Unidad"), pero esto no es lo que quiero. ¿Hay una manera de hacerlo?Integración FsCheck y NUnit
Respuesta
¿Puede explicar por qué usar eso no es lo que quiere? Esa es la forma de enviar el resultado de una prueba FsCheck nuevamente a NUnit. Escribirá pruebas FsCheck de forma muy similar a las pruebas NUnit normales, y las atribuirá con un atributo Test (o cualquiera que sea el nombre en NUnit).
Si desea una mayor integración con NUnit, deberá familiarizarse con el modelo de plugin NUnit. La integración de NUnit es la siguiente en mi lista de tareas pendientes. Para ver un ejemplo de cómo integrar con XUnit.NET, eche un vistazo al proyecto FsCheck.Xunit en la fuente. Desde el lado de FsCheck, debería ser bastante similar, pero el modelo de complemento de NUnit es bastante diferente del de XUnit.
Sólo como referencia, ahora hay una integración FsCheck.Nunit nuget package Funciona para F # 3.1 solamente (por el momento)
Uso:
Añadir el paquete Nuget (que se sumará también un archivo en el proyecto que se espera)
[<Property>]
let maxLe (x:float) y =
(x <= y) ==> (lazy (max x y = y))
si quieren una salida detallada puede agregar detallado = true a la propiedad de atributo
- 1. Visual Studio NUnit integración
- 2. NUnit Integración con teamcity
- 3. Pruebas de integración NUnit e inyección de dependencia
- 4. VB.NET y NUnit - TDD
- 5. C#/NET - integración continua y FTP despliegue
- 6. Autofac y Quartz.Net Integración
- 7. Integración continua y QA
- 8. Mercurial y Notepad ++ Integración
- 9. Integración Hadoop y MySQL
- 10. integración xcode y waze
- 11. Plone y Asp.Net Integración
- 12. NUnit con VS2010 y MVC3
- 13. Cassini/WebServer.WebDev, NUnit y AppDomainUnloadedException
- 14. Integración de Netbeans y Redmine
- 15. Integración SPSS y PHP/MySQL
- 16. Integración de Django y PayPal
- 17. Integración de Magento y Moodle
- 18. Integración de Python y kdb
- 19. ¿Integración de Jira y TFS?
- 20. integración de smartgit y kdiff3
- 21. Integración de XCode y CUDA
- 22. Integración de Python y .NET
- 23. Integración de TeamCity y MSBuild
- 24. Integración clásica ASP y ASP.NET
- 25. Integración de Cairo y Qt
- 26. Uso de NUnit para realizar pruebas de integración con controladores ASP.NET WebApi
- 27. NUnit 2.5.8, lotes de nunit-agent.exe
- 28. Cómo ejecutar nunit con msbuild desde VS2010
- 29. TeamCity y ejecutar las pruebas de NUnit
- 30. Studio 2008 y Visual pruebas unitarias nunit
no funciona con nUnitLite desafortunadamente = ( – Maslow