public void DeeplyNestedMessagesShouldApplyEventsProperly() { var g = new MessageG(); g.H.Add(1); AssertEventsStable(g); var f = new MessageF(); f.G = g; f.G.H.Add(2); AssertEventsStable(f); var e = new MessageE(); e.F = f; e.F.G.H.Add(3); AssertEventsStable(e); var d = new MessageD(); d.E = e; d.E.F.G.H.Add(4); AssertEventsStable(d); var c = new MessageC(); c.D["foo"] = d; c.D["foo"].E.F.G.H.Add(5); AssertEventsStable(c); var b = new MessageB(); b.C["bar"] = c; b.C["bar"].D["foo"].E.F.G.H.Add(6); AssertEventsStable(b); var a = new MessageA(); a.B = b; a.B.C["bar"].D["foo"].E.F.G.H.Add(7); AssertEventsStable(a); }
/// <summary> /// 发送短信 /// </summary> /// <param name="mobilePhone">短信到达的手机号码</param> /// <param name="messageContent">短信内容</param> /// <returns>true:成功,false:失败</returns> public bool Send(string mobilePhone, string messageContent) { WSSendMessageSoapClient sendClient = null; try { sendClient = GetPicUploadSoapClient(); MessageE[] messageEArray = new MessageE[1] { new MessageE { mobilePhone = mobilePhone, messageContent = messageContent } }; return(sendClient.sendMessage(messageEArray)); } catch (Exception ex) { return(false); } }