Exemplo n.º 1
0
        public void ShouldGetTheInfoAboutAMessage()
        {
            MockHttpResponse(XmlMockedResponses.Message(), HttpStatusCode.OK);

            SoSMSMessage message = client.GetMessage(1002);

            Assert.AreEqual("Test", message.Text);

            SoSMSMessageDispach dispach = message.Dispaches[0];

            Assert.AreEqual("Processando", dispach.Status);
            Assert.AreEqual("(00) 0000-0000", dispach.PhoneNumber);
        }
Exemplo n.º 2
0
        public void ShouldSendAMessageToContacts()
        {
            MockHttpResponse(XmlMockedResponses.Message(), HttpStatusCode.OK);

            SoSMSMessage message = client.SendMessage("Test", "Joao:0000000000,Luisa:9999999999,Mario:8888888888");

            Assert.IsNotNull(message.Id);
            Assert.AreEqual("Test", message.Text);

            SoSMSMessageDispach dispach = message.Dispaches[0];

            Assert.AreEqual("Processando", dispach.Status);
            Assert.AreEqual("(00) 0000-0000", dispach.PhoneNumber);

            dispach = message.Dispaches[1];
            Assert.AreEqual("Processando", dispach.Status);
            Assert.AreEqual("(99) 9999-9999", dispach.PhoneNumber);

            dispach = message.Dispaches[2];
            Assert.AreEqual("Processando", dispach.Status);
            Assert.AreEqual("(88) 8888-8888", dispach.PhoneNumber);
        }