You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
varquery=conn.Query<SysObjectQuery>($@"SELECT P.OBJECT_ID AS IndexType FROM SYS.OBJECTS O INNER JOIN SYS.PARTITIONS P ON P.OBJECT_ID = O.OBJECT_ID WHERE NAME = '{DatabaseFixture.LogTableName}'");
VerifyCustomQuery<SysObjectQuery>($@"SELECT P.OBJECT_ID AS IndexType FROM SYS.OBJECTS O INNER JOIN SYS.PARTITIONS P ON P.OBJECT_ID = O.OBJECT_ID WHERE NAME = '{DatabaseFixture.LogTableName}'",
42
+
e =>e.Should().Contain(x =>x.IndexType>1));
57
43
}
58
44
59
45
[Fact]
@@ -80,15 +66,10 @@ public void AlternatePrimaryKey()
varquery=conn.Query<InfoSchema>($@"SELECT COLUMN_NAME AS ColumnName FROM {DatabaseFixture.Database}.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '{DatabaseFixture.LogTableName}'");
varquery=$@"SELECT COLUMN_NAME AS ColumnName FROM {DatabaseFixture.Database}.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '{DatabaseFixture.LogTableName}'";
132
+
VerifyCustomQuery<InfoSchema>(query, e =>e.Should().Contain(x =>x.ColumnName==columnOptions.Properties.ColumnName));
133
+
VerifyCustomQuery<InfoSchema>(query, e =>e.Should().NotContain(x =>x.ColumnName==columnOptions.Id.ColumnName));
varquery=conn.Query<InfoSchema>($@"SELECT DATA_TYPE AS DataType FROM {DatabaseFixture.Database}.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '{DatabaseFixture.LogTableName}' AND COLUMN_NAME = '{columnOptions.Id.ColumnName}'");
VerifyCustomQuery<InfoSchema>($@"SELECT DATA_TYPE AS DataType FROM {DatabaseFixture.Database}.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '{DatabaseFixture.LogTableName}' AND COLUMN_NAME = '{columnOptions.Id.ColumnName}'",
161
+
e =>e.Should().Contain(x =>x.DataType=="bigint"));
186
162
}
187
163
188
164
[Trait("Bugfix","#130")]
@@ -210,13 +186,8 @@ public void XmlPropertyColumn()
varquery=conn.Query<InfoSchema>($@"SELECT DATA_TYPE AS DataType FROM {DatabaseFixture.Database}.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '{DatabaseFixture.LogTableName}' AND COLUMN_NAME = '{columnOptions.Properties.ColumnName}'");
216
-
varresults=queryasInfoSchema[]??query.ToArray();
217
-
218
-
results.Should().Contain(x =>x.DataType=="xml");
219
-
}
189
+
VerifyCustomQuery<InfoSchema>($@"SELECT DATA_TYPE AS DataType FROM {DatabaseFixture.Database}.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '{DatabaseFixture.LogTableName}' AND COLUMN_NAME = '{columnOptions.Properties.ColumnName}'",
190
+
e =>e.Should().Contain(x =>x.DataType=="xml"));
220
191
}
221
192
222
193
[Trait("Bugfix","#107")]
@@ -249,13 +220,8 @@ public void AutoCreateSchemaLegacyInterface()
0 commit comments