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