예제 #1
0
        public void ShouldListSmsMessagesWithFilters()
        {
            var        client  = new TwilioRestClient(Credentials.AccountSid, Credentials.AuthToken);
            SMSMessage message = client.SendSmsMessage("", "", ".NET Unit Test Message");

            Assert.IsNotNull(message.Sid);

            var smsSid = message.Sid;

            SmsMessageResult messages = client.ListSmsMessages("", "", null, null, null);

            Assert.IsNotNull(messages);
            Assert.IsNull(messages.RestException);
            Assert.IsNotNull(messages.SMSMessages);
        }
예제 #2
0
        public void ShouldListSmsMessagesAsynchronously()
        {
            manualResetEvent = new ManualResetEvent(false);

            var client     = new TwilioRestClient(Credentials.AccountSid, Credentials.AuthToken);
            var newmessage = client.SendSmsMessage("", "", ".NET Unit Test Message");

            Assert.IsNotNull(newmessage.Sid);

            var smsSid = newmessage.Sid;

            SmsMessageResult result = null;

            client.ListSmsMessages(messages => {
                result = messages;
                manualResetEvent.Set();
            });

            manualResetEvent.WaitOne();

            Assert.IsNotNull(result);
            Assert.IsNull(result.RestException);
            Assert.IsNotNull(result.SMSMessages);
        }