Example #1
0
 public async Task ShouldPingAllRegions()
 {
     foreach (var target in ScaniiTarget.All())
     {
         _logger.LogInformation("creating client for target {Target}", target.Endpoint);
         var client = ScaniiClients.CreateDefault(_key, _secret, target: target);
         Assert.IsTrue(await client.Ping());
     }
 }
Example #2
0
        public static string Resolve(ScaniiTarget target)
        {
            if (!Mapping.ContainsKey(target))
            {
                throw new ArgumentException($"no mapping found for target ${target}");
            }

            return(Mapping[target]);
        }
Example #3
0
 public DefaultScaniiClient(ScaniiTarget target, string key, string secret, ILogger logger, HttpClient httpClient)
 {
     if (key is { Length : 0 })