public async Task TestGetObjectByQuery()
        {
            IConnector connector = new Connector(consumerKey, consumerSecret, userName,
                                                 passwordAndToken, false, log, jsonHttpClient, xmlHttpClient);
            ISalesforceService salesforceService = new SalesforceService(connector, log);
            string             query             = "SELECT Id, Name FROM Lead WHERE Company = 'Fake News Corp.'";

            using (salesforceService)
            {
                dynamic lead = salesforceService.GetObjectByQuery(query).GetAwaiter().GetResult();
                Assert.AreEqual(lead.Name, "Jim Robot");
                lead = await salesforceService.GetObjectByIdentifier("Lead", lead.Id);

                Assert.AreEqual(lead.FirstName, "Jim");
            }
        }