È possibile utilizzare MSTest con F # in VS2010. La gente ha fatto questa domanda molte volte. Ma non riesco a trovare una soluzione tra le risposte. Qualcuno è stato in grado di utilizzare MSTest per il test dell'unità F # o devo attenermi a NUnit?Utilizzo di MSTest con F #
risposta
Penso che dovresti attenersi a NUnit. Date un'occhiata qui: http://connect.microsoft.com/VisualStudio/feedback/details/564586/make-using-mstest-more-accessible-to-f-projects. Non ci sono progressi con questo problema.
Bene che puntano dimostra tutto quello che immagino. Grazie – amirmonshi
Sì, è possibile utilizzare MsTest con F # in VS2010. Al livello più elementare, utilizzando [<TestClass>], [<TestMethod>] e gli attributi correlati consentiranno di eseguire test dalla riga di comando utilizzando mstest (in una finestra del prompt dei comandi VS). Inoltre, se si utilizza il trucco descritto qui: http://www.atrevido.net/blog/2010/05/07/F+Unit+Testing+With+Visual+Studio+2010.aspx, sarà possibile utilizzare circa il 95% del supporto VS2010 per i test delle unità.
In particolare, è possibile utilizzare l'editor dell'elenco di test, eseguire test da VS2010 in modalità normale o di debug e visualizzare i risultati dei test all'interno di VS2010.
Se supportato dalla versione VS2010, la copertura del codice funzionerà anche per i test dell'unità F #.
Una funzione che non funziona è la navigazione verso l'origine di un test dell'unità facendo doppio clic sul test dal visualizzatore dei risultati del test.
Sono stato anche in grado di combinare i test MSTest e FsCheck.
Forse TestDriven.Net risolverà il problema facendo doppio clic sui risultati del test. (C'è una versione di prova/gratuita per uso personale disponibile ...) – wmeyer
Una più aggiornata risposta (a meno che non ancora vincolata a VS2010) includerebbe
Ho Unquote working with MsTest via Daniel Mohl di mstest template
Anche se Non ho idea se uno o tutti questi funzionerebbe contro il 2010
personalmente preferisco xUnit ... – Massif
Se avete VS2012 è possibile utilizzare questo modello: http://visualstudiogallery.msdn.microsoft.com/51ebe64a-899b-4959-8c24-b0148ed6b264?SRC=VSIDE –