Deterministic tests my ***

This commit is contained in:
JPVenson
2024-11-14 10:14:41 +00:00
parent 432cfba2e2
commit aea255f910
3 changed files with 11 additions and 4 deletions

View File

@@ -83,7 +83,7 @@ public sealed class BaseItemRepository(
context.Peoples.Where(e => e.BaseItems!.Count == 0).ExecuteDelete();
context.Chapters.Where(e => e.ItemId == id).ExecuteDelete();
context.MediaStreamInfos.Where(e => e.ItemId == id).ExecuteDelete();
context.AncestorIds.Where(e => e.ItemId == id).ExecuteDelete();
context.AncestorIds.Where(e => e.ItemId == id || e.ParentItemId == id).ExecuteDelete();
context.ItemValuesMap.Where(e => e.ItemId == id).ExecuteDelete();
context.ItemValues.Where(e => e.BaseItemsMap!.Count == 0).ExecuteDelete();
context.BaseItemImageInfos.Where(e => e.ItemId == id).ExecuteDelete();
@@ -1292,7 +1292,7 @@ public sealed class BaseItemRepository(
{
if (!context.BaseItems.Any(f => f.Id == ancestorId))
{
throw new InvalidOperationException($"Cannot link non-existent parent: {ancestorId}");
continue;
}
context.AncestorIds.Add(new AncestorId()