public DummyCommandableGrpcClientTest()
        {
            _ctrl = new DummyController();

            _service = new DummyCommandableGrpcService();

            _client = new DummyCommandableGrpcClient();

            var references = References.FromTuples(
                new Descriptor("pip-services3-dummies", "controller", "default", "default", "1.0"), _ctrl,
                new Descriptor("pip-services3-dummies", "service", "grpc", "default", "1.0"), _service,
                new Descriptor("pip-services3-dummies", "client", "grpc", "default", "1.0"), _client
                );

            _service.Configure(GrpcConfig);
            _client.Configure(GrpcConfig);

            _client.SetReferences(references);
            _service.SetReferences(references);

            _service.OpenAsync(null).Wait();

            _fixture = new DummyClientFixture(_client);

            _client.OpenAsync(null).Wait();
        }
示例#2
0
        public DummyGrpcEndpointTest()
        {
            _ctrl     = new DummyController();
            _service1 = new DummyCommandableGrpcService("dummy1");
            _service2 = new DummyCommandableGrpcService("dummy2");

            _client1 = new DummyCommandableGrpcClient("dummy1");
            _client2 = new DummyCommandableGrpcClient("dummy2");

            _grpcEndpoint = new GrpcEndpoint();

            var references = References.FromTuples(
                new Descriptor("pip-services3-dummies", "controller", "default", "default", "1.0"), _ctrl,
                new Descriptor("pip-services3", "endpoint", "grpc", "default", "1.0"), _grpcEndpoint
                );

            _client1.Configure(grpcConfig);
            _client2.Configure(grpcConfig);

            _grpcEndpoint.Configure(grpcConfig);

            _service1.SetReferences(references);
            _service2.SetReferences(references);

            _grpcEndpoint.OpenAsync(null).Wait();

            _client1.OpenAsync(null).Wait();
            _client2.OpenAsync(null).Wait();
        }