public void Tweet_PublishWithBigURL() { IToken token = TokenSingleton.Instance; TokenUser currentUser = new TokenUser(token); string messageWithoutUrl = "Hello Tweetinvi! I believe that your API is great at this date of (" + DateTime.Now + ") - "; string messageUrl = "https://maps.google.com/?ie=UTF8&ll=51.502759,-0.13278&spn=" + "0.03211,0.084543&t=h&z=14&vpsrc=6&iwloc=A" + "&q=Saint+James+Park&cid=18398735506960162143"; string bigString = messageWithoutUrl + messageUrl; Assert.AreEqual(messageWithoutUrl.Length < 140 - 22, true); Assert.AreEqual(messageUrl.Length > 22, true); Assert.AreEqual(bigString.Length > 140, true); // Create Tweet locally ITweet tweet = new Tweet(bigString, token); // Send the Tweet tweet.Publish(); Assert.AreNotEqual(tweet.Id, null); Assert.AreEqual(currentUser.Equals(tweet.Creator), true); Assert.AreEqual(tweet.IsTweetPublished, true); tweet.Destroy(); }
public void Tweet_PublishTweet1() { IToken token = TokenSingleton.Instance; TokenUser currentUser = new TokenUser(token); // Create Tweet locally ITweet tweet = new Tweet(String.Format("Hello Tweetinvi {0}", DateTime.Now), token); // Send the Tweet tweet.Publish(); Assert.AreNotEqual(tweet.Id, null); Assert.AreEqual(currentUser.Equals(tweet.Creator), true); Assert.AreEqual(tweet.IsTweetPublished, true); tweet.Destroy(); }