public static List <T> Insert <T>(this TestContext dcContext, int intCount) where T : class, new()
        {
            DbSet <T> dbSet = dcContext.Set <T>();

            if (dbSet == null)
            {
                return(null);
            }

            int countBefore = dbSet.Count();

            List <T> list = new List <T>();

            for (int i = 0; i < intCount; i++)
            {
                T item = new T();
                TestContext.InsertFactory(item, i);
                list.Add(item);
            }

            dbSet.AddRange(list);
            dcContext.SaveChanges();

            Assert.AreEqual(intCount + countBefore, dbSet.Count());

            return(list);
        }