Implement comprehensive academic statistics and refresh workflows
This commit is contained in:
1 parent
b6dfdbfbbf
commit
b4e5663c28
10 files changed
+7329
-22
No files matched your search
@@ -329,19 +329,15 @@ public sealed class AutomaticScheduleGeneratorTests
|
||||
|
||||
Assert.Equal(1, result.CreatedEntries);
|
||||
Assert.Empty(result.Messages);
|
||||
Assert.Collection(
|
||||
progressUpdates,
|
||||
progress =>
|
||||
{
|
||||
Assert.Equal(1, progress.TotalTasks);
|
||||
Assert.Equal(0, progress.ProcessedTasks);
|
||||
},
|
||||
progress =>
|
||||
{
|
||||
Assert.Equal(1, progress.TotalTasks);
|
||||
Assert.Equal(1, progress.ProcessedTasks);
|
||||
Assert.Equal(1, progress.CreatedEntries);
|
||||
});
|
||||
var initialProgress = progressUpdates.First();
|
||||
Assert.Equal(1, initialProgress.TotalTasks);
|
||||
Assert.Equal(0, initialProgress.ProcessedTasks);
|
||||
Assert.Contains(progressUpdates, progress => progress.CurrentGeneration > 0);
|
||||
var finalProgress = progressUpdates.Last();
|
||||
Assert.Equal(1, finalProgress.TotalTasks);
|
||||
Assert.Equal(1, finalProgress.ProcessedTasks);
|
||||
Assert.Equal(1, finalProgress.CreatedEntries);
|
||||
Assert.Equal(finalProgress.TotalGenerations, finalProgress.CurrentGeneration);
|
||||
Assert.Equal(3, entry.DayOfWeek);
|
||||
Assert.Equal(1, entry.StartPeriod);
|
||||
Assert.Equal(2, entry.PeriodCount);
|
||||
|
||||
Reference in new issue
Block a user