public void SetDebugLevel_SetDebug() { AgentDebug debug = new AgentDebug(); AgentDebug.LogLevel infolevel = AgentDebug.LogLevel.info; AgentDebug.LogLevel offLevel = AgentDebug.LogLevel.off; debug.SetLogLevel(offLevel); Assert.AreEqual(offLevel, debug.GetLogLevel()); debug.SetLogLevel(infolevel); Assert.AreNotEqual(offLevel, debug.GetLogLevel()); }
/// <summary> /// Click event handler for the buttons INSIDE the Debug dropdown. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void OnDebugLevelClick(object sender, EventArgs e) { var newDebugLevel = (sender as CheckBox).Text.ToLower(); var debug = new AgentDebug(); debug.SetLogLevel((AgentDebug.LogLevel)Enum.Parse(typeof(AgentDebug.LogLevel), newDebugLevel)); UpdateDebuggingMenu(true); }