Exemple #1
0
        public async Task GetAnime_CorrectId_ShouldParseBaseJikanRequest()
        {
            // When
            BaseJikanRequest request = await _jikan.GetAnime(1);

            // Then
            request.Should().NotBeNull();
        }
        public async Task GetAnime_CorrectId_ShouldParseCacheExpiration()
        {
            // Random id
            int randomId             = DateTime.Now.Second * DateTime.Now.Minute;
            BaseJikanRequest request = await jikan.GetAnime(randomId);

            Assert.NotNull(request);

            if (!request.RequestCached)
            {
                Assert.Equal(43200, request.RequestCacheExpiry);
            }
            else
            {
                Assert.True(request.RequestCacheExpiry < 43200);
            }
        }
Exemple #3
0
        public async Task GetAnime_CorrectId_ShouldParseCacheExpiration()
        {
            // When
            // Random id
            int randomId             = DateTime.Now.Second * DateTime.Now.Minute;
            BaseJikanRequest request = await _jikan.GetAnime(randomId);

            // Then
            request.Should().NotBeNull();

            if (!request.RequestCached)
            {
                request.RequestCacheExpiry.Should().Be(86400);
            }
            else
            {
                request.RequestCacheExpiry.Should().BeLessThan(86400);
            }
        }
        public async Task GetAnime_CorrectId_ShouldParseBaseJikanRequest()
        {
            BaseJikanRequest request = await jikan.GetAnime(1);

            Assert.NotNull(request);
        }