/// <summary> /// Setup clients /// </summary> private void SetupClients() { var clientSetup = new ClientSetup { EnableStatus = true, Name = "Default client", TimeoutMs = 1000, Ports = Enumerable.Range(0, _serverCount).Select(i => _port + i).ToArray() }; _clientServices = ClientSetupUtil.CreateProvider(null, clientSetup); }
/// <summary> /// Init /// </summary> public void Init() { // server start var serverSetups = GetServersSetup(); _host = ServerSetupUtil.CreateHost(ServerCustomSetup, serverSetups); _host.RunAsync(); // client var clientSetups = GetClientsSetups(); ClientProvider = ClientSetupUtil.CreateProvider(ClientCustomSetup, clientSetups); var chStatus = ClientProvider.GetRequiredService <GrpcClientManager>().GetChannelsStatus(); Assert.IsNotNull(chStatus); }