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); }
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 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); }