Пример #1
0
        // Connect to a LLDB server.
        public override Task <ConnectRemoteResponse> ConnectRemote(ConnectRemoteRequest request,
                                                                   ServerCallContext context)
        {
            PreconditionCheck();
            var connectOptions = sbPlatformConnectOptionsFactory.Create(request.ConnectOptions.Url);
            var error          = sbPlatform.ConnectRemote(connectOptions);
            var grpcError      = new GrpcSbError
            {
                Success = error.Success(),
                Error   = error.GetCString()
            };

            return(Task.FromResult(new ConnectRemoteResponse {
                Error = grpcError
            }));
        }
Пример #2
0
        public void ConnectRemoteReturnsSuccess()
        {
            var result = platform.ConnectRemote(connectOptions);

            Assert.That(result.Success(), Is.True);
        }