32 lines
783 B
C#
32 lines
783 B
C#
using FluentMigrator;
|
|
using FluentMigrator.Runner.Processors;
|
|
using Nop.Data.Migrations;
|
|
|
|
namespace Nop.Tests;
|
|
|
|
/// <summary>
|
|
/// An <see cref="IProcessorAccessor"/> implementation that selects one generator by data settings
|
|
/// </summary>
|
|
public class TestProcessorAccessor : NopProcessorAccessor
|
|
{
|
|
#region Ctor
|
|
|
|
public TestProcessorAccessor(IEnumerable<IMigrationProcessor> processors) : base(processors)
|
|
{
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Utilities
|
|
|
|
/// <summary>
|
|
/// Configure processor
|
|
/// </summary>
|
|
/// <param name="processors">Collection of migration processors</param>
|
|
protected override void ConfigureProcessor(IList<IMigrationProcessor> processors)
|
|
{
|
|
Processor = FindGenerator(processors, "SQLite");
|
|
}
|
|
|
|
#endregion
|
|
} |