var rootElm = this.LoadResponseDocument("TimelineTweet_TweetTombstone.json");
var timelineTweet = new TimelineTweet(rootElm);
- Assert.True(timelineTweet.IsTombstone);
+ Assert.False(timelineTweet.IsAvailable);
var ex = Assert.Throws<WebApiException>(
() => timelineTweet.ToTwitterStatus()
);
Assert.Equal("This Post is from a suspended account. Learn more", ex.Message);
}
+
+ [Fact]
+ public void ToStatus_EmptyTweet_Test()
+ {
+ var rootElm = this.LoadResponseDocument("TimelineTweet_EmptyTweet.json");
+ var timelineTweet = new TimelineTweet(rootElm);
+
+ Assert.False(timelineTweet.IsAvailable);
+ var ex = Assert.Throws<WebApiException>(
+ () => timelineTweet.ToTwitterStatus()
+ );
+ Assert.Equal("Tweet is not available", ex.Message);
+ }
}
}