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

How can I run xunit test in F#

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

namespace Testing

    module Tests =
        open Xunit
        open Xunit.Extensions

        [<Fact>]
        let ``just test`` =
                Assert.Equal(1, 1)
                ()

但我可以在测试 -> Window -> 测试资源管理器和 Resharper 单元测试中找到 Xunit Window。

您的测试似乎缺少 unit type(),无法将其标识为不带参数的函数。如果您这样编写测试,它应该会显示在 Visual Studio 测试资源管理器中。

[<Fact>]
let ``just test`` () =
    Assert.Equal(1, 1)