private Uri GetDineSafeUrl(DineSafeMetadata dineSafeMetadata)
 {
     return(dineSafeMetadata.Result.Resources
            .Where(r => r.PackageId == _dineSafeSettings.Value.DineSafeId)
            .Select(r => new Uri(r.Url))
            .FirstOrDefault());
 }
        public Task <DineSafeMetadata> GetMetadataAsync(CancellationToken cancellationToken)
        {
            var metadata = new DineSafeMetadata
            {
                Result = new DineSafeResult
                {
                    Resources = new List <DineSafeResource> {
                        new DineSafeResource
                        {
                            PackageId = _packageId,
                            Url       = "http://localhost/fake"
                        }
                    }
                }
            };

            return(Task.FromResult(metadata));
        }