Nop.Core_4.7/Tests/Nop.Tests/TestProcessorAccessor.cs

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
}