1111using NUnit . Framework ;
1212
1313using Xtensive . Core ;
14+ using Xtensive . Orm . Configuration ;
1415using Xtensive . Orm . Providers ;
1516
1617namespace 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