public async Task Test_SendTextMessageAsync()
        {
            ICustomMessageService customMessageService = _sp.GetService <ICustomMessageService>();
            TextMessage           textMessage          = new TextMessage();

            textMessage.SetContent("Hello World!");
            var token = await base.GetAccessToken();

            var result = await customMessageService.SendAsync(token, "ozS7j1XjseWWqzDkodixV3WvLWAY", textMessage);

            Assert.IsTrue(result.IsSuccess);
        }
        public async Task Test_SendNewsMessageAsync()
        {
            ICustomMessageService customMessageService = _sp.GetService <ICustomMessageService>();
            NewsMessage           message = new NewsMessage();

            message.SetTitle("你好");
            message.SetDescription("大家好,才是真的好。");
            message.SetUrl("m.sxkid.com");
            message.SetPicUrl("https://cos.sxkid.com/v4source/pc/imgs/home/sxb.png");
            var token = await base.GetAccessToken();

            var result = await customMessageService.SendAsync(token, "ozS7j1XjseWWqzDkodixV3WvLWAY", message);

            Assert.IsTrue(result.IsSuccess);
        }
        public async Task Test_SendMenuMessageAsync()
        {
            ICustomMessageService customMessageService = _sp.GetService <ICustomMessageService>();
            MenuMessage           message = new  MenuMessage();

            message.SetHeadContent("Hello World!");
            message.SetTailContent("打招呼!");
            message.AddMenu("1001", "取消");
            message.AddMenu("1002", "确认");
            var token = await base.GetAccessToken();

            var result = await customMessageService.SendAsync(token, "ozS7j1XjseWWqzDkodixV3WvLWAY", message);

            Assert.IsTrue(result.IsSuccess);
        }