public void GivenAGitHubVersionResponse_WhenReusedAfterADay_ThenTheResponse_ShouldBeConsideredInvalid()
        {
            var responseToCache = new GitHubVersionResponse()
            {
                Name = "test", ResponseDate = DateTime.Now.Subtract(new TimeSpan(7, 0, 0, 0)), Tag = "tag", Url = "url", When = new DateTimeOffset(DateTime.Now)
            };

            Assert.False(responseToCache.CacheIsInDate());
        }
        public void GivenAGitHubVersionResponse_WhenReusedWithADay_ThenTheResponse_ShouldBeConsideredValid()
        {
            var responseToCache = new GitHubVersionResponse()
            {
                Name = "test", ResponseDate = DateTime.Now, Tag = "tag", Url = "url", When = new DateTimeOffset(DateTime.Now)
            };

            Assert.True(responseToCache.CacheIsInDate());
        }