示例#1
0
        public void TwitterService_GetTweets_Returns_Values_NEEDS_AUTHENTICATION()
        {
            ITwitterService twitter = new TwitterService(this.GetCredentials());
            List<Tweet> tweets = twitter.GetTweets().ToList();

            foreach (Tweet item in tweets)
            {
                Assert.AreNotEqual(0, item.Id);
                Assert.AreNotEqual(DateTime.MinValue, item.CreatedOn);
                Assert.AreNotEqual("", item.Message);
                Assert.AreNotEqual("", item.User);
            }
        }
示例#2
0
 public void TwitterService_SendTweet_Works_NEEDS_AUTHENTICATION()
 {
     ITwitterService twitter = new TwitterService(this.GetCredentials());
     twitter.SendTweet(Guid.NewGuid().ToString());
 }
示例#3
0
 public void TwitterService_SendPicture_Works_NEEDS_AUTHENTICATION()
 {
     ITwitterService twitter = new TwitterService(this.GetCredentials());
     twitter.SendPicture("C:\\twitter.jpg");
 }
示例#4
0
 public void TwitterService_Invalid_Authentication_Throws_Exception()
 {
     ITwitterService twitter = new TwitterService(new NetworkCredential("", ""));
 }