1010using System . Reflection ;
1111
1212using Xtensive . Core ;
13- using Xtensive . Orm . Tests . Upgrade . Model . Version1 ;
14- using Xtensive . Orm . Tests . Upgrade . Model . Version2 ;
13+ using Xtensive . Orm . Tests . Upgrade . Models . Version1 ;
14+ using Xtensive . Orm . Tests . Upgrade . Models . Version2 ;
1515using Xtensive . Orm . Providers ;
1616using Xtensive . Orm . Tests ;
17- using Address = Xtensive . Orm . Tests . Upgrade . Model . Version1 . Address ;
18- using Boy = Xtensive . Orm . Tests . Upgrade . Model . Version2 . Boy ;
19- using BusinessContact = Xtensive . Orm . Tests . Upgrade . Model . Version1 . BusinessContact ;
20- using Employee = Xtensive . Orm . Tests . Upgrade . Model . Version1 . Employee ;
21- using Entity1 = Xtensive . Orm . Tests . Upgrade . Model . Version2 . Entity1 ;
22- using Entity2 = Xtensive . Orm . Tests . Upgrade . Model . Version2 . Entity2 ;
23- using Entity3 = Xtensive . Orm . Tests . Upgrade . Model . Version2 . Entity3 ;
24- using Entity4 = Xtensive . Orm . Tests . Upgrade . Model . Version2 . Entity4 ;
25- using Girl = Xtensive . Orm . Tests . Upgrade . Model . Version2 . Girl ;
26- using M1 = Xtensive . Orm . Tests . Upgrade . Model . Version1 ;
27- using M2 = Xtensive . Orm . Tests . Upgrade . Model . Version2 ;
28- using MyStructureOwner = Xtensive . Orm . Tests . Upgrade . Model . Version2 . MyStructureOwner ;
29- using Order = Xtensive . Orm . Tests . Upgrade . Model . Version1 . Order ;
30- using Person = Xtensive . Orm . Tests . Upgrade . Model . Version1 . Person ;
31- using Product = Xtensive . Orm . Tests . Upgrade . Model . Version2 . Product ;
32- using ReferencedEntity = Xtensive . Orm . Tests . Upgrade . Model . Version2 . ReferencedEntity ;
33- using Structure1 = Xtensive . Orm . Tests . Upgrade . Model . Version1 . Structure1 ;
34- using Structure2 = Xtensive . Orm . Tests . Upgrade . Model . Version1 . Structure2 ;
35- using Structure3 = Xtensive . Orm . Tests . Upgrade . Model . Version1 . Structure3 ;
36- using Structure4 = Xtensive . Orm . Tests . Upgrade . Model . Version1 . Structure4 ;
37- using StructureContainer1 = Xtensive . Orm . Tests . Upgrade . Model . Version2 . StructureContainer1 ;
38- using StructureContainer2 = Xtensive . Orm . Tests . Upgrade . Model . Version2 . StructureContainer2 ;
39- using StructureContainer3 = Xtensive . Orm . Tests . Upgrade . Model . Version2 . StructureContainer3 ;
40- using StructureContainer4 = Xtensive . Orm . Tests . Upgrade . Model . Version2 . StructureContainer4 ;
17+ using Address = Xtensive . Orm . Tests . Upgrade . Models . Version1 . Address ;
18+ using Boy = Xtensive . Orm . Tests . Upgrade . Models . Version2 . Boy ;
19+ using BusinessContact = Xtensive . Orm . Tests . Upgrade . Models . Version1 . BusinessContact ;
20+ using Employee = Xtensive . Orm . Tests . Upgrade . Models . Version1 . Employee ;
21+ using Entity1 = Xtensive . Orm . Tests . Upgrade . Models . Version2 . Entity1 ;
22+ using Entity2 = Xtensive . Orm . Tests . Upgrade . Models . Version2 . Entity2 ;
23+ using Entity3 = Xtensive . Orm . Tests . Upgrade . Models . Version2 . Entity3 ;
24+ using Entity4 = Xtensive . Orm . Tests . Upgrade . Models . Version2 . Entity4 ;
25+ using Girl = Xtensive . Orm . Tests . Upgrade . Models . Version2 . Girl ;
26+ using M1 = Xtensive . Orm . Tests . Upgrade . Models . Version1 ;
27+ using M2 = Xtensive . Orm . Tests . Upgrade . Models . Version2 ;
28+ using MyStructureOwner = Xtensive . Orm . Tests . Upgrade . Models . Version2 . MyStructureOwner ;
29+ using Order = Xtensive . Orm . Tests . Upgrade . Models . Version1 . Order ;
30+ using Person = Xtensive . Orm . Tests . Upgrade . Models . Version1 . Person ;
31+ using Product = Xtensive . Orm . Tests . Upgrade . Models . Version2 . Product ;
32+ using ReferencedEntity = Xtensive . Orm . Tests . Upgrade . Models . Version2 . ReferencedEntity ;
33+ using Structure1 = Xtensive . Orm . Tests . Upgrade . Models . Version1 . Structure1 ;
34+ using Structure2 = Xtensive . Orm . Tests . Upgrade . Models . Version1 . Structure2 ;
35+ using Structure3 = Xtensive . Orm . Tests . Upgrade . Models . Version1 . Structure3 ;
36+ using Structure4 = Xtensive . Orm . Tests . Upgrade . Models . Version1 . Structure4 ;
37+ using StructureContainer1 = Xtensive . Orm . Tests . Upgrade . Models . Version2 . StructureContainer1 ;
38+ using StructureContainer2 = Xtensive . Orm . Tests . Upgrade . Models . Version2 . StructureContainer2 ;
39+ using StructureContainer3 = Xtensive . Orm . Tests . Upgrade . Models . Version2 . StructureContainer3 ;
40+ using StructureContainer4 = Xtensive . Orm . Tests . Upgrade . Models . Version2 . StructureContainer4 ;
4141
4242namespace Xtensive . Orm . Tests . Upgrade
4343{
@@ -236,17 +236,17 @@ public void UpgradeToVersion2Test()
236236 BuildDomain ( "2" , DomainUpgradeMode . Perform ) ;
237237 using ( var session = domain . OpenSession ( ) )
238238 using ( session . OpenTransaction ( ) ) {
239- Assert . AreEqual ( 2 , session . Query . All < Model . Version2 . Person > ( ) . Count ( ) ) ;
240- Assert . AreEqual ( "Island Trading" , session . Query . All < Model . Version2 . Person > ( )
239+ Assert . AreEqual ( 2 , session . Query . All < Models . Version2 . Person > ( ) . Count ( ) ) ;
240+ Assert . AreEqual ( "Island Trading" , session . Query . All < Models . Version2 . Person > ( )
241241 . First ( person => person . ContactName == "Helen Bennett" ) . CompanyName ) ;
242- Assert . AreEqual ( 5 , session . Query . All < Model . Version2 . BusinessContact > ( ) . Count ( ) ) ;
243- Assert . AreEqual ( "Suyama" , session . Query . All < Model . Version2 . BusinessContact > ( )
242+ Assert . AreEqual ( 5 , session . Query . All < Models . Version2 . BusinessContact > ( ) . Count ( ) ) ;
243+ Assert . AreEqual ( "Suyama" , session . Query . All < Models . Version2 . BusinessContact > ( )
244244 . First ( contact => contact . FirstName == "Michael" ) . LastName ) ;
245- Assert . AreEqual ( "Fuller" , session . Query . All < Model . Version2 . Employee > ( )
245+ Assert . AreEqual ( "Fuller" , session . Query . All < Models . Version2 . Employee > ( )
246246 . First ( employee => employee . FirstName == "Nancy" ) . ReportsTo . LastName ) ;
247- Assert . AreEqual ( 123 , session . Query . All < Model . Version2 . Person > ( )
247+ Assert . AreEqual ( 123 , session . Query . All < Models . Version2 . Person > ( )
248248 . First ( person => person . ContactName == "Helen Bennett" ) . PassportNumber ) ;
249- Assert . AreEqual ( 1 , session . Query . All < Model . Version2 . Order > ( )
249+ Assert . AreEqual ( 1 , session . Query . All < Models . Version2 . Order > ( )
250250 . First ( order => order . ProductName == "Maxilaku" ) . Number ) ;
251251
252252 _ = session . Query . All < Product > ( ) . Single ( product => product . Title == "DataObjects.NET" ) ;
@@ -322,8 +322,8 @@ private void BuildDomain(string version, DomainUpgradeMode upgradeMode)
322322 configuration . UpgradeMode = upgradeMode ;
323323 configuration . Types . Register ( Assembly . GetExecutingAssembly ( ) ,
324324 "Xtensive.Orm.Tests.Upgrade.Model.Version" + version ) ;
325- configuration . Types . Register ( typeof ( Upgrader ) ) ;
326- using ( Upgrader . Enable ( version ) ) {
325+ configuration . Types . Register ( typeof ( Models . Upgrader ) ) ;
326+ using ( Models . Upgrader . Enable ( version ) ) {
327327 domain = Domain . Build ( configuration ) ;
328328 }
329329 }
@@ -344,8 +344,8 @@ private void BuildDomain(string version, DomainUpgradeMode upgradeMode, int? key
344344 configuration . KeyGeneratorCacheSize = keyCacheSize . Value ;
345345 }
346346
347- configuration . Types . Register ( typeof ( Upgrader ) ) ;
348- using ( Upgrader . Enable ( version ) ) {
347+ configuration . Types . Register ( typeof ( Models . Upgrader ) ) ;
348+ using ( Models . Upgrader . Enable ( version ) ) {
349349 domain = Domain . Build ( configuration ) ;
350350 }
351351 }
@@ -444,40 +444,40 @@ private void FillData()
444444 // Products & catgories
445445 _ = new Category {
446446 Name = "Web applications" ,
447- Products = { new Model . Version1 . Product { Name = "HelpServer" , IsActive = true } }
447+ Products = { new Models . Version1 . Product { Name = "HelpServer" , IsActive = true } }
448448 } ;
449449
450450 _ = new Category {
451451 Name = "Frameworks" ,
452- Products = { new Model . Version1 . Product { Name = "DataObjects.NET" , IsActive = true } }
452+ Products = { new Models . Version1 . Product { Name = "DataObjects.NET" , IsActive = true } }
453453 } ;
454454
455455 // Boys & girls
456- var alex = new Model . Version1 . Boy ( "Alex" ) ;
457- var dmitry = new Model . Version1 . Boy ( "Dmitry" ) ;
458- var elena = new Model . Version1 . Girl ( "Elena" ) ;
459- var tanya = new Model . Version1 . Girl ( "Tanya" ) ;
456+ var alex = new Models . Version1 . Boy ( "Alex" ) ;
457+ var dmitry = new Models . Version1 . Boy ( "Dmitry" ) ;
458+ var elena = new Models . Version1 . Girl ( "Elena" ) ;
459+ var tanya = new Models . Version1 . Girl ( "Tanya" ) ;
460460 _ = alex . FriendlyGirls . Add ( elena ) ;
461461 _ = alex . FriendlyGirls . Add ( tanya ) ;
462462 _ = elena . FriendlyBoys . Add ( dmitry ) ;
463463
464464 // EntityX
465- var e1 = new Model . Version1 . Entity1 ( 1 ) ;
466- var e2 = new Model . Version1 . Entity2 ( 2 , e1 ) ;
467- var e3 = new Model . Version1 . Entity3 ( 3 , e2 ) ;
468- var e4 = new Model . Version1 . Entity4 ( 4 , e3 ) ;
465+ var e1 = new Models . Version1 . Entity1 ( 1 ) ;
466+ var e2 = new Models . Version1 . Entity2 ( 2 , e1 ) ;
467+ var e3 = new Models . Version1 . Entity3 ( 3 , e2 ) ;
468+ var e4 = new Models . Version1 . Entity4 ( 4 , e3 ) ;
469469
470470 // StructureContainerX
471- var se1 = new Model . Version1 . StructureContainer1 { S1 = new Structure1 { E1 = e1 } } ;
472- var se2 = new Model . Version1 . StructureContainer2 { S2 = new Structure2 { E2 = e2 , S1 = se1 . S1 } } ;
473- var se3 = new Model . Version1 . StructureContainer3 { S3 = new Structure3 { E3 = e3 , S2 = se2 . S2 } } ;
474- var se4 = new Model . Version1 . StructureContainer4 { S4 = new Structure4 { E4 = e4 , S3 = se3 . S3 } } ;
471+ var se1 = new Models . Version1 . StructureContainer1 { S1 = new Structure1 { E1 = e1 } } ;
472+ var se2 = new Models . Version1 . StructureContainer2 { S2 = new Structure2 { E2 = e2 , S1 = se1 . S1 } } ;
473+ var se3 = new Models . Version1 . StructureContainer3 { S3 = new Structure3 { E3 = e3 , S2 = se2 . S2 } } ;
474+ var se4 = new Models . Version1 . StructureContainer4 { S4 = new Structure4 { E4 = e4 , S3 = se3 . S3 } } ;
475475
476476 // MyStructureOwner, ReferencedEntity
477- _ = new Model . Version1 . MyStructureOwner ( 0 ) { Structure = new MyStructure { A = 1 , B = 2 } } ;
478- _ = new Model . Version1 . MyStructureOwner ( 1 ) { Structure = new MyStructure { A = 2 , B = 3 } } ;
479- _ = new Model . Version1 . ReferencedEntity ( 1 , 2 ) ;
480- _ = new Model . Version1 . ReferencedEntity ( 2 , 3 ) ;
477+ _ = new Models . Version1 . MyStructureOwner ( 0 ) { Structure = new MyStructure { A = 1 , B = 2 } } ;
478+ _ = new Models . Version1 . MyStructureOwner ( 1 ) { Structure = new MyStructure { A = 2 , B = 3 } } ;
479+ _ = new Models . Version1 . ReferencedEntity ( 1 , 2 ) ;
480+ _ = new Models . Version1 . ReferencedEntity ( 2 , 3 ) ;
481481
482482 // Generic types
483483 _ = new Sync < M1 . Person > { Root = helen } ;
0 commit comments