public async Task Test_SyncRecommendationsPostShowObjectJsonReader_ReadObject_From_Json_String_Empty() { var traktJsonReader = new SyncRecommendationsPostShowObjectJsonReader(); ITraktSyncRecommendationsPostShow traktSyncRecommendationsPostShow = await traktJsonReader.ReadObjectAsync(string.Empty); traktSyncRecommendationsPostShow.Should().BeNull(); }
public async Task Test_SyncRecommendationsPostShowObjectJsonReader_ReadObject_From_Json_String_Complete() { var traktJsonReader = new SyncRecommendationsPostShowObjectJsonReader(); ITraktSyncRecommendationsPostShow traktSyncRecommendationsPostShow = await traktJsonReader.ReadObjectAsync(JSON_COMPLETE); traktSyncRecommendationsPostShow.Should().NotBeNull(); traktSyncRecommendationsPostShow.Title.Should().Be("Breaking Bad"); traktSyncRecommendationsPostShow.Year.Should().Be(2008); traktSyncRecommendationsPostShow.Ids.Should().NotBeNull(); traktSyncRecommendationsPostShow.Ids.Trakt.Should().Be(1U); traktSyncRecommendationsPostShow.Ids.Slug.Should().Be("breaking-bad"); traktSyncRecommendationsPostShow.Ids.Tvdb.Should().Be(81189U); traktSyncRecommendationsPostShow.Ids.Imdb.Should().Be("tt0903747"); traktSyncRecommendationsPostShow.Ids.Tmdb.Should().Be(1396U); traktSyncRecommendationsPostShow.Notes.Should().Be("I AM THE DANGER!"); }
public async Task Test_TraktSyncRecommendationsPostShow_From_Json() { var jsonReader = new SyncRecommendationsPostShowObjectJsonReader(); var syncRecommendationsPostShow = await jsonReader.ReadObjectAsync(JSON) as TraktSyncRecommendationsPostShow; syncRecommendationsPostShow.Should().NotBeNull(); syncRecommendationsPostShow.Title.Should().Be("Breaking Bad"); syncRecommendationsPostShow.Year.Should().Be(2008); syncRecommendationsPostShow.Ids.Should().NotBeNull(); syncRecommendationsPostShow.Ids.Trakt.Should().Be(1U); syncRecommendationsPostShow.Ids.Slug.Should().Be("breaking-bad"); syncRecommendationsPostShow.Ids.Tvdb.Should().Be(81189U); syncRecommendationsPostShow.Ids.Imdb.Should().Be("tt0903747"); syncRecommendationsPostShow.Ids.Tmdb.Should().Be(1396U); syncRecommendationsPostShow.Notes.Should().Be("I AM THE DANGER!"); }
public async Task Test_SyncRecommendationsPostShowObjectJsonReader_ReadObject_From_Stream_Null() { var traktJsonReader = new SyncRecommendationsPostShowObjectJsonReader(); Func <Task <ITraktSyncRecommendationsPostShow> > traktSyncRecommendationsPostShow = () => traktJsonReader.ReadObjectAsync(default(Stream)); await traktSyncRecommendationsPostShow.Should().ThrowAsync <ArgumentNullException>(); }