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