コード例 #1
0
        public void CreateTest()
        {
            //Arrange
            TwizoClient   client  = new TwizoClient(TwizoTests.apiKey, TwizoTests.apiHost);
            WidgetSession session = new WidgetSession(client);

            session.recipient    = "601151174973";
            session.bodyTemplate = "This is a unit test %token%";
            session.tag          = "Unit tester";
            session.allowedTypes = new[] { WidgetSession.TYPE_SMS };

            //Act
            Response response = session.Create();

            //Assert
            Assert.AreEqual(response.statusCode, 201);
            Assert.IsTrue(response.body.Count > 0);
        }
コード例 #2
0
        public void PopulateTest()
        {
            //Arrange
            TwizoClient   client  = new TwizoClient(TwizoTests.apiKey, TwizoTests.apiHost);
            WidgetSession session = new WidgetSession(client);

            session.recipient    = "601151174973";
            session.bodyTemplate = "This is a unit test %token%";
            session.tag          = "Unit tester";
            session.allowedTypes = new[] { WidgetSession.TYPE_SMS };

            //Act
            session.Create();
            var newSession = new WidgetSession(client);

            newSession.Populate(session.sessionToken, session.recipient);

            //Assert
            Assert.AreEqual(newSession.sessionToken, session.sessionToken);
            Assert.AreEqual(newSession.bodyTemplate, session.bodyTemplate);
            Assert.AreEqual(newSession.tag, session.tag);
        }