Exemple #1
0
        public async Task Test_SyncRecommendationsPostShowObjectJsonReader_ReadObject_From_Json_String_Empty()
        {
            var traktJsonReader = new SyncRecommendationsPostShowObjectJsonReader();
            ITraktSyncRecommendationsPostShow traktSyncRecommendationsPostShow = await traktJsonReader.ReadObjectAsync(string.Empty);

            traktSyncRecommendationsPostShow.Should().BeNull();
        }
Exemple #2
0
        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>();
 }