public void Can_convert_ModelWithComplexTypes()
        {
            var model   = ModelWithComplexTypes.Create(1);
            var toModel = Serialize(model);

            ModelWithComplexTypes.AssertIsEqual(toModel, model);
        }
        public void Can_insert_and_select_from_ModelWithComplexTypes_table()
        {
            using (var db = new OrmLiteConnectionFactory(ConnectionString, FirebirdDialect.Provider).Open())
            {
                db.CreateTable <ModelWithComplexTypes>(true);

                var row = ModelWithComplexTypes.Create(1);

                db.Insert(row);

                var rows = db.Select <ModelWithComplexTypes>();

                Assert.That(rows, Has.Count.EqualTo(1));

                ModelWithComplexTypes.AssertIsEqual(rows[0], row);
            }
        }
Example #3
0
        public void Can_insert_and_select_from_ModelWithComplexTypes_table()
        {
            using (var db = ConnectionString.OpenDbConnection())
            {
                db.CreateTable <ModelWithComplexTypes>(true);

                var row = ModelWithComplexTypes.Create(1);

                db.Insert(row);

                var rows = db.Select <ModelWithComplexTypes>();

                Assert.That(rows, Has.Count.EqualTo(1));

                ModelWithComplexTypes.AssertIsEqual(rows[0], row);
            }
        }