我是 C# 新手;我试图让 fitSharp 使用始终返回硬编码字符串(“hi”)的夹具。几乎无论我做什么,我都会得到“找不到类fixture.FitNesseDemoFixture”。
我正在使用 Xamarin 社区版进行开发,并运行 Java 1.6。和单声道。
我已将夹具 DLL 复制到与 fitSharp.dll 和 fit.dll 文件相同的目录中;这也是我启动 FitNesse 服务器的目录。我已经验证了我的夹具类是在 .dll 中导出的。这是夹具代码:
using System;
using fit;
namespace fixture
{
public class FitNessDemoFixture : ColumnFixture {
public String result() {
return "hi";
}
}
}
...这是测试页源代码...
!contents -R2 -g -p -f -h
!define TEST_SYSTEM {slim}
!define COMMAND_PATTERN {%m -r fitSharp.Slim.Service.Runner,fitSharp.dll %p}
!define TEST_RUNNER {C:\bin\FitNesse\Runner.exe}
!1 Define path
!path FitNesseDemo.dll
!1 Define test
|fixture.FitNesseDemoFixture|
|result?|
|hi|
关于我做错了什么的任何想法?