使用 DotNet Core 设置 Fitnesse

Setting up Fitnesse with DotNet Core

我正在尝试使用 .Net Core 测试 FitNesse,我创建了一个测试装置并为 FitSharp 添加了 nuget 包。

using fit;

namespace TestFitnesse
{
    public class MyAcceptanceTests : ColumnFixture
    {
        public string FirstString;
        public string SecondString;
        public string Concatenate()
        {
            return FirstString + " " + SecondString;
        }
    }
}

我已将以下内容添加到 FitNesse 测试页

!contents -R2 -g -p -f -h
!path C:\repos\TestFitnesse\TestFitnesse.dll
!define COMMAND_PATTERN {%m -r fitnesse.fitserver.FitServer %p}
!define TEST_RUNNER {dotnet}
!|TestFitnesse.MyAcceptanceTests      |
|FirstString|SecondString|Concatenate?|
|Hello      |World       |Hello World |
|Bob      |The Builder     |Bob The Builder|

当我保存 FitNesse 页面时,我没有测试选项,所以我在某处设置了错误。

在 FitNesse 页面上,select 工具下拉菜单并单击属性。确保测试按钮已 selected。