Skip to content

Commit 2498ec9

Browse files
committed
Add Upgrade handler to upgrade from 7.2 to 7.3
1 parent c1d1c08 commit 2498ec9

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

Orm/Xtensive.Orm.Tests/Upgrade/LegacyUpgrade/GeneratorUpgrade/Model.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@
1313

1414
namespace Xtensive.Orm.Tests.Upgrade.LegacyUpgrade.GeneratorUpgrade
1515
{
16+
public class CustomUpgrdeHandler: UpgradeHandler
17+
{
18+
public override bool CanUpgradeFrom(string oldVersion) => true;
19+
}
20+
1621
namespace ReferenceModel.Part1
1722
{
1823
[HierarchyRoot]

Orm/Xtensive.Orm.Tests/Upgrade/LegacyUpgrade/GeneratorUpgrade/SimpleSchemaTest.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -433,13 +433,15 @@ protected virtual void InitializeGenerators(DomainConfiguration configuration, l
433433

434434
private void CreateDb(bool defaultGeneratorSettings, bool lessGenerators = false, long seedIncrease = 0, long cacheSizeIncrease = 0)
435435
{
436-
var config = BuildDomainConfiguration();
437-
var driver = TestSqlDriver.Create(config.ConnectionInfo);
436+
var config = BuildDomainConfiguration().Clone();
437+
config.Types.Register(typeof(CustomUpgrdeHandler));
438438

439439
// clean db - deletes all the tables except for metadata tables
440440
// tables from previous tests are unpredictable and this is reliable thought expensive way of cleaning :-)
441441
using (var domain = Domain.Build(config)) { }
442442

443+
var driver = TestSqlDriver.Create(config.ConnectionInfo);
444+
443445
//complete removal
444446
using (var connection = driver.CreateConnection()) {
445447
connection.Open();

0 commit comments

Comments
 (0)