Пример #1
0
        public async Task <QueryChatsByUserMain_Output> QueryChatsByUserMain(QueryChatsByUserMain_Input input)
        {
            await Task.Delay(1);

            QueryChatsByUserMain_Output output = new QueryChatsByUserMain_Output
            {
                ResultConfirmation = new resultConfirmation {
                    resultPassed = true, resultMessage = "OK"
                },
                Chats = _chats
            };

            return(output);
        }
Пример #2
0
        // <Query>
        public static async Task <QueryChatsByUserMain_Output> ExecuteQueryChatsByUserMain(IMGTClient clientMGT, string _url, string _token)
        {
            QueryChatsByUserMain_Input input = new QueryChatsByUserMain_Input
            {
                UserApp = new userApp {
                    userAppId = "127b0df2-d732-478e-bf84-0b673c48d145"
                },
                takeChats        = 5,
                newestInChatTake = 1,
                url   = _url,
                token = _token
            };

            QueryChatsByUserMain_Output output = await clientMGT.QueryChatsByUserMain(input : input);

            return(output);
        }
Пример #3
0
        public async Task TestQueryChatsByUserMain()
        {
            QueryChatsByUserMain_Input input = new QueryChatsByUserMain_Input
            {
                takeChats              = 5,
                unseenForUserIdTake    = 1,
                newestWhenNoUnseenTake = 1,
                UserApp = new userApp {
                    userAppId = "10d3ed1e-ae7d-4d0c-80e0-aa360d76025b"
                },
                url   = "http://10.18.24.67:8082/",
                token = "token"
            };

            QueryChatsByUserMain_Output output = await new QueryChatsByUserMain().Execute(input: input);

            Assert.That(output, Is.Not.Null);
            Assert.That(output.ResultConfirmation.resultPassed, Is.True);
            Assert.That(output.Chats.Count, Is.GreaterThan(0));
        }
Пример #4
0
        public async Task <QueryChatsByUserMain_Output> QueryChatsByUserMain(QueryChatsByUserMain_Input input)
        {
            QueryChatsByUserMain_Output output = await new QueryChatsByUserMain().Execute(input: input);

            return(output);
        }