public override EntityReferenceCollection Execute() { EntityReference aliasRef = _crmContext.RecordCache[_alias]; var lead = new Lead(GlobalTestingContext.ConnectionManager.CurrentConnection.Retrieve(aliasRef, new ColumnSet(Lead.Fields.TransactionCurrencyId, Lead.Fields.CustomerId, Lead.Fields.CampaignId))); Logger.WriteLine($"Qualifying Lead {lead.Id}"); QualifyLeadRequest req = lead.CreateQualifyLeadRequest(_createAccount, _createContact, _createOpportunity); return(GlobalTestingContext.ConnectionManager.CurrentConnection.Execute <QualifyLeadResponse>(req).CreatedEntities); }