如何在F#中运行xunit测试

dem*_*mas 4 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)
                ()
Run Code Online (Sandbox Code Playgroud)

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

Daw*_*aws 12

它看起来像你的测试缺少单元类型,()以确定它为不接受参数的函数.如果您像这样编写测试,它应该显示在Visual Studio测试资源管理器中.

[<Fact>]
let ``just test`` () =
    Assert.Equal(1, 1)
Run Code Online (Sandbox Code Playgroud)