private void PopulateTestData()
        {
            // populate only if no table is empty
            if (!_bannerRepository.Any().Result)
            {
                var taskList = new List <Task>();
                for (int i = 1; i <= 10; i++)
                {
                    taskList.Add(_bannerRepository.Add(
                                     new Banner
                    {
                        Id   = i,
                        Html = GenerateHTMLForBanners(i)
                    }));
                }

                Task.WaitAll(taskList.ToArray());
            }
        }