Как получить корень FitNesse или папку страницы в FitSharp

Недавно я столкнулся с этой проблемой и много искал, но пока не нашел решения. Кто-нибудь знает, как я могу получить корневой каталог или папку страниц FitNesse в кодах фикстур FitSharp? Одна из проблем заключается в том, что у нас много существующих страниц, расположенных в разных пакетах, и я хочу добавить некоторые новые функции для всех этих страниц, требующих абсолютного пути к папке FitNesse. Использование осветителя вместе с параметром среды на страницах может потребовать больших усилий. Я даже пытался использовать жесткую настройку в app.config, например!

Большое спасибо заранее! Ждем Вашего доброго ответа.

1 ответ

Решение

Корневой путь доступен как предопределенная переменная FitNesse. Передайте это в прибор, который может выставить его как свойство. Это может пойти на странице настройки.

|rootpath|
|load|${FITNESSE_ROOTPATH}|

public class RootPath {
  public static string Path;
  public void Load(string value) { Path = value;}
}
Другие вопросы по тегам