public void TestSendFormLinearMessage() { ComplexMessageContent complexMessageContent = new ComplexMessageContent("Form线性消息概要", ComplexMessageType.Linear); TitleLinearComplexMessageContentItem title = new TitleLinearComplexMessageContentItem("Form标题"); TextLinearComplexMessageContentItem hint = new TextLinearComplexMessageContentItem("Hint提示"); FormContent formContent = new FormContent(new FormFieldConfig(30, Alignment.Center), new FormFieldConfig(70, Alignment.Left)); formContent.AddData("姓名", "张三"); formContent.AddData("籍贯", "广州"); formContent.AddData("年龄", "30"); formContent.AddData("爱好", "唱歌、跳舞"); FormLinearComplexMessageContentItem form = new FormLinearComplexMessageContentItem(formContent); complexMessageContent.AddMessageContentItem(title).AddMessageContentItem(form).AddMessageContentItem(hint); SendMessageResult result = _messageClient.SendSingleMessage(complexMessageContent, new PersonMessageReceiver("zhongt", "钟涛")); Assert.AreEqual(true, result.Success); }
public void TestSendGridLinearMessage() { ComplexMessageContent complexMessageContent = new ComplexMessageContent("Grid线性消息概要", ComplexMessageType.Linear); TitleLinearComplexMessageContentItem title = new TitleLinearComplexMessageContentItem("Grid标题"); TextLinearComplexMessageContentItem hint = new TextLinearComplexMessageContentItem("Grid提示"); GridContent gridContent = new GridContent(2); gridContent.AddColumn(new Column("姓名", Alignment.Center, 40)); gridContent.AddColumn(new Column("部门", Alignment.Left, 60)); gridContent.AddData(new String[] { "张三", "云应用平台部" }); gridContent.AddData(new String[] { "李四", "云应用体验部" }); GridLinearComplexMessageContentItem grid = new GridLinearComplexMessageContentItem(gridContent); complexMessageContent.AddMessageContentItem(title).AddMessageContentItem(grid).AddMessageContentItem(hint); SendMessageResult result = _messageClient.SendSingleMessage(complexMessageContent, new PersonMessageReceiver("zhongt", "钟涛")); Assert.AreEqual(true, result.Success); }