public void Setup() { codeBase = Assembly.GetExecutingAssembly().CodeBase.Replace("file:///", ""); codeBase = Path.GetDirectoryName(codeBase); codeBase = codeBase.Replace(@"\Test\TradeSharp.Test\bin\Debug", ""); //TODO если "\bin\Debug" измениться на "\bin\Release", то всё перестанет работать checker = new ResourcesExistChecker(codeBase); }
public void Setup() { codeBase = Assembly.GetExecutingAssembly().CodeBase.Replace("file:///", ""); codeBase = Path.GetDirectoryName(codeBase); codeBase = codeBase.Replace(@"\TradeSharp.AdminSite.Test\bin\Debug", "") + "\\"; //TODO если "\bin\Debug" измениться на "\bin\Release", то всё перестанет работать checker = new ResourcesExistChecker(codeBase); ResourcesExistChecker.RegUserCode = new[] { new Regex("(?<=Resource\\.)[a-zA-Z][a-zA-Z0-9]+"), new Regex("(?<=\\[Localized\\D+\\(\")[^\"]+(?=\"\\)\\])"), new Regex("(?<=ErrorMessageResourceName[\\s]*=[\\s]*\")[a-zA-Z][a-zA-Z0-9/_]+") }; }