53 references to EndpointSource
Microsoft.Extensions.ServiceDiscovery (2)
Http\HttpServiceEndpointResolver.cs (1)
181_selector.SetEndpoints(result.EndpointSource);
Internal\ServiceEndpointResolverResult.cs (1)
23[MemberNotNullWhen(true, nameof(EndpointSource))]
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (10)
DnsSrvServiceEndpointResolverTests.cs (10)
68Assert.Equal(3, initialResult.EndpointSource.Endpoints.Count); 69var eps = initialResult.EndpointSource.Endpoints; 74Assert.All(initialResult.EndpointSource.Endpoints, ep => 149Assert.Equal(3, initialResult.EndpointSource.Endpoints.Count); 150var eps = initialResult.EndpointSource.Endpoints; 155Assert.All(initialResult.EndpointSource.Endpoints, ep => 165Assert.Equal(2, initialResult.EndpointSource.Endpoints.Count); 166Assert.Equal(new DnsEndPoint("localhost", 8080), initialResult.EndpointSource.Endpoints[0].EndPoint); 167Assert.Equal(new DnsEndPoint("remotehost", 9090), initialResult.EndpointSource.Endpoints[1].EndPoint); 169Assert.All(initialResult.EndpointSource.Endpoints, ep =>
Microsoft.Extensions.ServiceDiscovery.Tests (41)
ConfigurationServiceEndpointResolverTests.cs (34)
43var ep = Assert.Single(initialResult.EndpointSource.Endpoints); 46Assert.All(initialResult.EndpointSource.Endpoints, ep => 87Assert.Empty(initialResult.EndpointSource.Endpoints); 101var ep = Assert.Single(initialResult.EndpointSource.Endpoints); 116var ep = Assert.Single(initialResult.EndpointSource.Endpoints); 131var ep = Assert.Single(initialResult.EndpointSource.Endpoints); 171Assert.Single(initialResult.EndpointSource.Endpoints); 172Assert.Equal(new UriEndPoint(new Uri("https://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint); 174Assert.All(initialResult.EndpointSource.Endpoints, ep => 193Assert.Single(initialResult.EndpointSource.Endpoints); 194Assert.Equal(new UriEndPoint(new Uri("https://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint); 208Assert.Single(initialResult.EndpointSource.Endpoints); 209Assert.Equal(new UriEndPoint(new Uri("https://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint); 264Assert.Single(initialResult.EndpointSource.Endpoints); 265Assert.Equal(new UriEndPoint(new Uri(expectedResult)), initialResult.EndpointSource.Endpoints[0].EndPoint); 269Assert.Empty(initialResult.EndpointSource.Endpoints); 302Assert.Equal(2, initialResult.EndpointSource.Endpoints.Count); 303Assert.Equal(new UriEndPoint(new Uri("http://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint); 304Assert.Equal(new UriEndPoint(new Uri("http://remotehost:9090")), initialResult.EndpointSource.Endpoints[1].EndPoint); 306Assert.All(initialResult.EndpointSource.Endpoints, ep => 324Assert.Equal(2, initialResult.EndpointSource.Endpoints.Count); 325Assert.Equal(new UriEndPoint(new Uri("http://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint); 326Assert.Equal(new UriEndPoint(new Uri("http://remotehost:9090")), initialResult.EndpointSource.Endpoints[1].EndPoint); 328Assert.All(initialResult.EndpointSource.Endpoints, ep => 369Assert.Equal(3, initialResult.EndpointSource.Endpoints.Count); 370Assert.Equal(new DnsEndPoint("localhost", 2222), initialResult.EndpointSource.Endpoints[0].EndPoint); 371Assert.Equal(new IPEndPoint(IPAddress.Loopback, 3333), initialResult.EndpointSource.Endpoints[1].EndPoint); 372Assert.Equal(new UriEndPoint(new Uri("http://remotehost:4444")), initialResult.EndpointSource.Endpoints[2].EndPoint); 374Assert.All(initialResult.EndpointSource.Endpoints, ep => 414Assert.Equal(3, initialResult.EndpointSource.Endpoints.Count); 417Assert.Equal(new DnsEndPoint("localhost", 2222), initialResult.EndpointSource.Endpoints[0].EndPoint); 418Assert.Equal(new IPEndPoint(IPAddress.Loopback, 3333), initialResult.EndpointSource.Endpoints[1].EndPoint); 421Assert.Equal(new UriEndPoint(new Uri("https://remotehost:5555")), initialResult.EndpointSource.Endpoints[2].EndPoint); 423Assert.All(initialResult.EndpointSource.Endpoints, ep =>
PassThroughServiceEndpointResolverTests.cs (5)
38var ep = Assert.Single(initialResult.EndpointSource.Endpoints); 71Assert.Single(initialResult.EndpointSource.Endpoints); 72Assert.Equal(new UriEndPoint(new Uri("http://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint); 104Assert.Single(initialResult.EndpointSource.Endpoints); 105Assert.Equal(new DnsEndPoint("catalog", 80), initialResult.EndpointSource.Endpoints[0].EndPoint);
ServiceEndpointResolverTests.cs (2)
127Assert.Equal(2, resolverResult.EndpointSource.Endpoints.Count); 128var endpoints = resolverResult.EndpointSource.Endpoints.Select(ep => ep.EndPoint).OfType<IPEndPoint>().ToList();