Как получить корень 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;}
}