从visual studio运行fsUnit测试

时间:2010-10-25 16:52:12

标签: unit-testing f# fsunit

所以我在Visual Studio中编写了我的第一个fsUnit测试。它只是NUnit框架的扩展,我一直在使用NUnit在C#中进行TDD。在c#中编写测试时,我可以从visual studio运行测试但是我无法从VS运行f#测试。为什么是这样 ?有没有其他工具可用于运行测试(外部)?

1 个答案:

答案 0 :(得分:3)

fsUnit 只是一个库,允许您使用组合器编写单元测试的主体,但单元测试的其余部分可以写为通常的类(具有通常的属性)。如果你写下面的内容,那么NUnit测试运行器应该看到它(例如在某个项目中的文件Tests.fs中):

open FsUnit
open NUnit.Framework

[<TestFixture>]
type AccountTest() =
  [<Test>]
  member x.SimpleTest() = 
    1 |> should equal 1