private async Task <bool> TestConnectionAsync()
 {
     using (var connectionBuilder = _connectionBuilderCreator())
     {
         var connection = connectionBuilder.CreateConnectionString();
         return(await new TaskFactory <bool>().StartNew(() =>
         {
             var testConnectionResult = _connectionService.TestConnection(connection);
             return testConnectionResult.Result;
         }));
     }
 }
 public async Task <bool> TestConnection()
 {
     return(await _testConnectionService.TestConnection(_connectionString));
 }