Files
monorepo/LCU.API.Internal.Document/OwnerNumberMigrationTest/Migrations/OrganizationNumberMigrationTest.cs
T
2026-03-13 09:11:35 -05:00

25 lines
870 B
C#

using LCU.API.Internal.DocumentLib.Containers;
using Microsoft.Extensions.Hosting;
using OwnerNumberMigration;
using OwnerNumberMigration.Migrations;
using OwnerNumberMigration.ValueParsing;
namespace OwnerNumberMigrationTest.Migrations;
public class OrganizationNumberMigrationTest : AttributeMigrationTaskTest<string[]>
{
protected override string SourceAttribute => "OrganizationNumber";
protected override string DestinationAttribute => nameof(DocumentInformation.OrganizationNumbers);
protected override IHostedService MigrationTaskFactory
(
AttributeMigrationFactory<string[]> factory,
IParsingStrategyFactory strategyFactory,
IMigrationManager manager
) => new OrganizationNumberMigration(factory, strategyFactory, manager);
public OrganizationNumberMigrationTest() : base(Array.Empty<string>)
{
}
}