private TlsTestResult ToTestResult(Console.TlsTestResult tlsTestResult)
 {
     return tlsTestResult == null 
         ? new TlsTestResult(null, null, null, null, null,null, null)
         : new TlsTestResult(tlsTestResult.Result.Version,
         tlsTestResult.Result.CipherSuite,
         tlsTestResult.Result.CurveGroup,
         tlsTestResult.Result.SignatureHashAlgorithm,
         tlsTestResult.Result.Error,
             tlsTestResult.Result.ErrorDescription, tlsTestResult.Result.SmtpResponses);
 }
 private bool IsErrored(Console.TlsTestResult testResult)
 {
     return testResult.Result.Error == Error.TCP_CONNECTION_FAILED ||
            testResult.Result.Error == Error.SESSION_INITIALIZATION_FAILED;
 }