@@ -46,8 +46,8 @@ public void OutputExpansionStrategy_ExpandsNothingByDefault()
4646 var apiContentBuilder = new ApiContentBuilder ( new ApiContentNameProvider ( ) , ApiContentRouteBuilder ( ) , accessor ) ;
4747
4848 var content = new Mock < IPublishedContent > ( ) ;
49- var prop1 = new PublishedElementPropertyBase ( DeliveryApiPropertyType , content . Object , false , PropertyCacheLevel . None , CacheManager ) ;
50- var prop2 = new PublishedElementPropertyBase ( DefaultPropertyType , content . Object , false , PropertyCacheLevel . None , CacheManager ) ;
49+ var prop1 = new PublishedElementPropertyBase ( DeliveryApiPropertyType , content . Object , false , PropertyCacheLevel . None , VariationContext , CacheManager ) ;
50+ var prop2 = new PublishedElementPropertyBase ( DefaultPropertyType , content . Object , false , PropertyCacheLevel . None , VariationContext , CacheManager ) ;
5151
5252 var contentPickerContent = CreateSimplePickedContent ( 123 , 456 ) ;
5353 var contentPickerProperty = CreateContentPickerProperty ( content . Object , contentPickerContent . Key , "contentPicker" , apiContentBuilder ) ;
@@ -303,7 +303,7 @@ public void OutputExpansionStrategy_ForwardsExpansionStateToPropertyValueConvert
303303 . Returns ( expanding ? "Expanding" : "Not expanding" ) ;
304304
305305 var propertyType = SetupPublishedPropertyType ( valueConverterMock . Object , "theAlias" , Constants . PropertyEditors . Aliases . Label ) ;
306- var property = new PublishedElementPropertyBase ( propertyType , content . Object , false , PropertyCacheLevel . None , CacheManager , "The Value" ) ;
306+ var property = new PublishedElementPropertyBase ( propertyType , content . Object , false , PropertyCacheLevel . None , VariationContext , CacheManager , "The Value" ) ;
307307
308308 SetupContentMock ( content , property ) ;
309309
@@ -378,7 +378,7 @@ internal PublishedElementPropertyBase CreateContentPickerProperty(IPublishedElem
378378 ContentPickerValueConverter contentPickerValueConverter = new ContentPickerValueConverter ( PublishedContentCacheMock . Object , contentBuilder ) ;
379379 var contentPickerPropertyType = SetupPublishedPropertyType ( contentPickerValueConverter , propertyTypeAlias , Constants . PropertyEditors . Aliases . ContentPicker ) ;
380380
381- return new PublishedElementPropertyBase ( contentPickerPropertyType , parent , false , PropertyCacheLevel . None , CacheManager , new GuidUdi ( Constants . UdiEntityType . Document , pickedContentKey ) . ToString ( ) ) ;
381+ return new PublishedElementPropertyBase ( contentPickerPropertyType , parent , false , PropertyCacheLevel . None , VariationContext , CacheManager , new GuidUdi ( Constants . UdiEntityType . Document , pickedContentKey ) . ToString ( ) ) ;
382382 }
383383
384384 internal PublishedElementPropertyBase CreateMediaPickerProperty ( IPublishedElement parent , Guid pickedMediaKey , string propertyTypeAlias , IApiMediaBuilder mediaBuilder )
@@ -389,7 +389,7 @@ internal PublishedElementPropertyBase CreateMediaPickerProperty(IPublishedElemen
389389 MediaPickerWithCropsValueConverter mediaPickerValueConverter = new MediaPickerWithCropsValueConverter ( CacheManager . Media , PublishedUrlProvider , publishedValueFallback , new SystemTextJsonSerializer ( ) , apiMediaWithCropsBuilder ) ;
390390 var mediaPickerPropertyType = SetupPublishedPropertyType ( mediaPickerValueConverter , propertyTypeAlias , Constants . PropertyEditors . Aliases . MediaPicker3 , new MediaPicker3Configuration ( ) ) ;
391391
392- return new PublishedElementPropertyBase ( mediaPickerPropertyType , parent , false , PropertyCacheLevel . None , CacheManager , new GuidUdi ( Constants . UdiEntityType . Media , pickedMediaKey ) . ToString ( ) ) ;
392+ return new PublishedElementPropertyBase ( mediaPickerPropertyType , parent , false , PropertyCacheLevel . None , VariationContext , CacheManager , new GuidUdi ( Constants . UdiEntityType . Media , pickedMediaKey ) . ToString ( ) ) ;
393393 }
394394
395395 internal PublishedElementPropertyBase CreateMediaPicker3Property ( IPublishedElement parent , Guid pickedMediaKey , string propertyTypeAlias , IApiMediaBuilder mediaBuilder )
@@ -409,13 +409,13 @@ internal PublishedElementPropertyBase CreateMediaPicker3Property(IPublishedEleme
409409 MediaPickerWithCropsValueConverter mediaPickerValueConverter = new MediaPickerWithCropsValueConverter ( CacheManager . Media , PublishedUrlProvider , publishedValueFallback , new SystemTextJsonSerializer ( ) , apiMediaWithCropsBuilder ) ;
410410 var mediaPickerPropertyType = SetupPublishedPropertyType ( mediaPickerValueConverter , propertyTypeAlias , Constants . PropertyEditors . Aliases . MediaPicker3 , new MediaPicker3Configuration ( ) ) ;
411411
412- return new PublishedElementPropertyBase ( mediaPickerPropertyType , parent , false , PropertyCacheLevel . None , CacheManager , value ) ;
412+ return new PublishedElementPropertyBase ( mediaPickerPropertyType , parent , false , PropertyCacheLevel . None , VariationContext , CacheManager , value ) ;
413413 }
414414
415415 internal PublishedElementPropertyBase CreateNumberProperty ( IPublishedElement parent , int propertyValue , string propertyTypeAlias )
416416 {
417417 var numberPropertyType = SetupPublishedPropertyType ( new IntegerValueConverter ( ) , propertyTypeAlias , Constants . PropertyEditors . Aliases . Label ) ;
418- return new PublishedElementPropertyBase ( numberPropertyType , parent , false , PropertyCacheLevel . None , CacheManager , propertyValue ) ;
418+ return new PublishedElementPropertyBase ( numberPropertyType , parent , false , PropertyCacheLevel . None , VariationContext , CacheManager , propertyValue ) ;
419419 }
420420
421421 internal PublishedElementPropertyBase CreateElementProperty (
@@ -452,7 +452,7 @@ internal PublishedElementPropertyBase CreateElementProperty(
452452 elementValueConverter . Setup ( p => p . GetDeliveryApiPropertyCacheLevelForExpansion ( It . IsAny < IPublishedPropertyType > ( ) ) ) . Returns ( PropertyCacheLevel . None ) ;
453453
454454 var elementPropertyType = SetupPublishedPropertyType ( elementValueConverter . Object , elementPropertyAlias , "My.Element.Property" ) ;
455- return new PublishedElementPropertyBase ( elementPropertyType , parent , false , PropertyCacheLevel . None , CacheManager ) ;
455+ return new PublishedElementPropertyBase ( elementPropertyType , parent , false , PropertyCacheLevel . None , VariationContext , CacheManager ) ;
456456 }
457457
458458 protected IApiContentRouteBuilder ApiContentRouteBuilder ( ) => CreateContentRouteBuilder ( ApiContentPathProvider , CreateGlobalSettings ( ) ) ;
0 commit comments