Fixed voice work updater bug. Added integration tests for voice work search updates (Japanese).
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
using JSMR.Application.Scanning.Contracts;
|
||||
using JSMR.Application.Enums;
|
||||
using JSMR.Application.Scanning.Contracts;
|
||||
using JSMR.Application.Scanning.Ports;
|
||||
using JSMR.Domain.Entities;
|
||||
using JSMR.Infrastructure.Common.Time;
|
||||
using JSMR.Infrastructure.Data;
|
||||
using JSMR.Infrastructure.Ingestion;
|
||||
@@ -25,6 +27,13 @@ public abstract class JapaneseIngestionTestsBase(MariaDbContainerFixture contain
|
||||
return await updater.UpsertAsync(ingests, TestContext.Current.CancellationToken);
|
||||
}
|
||||
|
||||
protected static async Task UpdateSearchAsync(AppDbContext dbContext, int[] voiceWorkIds)
|
||||
{
|
||||
VoiceWorkSearchUpdater updater = new(dbContext);
|
||||
|
||||
await updater.UpdateAsync(voiceWorkIds, TestContext.Current.CancellationToken);
|
||||
}
|
||||
|
||||
protected static DateTime TokyoLocalToUtc(int year, int month, int day, int hour, int minute, int second)
|
||||
{
|
||||
var tokyo = TimeZoneInfo.FindSystemTimeZoneById(
|
||||
|
||||
Reference in New Issue
Block a user