C# と Slim を使用して Fitnesse Test Project に取り組んでいます。URL アドレスをパラメーターとして ColumnFixture に渡そうとしています。URL アドレスはすべてのテスト ケースで同じにする必要があるため、!define キーワードを使用して URL を定義することにしました。フィットネステストでは、次のことを行っています。
!define webServiceUrl {http://mytestserver.address.svc}
|!-MyNamespace.SearchClientFixture-! |
|webServiceUrl |contactPhoneNumber|contactId?|identificationResult?|
|${webServiceUrl}|922222222 |0 |notfound |
|${webServiceUrl}| |0 |notfound |
${webServiceUrl} は HTML アンカー タグとしてレンダリングされ、ColumnFixture クラスに渡される値も HTML アンカー マークアップです
<a href="http://mytestserver.address.svc">http://mytestserver.address.svc</a>
Fitnesse タグで HTML をエスケープしようとしまし!<text>! and !-
たが、うまくいきません。私の質問は次のとおりです。1.私の場合、HTMLをエスケープする方法は? 2. すべてのテスト ケースで共有される ColumnFixture に単一の値を渡す方法は? SetUp メソッドに値を送信することはできますか?