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"); } }