次のように、FitSharpの最新バージョン(release.1.8.net.40.zip)を使用して、.NETFitNesseフィクスチャでSymbolsを使用しようとしています。
!|Player Registers |
|username|password|player id?|
|john |test123 |>>player |
記号「player」は無視されます。
[1]期待される[>>プレーヤー]
ハンドラーをロードしようとしました:
!|Cell Handler Loader |
|load|SymbolSaveHandler |FitLibrary|
|load|SymbolRecallHandler|FitLibrary|
しかし、それは機能していないようです:
クラスCellHandlerLoaderが見つかりませんでした
ここで説明されているように、いくつかのライブラリの変更がありました:http: //fitsharp.github.com/Fit/BreakingChanges.html
どんな助けでもいただければ幸いです。
ありがとうございました!
更新:
私のフィクスチャコード:
namespace Example.Tests.FitNesse {
public class PlayerRegisters : ColumnFixture {
public string Username;
public string Password;
public int PlayerId() {
return 1;
}
}
}
スイート構成ファイル(example.config.xml):
<suiteConfig>
<ApplicationUnderTest>
<AddAssembly>c:\Users\Marcel\Documents\dev\dotnet\Example.Tests.FitNesse\bin\x86\Debug\Example.Tests.FitNesse.dll</AddAssembly>
<AddNamespace>Example.Tests.FitNesse</AddNamespace>
</ApplicationUnderTest>
</suiteConfig>
そしてFitNesseルートページ:
!define TEST_SYSTEM {slim}
!define COMMAND_PATTERN {%m -c c:\fitnesse\dotnet\example.config.xml -r fitSharp.Slim.Service.Runner,c:\fitnesse\dotnet\fitsharp.dll}
!define TEST_RUNNER {c:\fitnesse\dotnet\Runner.exe}
アセンブリにfit.dllを含めてみました:https ://github.com/jediwhale/fitsharp/issues#issue/62
また、いくつかの演算子を追加してみました...