public async void TestGetEffectiveYears()
        {
            IProgramService programService = new ProgramService();

            var task  = Task.Factory.StartNew(() => programService.GetEffectiveYearsAsync());
            var years = await task;
            await years.ContinueWith(e =>
            {
                if (e.IsCompleted)
                {
                    foreach (var year in e.Result)
                    {
                        Console.Out.WriteLine(year);
                    }
                    Assert.Greater(e.Result.Count, 0);
                }
            });
        }