public async Task <ShareUrlResult> CreateShareURLAsync(string sdkId, AsymmetricCipherKeyPair keyPair, Uri apiUrl, DynamicScenario dynamicScenario) { ShareUrlResult result = await Task.Run(async() => await DynamicSharingService.CreateShareURL( _httpClient, apiUrl, sdkId, keyPair, dynamicScenario).ConfigureAwait(false)) .ConfigureAwait(false); return(result); }
public void ShouldFailWithNullDynamicScenario() { var aggregateException = Assert.ThrowsException <AggregateException>(() => { DynamicSharingService.CreateShareURL(_httpClient, _apiURL, _sdkID, _keyPair, null).Wait(); }); Assert.IsTrue(TestTools.Exceptions.IsExceptionInAggregateException <ArgumentNullException>(aggregateException)); Assert.IsTrue(aggregateException.InnerException.Message.Contains("dynamicScenario")); }