public async Task GetServices_Test() { var services1 = await _serviceDiscoveryProvider.GetServices("micro.addresstable.service1"); Assert.Equal(2, services1.Count); var service_1_id1 = services1.FirstOrDefault(x => x.Id == "1"); Assert.Equal("192.168.0.100", service_1_id1.Address); Assert.Equal(10000, service_1_id1.Port); Assert.Equal("grpc", service_1_id1.Tags[0]); var services2 = await _serviceDiscoveryProvider.GetServices("micro.addresstable.service2"); Assert.Single(services2); var service_2_id3 = services2.FirstOrDefault(); Assert.Equal("192.168.0.102", service_2_id3.Address); Assert.Equal(12000, service_2_id3.Port); Assert.Empty(service_2_id3.Tags); }