コード例 #1
0
 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);
         }
     }
 }
コード例 #2
0
 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);
         }
     }
 }
コード例 #3
0
 /// <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);
         }
     }
 }
コード例 #4
0
        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];
            }
        }
コード例 #5
0
        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;
                }
            }
        }