コード例 #1
0
        public async Task Test_ShowResetWatchedProgressPostObjectJsonReader_ReadObject_From_Json_String_Empty()
        {
            var traktJsonReader = new ShowResetWatchedProgressPostObjectJsonReader();
            ITraktShowResetWatchedProgressPost traktShowResetWatchedProgressPost = await traktJsonReader.ReadObjectAsync(string.Empty);

            traktShowResetWatchedProgressPost.Should().BeNull();
        }
コード例 #2
0
        public async Task Test_TraktShowResetWatchedProgressPost_From_Json()
        {
            var jsonReader = new ShowResetWatchedProgressPostObjectJsonReader();
            var showResetWatchedProgressPost = await jsonReader.ReadObjectAsync(JSON) as TraktShowResetWatchedProgressPost;

            showResetWatchedProgressPost.Should().NotBeNull();
            showResetWatchedProgressPost.ResetAt.Should().Be(DateTime.Parse("2022-01-23T21:12:25.000Z").ToUniversalTime());
        }
コード例 #3
0
        public async Task Test_ShowResetWatchedProgressPostObjectJsonReader_ReadObject_From_Json_String_Complete()
        {
            var traktJsonReader = new ShowResetWatchedProgressPostObjectJsonReader();
            ITraktShowResetWatchedProgressPost traktShowResetWatchedProgressPost = await traktJsonReader.ReadObjectAsync(JSON_COMPLETE);

            traktShowResetWatchedProgressPost.Should().NotBeNull();
            traktShowResetWatchedProgressPost.ResetAt.Should().Be(DateTime.Parse("2022-01-23T21:12:25.000Z").ToUniversalTime());
        }
コード例 #4
0
 public async Task Test_ShowResetWatchedProgressPostObjectJsonReader_ReadObject_From_Stream_Null()
 {
     var traktJsonReader = new ShowResetWatchedProgressPostObjectJsonReader();
     Func <Task <ITraktShowResetWatchedProgressPost> > traktShowResetWatchedProgressPost = () => traktJsonReader.ReadObjectAsync(default(Stream));
     await traktShowResetWatchedProgressPost.Should().ThrowAsync <ArgumentNullException>();
 }