使用MSTest和F#

7

在VS2010中,能否使用MSTest进行F#单元测试?人们经常问这个问题。但是在众多答案中,我似乎找不到解决方案。有没有人能够使用MSTest进行F#单元测试,或者我应该坚持使用NUnit?


如果您有VS2012,可以使用此模板:http://visualstudiogallery.msdn.microsoft.com/51ebe64a-899b-4959-8c24-b0148ed6b264?SRC=VSIDE - Alexey Suvorov
3个回答

3
可以在VS2010中使用MsTest进行F#单元测试。最基本的方法是使用[]、[]和相关属性,可以通过mstest(在VS命令提示符窗口中)运行测试。此外,如果使用这里描述的技巧:http://www.atrevido.net/blog/2010/05/07/F+Unit+Testing+With+Visual+Studio+2010.aspx,您将能够使用约95%的VS2010单元测试支持。
特别地,您可以使用测试列表编辑器,在VS2010中以正常或调试模式运行测试,并在VS2010中查看测试结果。
如果您的VS2010版本支持,代码覆盖率也可用于F#单元测试。
一个不起作用的功能是通过双击测试结果查看器中的测试导航到单元测试源。
我还能够将MSTest和FsCheck测试组合使用。

也许TestDriven.Net可以解决双击测试结果的问题。(有一个试用/个人免费版本可用...) - wmeyer

1

那个链接证明了一切,谢谢。 - amirmonshi

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接