Я работаю над тестовым проектом Fitnesse с C # и Slim. Я пытаюсь передать URL-адрес в качестве параметра ColumnFixture. URL-адрес должен быть одинаковым для всех тестовых случаев, поэтому я решил использовать ключевое слово! Define для определения моего URL-адреса. В тесте Fitnesse у меня есть:
!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>
Я пытался экранировать HTML с помощью !<text>! and !-
тегов fitnesse, но это не сработало. Мои вопросы: 1. Как избежать HTML в моем случае? 2. Как передать одно значение в ColumnFixture, используемое всеми тестовыми примерами? Можно ли передать значение методу SetUp?