fix(test): give Ui.Tests task seeds a unique Number

The task-numbers slice added a UNIQUE index on tasks.number. Ui.Tests seed
TaskEntity rows directly instead of going through TaskRepository, so every row
kept the default Number = 0 and 31 tests failed with
'UNIQUE constraint failed: tasks.number'.
This commit is contained in:
mika kuns
2026-08-11 11:32:01 +02:00
parent 5ab5a6c0a8
commit 8da1a12389
14 changed files with 57 additions and 21 deletions
@@ -56,6 +56,7 @@ public class TasksIslandRemoveFromQueueTests : IDisposable
});
db.Tasks.Add(new TaskEntity
{
Number = TestTaskNumbers.Next(),
Id = parentId,
ListId = "list1",
Title = "Parent",
@@ -69,6 +70,7 @@ public class TasksIslandRemoveFromQueueTests : IDisposable
var c = children[i];
db.Tasks.Add(new TaskEntity
{
Number = TestTaskNumbers.Next(),
Id = c.Id,
ListId = "list1",
Title = $"Child {i}",
@@ -143,6 +145,7 @@ public class TasksIslandRemoveFromQueueTests : IDisposable
});
db.Tasks.Add(new TaskEntity
{
Number = TestTaskNumbers.Next(),
Id = "solo",
ListId = "list1",
Title = "Solo",