public async Task GetEventsToday_ReturnsData()
        {
            var client = new EventfulHttpClient(_httpClient, It.IsAny <ILogger <EventfulHttpClient> >(), _settings, null);
            var result = await client.GetEventsToday();

            Assert.NotNull(result);
        }
        public async Task GetEventsOnDate_ReturnsData()
        {
            var client = new EventfulHttpClient(_httpClient, It.IsAny <ILogger <EventfulHttpClient> >(), _settings, null);
            var onDate = DateTime.Today.AddDays(5);
            var result = await client.GetEventsOnDate(onDate);

            Assert.NotNull(result);
        }
        public async Task GetEventsInTheNextXDays_ReturnsData()
        {
            const int numberOfDays    = 5;
            var       timeServiceMock = new Mock <ITimeService>();

            timeServiceMock.SetupGet(ts => ts.Today).Returns(DateTime.Today);
            var client = new EventfulHttpClient(_httpClient, It.IsAny <ILogger <EventfulHttpClient> >(), _settings, timeServiceMock.Object);
            var result = await client.GetEventsInTheNextXDays(numberOfDays);

            Assert.NotNull(result);
        }