public void Can_Persist_Enum_To_Numeric_Column() { var db = SqlServerNorthwindDatabase(); using (var tx = db.EnsureInTransaction()) { var table = db.Table <Enum.ToNumericColumn.Product>(); var item = new Enum.ToNumericColumn.Product { CategoryID = Enum.CategoryEnum.Beverages, ProductName = "" }; table.Add(item); Assert.AreEqual(1, table.Count("ProductID = {0} AND CategoryID = {1}", item.ProductID, item.CategoryID)); tx.Rollback(); } }
public void Can_Persist_Enum_To_Numeric_Column() { var db = new Database(conn, new AttributeMappingSource().GetModel(typeof(Enum.ToNumericColumn.Product))); using (var tx = db.EnsureInTransaction()) { var table = db.Table <Enum.ToNumericColumn.Product>(); var item = new Enum.ToNumericColumn.Product { CategoryID = Enum.CategoryEnum.Beverages, ProductName = "" }; table.Add(item); Assert.AreEqual(1, table.Count("ProductID = {0} AND CategoryID = {1}", item.ProductID, item.CategoryID)); tx.Rollback(); } }
public void Can_Persist_Enum_To_Numeric_Column() { var db = new Database(conn, new AttributeMappingSource().GetModel(typeof(Enum.ToNumericColumn.Product))); using (var tx = db.EnsureInTransaction()) { var table = db.Table<Enum.ToNumericColumn.Product>(); var item = new Enum.ToNumericColumn.Product { CategoryID = Enum.CategoryEnum.Beverages, ProductName = "" }; table.Add(item); Assert.AreEqual(1, table.Count("ProductID = {0} AND CategoryID = {1}", item.ProductID, item.CategoryID)); tx.Rollback(); } }