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