@@ -161,7 +161,7 @@ public void CreateBindingDetails_FindsBindingBehaviorNever_OnProperty()
161
161
} ;
162
162
163
163
var context = new BindingMetadataProviderContext (
164
- ModelMetadataIdentity . ForProperty ( typeof ( int ) , "Length" , typeof ( string ) ) ,
164
+ ModelMetadataIdentity . ForProperty ( typeof ( string ) . GetProperty ( nameof ( string . Length ) ) , typeof ( int ) , typeof ( string ) ) ,
165
165
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
166
166
167
167
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -184,7 +184,7 @@ public void CreateBindingDetails_FindsBindNever_OnProperty()
184
184
} ;
185
185
186
186
var context = new BindingMetadataProviderContext (
187
- ModelMetadataIdentity . ForProperty ( typeof ( int ) , "Length" , typeof ( string ) ) ,
187
+ ModelMetadataIdentity . ForProperty ( typeof ( string ) . GetProperty ( nameof ( string . Length ) ) , typeof ( int ) , typeof ( string ) ) ,
188
188
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
189
189
190
190
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -207,7 +207,7 @@ public void CreateBindingDetails_FindsBindingBehaviorOptional_OnProperty()
207
207
} ;
208
208
209
209
var context = new BindingMetadataProviderContext (
210
- ModelMetadataIdentity . ForProperty ( typeof ( int ) , "Length" , typeof ( string ) ) ,
210
+ ModelMetadataIdentity . ForProperty ( typeof ( string ) . GetProperty ( nameof ( string . Length ) ) , typeof ( int ) , typeof ( string ) ) ,
211
211
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
212
212
213
213
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -230,7 +230,7 @@ public void CreateBindingDetails_FindsBindingBehaviorRequired_OnProperty()
230
230
} ;
231
231
232
232
var context = new BindingMetadataProviderContext (
233
- ModelMetadataIdentity . ForProperty ( typeof ( int ) , "Length" , typeof ( string ) ) ,
233
+ ModelMetadataIdentity . ForProperty ( typeof ( string ) . GetProperty ( nameof ( string . Length ) ) , typeof ( int ) , typeof ( string ) ) ,
234
234
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
235
235
236
236
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -253,7 +253,7 @@ public void CreateBindingDetails_FindsBindRequired_OnProperty()
253
253
} ;
254
254
255
255
var context = new BindingMetadataProviderContext (
256
- ModelMetadataIdentity . ForProperty ( typeof ( int ) , "Length" , typeof ( string ) ) ,
256
+ ModelMetadataIdentity . ForProperty ( typeof ( string ) . GetProperty ( nameof ( string . Length ) ) , typeof ( int ) , typeof ( string ) ) ,
257
257
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
258
258
259
259
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -420,7 +420,7 @@ public void CreateBindingDetails_UsesFirstAttribute()
420
420
} ;
421
421
422
422
var context = new BindingMetadataProviderContext (
423
- ModelMetadataIdentity . ForProperty ( typeof ( int ) , "Length" , typeof ( string ) ) ,
423
+ ModelMetadataIdentity . ForProperty ( typeof ( string ) . GetProperty ( nameof ( string . Length ) ) , typeof ( int ) , typeof ( string ) ) ,
424
424
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
425
425
426
426
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -438,7 +438,7 @@ public void CreateBindingDetails_FindsBindRequired_OnContainerClass()
438
438
{
439
439
// Arrange
440
440
var context = new BindingMetadataProviderContext (
441
- ModelMetadataIdentity . ForProperty ( typeof ( string ) , "Property" , typeof ( BindRequiredOnClass ) ) ,
441
+ ModelMetadataIdentity . ForProperty ( typeof ( BindRequiredOnClass ) . GetProperty ( nameof ( BindRequiredOnClass . Property ) ) , typeof ( int ) , typeof ( BindRequiredOnClass ) ) ,
442
442
new ModelAttributes ( new object [ 0 ] , new object [ 0 ] , null ) ) ;
443
443
444
444
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -456,7 +456,7 @@ public void CreateBindingDetails_FindsBindNever_OnContainerClass()
456
456
{
457
457
// Arrange
458
458
var context = new BindingMetadataProviderContext (
459
- ModelMetadataIdentity . ForProperty ( typeof ( string ) , "Property" , typeof ( BindNeverOnClass ) ) ,
459
+ ModelMetadataIdentity . ForProperty ( typeof ( BindNeverOnClass ) . GetProperty ( nameof ( BindNeverOnClass . Property ) ) , typeof ( int ) , typeof ( BindNeverOnClass ) ) ,
460
460
new ModelAttributes ( new object [ 0 ] , new object [ 0 ] , null ) ) ;
461
461
462
462
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -474,7 +474,7 @@ public void CreateBindingDetails_FindsBindNever_OnBaseClass()
474
474
{
475
475
// Arrange
476
476
var context = new BindingMetadataProviderContext (
477
- ModelMetadataIdentity . ForProperty ( typeof ( string ) , "Property" , typeof ( InheritedBindNeverOnClass ) ) ,
477
+ ModelMetadataIdentity . ForProperty ( typeof ( BindNeverOnClass ) . GetProperty ( nameof ( BindNeverOnClass . Property ) ) , typeof ( int ) , typeof ( BindNeverOnClass ) ) ,
478
478
new ModelAttributes ( new object [ 0 ] , new object [ 0 ] , null ) ) ;
479
479
480
480
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -497,7 +497,7 @@ public void CreateBindingDetails_OverrideBehaviorOnClass_OverrideWithOptional()
497
497
} ;
498
498
499
499
var context = new BindingMetadataProviderContext (
500
- ModelMetadataIdentity . ForProperty ( typeof ( string ) , "Property" , typeof ( BindNeverOnClass ) ) ,
500
+ ModelMetadataIdentity . ForProperty ( typeof ( BindNeverOnClass ) . GetProperty ( nameof ( BindNeverOnClass . Property ) ) , typeof ( int ) , typeof ( BindNeverOnClass ) ) ,
501
501
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
502
502
503
503
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -520,7 +520,7 @@ public void CreateBindingDetails_OverrideBehaviorOnClass_OverrideWithRequired()
520
520
} ;
521
521
522
522
var context = new BindingMetadataProviderContext (
523
- ModelMetadataIdentity . ForProperty ( typeof ( string ) , "Property" , typeof ( BindNeverOnClass ) ) ,
523
+ ModelMetadataIdentity . ForProperty ( typeof ( BindNeverOnClass ) . GetProperty ( nameof ( BindNeverOnClass . Property ) ) , typeof ( int ) , typeof ( BindNeverOnClass ) ) ,
524
524
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
525
525
526
526
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -543,7 +543,7 @@ public void CreateBindingDetails_OverrideInheritedBehaviorOnClass_OverrideWithRe
543
543
} ;
544
544
545
545
var context = new BindingMetadataProviderContext (
546
- ModelMetadataIdentity . ForProperty ( typeof ( string ) , "Property" , typeof ( InheritedBindNeverOnClass ) ) ,
546
+ ModelMetadataIdentity . ForProperty ( typeof ( InheritedBindNeverOnClass ) . GetProperty ( nameof ( InheritedBindNeverOnClass . Property ) ) , typeof ( int ) , typeof ( InheritedBindNeverOnClass ) ) ,
547
547
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
548
548
549
549
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -566,7 +566,7 @@ public void CreateBindingDetails_OverrideBehaviorOnClass_OverrideWithNever()
566
566
} ;
567
567
568
568
var context = new BindingMetadataProviderContext (
569
- ModelMetadataIdentity . ForProperty ( typeof ( string ) , "Property" , typeof ( BindRequiredOnClass ) ) ,
569
+ ModelMetadataIdentity . ForProperty ( typeof ( BindRequiredOnClass ) . GetProperty ( nameof ( BindRequiredOnClass . Property ) ) , typeof ( int ) , typeof ( BindRequiredOnClass ) ) ,
570
570
new ModelAttributes ( new object [ 0 ] , propertyAttributes , null ) ) ;
571
571
572
572
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -585,7 +585,7 @@ public void CreateBindingDetails_OverrideBehaviorOnBaseClass_OverrideWithRequire
585
585
{
586
586
// Arrange
587
587
var context = new BindingMetadataProviderContext (
588
- ModelMetadataIdentity . ForProperty ( typeof ( string ) , "Property" , typeof ( BindRequiredOverridesInheritedBindNever ) ) ,
588
+ ModelMetadataIdentity . ForProperty ( typeof ( BindRequiredOverridesInheritedBindNever ) . GetProperty ( nameof ( BindRequiredOverridesInheritedBindNever . Property ) ) , typeof ( int ) , typeof ( BindRequiredOverridesInheritedBindNever ) ) ,
589
589
new ModelAttributes ( new object [ 0 ] , new object [ 0 ] , null ) ) ;
590
590
591
591
var provider = new DefaultBindingMetadataProvider ( ) ;
@@ -641,7 +641,7 @@ public void CreateBindingDetails_BindingBehaviorLeftAlone_ForAttributeOnProperty
641
641
} ;
642
642
643
643
var context = new BindingMetadataProviderContext (
644
- ModelMetadataIdentity . ForProperty ( typeof ( int ) , "Length" , typeof ( string ) ) ,
644
+ ModelMetadataIdentity . ForProperty ( typeof ( string ) . GetProperty ( nameof ( string . Length ) ) , typeof ( int ) , typeof ( string ) ) ,
645
645
new ModelAttributes ( typeAttributes , new object [ 0 ] , null ) ) ;
646
646
647
647
// These values shouldn't be changed since this is a Type-Metadata
0 commit comments