public async Task Test_ComicId_In_ValidRange()
        {
            //Arrange
            int mockId       = 100;
            var mockComicApi = new Mock <IXKCDApi>();

            mockComicApi.Setup(api => api.GetFirstComicId())
            .ReturnsAsync(GetValidMockedFirstComicId());
            mockComicApi.Setup(api => api.GetComicOfTheDay())
            .ReturnsAsync(GetValidMockedComicOfTheDay());
            var comicRepository = new ComicRepository(mockComicApi.Object);

            //Act
            var result = await comicRepository.IsComicInValidRange(mockId);

            //Assert
            Assert.NotNull(result);
            Assert.Equal(1, result.FirstComicId);
            Assert.Equal(1000, result.LastComicId);
            Assert.True(result.IsValid);
        }