public async Task Test_RatingObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new RatingObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktRating = await traktJsonReader.ReadObjectAsync(stream); traktRating.Should().NotBeNull(); traktRating.Rating.Should().Be(8.32715f); traktRating.Votes.Should().Be(9274); traktRating.Distribution.Should().NotBeNull(); traktRating.Distribution.Should().NotBeEmpty(); traktRating.Distribution.Should().HaveCount(10); traktRating.Distribution.Should().Contain(new Dictionary <string, int> { ["1"] = 78, ["2"] = 45, ["3"] = 0, ["4"] = 96, ["5"] = 183, ["6"] = 0, ["7"] = 1361, ["8"] = 2259, ["9"] = 0, ["10"] = 2863 }); } }
public async Task Test_EpisodeScrobblePostResponseObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new EpisodeScrobblePostResponseObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var episodeScrobbleResponse = await jsonReader.ReadObjectAsync(stream); episodeScrobbleResponse.Should().NotBeNull(); episodeScrobbleResponse.Id.Should().Be(3373536623UL); episodeScrobbleResponse.Action.Should().Be(TraktScrobbleActionType.Stop); episodeScrobbleResponse.Progress.Should().Be(85.9f); episodeScrobbleResponse.Sharing.Should().NotBeNull(); episodeScrobbleResponse.Sharing.Facebook.Should().BeTrue(); episodeScrobbleResponse.Sharing.Twitter.Should().BeTrue(); episodeScrobbleResponse.Sharing.Google.Should().BeTrue(); episodeScrobbleResponse.Sharing.Tumblr.Should().BeTrue(); episodeScrobbleResponse.Sharing.Medium.Should().BeTrue(); episodeScrobbleResponse.Sharing.Slack.Should().BeTrue(); episodeScrobbleResponse.Episode.Should().BeNull(); episodeScrobbleResponse.Show.Should().NotBeNull(); episodeScrobbleResponse.Show.Title.Should().Be("Game of Thrones"); episodeScrobbleResponse.Show.Year.Should().Be(2011); episodeScrobbleResponse.Show.Ids.Should().NotBeNull(); episodeScrobbleResponse.Show.Ids.Trakt.Should().Be(1390U); episodeScrobbleResponse.Show.Ids.Slug.Should().Be("game-of-thrones"); episodeScrobbleResponse.Show.Ids.Tvdb.Should().Be(121361U); episodeScrobbleResponse.Show.Ids.Imdb.Should().Be("tt0944947"); episodeScrobbleResponse.Show.Ids.Tmdb.Should().Be(1399U); episodeScrobbleResponse.Show.Ids.TvRage.Should().Be(24493U); } }
public async Task Test_UserObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new UserObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var user = await jsonReader.ReadObjectAsync(stream); user.Should().NotBeNull(); user.Username.Should().Be("sean"); user.IsPrivate.Should().BeFalse(); user.Name.Should().Be("Sean Rudford"); user.IsVIP.Should().BeTrue(); user.IsVIP_EP.Should().BeNull(); user.Ids.Should().NotBeNull(); user.Ids.Slug.Should().Be("sean"); user.JoinedAt.Should().HaveValue().And.Be(DateTime.Parse("2010-09-25T17:49:25.000Z").ToUniversalTime()); user.Location.Should().Be("SF"); user.About.Should().Be("I have all your cassette tapes."); user.Gender.Should().Be("male"); user.Age.Should().Be(35); user.Images.Should().NotBeNull(); user.Images.Avatar.Should().NotBeNull(); user.Images.Avatar.Full.Should().Be("https://walter-dev.trakt.tv/images/users/000/000/001/avatars/large/0ba3f72910.jpg"); } }
public async Task Test_EpisodeCheckinPostResponseObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new EpisodeCheckinPostResponseObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var checkinEpisodeResponse = await jsonReader.ReadObjectAsync(stream); checkinEpisodeResponse.Should().NotBeNull(); checkinEpisodeResponse.Id.Should().Be(3373536620UL); checkinEpisodeResponse.WatchedAt.Should().Be(DateTime.Parse("2014-08-06T06:54:36.859Z").ToUniversalTime()); checkinEpisodeResponse.Sharing.Should().NotBeNull(); checkinEpisodeResponse.Sharing.Facebook.Should().BeTrue(); checkinEpisodeResponse.Sharing.Twitter.Should().BeTrue(); checkinEpisodeResponse.Sharing.Google.Should().BeTrue(); checkinEpisodeResponse.Sharing.Tumblr.Should().BeTrue(); checkinEpisodeResponse.Sharing.Medium.Should().BeTrue(); checkinEpisodeResponse.Sharing.Slack.Should().BeTrue(); checkinEpisodeResponse.Episode.Should().NotBeNull(); checkinEpisodeResponse.Episode.SeasonNumber.Should().Be(1); checkinEpisodeResponse.Episode.Number.Should().Be(1); checkinEpisodeResponse.Episode.Title.Should().Be("Winter Is Coming"); checkinEpisodeResponse.Episode.Ids.Should().NotBeNull(); checkinEpisodeResponse.Episode.Ids.Trakt.Should().Be(73640U); checkinEpisodeResponse.Episode.Ids.Tvdb.Should().Be(3254641U); checkinEpisodeResponse.Episode.Ids.Imdb.Should().Be("tt1480055"); checkinEpisodeResponse.Episode.Ids.Tmdb.Should().Be(63056U); checkinEpisodeResponse.Episode.Ids.TvRage.Should().Be(1065008299U); checkinEpisodeResponse.Show.Should().BeNull(); } }
public async Task Test_UserStatisticsObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new UserStatisticsObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var userStatistics = await jsonReader.ReadObjectAsync(stream); userStatistics.Should().NotBeNull(); userStatistics.Movies.Should().NotBeNull(); userStatistics.Movies.Plays.Should().Be(552); userStatistics.Movies.Watched.Should().Be(534); userStatistics.Movies.Minutes.Should().Be(17330); userStatistics.Movies.Collected.Should().Be(117); userStatistics.Movies.Ratings.Should().Be(64); userStatistics.Movies.Comments.Should().Be(14); userStatistics.Shows.Should().NotBeNull(); userStatistics.Shows.Watched.Should().Be(534); userStatistics.Shows.Collected.Should().Be(117); userStatistics.Shows.Ratings.Should().Be(64); userStatistics.Shows.Comments.Should().Be(14); userStatistics.Seasons.Should().NotBeNull(); userStatistics.Seasons.Ratings.Should().Be(6); userStatistics.Seasons.Comments.Should().Be(1); userStatistics.Episodes.Should().NotBeNull(); userStatistics.Episodes.Plays.Should().Be(552); userStatistics.Episodes.Watched.Should().Be(534); userStatistics.Episodes.Minutes.Should().Be(17330); userStatistics.Episodes.Collected.Should().Be(117); userStatistics.Episodes.Ratings.Should().Be(64); userStatistics.Episodes.Comments.Should().Be(14); userStatistics.Network.Should().BeNull(); userStatistics.Ratings.Should().NotBeNull(); userStatistics.Ratings.Total.Should().Be(9257); userStatistics.Ratings.Distribution.Should().NotBeNull(); userStatistics.Ratings.Distribution.Should().NotBeEmpty(); userStatistics.Ratings.Distribution.Should().HaveCount(10); userStatistics.Ratings.Distribution.Should().Contain(new Dictionary <string, int> { ["1"] = 78, ["2"] = 45, ["3"] = 55, ["4"] = 96, ["5"] = 183, ["6"] = 545, ["7"] = 1361, ["8"] = 2259, ["9"] = 1772, ["10"] = 2863 }); } }
public async Task Test_SeasonWatchedProgressArrayJsonReader_ReadArray_From_Stream_Not_Valid_5() { var traktJsonReader = new ArrayJsonReader <ITraktSeasonWatchedProgress>(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktSeasonWatchedProgresses = await traktJsonReader.ReadArrayAsync(stream); traktSeasonWatchedProgresses.Should().NotBeNull().And.NotBeEmpty().And.HaveCount(3); var watchedProgresses = traktSeasonWatchedProgresses.ToArray(); watchedProgresses[0].Number.Should().BeNull(); watchedProgresses[0].Aired.Should().Be(3); watchedProgresses[0].Completed.Should().Be(2); watchedProgresses[0].Episodes.Should().NotBeNull().And.HaveCount(2); var episodesWatchedProgress = watchedProgresses[0].Episodes.ToArray(); episodesWatchedProgress[0].Should().NotBeNull(); episodesWatchedProgress[0].Number.Should().Be(1); episodesWatchedProgress[0].Completed.Should().BeTrue(); episodesWatchedProgress[0].LastWatchedAt.Should().Be(DateTime.Parse("2011-04-18T01:00:00.000Z").ToUniversalTime()); episodesWatchedProgress[1].Should().NotBeNull(); episodesWatchedProgress[1].Number.Should().Be(2); episodesWatchedProgress[1].Completed.Should().BeTrue(); episodesWatchedProgress[1].LastWatchedAt.Should().Be(DateTime.Parse("2011-04-19T02:00:00.000Z").ToUniversalTime()); // ----------------------------------------------- watchedProgresses[1].Number.Should().Be(2); watchedProgresses[1].Aired.Should().BeNull(); watchedProgresses[1].Completed.Should().Be(2); watchedProgresses[1].Episodes.Should().NotBeNull().And.HaveCount(2); episodesWatchedProgress = watchedProgresses[1].Episodes.ToArray(); episodesWatchedProgress[0].Should().NotBeNull(); episodesWatchedProgress[0].Number.Should().Be(1); episodesWatchedProgress[0].Completed.Should().BeTrue(); episodesWatchedProgress[0].LastWatchedAt.Should().Be(DateTime.Parse("2011-04-18T01:00:00.000Z").ToUniversalTime()); episodesWatchedProgress[1].Should().NotBeNull(); episodesWatchedProgress[1].Number.Should().Be(2); episodesWatchedProgress[1].Completed.Should().BeTrue(); episodesWatchedProgress[1].LastWatchedAt.Should().Be(DateTime.Parse("2011-04-19T02:00:00.000Z").ToUniversalTime()); // ----------------------------------------------- watchedProgresses[2].Number.Should().Be(3); watchedProgresses[2].Aired.Should().Be(3); watchedProgresses[2].Completed.Should().BeNull(); watchedProgresses[2].Episodes.Should().BeNull(); } }
public async Task Test_WatchedShowObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new WatchedShowObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktWatchedShow = await jsonReader.ReadObjectAsync(stream); traktWatchedShow.Should().NotBeNull(); traktWatchedShow.Plays.Should().Be(1); traktWatchedShow.LastWatchedAt.Should().Be(DateTime.Parse("2014-09-01T09:10:11.000Z").ToUniversalTime()); traktWatchedShow.LastUpdatedAt.Should().Be(DateTime.Parse("2014-09-01T09:10:11.000Z").ToUniversalTime()); traktWatchedShow.ResetAt.Should().Be(DateTime.Parse("2014-09-01T09:10:11.000Z").ToUniversalTime()); traktWatchedShow.Show.Should().BeNull(); traktWatchedShow.WatchedSeasons.Should().NotBeNull().And.HaveCount(2); var seasons = traktWatchedShow.WatchedSeasons.ToArray(); seasons[0].Should().NotBeNull(); seasons[0].Number.Should().Be(1); seasons[0].Episodes.Should().NotBeNull().And.HaveCount(2); var episodes = seasons[0].Episodes.ToArray(); episodes[0].Should().NotBeNull(); episodes[0].Number.Should().Be(1); episodes[0].Plays.Should().Be(1); episodes[0].LastWatchedAt.Should().Be(DateTime.Parse("2014-09-01T09:10:11.000Z").ToUniversalTime()); episodes[1].Should().NotBeNull(); episodes[1].Number.Should().Be(2); episodes[1].Plays.Should().Be(1); episodes[1].LastWatchedAt.Should().Be(DateTime.Parse("2014-09-01T09:10:11.000Z").ToUniversalTime()); seasons[1].Should().NotBeNull(); seasons[1].Number.Should().Be(2); seasons[1].Episodes.Should().NotBeNull().And.HaveCount(2); episodes = seasons[1].Episodes.ToArray(); episodes[0].Should().NotBeNull(); episodes[0].Number.Should().Be(1); episodes[0].Plays.Should().Be(1); episodes[0].LastWatchedAt.Should().Be(DateTime.Parse("2014-09-01T09:10:11.000Z").ToUniversalTime()); episodes[1].Should().NotBeNull(); episodes[1].Number.Should().Be(2); episodes[1].Plays.Should().Be(1); episodes[1].LastWatchedAt.Should().Be(DateTime.Parse("2014-09-01T09:10:11.000Z").ToUniversalTime()); } }
public async Task Test_CollectionMovieObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new CollectionMovieObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktCollectionMovie = await jsonReader.ReadObjectAsync(stream); traktCollectionMovie.Should().NotBeNull(); traktCollectionMovie.CollectedAt.Should().BeNull(); traktCollectionMovie.UpdatedAt.Should().BeNull(); traktCollectionMovie.Movie.Should().BeNull(); traktCollectionMovie.Metadata.Should().BeNull(); } }
public async Task Test_UserSettingsObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new UserSettingsObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var userSettings = await jsonReader.ReadObjectAsync(stream); userSettings.Should().NotBeNull(); userSettings.User.Should().BeNull(); userSettings.Account.Should().BeNull(); userSettings.Connections.Should().BeNull(); userSettings.SharingText.Should().BeNull(); } }
public async Task Test_MostPWCMovieObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new MostPWCMovieObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktMostPWCMovie = await traktJsonReader.ReadObjectAsync(stream); traktMostPWCMovie.Should().NotBeNull(); traktMostPWCMovie.WatcherCount.Should().BeNull(); traktMostPWCMovie.PlayCount.Should().BeNull(); traktMostPWCMovie.CollectedCount.Should().BeNull(); traktMostPWCMovie.Movie.Should().BeNull(); } }
public async Task Test_MovieIdsObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new MovieIdsObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktMovieIds = await traktJsonReader.ReadObjectAsync(stream); traktMovieIds.Should().NotBeNull(); traktMovieIds.Trakt.Should().Be(0); traktMovieIds.Slug.Should().BeNull(); traktMovieIds.Imdb.Should().BeNull(); traktMovieIds.Tmdb.Should().BeNull(); } }
public async Task Test_MovieTranslationObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new MovieTranslationObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktMovieTranslation = await traktJsonReader.ReadObjectAsync(stream); traktMovieTranslation.Should().NotBeNull(); traktMovieTranslation.Title.Should().BeNull(); traktMovieTranslation.Overview.Should().BeNull(); traktMovieTranslation.Tagline.Should().BeNull(); traktMovieTranslation.LanguageCode.Should().BeNull(); } }
public async Task Test_SeasonWatchedProgressObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new SeasonWatchedProgressObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktSeasonWatchedProgress = await traktJsonReader.ReadObjectAsync(stream); traktSeasonWatchedProgress.Should().NotBeNull(); traktSeasonWatchedProgress.Number.Should().BeNull(); traktSeasonWatchedProgress.Aired.Should().BeNull(); traktSeasonWatchedProgress.Completed.Should().BeNull(); traktSeasonWatchedProgress.Episodes.Should().BeNull(); } }
public async Task Test_WatchedShowObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new WatchedShowObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktWatchedShow = await jsonReader.ReadObjectAsync(stream); traktWatchedShow.Should().NotBeNull(); traktWatchedShow.Plays.Should().BeNull(); traktWatchedShow.LastWatchedAt.Should().BeNull(); traktWatchedShow.Show.Should().BeNull(); traktWatchedShow.WatchedSeasons.Should().BeNull(); } }
public async Task Test_UserShowsStatisticsObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new UserShowsStatisticsObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var userShowsStatistics = await jsonReader.ReadObjectAsync(stream); userShowsStatistics.Should().NotBeNull(); userShowsStatistics.Watched.Should().BeNull(); userShowsStatistics.Collected.Should().BeNull(); userShowsStatistics.Ratings.Should().BeNull(); userShowsStatistics.Comments.Should().BeNull(); } }
public async Task Test_MovieCheckinPostResponseObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new MovieCheckinPostResponseObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var checkinMovieResponse = await jsonReader.ReadObjectAsync(stream); checkinMovieResponse.Should().NotBeNull(); checkinMovieResponse.Id.Should().Be(0UL); checkinMovieResponse.WatchedAt.Should().BeNull(); checkinMovieResponse.Sharing.Should().BeNull(); checkinMovieResponse.Movie.Should().BeNull(); } }
public async Task Test_SyncShowsLastActivitiesObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new SyncShowsLastActivitiesObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var showsLastActivities = await jsonReader.ReadObjectAsync(stream); showsLastActivities.Should().NotBeNull(); showsLastActivities.RatedAt.Should().BeNull(); showsLastActivities.WatchlistedAt.Should().BeNull(); showsLastActivities.CommentedAt.Should().BeNull(); showsLastActivities.HiddenAt.Should().BeNull(); } }
public async Task Test_AccountSettingsObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new AccountSettingsObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var userAccountSettings = await jsonReader.ReadObjectAsync(stream); userAccountSettings.Should().NotBeNull(); userAccountSettings.TimeZoneId.Should().BeNull(); userAccountSettings.Time24Hr.Should().BeNull(); userAccountSettings.CoverImage.Should().BeNull(); userAccountSettings.Token.Should().BeNull(); } }
public async Task Test_CollectionShowObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new CollectionShowObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktCollectionShow = await jsonReader.ReadObjectAsync(stream); traktCollectionShow.Should().NotBeNull(); traktCollectionShow.LastCollectedAt.Should().BeNull(); traktCollectionShow.LastUpdatedAt.Should().BeNull(); traktCollectionShow.Show.Should().BeNull(); traktCollectionShow.CollectionSeasons.Should().BeNull(); } }
public async Task Test_MetadataObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new MetadataObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktMetadata = await traktJsonReader.ReadObjectAsync(stream); traktMetadata.Should().NotBeNull(); traktMetadata.MediaType.Should().Be(TraktMediaType.Digital); traktMetadata.MediaResolution.Should().Be(TraktMediaResolution.HD_720p); traktMetadata.Audio.Should().Be(TraktMediaAudio.AAC); traktMetadata.AudioChannels.Should().Be(TraktMediaAudioChannel.Channels_5_1); traktMetadata.ThreeDimensional.Should().BeNull(); } }
public async Task Test_MostPWCShowObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new MostPWCShowObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktMostPWCShow = await traktJsonReader.ReadObjectAsync(stream); traktMostPWCShow.Should().NotBeNull(); traktMostPWCShow.WatcherCount.Should().Be(4992); traktMostPWCShow.PlayCount.Should().Be(7100); traktMostPWCShow.CollectedCount.Should().Be(1348); traktMostPWCShow.CollectorCount.Should().Be(7964); traktMostPWCShow.Show.Should().BeNull(); } }
public async Task Test_EpisodeIdsObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new EpisodeIdsObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktEpisodeIds = await traktJsonReader.ReadObjectAsync(stream); traktEpisodeIds.Should().NotBeNull(); traktEpisodeIds.Trakt.Should().Be(73640); traktEpisodeIds.Tvdb.Should().Be(3254641U); traktEpisodeIds.Imdb.Should().Be("tt1480055"); traktEpisodeIds.Tmdb.Should().Be(63056U); traktEpisodeIds.TvRage.Should().BeNull(); } }
public async Task Test_DeviceObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var objectJsonReader = new DeviceObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { ITraktDevice traktDevice = await objectJsonReader.ReadObjectAsync(stream); traktDevice.Should().NotBeNull(); traktDevice.DeviceCode.Should().Be("mockDeviceCode"); traktDevice.UserCode.Should().Be("mockUserCode"); traktDevice.VerificationUrl.Should().Be("mockUrl"); traktDevice.ExpiresInSeconds.Should().Be(7200U); traktDevice.IntervalInSeconds.Should().Be(0); } }
public async Task Test_UserCustomListItemsPostResponseGroupObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new UserCustomListItemsPostResponseGroupObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var customListItemsPostResponseGroup = await jsonReader.ReadObjectAsync(stream); customListItemsPostResponseGroup.Should().NotBeNull(); customListItemsPostResponseGroup.Movies.Should().Be(1); customListItemsPostResponseGroup.Shows.Should().Be(2); customListItemsPostResponseGroup.Seasons.Should().Be(3); customListItemsPostResponseGroup.Episodes.Should().Be(4); customListItemsPostResponseGroup.People.Should().BeNull(); } }
public async Task Test_MovieReleaseObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new MovieReleaseObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktMovieRelease = await traktJsonReader.ReadObjectAsync(stream); traktMovieRelease.Should().NotBeNull(); traktMovieRelease.CountryCode.Should().Be("us"); traktMovieRelease.Certification.Should().Be("PG-13"); traktMovieRelease.ReleaseDate.Should().Be(DateTime.Parse("2015-12-14")); traktMovieRelease.ReleaseType.Should().Be(TraktReleaseType.Premiere); traktMovieRelease.Note.Should().BeNull(); } }
public async Task Test_SharingObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new SharingObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktSharing = await traktJsonReader.ReadObjectAsync(stream); traktSharing.Should().NotBeNull(); traktSharing.Twitter.Should().BeTrue(); traktSharing.Google.Should().BeTrue(); traktSharing.Tumblr.Should().BeTrue(); traktSharing.Medium.Should().BeTrue(); traktSharing.Slack.Should().BeNull(); } }
public async Task Test_PersonIdsObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new PersonIdsObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktPersonIds = await traktJsonReader.ReadObjectAsync(stream); traktPersonIds.Should().NotBeNull(); traktPersonIds.Trakt.Should().Be(297737); traktPersonIds.Slug.Should().Be("bryan-cranston"); traktPersonIds.Imdb.Should().Be("nm0186505"); traktPersonIds.Tmdb.Should().Be(17419U); traktPersonIds.TvRage.Should().BeNull(); } }
public async Task Test_AccountSettingsObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new AccountSettingsObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var userAccountSettings = await jsonReader.ReadObjectAsync(stream); userAccountSettings.Should().NotBeNull(); userAccountSettings.TimeZoneId.Should().Be("America/Los_Angeles"); userAccountSettings.Time24Hr.Should().BeTrue(); userAccountSettings.CoverImage.Should().Be("https://walter.trakt.us/images/movies/000/001/545/fanarts/original/0abb604492.jpg?1406095042"); userAccountSettings.Token.Should().Be("60fa34c4f5e7f093ecc5a2d16d691e24"); userAccountSettings.DateFormat.Should().BeNull(); } }
public async Task Test_SyncEpisodesLastActivitiesObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var jsonReader = new SyncEpisodesLastActivitiesObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var episodesLastActivities = await jsonReader.ReadObjectAsync(stream); episodesLastActivities.Should().NotBeNull(); episodesLastActivities.WatchedAt.Should().Be(DateTime.Parse("2014-11-20T06:51:30.305Z").ToUniversalTime()); episodesLastActivities.CollectedAt.Should().Be(DateTime.Parse("2014-11-19T22:02:41.308Z").ToUniversalTime()); episodesLastActivities.RatedAt.Should().Be(DateTime.Parse("2014-11-20T06:51:30.310Z").ToUniversalTime()); episodesLastActivities.WatchlistedAt.Should().Be(DateTime.Parse("2014-11-20T06:51:30.321Z").ToUniversalTime()); episodesLastActivities.CommentedAt.Should().BeNull(); episodesLastActivities.PausedAt.Should().Be(DateTime.Parse("2014-11-20T06:51:30.250Z").ToUniversalTime()); } }
public async Task Test_ShowIdsObjectJsonReader_ReadObject_From_Stream_Not_Valid_5() { var traktJsonReader = new ShowIdsObjectJsonReader(); using (var stream = JSON_NOT_VALID_5.ToStream()) { var traktShowIds = await traktJsonReader.ReadObjectAsync(stream); traktShowIds.Should().NotBeNull(); traktShowIds.Trakt.Should().Be(1390); traktShowIds.Slug.Should().Be("game-of-thrones"); traktShowIds.Tvdb.Should().Be(121361U); traktShowIds.Imdb.Should().Be("tt0944947"); traktShowIds.Tmdb.Should().BeNull(); traktShowIds.TvRage.Should().Be(24493U); } }