X-Git-Url: http://git.osdn.net/view?p=opentween%2Fopen-tween.git;a=blobdiff_plain;f=OpenTween.Tests%2FApi%2FGraphQL%2FTimelineTweetTest.cs;fp=OpenTween.Tests%2FApi%2FGraphQL%2FTimelineTweetTest.cs;h=a4ccdac913740f1bf07deaadcca6c9262d22b144;hp=f1958321e0faf87b16aac40bc899b40e9f6abc90;hb=2d03607c541f245a3ef851b7e4275c84350a6d6a;hpb=3705d4f8eff16bd18a58b2e5fa9ae9764dfb8e5b diff --git a/OpenTween.Tests/Api/GraphQL/TimelineTweetTest.cs b/OpenTween.Tests/Api/GraphQL/TimelineTweetTest.cs index f1958321..a4ccdac9 100644 --- a/OpenTween.Tests/Api/GraphQL/TimelineTweetTest.cs +++ b/OpenTween.Tests/Api/GraphQL/TimelineTweetTest.cs @@ -188,11 +188,24 @@ namespace OpenTween.Api.GraphQL var rootElm = this.LoadResponseDocument("TimelineTweet_TweetTombstone.json"); var timelineTweet = new TimelineTweet(rootElm); - Assert.True(timelineTweet.IsTombstone); + Assert.False(timelineTweet.IsAvailable); var ex = Assert.Throws( () => 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( + () => timelineTweet.ToTwitterStatus() + ); + Assert.Equal("Tweet is not available", ex.Message); + } } }