static MemQL.Table genTestTable() { var tabData = new TableDef[] { new TableDef { Id = 6, Level = 20, Name = "kitty" }, new TableDef { Id = 1, Level = 50, Name = "hello" }, new TableDef { Id = 4, Level = 20, Name = "kitty" }, new TableDef { Id = 5, Level = 10, Name = "power" }, new TableDef { Id = 3, Level = 20, Name = "hello" }, new TableDef { Id = 2, Level = 20, Name = "kitty" }, }; var tab = new MemQL.Table(typeof(TableDef)); foreach (var v in tabData) { tab.AddRecord(v); } return(tab); }