public void TestScheduleSendMessage() { IApiConnector connector = new LocalApiConnector(getData()); var client = new IntisClient(Login, ApiKey, ApiHost, connector); var phones = new[] { 442073238000, 442073238001 }; var status = client.SendMessage(phones, "smstest", "test", "2016-07-07 15:30").ToArray(); foreach (var one in status) { if (one.IsOk) { var success = (MessageSendingSuccess)one; var phone = success.Phone; var messageId = success.MessageId; var messagesCount = success.MessagesCount; var cost = success.Cost; var currency = success.Currency; } else { var error = (MessageSendingError)one; var phone = one.Phone; var errorCode = error.Code; var errorMessage = error.Message; } } Assert.IsNotNull(status); }
public void TestSendMessageException() { IApiConnector connector = new LocalApiConnector(getErrorData()); var client = new IntisClient(Login, ApiKey, ApiHost, connector); var phones = new[] { 442073238000, 442073238001 }; client.SendMessage(phones, "smstest", "test"); }