public async Task Discover_HttpHeaderDiscoveryUrl_DiscoversCorrectTopic() { WebSubDiscoverer webSubRocksWebSubDiscoverer = PrepareWebSubRocksWebSubDiscoverer(); WebSubDiscoveredUrls webSubRocksWebSubDiscovery = await webSubRocksWebSubDiscoverer.DiscoverAsync(WebSubRocksConstants.HTTP_HEADER_DISCOVERY_URL, CancellationToken.None); Assert.Equal(WebSubRocksConstants.HTTP_HEADER_DISCOVERY_TOPIC_URL, webSubRocksWebSubDiscovery.Topic); }
public async void Discover_HttpHeaderDiscoveryUrl_DiscoversSingleHub() { WebSubDiscoverer webSubRocksWebSubDiscoverer = PrepareWebSubRocksWebSubDiscoverer(); WebSubDiscoveredUrls webSubRocksWebSubDiscovery = await webSubRocksWebSubDiscoverer.DiscoverAsync(WebSubRocksConstants.HTTP_HEADER_DISCOVERY_URL, CancellationToken.None); Assert.Single(webSubRocksWebSubDiscovery.Hubs); }
public async Task Discover_HttpHeaderDiscoveryUrl_DiscoversCorrectHub() { WebSubDiscoverer webSubRocksWebSubDiscoverer = PrepareWebSubRocksWebSubDiscoverer(); WebSubDiscoveredUrls webSubRocksWebSubDiscovery = await webSubRocksWebSubDiscoverer.DiscoverAsync(WebSubRocksConstants.HTTP_HEADER_DISCOVERY_URL, CancellationToken.None); Assert.Contains(WebSubRocksConstants.HTTP_HEADER_DISCOVERY_HUB_URL, webSubRocksWebSubDiscovery.Hubs); }
public async void Discover_InvalidDiscoveryUrl_ThrowsWebSubDiscoveryException() { WebSubDiscoverer webSubRocksWebSubDiscoverer = PrepareWebSubRocksWebSubDiscoverer(); await Assert.ThrowsAsync <WebSubDiscoveryException>(() => webSubRocksWebSubDiscoverer.DiscoverAsync(WebSubRocksConstants.INVALID_DISCOVERY_URL, CancellationToken.None)); }