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. Cassini/WebServer.WebDev, NUnit y AppDomainUnloadedException
- 7. NUnit con VS2010 y MVC3
- 8. Plone y Asp.Net Integración
- 9. Mercurial y Notepad ++ Integración
- 10. Integración Hadoop y MySQL
- 11. Integración continua y QA
- 12. Autofac y Quartz.Net Integración
- 13. integración xcode y waze
- 14. Integración de Python y .NET
- 15. Integración de TeamCity y MSBuild
- 16. Integración de XCode y CUDA
- 17. Integración de Magento y Moodle
- 18. integración de smartgit y kdiff3
- 19. Integración clásica ASP y ASP.NET
- 20. ¿Integración de Jira y TFS?
- 21. Integración de Django y PayPal
- 22. Integración SPSS y PHP/MySQL
- 23. Integración de Netbeans y Redmine
- 24. Integración de Python y kdb
- 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. Diferencias entre Assert.True y Assert.IsTrue en NUnit?
- 30. Studio 2008 y Visual pruebas unitarias nunit
no funciona con nUnitLite desafortunadamente = ( – Maslow