public void TestSendImageText() { Article article = new Article { ActionName = "测试", Desc = "测试", Title = "测试", ImageUrl = "http://dl.django.t.taobao.com/rest/1.0/image?fileIds=hOTQ1lT1TtOjcxGflvnUXgAAACMAAQED", Url = "https://docs.open.alipay.com/api_6/alipay.open.public.message.total.send" }; AlipayOpenPublicMessageTotalSendResponse response = Factory.Marketing.OpenLife().SendImageText(new List <Article> { article }); if (response.Code.Equals("10000")) { Assert.AreEqual(response.Code, "10000"); Assert.AreEqual(response.Msg, "Success"); Assert.Null(response.SubCode); Assert.Null(response.SubMsg); Assert.NotNull(response.HttpBody); Assert.NotNull(response.MessageId); } else { Assert.AreEqual(response.Code, "40004"); Assert.AreEqual(response.Msg, "Business Failed"); Assert.AreEqual(response.SubCode, "PUB.MSG_BATCH_SD_OVER"); Assert.AreEqual(response.SubMsg, "批量发送消息频率超限"); Assert.NotNull(response.HttpBody); Assert.Null(response.MessageId); } }
public void TestSendText() { AlipayOpenPublicMessageTotalSendResponse response = Factory.Marketing.OpenLife().SendText("测试"); if (response.Code.Equals("10000")) { Assert.IsTrue(ResponseChecker.Success(response)); Assert.AreEqual(response.Code, "10000"); Assert.AreEqual(response.Msg, "Success"); Assert.Null(response.SubCode); Assert.Null(response.SubMsg); Assert.NotNull(response.HttpBody); Assert.NotNull(response.MessageId); } else { Assert.IsFalse(ResponseChecker.Success(response)); Assert.AreEqual(response.Code, "40004"); Assert.AreEqual(response.Msg, "Business Failed"); Assert.AreEqual(response.SubCode, "PUB.MSG_BATCH_SD_OVER"); Assert.AreEqual(response.SubMsg, "批量发送消息频率超限"); Assert.NotNull(response.HttpBody); Assert.Null(response.MessageId); } }