Deveel.Data.SelectDistinctTests.OnAfterSetup C# (CSharp) Method

OnAfterSetup() protected method

protected OnAfterSetup ( string testName ) : void
testName string
return void
        protected override void OnAfterSetup(string testName)
        {
            var tableName = ObjectName.Parse("APP.persons");
            var tableInfo = new TableInfo(tableName);
            tableInfo.AddColumn("first_name", PrimitiveTypes.String());
            tableInfo.AddColumn("last_name", PrimitiveTypes.String());
            tableInfo.AddColumn("age", PrimitiveTypes.Integer());

            AdminQuery.Access().CreateObject(tableInfo);

            var table = AdminQuery.Access().GetMutableTable(tableName);

            var row = table.NewRow();
            row.SetValue(0, "Antonello");
            row.SetValue(1, "Provenzano");
            row.SetValue(2, 33);
            table.AddRow(row);

            row = table.NewRow();
            row.SetValue(0, "Mark");
            row.SetValue(1, "Smith");
            row.SetValue(2, 42);
            table.AddRow(row);

            row = table.NewRow();
            row.SetValue(0, "Maggie");
            row.SetValue(1, "Smith");
            row.SetValue(2, 65);
            table.AddRow(row);

            row = table.NewRow();
            row.SetValue(0, "Antonello");
            row.SetValue(1, "Capone");
            row.SetValue(2, 33);
            table.AddRow(row);
        }