public void Can_save_big_integer_array()
        {
            using (var db = OpenDbConnection())
            {
                db.DropAndCreateTable<ModelWithArrayType>();

                db.GetLastSql().Print();

                var row = new ModelWithArrayType
                {
                    Id = 2,
                    BigIntegerArray = new long[] { 1, 2, 3, 4 }
                };

                try
                {
                    db.Insert(row);
                }
                catch (Exception e)
                {
                    e.Message.Print();
                }

                var result = db.Select<ModelWithArrayType>();

                Assert.That(result.Count, Is.EqualTo(1));
                Assert.That(result[0].BigIntegerArray.Count(), Is.EqualTo(4));
            }
        }
示例#2
0
        public void Can_save_big_integer_array()
        {
            using (var db = OpenDbConnection())
            {
                db.DropAndCreateTable <ModelWithArrayType>();

                db.GetLastSql().Print();

                var row = new ModelWithArrayType
                {
                    Id = 2,
                    BigIntegerArray = new long[] { 1, 2, 3, 4 }
                };

                try
                {
                    db.Insert(row);
                }
                catch (Exception e)
                {
                    e.Message.Print();
                }

                var result = db.Select <ModelWithArrayType>();

                Assert.That(result.Count, Is.EqualTo(1));
                Assert.That(result[0].BigIntegerArray.Count(), Is.EqualTo(4));
            }
        }
        public void Can_save_integer_array()
        {
            using (var db = OpenDbConnection())
            {
                db.DropAndCreateTable<ModelWithArrayType>();

                db.GetLastSql().Print();

                var row = new ModelWithArrayType
                {
                    Id = 1,
                    IntegerArray = new[] {1, 2, 3}
                };
                db.Insert(row);

                var result = db.Select<ModelWithArrayType>();

                Assert.That(result.Count, Is.EqualTo(1));
                Assert.That(result[0].IntegerArray, Is.EqualTo(new[] { 1, 2, 3 }));
            }
        }
示例#4
0
        public void Can_save_integer_array()
        {
            using (var db = OpenDbConnection())
            {
                db.DropAndCreateTable <ModelWithArrayType>();

                db.GetLastSql().Print();

                var row = new ModelWithArrayType
                {
                    Id           = 1,
                    IntegerArray = new[] { 1, 2, 3 }
                };
                db.Insert(row);

                var result = db.Select <ModelWithArrayType>();

                Assert.That(result.Count, Is.EqualTo(1));
                Assert.That(result[0].IntegerArray, Is.EqualTo(new[] { 1, 2, 3 }));
            }
        }