public async Task SafeCreateNewTokenWrapsTokenExceptions(ObjectUnderTestFn get) { var src = new TokenProviderException(new Exception("hello")); var auth = get(new ThrowingTestTokenProvider(src)); var dst = await Assert.ThrowsAnyAsync <IotHubCommunicationException>( () => auth.GetTokenAsync("iothub")); Assert.Equal(src.Message, dst.Message); }
public ThrowingTestTokenProvider(TokenProviderException e) { this.e = e; }