Esempio n. 1
0
        public override void DateTimeDataType()
        {
            var t = OracleTemplateManager.BuildColumnCreateCommand(new Column("TestColumn", DbType.DateTime));

            Assert.AreEqual("\"TESTCOLUMN\" date null", t);
        }
Esempio n. 2
0
        public override void NumericDatatype()
        {
            var t = OracleTemplateManager.BuildColumnCreateCommand(new Column("TestColumn", DbType.Decimal.Size(10, 5)));

            Assert.AreEqual("\"TESTCOLUMN\" number(10, 5) null", t);
        }
Esempio n. 3
0
        public override void BooleanDataType()
        {
            var t = OracleTemplateManager.BuildColumnCreateCommand(new Column("TestColumn", DbType.Boolean));

            Assert.AreEqual("\"TESTCOLUMN\" char(1) null", t);
        }
Esempio n. 4
0
        public override void StringDatatype()
        {
            var t = OracleTemplateManager.BuildColumnCreateCommand(new Column("TestColumn", DbType.String.Size(50)));

            Assert.AreEqual("\"TESTCOLUMN\" varchar2(50) null", t);
        }
Esempio n. 5
0
 public override void StringWithoutSize()
 {
     Assert.Throws <ArgumentException>(
         () => OracleTemplateManager.BuildColumnCreateCommand(new Column("TestColumn", DbType.String)),
         "String must have length");
 }
Esempio n. 6
0
        public override void VarBinaryDatatype()
        {
            var t = OracleTemplateManager.BuildColumnCreateCommand(new Column("TestColumn", SqlDbType.VarBinary));

            Assert.AreEqual("\"TESTCOLUMN\" blob null", t);
        }
Esempio n. 7
0
        public override void BinaryDatatype()
        {
            var t = OracleTemplateManager.BuildColumnCreateCommand(new Column("TestColumn", DbType.Binary.Size(50)));

            Assert.AreEqual("\"TESTCOLUMN\" raw(50) null", t);
        }
Esempio n. 8
0
 public override void BinaryDataTypeWithoutSize()
 {
     Assert.Throws <ArgumentException>(
         () => OracleTemplateManager.BuildColumnCreateCommand(new Column("TestColumn", DbType.Binary)),
         "Binary must have length");
 }