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