优化考试排考
This commit is contained in:
@@ -21,6 +21,14 @@ public sealed class AutomaticScheduleGeneratorTests
|
||||
await db.Database.EnsureCreatedAsync();
|
||||
await db.Database.ExecuteSqlRawAsync(
|
||||
"DROP TABLE \"BackgroundJobOutboxMessages\"");
|
||||
await db.Database.ExecuteSqlRawAsync(
|
||||
"DROP TABLE \"ExamRoomInvigilators\"");
|
||||
await db.Database.ExecuteSqlRawAsync(
|
||||
"DROP TABLE \"ExamSeats\"");
|
||||
await db.Database.ExecuteSqlRawAsync(
|
||||
"DROP TABLE \"ExamRoomSessions\"");
|
||||
await db.Database.ExecuteSqlRawAsync(
|
||||
"DROP TABLE \"ExamRooms\"");
|
||||
|
||||
var migrator = new DevelopmentSqliteMigrator(
|
||||
db,
|
||||
@@ -30,6 +38,10 @@ public sealed class AutomaticScheduleGeneratorTests
|
||||
Assert.True(await db.ScheduleTimeSlots.CountAsync() == 0);
|
||||
Assert.True(await db.AutomaticScheduleJobs.CountAsync() == 0);
|
||||
Assert.True(await db.BackgroundJobOutboxMessages.CountAsync() == 0);
|
||||
Assert.True(await db.ExamRooms.CountAsync() == 0);
|
||||
Assert.True(await db.ExamRoomSessions.CountAsync() == 0);
|
||||
Assert.True(await db.ExamSeats.CountAsync() == 0);
|
||||
Assert.True(await db.ExamRoomInvigilators.CountAsync() == 0);
|
||||
Assert.True(await db.Database
|
||||
.SqlQueryRaw<int>(
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user