Beispiel #1
0
        public void Issue307Test([DataSources] string context)
        {
            using (var db = GetDataContext(context))
                using (new DeletePerson(db))
                {
                    var obj = Entity307.Create();
                    obj.SetFirstName("FirstName307");
                    obj.LastName = "LastName307";

                    var id1 = Convert.ToInt32(db.InsertWithIdentity(obj));

                    var obj2 = db.GetTable <Entity307>().First(_ => _.ID == id1);

                    Assert.IsNull(obj2.MiddleName);
                    Assert.AreEqual(obj.FirstName, obj2.FirstName);
                }
        }
Beispiel #2
0
        public void Issue307Test([DataSources] string context)
        {
            ResetPersonIdentity(context);

            using (var db = GetDataContext(context))
                using (new RestoreBaseTables(db))
                {
                    var obj = Entity307.Create();
                    obj.SetFirstName("FirstName307");
                    obj.LastName = "LastName307";

                    int id;
                    id = db.InsertWithInt32Identity(obj);

                    var obj2 = db.GetTable <Entity307>().First(_ => _.ID == id);

                    Assert.IsNull(obj2.MiddleName);
                    Assert.AreEqual(obj.FirstName, obj2.FirstName);
                }
        }
Beispiel #3
0
        public void Issue307Test(string context)
        {
            using (var db = GetDataContext(context))
            {
                try
                {
                    var obj = Entity307.Create();
                    obj.SetFirstName("FirstName307");
                    obj.LastName = "LastName307";

                    var id1 = Convert.ToInt32(db.InsertWithIdentity(obj));

                    var obj2 = db.GetTable <Entity307>().First(_ => _.ID == id1);

                    Assert.IsNull(obj2.MiddleName);
                    Assert.AreEqual(obj.FirstName, obj2.FirstName);
                }
                finally
                {
                    db.Person.Delete(_ => _.ID > MaxPersonID);
                }
            }
        }