@@ -2635,101 +2635,69 @@ public void Query_WithNullUrlQueries_Setup_HandlesGracefully()
26352635
26362636 #region Variant Tests
26372637
2638- private ContentstackClient GetMockClient ( string stackBranch = null )
2639- {
2640- var options = new ContentstackOptions
2641- {
2642- ApiKey = "dummy_api_key" ,
2643- DeliveryToken = "dummy_delivery_token" ,
2644- Environment = "dummy_environment" ,
2645- Branch = stackBranch
2646- } ;
2647- return new ContentstackClient ( options ) ;
2648- }
2649-
26502638 [ Fact ( DisplayName = "Query Operations - Variant With Branch Sets Branch Header" ) ]
26512639 public void Query_Variant_WithBranch_SetsBranchHeader ( )
26522640 {
26532641 // Arrange
2654- var client = GetMockClient ( "main" ) ;
2655- var query = client . ContentType ( "dummy_content_type" ) . Query ( ) ;
2642+ var query = UnitTestHelpers . GetMockClient ( "main" ) . ContentType ( "DUMMY_CONTENT_TYPE" ) . Query ( ) ;
26562643
26572644 // Act
2658- query . Variant ( "variant_1 " , "development" ) ;
2645+ query . Variant ( "VARIANT_1 " , "development" ) ;
26592646
26602647 // Assert
2661- var headersField = typeof ( Query ) . GetField ( "_Headers" , System . Reflection . BindingFlags . NonPublic | System . Reflection . BindingFlags . Instance ) ;
2662- var headers = ( Dictionary < string , object > ) headersField . GetValue ( query ) ;
2663-
2664- Assert . True ( headers . ContainsKey ( "x-cs-variant-uid" ) ) ;
2665- Assert . Equal ( "variant_1" , headers [ "x-cs-variant-uid" ] ) ;
2666-
2667- Assert . True ( headers . ContainsKey ( "branch" ) ) ;
2668- Assert . Equal ( "development" , headers [ "branch" ] ) ;
2648+ Assert . True ( query . _Headers . ContainsKey ( "x-cs-variant-uid" ) ) ;
2649+ Assert . Equal ( "VARIANT_1" , query . _Headers [ "x-cs-variant-uid" ] ) ;
2650+ Assert . True ( query . _Headers . ContainsKey ( "branch" ) ) ;
2651+ Assert . Equal ( "development" , query . _Headers [ "branch" ] ) ;
26692652 }
26702653
26712654 [ Fact ( DisplayName = "Query Operations - Variant With Null Branch Falls Back To Stack Branch" ) ]
26722655 public void Query_Variant_WithNullBranch_FallsBackToStackBranch ( )
26732656 {
26742657 // Arrange
2675- var client = GetMockClient ( "stack_branch" ) ;
2676- var query = client . ContentType ( "dummy_content_type" ) . Query ( ) ;
2658+ var query = UnitTestHelpers . GetMockClient ( "stack_branch" ) . ContentType ( "DUMMY_CONTENT_TYPE" ) . Query ( ) ;
26772659
26782660 // Act
2679- query . Variant ( "variant_1 " , null ) ;
2661+ query . Variant ( "VARIANT_1 " , null ) ;
26802662
26812663 // Assert
2682- var headersField = typeof ( Query ) . GetField ( "_Headers" , System . Reflection . BindingFlags . NonPublic | System . Reflection . BindingFlags . Instance ) ;
2683- var headers = ( Dictionary < string , object > ) headersField . GetValue ( query ) ;
2684-
2685- Assert . True ( headers . ContainsKey ( "x-cs-variant-uid" ) ) ;
2686- Assert . Equal ( "variant_1" , headers [ "x-cs-variant-uid" ] ) ;
2687-
2688- Assert . True ( headers . ContainsKey ( "branch" ) ) ;
2689- Assert . Equal ( "stack_branch" , headers [ "branch" ] ) ;
2664+ Assert . True ( query . _Headers . ContainsKey ( "x-cs-variant-uid" ) ) ;
2665+ Assert . Equal ( "VARIANT_1" , query . _Headers [ "x-cs-variant-uid" ] ) ;
2666+ Assert . True ( query . _Headers . ContainsKey ( "branch" ) ) ;
2667+ Assert . Equal ( "stack_branch" , query . _Headers [ "branch" ] ) ;
26902668 }
26912669
26922670 [ Fact ( DisplayName = "Query Operations - Variant With Empty Branch Falls Back To Main If Stack Branch Is Null" ) ]
26932671 public void Query_Variant_WithEmptyBranch_FallsBackToMainIfStackBranchIsNull ( )
26942672 {
26952673 // Arrange
2696- var client = GetMockClient ( null ) ;
2697- var query = client . ContentType ( "dummy_content_type" ) . Query ( ) ;
2674+ var query = UnitTestHelpers . GetMockClient ( null ) . ContentType ( "DUMMY_CONTENT_TYPE" ) . Query ( ) ;
26982675
26992676 // Act
2700- query . Variant ( "variant_1 " , " " ) ;
2677+ query . Variant ( "VARIANT_1 " , " " ) ;
27012678
27022679 // Assert
2703- var headersField = typeof ( Query ) . GetField ( "_Headers" , System . Reflection . BindingFlags . NonPublic | System . Reflection . BindingFlags . Instance ) ;
2704- var headers = ( Dictionary < string , object > ) headersField . GetValue ( query ) ;
2705-
2706- Assert . True ( headers . ContainsKey ( "x-cs-variant-uid" ) ) ;
2707- Assert . Equal ( "variant_1" , headers [ "x-cs-variant-uid" ] ) ;
2708-
2709- Assert . True ( headers . ContainsKey ( "branch" ) ) ;
2710- Assert . Equal ( "main" , headers [ "branch" ] ) ;
2680+ Assert . True ( query . _Headers . ContainsKey ( "x-cs-variant-uid" ) ) ;
2681+ Assert . Equal ( "VARIANT_1" , query . _Headers [ "x-cs-variant-uid" ] ) ;
2682+ Assert . True ( query . _Headers . ContainsKey ( "branch" ) ) ;
2683+ Assert . Equal ( "main" , query . _Headers [ "branch" ] ) ;
27112684 }
27122685
27132686 [ Fact ( DisplayName = "Query Operations - Variant With Multiple Variants And Branch Sets Headers" ) ]
27142687 public void Query_Variant_WithMultipleVariantsAndBranch_SetsHeaders ( )
27152688 {
27162689 // Arrange
2717- var client = GetMockClient ( "main" ) ;
2718- var query = client . ContentType ( "dummy_content_type" ) . Query ( ) ;
2719- var variants = new List < string > { "variant_1" , "variant_2" } ;
2690+ var query = UnitTestHelpers . GetMockClient ( "main" ) . ContentType ( "DUMMY_CONTENT_TYPE" ) . Query ( ) ;
2691+ var variants = new List < string > { "VARIANT_1" , "VARIANT_2" } ;
27202692
27212693 // Act
27222694 query . Variant ( variants , "feature_branch" ) ;
27232695
27242696 // Assert
2725- var headersField = typeof ( Query ) . GetField ( "_Headers" , System . Reflection . BindingFlags . NonPublic | System . Reflection . BindingFlags . Instance ) ;
2726- var headers = ( Dictionary < string , object > ) headersField . GetValue ( query ) ;
2727-
2728- Assert . True ( headers . ContainsKey ( "x-cs-variant-uid" ) ) ;
2729- Assert . Equal ( "variant_1,variant_2" , headers [ "x-cs-variant-uid" ] ) ;
2730-
2731- Assert . True ( headers . ContainsKey ( "branch" ) ) ;
2732- Assert . Equal ( "feature_branch" , headers [ "branch" ] ) ;
2697+ Assert . True ( query . _Headers . ContainsKey ( "x-cs-variant-uid" ) ) ;
2698+ Assert . Equal ( "VARIANT_1,VARIANT_2" , query . _Headers [ "x-cs-variant-uid" ] ) ;
2699+ Assert . True ( query . _Headers . ContainsKey ( "branch" ) ) ;
2700+ Assert . Equal ( "feature_branch" , query . _Headers [ "branch" ] ) ;
27332701 }
27342702
27352703 #endregion
0 commit comments