private void AppendDomainInfo(TestAssemblyInfo info)
        {
            AppendBoldText(string.Format("\r\n  {0}\r\n", info.DomainName));

            StringBuilder sb = new StringBuilder();

            sb.AppendFormat( "    ApplicationBase: {0}\r\n", info.ApplicationBase );

            if (info.PrivateBinPath != null)
            {
                string prefix = "    PrivateBinPath: ";
                foreach (string s in info.PrivateBinPath.Split(new char[] { ';' }))
                {
                    sb.AppendFormat("{0}{1}\r\n", prefix, s);
                    prefix = "                    ";
                }
            }

            sb.AppendFormat("    Configuration File: {0}\r\n", info.ConfigurationFile); 

            TextBox.AppendText(sb.ToString());
        }
예제 #2
0
        private void AppendAssemblyInfo(TestAssemblyInfo info)
        {
            AppendBoldText(
                string.Format("    {0}\r\n", Path.GetFileNameWithoutExtension(info.Name)));

            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("      Path: {0}\r\n", info.Name);
            sb.AppendFormat("      Image Runtime Version: {0}\r\n", info.ImageRuntimeVersion.ToString());

            if (info.TestFrameworks != null)
            {
                string prefix = "      Uses: ";
                foreach (AssemblyName framework in info.TestFrameworks)
                {
                    sb.AppendFormat("{0}{1}\r\n", prefix, framework.FullName);
                    prefix = "            ";
                }
            }

            TextBox.AppendText(sb.ToString());
        }
 private void AppendProcessInfo(TestAssemblyInfo info)
 {
     AppendProcessInfo(info.ProcessId, info.ModuleName, info.RunnerRuntimeFramework);
 }