/// <summary>
        /// Validates the project.
        /// </summary>
        /// <returns><see cref="ProjectReportModel"/></returns>
        public async Task <ProjectReportModel> ValidateProjectAsync()
        {
            var endpointUrl = _urlBuilder.BuildValidationUrl();

            return(await _actionInvoker.InvokeReadOnlyMethodAsync <ProjectReportModel>(endpointUrl, HttpMethod.Post));
        }