Skip to content

Commit 1335dd2

Browse files
committed
Fi Unique_constraint test for 7.0.2
1 parent 7a5c449 commit 1335dd2

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

test/Npgsql.Tests/SchemaTests.cs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -380,11 +380,16 @@ public async Task Unique_constraint()
380380
Assert.That(columns.All(r => r["table_name"].Equals(table)));
381381
Assert.That(columns.All(r => r["constraint_type"].Equals("UNIQUE KEY")));
382382

383-
Assert.That(columns[0]["column_name"], Is.EqualTo("f1"));
384-
Assert.That(columns[0]["ordinal_number"], Is.EqualTo(1));
383+
Assert.That(columns.Count, Is.EqualTo(2));
385384

386-
Assert.That(columns[1]["column_name"], Is.EqualTo("f2"));
387-
Assert.That(columns[1]["ordinal_number"], Is.EqualTo(2));
385+
// Columns are not necessarily in the correct order
386+
var firstColumn = columns.FirstOrDefault(x => (string)x["column_name"] == "f1")!;
387+
Assert.NotNull(firstColumn);
388+
Assert.That(firstColumn["ordinal_number"], Is.EqualTo(1));
389+
390+
var secondColumn = columns.FirstOrDefault(x => (string)x["column_name"] == "f2")!;
391+
Assert.NotNull(secondColumn);
392+
Assert.That(secondColumn["ordinal_number"], Is.EqualTo(2));
388393
}
389394

390395
[Test]

0 commit comments

Comments
 (0)