protected override void TearDown() { Logger.Info("TearDown begin."); if (_Framework != null) _Framework.Shutdown(); _Framework = null; _FrameworkThread.Join(); while (_FrameworkThread.IsAlive) ; Logger.Info("TearDown end."); }
protected override void Setup() { LogManager.SetLoggerFactory(Log4NetLoggerFactory.Instance); GlobalContext.Properties["LogFileName"] = ApplicationName + System.DateTime.Now.ToString("yyyy-MM-dd"); XmlConfigurator.ConfigureAndWatch(new FileInfo(Path.Combine(BinaryPath, "log4net.config"))); Logger = LogManager.GetLogger(this.GetType().FullName); Logger.Info("Setup begin."); _Framework = _Setup(); _Framework.Launch(); _FrameworkThread = new System.Threading.Thread(_FrameworkUpdate); _FrameworkThread.Priority = System.Threading.ThreadPriority.Normal; _FrameworkThread.Start(); Logger.Info("Setup end."); }
protected override void TearDown() { Logger.Info("TearDown begin."); if (_Framework != null) { _Framework.Shutdown(); } _Framework = null; _FrameworkThread.Join(); while (_FrameworkThread.IsAlive) { ; } Logger.Info("TearDown end."); }