Skip to content

Commit 43bfe69

Browse files
committed
Correct Upgrader involved in tests + code improvements
1 parent 6e9f5cd commit 43bfe69

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

Orm/Xtensive.Orm.Tests/Upgrade/FullText/DomainUpgradeFullTextTest.cs

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using NUnit.Framework;
1212

1313
using Xtensive.Core;
14+
using Xtensive.Orm.Configuration;
1415
using Xtensive.Orm.Providers;
1516

1617
namespace Xtensive.Orm.Tests.Upgrade.FullText
@@ -45,26 +46,30 @@ public async Task UpgradeAsyncTest()
4546

4647
private Domain BuildDomain(string version, DomainUpgradeMode upgradeMode)
4748
{
48-
var configuration = DomainConfigurationFactory.Create();
49-
configuration.UpgradeMode = upgradeMode;
50-
configuration.Types.Register(Assembly.GetExecutingAssembly(),
51-
"Xtensive.Orm.Tests.Upgrade.FullText.Model." + version);
52-
using (Upgrader.Enable(version)) {
49+
var configuration = BuildDomainConfiguration(version, upgradeMode);
50+
using (Model.Upgrader.Enable(version)) {
5351
var domain = Domain.Build(configuration);
5452
return domain;
5553
}
5654
}
5755

5856
private async Task<Domain> BuildDomainAsync(string version, DomainUpgradeMode upgradeMode)
57+
{
58+
var configuration = BuildDomainConfiguration(version, upgradeMode);
59+
using (Model.Upgrader.Enable(version)) {
60+
var domain = await Domain.BuildAsync(configuration);
61+
return domain;
62+
}
63+
}
64+
65+
private DomainConfiguration BuildDomainConfiguration(string version, DomainUpgradeMode upgradeMode)
5966
{
6067
var configuration = DomainConfigurationFactory.Create();
6168
configuration.UpgradeMode = upgradeMode;
6269
configuration.Types.Register(Assembly.GetExecutingAssembly(),
6370
"Xtensive.Orm.Tests.Upgrade.FullText.Model." + version);
64-
using (Upgrader.Enable(version)) {
65-
var domain = await Domain.BuildAsync(configuration);
66-
return domain;
67-
}
71+
configuration.Types.Register(typeof(Model.Upgrader));
72+
return configuration;
6873
}
6974
}
7075
}

0 commit comments

Comments
 (0)