私はC#が初めてです。ハードコードされた文字列 ("hi") を常に返すフィクスチャで fitSharp を動作させようとしています。私が何をしても、「クラスフィクスチャ.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|
私が間違っていることについてのアイデアはありますか?