コード例 #1
0
        public void ReportUrl()
        {
            var recipients = new Recipients();

            recipients.AddRecipient(31612345678);
            var optionalArguments = new MessageOptionalArguments
            {
                ReportUrl = "https://example.com/status-update",
            };

            var message = new Message("Originator", "Body", recipients, optionalArguments);

            Assert.AreEqual("https://example.com/status-update", message.ReportUrl);
        }
コード例 #2
0
        public Message SendMessage(string originator, string body, long[] msisdns, MessageOptionalArguments optionalArguments = null)
        {
            ParameterValidator.IsNotNullOrWhiteSpace(originator, "originator");
            ParameterValidator.IsNotNullOrWhiteSpace(body, "body");
            ParameterValidator.ContainsAtLeast(msisdns, 1, "msisdns");

            var recipients = new Recipients(msisdns);
            var message = new Message(originator, body, recipients, optionalArguments);

            var messages = new Messages(message);
            var result = restClient.Create(messages);

            return result.Object as Message;
        }
コード例 #3
0
        public Message SendMessage(string originator, string body, long[] msisdns, MessageOptionalArguments optionalArguments = null)
        {
            ParameterValidator.IsNotNullOrWhiteSpace(originator, "originator");
            ParameterValidator.IsNotNullOrWhiteSpace(body, "body");
            ParameterValidator.ContainsAtLeast(msisdns, 1, "msisdns");

            var recipients = new Recipients(msisdns);
            var message    = new Message(originator, body, recipients, optionalArguments);

            var messages = new Messages(message);
            var result   = restClient.Create(messages);

            return(result.Object as Message);
        }
        public void ReportUrl()
        {
            var recipients = new Recipients();

            recipients.AddRecipient(31612345678);
            var optionalArguments = new MessageOptionalArguments
            {
                ReportUrl = "https://localhost:8080",
            };

            var message = new Message("Provider", "Body", recipients, optionalArguments);

            Assert.AreEqual("https://localhost:8080", message.ReportUrl);
        }