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()); } }
public static string Resolve(ScaniiTarget target) { if (!Mapping.ContainsKey(target)) { throw new ArgumentException($"no mapping found for target ${target}"); } return(Mapping[target]); }
public DefaultScaniiClient(ScaniiTarget target, string key, string secret, ILogger logger, HttpClient httpClient) { if (key is { Length : 0 })