public void Can_execute_update_using_aliased_columns() { using (var con = OpenDbConnection()) { con.CreateTable<SimpleAliasedType>(true); var obj = new SimpleAliasedType { Name = "Somename" }; con.Save(obj); var storedObj = con.SingleById<SimpleAliasedType>(con.LastInsertId()); Assert.AreEqual(obj.Name, storedObj.Name); obj.Id = storedObj.Id; obj.Name = "Someothername"; con.Update(obj); var target = con.SingleById<SimpleAliasedType>(storedObj.Id); Assert.AreEqual(obj.Name, target.Name); } }
public void Can_execute_update_using_aliased_columns() { using (var con = OpenDbConnection()) { con.CreateTable <SimpleAliasedType>(true); var obj = new SimpleAliasedType { Name = "Somename" }; con.Save(obj); var storedObj = con.SingleById <SimpleAliasedType>(con.LastInsertId()); Assert.AreEqual(obj.Name, storedObj.Name); obj.Id = storedObj.Id; obj.Name = "Someothername"; con.Update(obj); var target = con.SingleById <SimpleAliasedType>(storedObj.Id); Assert.AreEqual(obj.Name, target.Name); } }