public static void PrintResponse(HttpWebResponse response) { try { TestContext context = TestContext.CurrentContext; if (isLogAllowed && context != null && context.Test != null) { string className = context.Test.ClassName; if (tempLog.ContainsKey(className)) { BaseListener listener = tempLog[className]; listener.LogResponse(response); } } } catch (Exception ex) { if (isLogAllowed) { Console.WriteLine("Exception: {0}. Stacktrace: {1}", ex.Message, ex.StackTrace); } if (CurrentListener != null) { CurrentListener.LogResponse(response); } } }
public static void PrintTestFixtureSetup() { try { TestContext context = TestContext.CurrentContext; if (isLogAllowed && tempLog.Count > 0 && context != null && context.Test != null) { string className = context.Test.ClassName; if (!tempLog.ContainsKey(className)) { tempLog[className] = new HtmlListener(); } BaseListener listener = tempLog[className]; CurrentListener = listener; listener.LogSetUpDescription(); } } catch (Exception ex) { if (isLogAllowed) { Console.WriteLine("Exception: {0}. Stacktrace: {1}", ex.Message, ex.StackTrace); } } }
/// <summary> /// Internal method to actually WriteLine using Trace /// </summary> /// <param name="category"></param> /// <param name="message"></param> internal static void WriteLine(string category, string message) { try { TestContext context = TestContext.CurrentContext; if (isLogAllowed && context != null && context.Test != null) { string className = context.Test.ClassName; if (tempLog.ContainsKey(className)) { BaseListener listener = tempLog[className]; listener.WriteLine(message, category); } } } catch (Exception ex) { if (isLogAllowed) { Console.WriteLine("Exception: {0}. Stacktrace: {1}", ex.Message, ex.StackTrace); } if (CurrentListener != null) { CurrentListener.WriteLine(category, message); } } }
public static void PrintTestInit() { TestContext context = TestContext.CurrentContext; if (isLogAllowed && context != null && context.Test != null) { string className = context.Test.ClassName; if (!tempLog.ContainsKey(className)) { tempLog[className] = new HtmlListener(); } CurrentListener = tempLog[className]; } }
public static void PrintTestCaseTeardown() { TestContext context = TestContext.CurrentContext; if (isLogAllowed && context != null && context.Test != null) { string className = context.Test.ClassName; if (tempLog.ContainsKey(className)) { BaseListener listener = tempLog[className]; listener.LogTestCaseResult(); CurrentListener = listener; } } }