F# 如何在F中运行xunit测试#

F# 如何在F中运行xunit测试#,f#,xunit.net,F#,Xunit.net,我安装了Xunit和Xunit(Runner:Visual Studio),他是我的简单测试: namespace Testing module Tests = open Xunit open Xunit.Extensions [<Fact>] let ``just test`` = Assert.Equal(1, 1) () 命名空间测试 模

我安装了Xunit和Xunit(Runner:Visual Studio),他是我的简单测试:

namespace Testing

    module Tests =
        open Xunit
        open Xunit.Extensions

        [<Fact>]
        let ``just test`` =
                Assert.Equal(1, 1)
                ()
命名空间测试
模块测试=
开放式Xunit
打开Xunit.Extensions
[]
让我们“测试一下”=
Assert.Equal(1,1)
()

但是我可以在Test->Window->Test explorer和Resharper Unit Tests窗口中找到Xunit。

看起来您的测试缺少,
()
,以将其标识为不带参数的函数。如果您这样编写测试,它应该显示在VisualStudio测试资源管理器中

[<Fact>]
let ``just test`` () =
    Assert.Equal(1, 1)
[]
让``只是测试一下`()=
Assert.Equal(1,1)

似乎是这样。这是我一直犯的一个错误,之后我总是觉得自己非常愚蠢。