我有一个使用NuGet安装了"xUnit.net"和"xUnit.net Runners"包的F#类库。我有以下代码:
module XUnitTest
open Xunit
[<Fact>]
let Test () =
do Assert.True (1 = 2)
()
当我运行xUnit GUI(xunit.gui.clr4.exe,由NuGet添加到(projectdirectory)\ packages \ xunit.runners.1.9.1 \ tools),并加载此项目构建的程序集时,Test()方法会出现,并在运行时失败,这是预期的。
但是,无论我重建多少次、重新启动等操作,都无法使测试出现在VS 2012的测试资源管理器中。如果我点击“运行全部”,构建输出窗口会弹出,但没有其他反应。
为了尝试解决问题,我还安装了xUnit.net扩展程序,虽然我不认为它们对我所要做的有任何必要。但它也没有起作用。
如果我可以提供其他信息,请告诉我,感谢您阅读!
[Fact]
? - Ruben Bartelink