Deveel.Data.CreateTableTests.FromMap C# (CSharp) Method

FromMap() private method

private FromMap ( ) : void
return void
        public void FromMap()
        {
            AdminQuery.CreateTable<TestClass>();

            tableName = ObjectName.Parse("APP.test_table");
            var tableInfo = AdminQuery.Access().GetTableInfo(tableName);

            Assert.IsNotNull(tableInfo);
            Assert.AreEqual(3, tableInfo.ColumnCount);

            var idColumn = tableInfo[0];
            Assert.IsNotNull(idColumn);
            Assert.AreEqual("Id", idColumn.ColumnName);
            Assert.IsNotNull(idColumn.DefaultExpression);

            var primaryKey = AdminQuery.Access().QueryTablePrimaryKey(tableName);
            Assert.IsNotNull(primaryKey);
        }