public void WhenCalledItShouldFetchInformationFromAllSources()
            {
                RedisStorage storage = new RedisStorage();
                storage.PrimeCache();

                var redisClient = new RedisClient("localhost");
                var eventClient = redisClient.As<EventListModel>();

                var all = eventClient.GetAll();
                Assert.IsTrue(all.Where(x => x.Id == (int)EventTypes.Movies).Any());
                Assert.IsTrue(all.Where(x => x.Id == (int)EventTypes.Sports).Any());
                Assert.IsTrue(all.Where(x => x.Id == (int)EventTypes.Concert).Any());
                Assert.IsTrue(all.Where(x => x.Id == (int)EventTypes.Theater).Any());
            }   
 /// <summary>
 /// The prime cache timer elapsed event handler
 /// </summary>
 /// <param name="sender">The sender object</param>
 /// <param name="e">The elapsed event argument</param>
 private void PrimeCacheTimer_Elapsed(object sender, ElapsedEventArgs e)
 {
     RedisStorage storage = new RedisStorage();
     storage.PrimeCache();
 }