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()); } }