示例#1
0
        public void TestAddUser()
        {
            Guid value = Guid.NewGuid();
            EF.Context db = new EF.Context();
            db.User.Add(new EF.User() { Name = value.ToString(), Value = value.ToString() });
            db.SaveChanges();

            db = new EF.Context();
            EF.User user = db.User.Where(o => o.Name == value.ToString()).Single();
            Assert.IsTrue(user != null);
            Assert.AreEqual(value.ToString(), user.Value);
            db.User.Remove(user);
            db.SaveChanges();
        }
示例#2
0
        public void TestInsert()
        {
            List<EF.User> users = new List<EF.User>();

            using (Bulk<EF.Context, EF.User> bulkuser = Bulk<EF.Context, EF.User>.BulkInsertOnly())
            {
                for (int i = 0; i < 1000; i++)
                {
                    Guid value = Guid.NewGuid();
                    bulkuser.AddToQueue(new EF.User() { Name = value.ToString(), Value = value.ToString() });
                }
            }

            EF.Context db = new EF.Context();
            Assert.AreEqual(1000, db.User.Count());
        }
示例#3
0
        public void CleanupTest()
        {
            EF.Context db = new EF.Context();
            db.Database.ExecuteSqlCommand("truncate table users");

        }