コード例 #1
0
        public override Task <TestReply> GetTests(TestRequest request, ServerCallContext context)
        {
            var tests = new List <Test>
            {
                new Test
                {
                    Id          = 1,
                    Name        = "test 1",
                    Description = "test description 1",
                    TestItems   = {}
                },
                new Test
                {
                    Id          = 2,
                    Name        = "test 2",
                    Description = "test description 2"
                }
            };

            var result = new TestReply();

            result.Tests.AddRange(tests);

            return(Task.FromResult(result));
        }
コード例 #2
0
        public override Task <TestReply> GetTests(Empty request, ServerCallContext context)
        {
            var reply = new TestReply();
            var t     = new Test();

            t.Value = "THIS MESSAGE IS IRRELEVANT!";
            reply.Tests.Add(t);
            return(Task.FromResult(reply));
        }
コード例 #3
0
 public void Handle(TestReply message)
 {
     _deliveredMessages.Add(message.Message);
 }