private async Task RunQuery(IValidationContext context)
        {
            Logger.LogInformation(LogDestination.File, "Running the migration query in the source project");

            try
            {
                var workItemUris = await WorkItemTrackingHelpers.GetWorkItemIdAndReferenceLinksAsync(
                    context.SourceClient.WorkItemTrackingHttpClient,
                    context.Config.SourceConnection.Project,
                    context.Config.Query,
                    context.Config.TargetPostMoveTag,
                    context.Config.QueryPageSize - 1 /* Have to subtract -1 from the page size due to a bug in how query interprets page size */);

                context.WorkItemIdsUris = new ConcurrentDictionary <int, string>(workItemUris);
            }
            catch (Exception e)
            {
                throw new ValidationException("Unable to run the migration query", e);
            }
        }