message() public method

Overload for Message that allows a Message object to be passed.
public message ( TropoCSharp.Tropo.Message message ) : void
message TropoCSharp.Tropo.Message A Message object.
return void
        public void testMessageFromObject()
        {
            Say say = new Say("This is an announcement");
            Endpoint from = new Endpoint("3055551212", null, null, null);
            Message message = new Message();
            ArrayList to = new ArrayList();
            to.Add("3055195825");
            message.say = say;
            message.to = to;
            message.from = from;
            message.answerOnMedia = false;
            message.channel = Channel.text;
            message.network = Network.sms;
            message.timeout = 10;

            Tropo tropo = new Tropo();
            tropo.Voice = Voice.British_English_female;
            tropo.message(message);

            Assert.AreEqual(this.messageJson, TropoJSON.render(tropo));
        }
        public void testMessageUseAllOptions()
        {
            Say say = new Say("This is an announcement");
            Tropo tropo = new Tropo();
            tropo.Voice = Voice.British_English_female;
            Endpoint from = new Endpoint("3055551212", Channel.voice, "unknown", Network.pstn);
            ArrayList to = new ArrayList();
            to.Add("3055195825");
            tropo.message(say, to, false, Channel.text, from, "foo", Network.sms, true, 10);

            Assert.AreEqual(this.messageJsonAllOptions, TropoJSON.render(tropo));
        }
        public void testMessage()
        {
            Say say = new Say("This is an announcement");
            Tropo tropo = new Tropo();
            tropo.Voice = Voice.British_English_female;
            Endpoint from = new Endpoint("3055551212", null, null, null);
            ArrayList to = new ArrayList();
            to.Add("3055195825");
            tropo.message(say, to, false, Channel.text, from, null, Network.sms, null, 10);

            Assert.AreEqual(this.messageJson, TropoJSON.render(tropo));
        }