public void Can_create_table_with_all_number_types()
        {
            using (var db = OpenDbConnection())
            {
                db.DropAndCreateTable <ModelWithNumerics>();
                db.GetLastSql().Print();

                var defaultValues = new ModelWithNumerics {
                    Id    = 1, Byte = 0, Short = 0, UShort = 0,
                    Int   = 0, UInt = 0, Long = 0, ULong = 0,
                    Float = 0, Double = 0, Decimal = 0,
                };
                db.Insert(defaultValues);

                var fromDb = db.SingleById <ModelWithNumerics>(defaultValues.Id);
                Assert.That(ModelWithNumerics.ModelWithNumericsComparer.Equals(fromDb, defaultValues));
            }
        }
Пример #2
0
        public void Can_create_table_with_all_number_types()
        {
            using (var db = OpenDbConnection())
            {
                db.DropAndCreateTable<ModelWithNumerics>();
                db.GetLastSql().Print();

                var defaultValues = new ModelWithNumerics {
                    Id = 1, Byte = 0, Short = 0, UShort = 0, 
                    Int = 0, UInt = 0, Long = 0, ULong = 0, 
                    Float = 0, Double = 0, Decimal = 0,
                };
                db.Insert(defaultValues);

                var fromDb = db.SingleById<ModelWithNumerics>(defaultValues.Id);
                Assert.That(ModelWithNumerics.ModelWithNumericsComparer.Equals(fromDb, defaultValues));
            }
        }