@@ -428,27 +428,27 @@ public void DecideWhenConfigIsNull()
428
428
[ Test ]
429
429
public void SeparateDecideShouldHaveSameNumberOfUpsSaveAndLookup ( )
430
430
{
431
- var experimentFlagKey = "double_single_variable_feature" ;
432
- var rolloutFlagKey = "boolean_single_variable_feature " ;
431
+ var flag1 = "double_single_variable_feature" ;
432
+ var flag2 = "integer_single_variable_feature " ;
433
433
var userProfileServiceMock = MakeUserProfileServiceMock ( ) ;
434
434
var saveArgsCollector = new List < Dictionary < string , object > > ( ) ;
435
435
userProfileServiceMock . Setup ( up => up . Save ( Capture . In ( saveArgsCollector ) ) ) ;
436
436
var optimizely = new Optimizely ( TestData . Datafile , EventDispatcherMock . Object ,
437
437
LoggerMock . Object , ErrorHandlerMock . Object , userProfileServiceMock . Object ) ;
438
438
var user = optimizely . CreateUserContext ( UserID ) ;
439
- var expectedUserProfileExperiment = new UserProfile ( UserID , new Dictionary < string , Decision >
439
+ var flag1UserProfile = new UserProfile ( UserID , new Dictionary < string , Decision >
440
440
{
441
441
{ "224" , new Decision ( "280" ) } ,
442
442
{ "122238" , new Decision ( "122240" ) } ,
443
- } ) ;
444
- var expectedUserProfileRollout = new UserProfile ( UserID , new Dictionary < string , Decision >
443
+ } ) ;
444
+ var flag2UserProfile = new UserProfile ( UserID , new Dictionary < string , Decision >
445
445
{
446
- { "999 " , new Decision ( "99 " ) } ,
447
- { "99999 " , new Decision ( "999 " ) } ,
446
+ { "224 " , new Decision ( "280 " ) } ,
447
+ { "122241 " , new Decision ( "122242 " ) } ,
448
448
} ) ;
449
449
450
- user . Decide ( experimentFlagKey ) ;
451
- user . Decide ( rolloutFlagKey ) ;
450
+ user . Decide ( flag1 ) ;
451
+ user . Decide ( flag2 ) ;
452
452
453
453
LoggerMock . Verify (
454
454
l => l . Log ( LogLevel . INFO ,
@@ -460,8 +460,8 @@ public void SeparateDecideShouldHaveSameNumberOfUpsSaveAndLookup()
460
460
userProfileServiceMock . Verify ( l => l . Lookup ( UserID ) , Times . Exactly ( 2 ) ) ;
461
461
userProfileServiceMock . Verify ( l => l . Save ( It . IsAny < Dictionary < string , object > > ( ) ) ,
462
462
Times . Exactly ( 2 ) ) ;
463
- Assert . AreEqual ( saveArgsCollector [ 0 ] , expectedUserProfileExperiment . ToMap ( ) ) ;
464
- Assert . AreEqual ( saveArgsCollector [ 1 ] , expectedUserProfileRollout . ToMap ( ) ) ;
463
+ Assert . AreEqual ( saveArgsCollector [ 0 ] , flag1UserProfile . ToMap ( ) ) ;
464
+ Assert . AreEqual ( saveArgsCollector [ 1 ] , flag2UserProfile . ToMap ( ) ) ;
465
465
}
466
466
467
467
[ Test ]
@@ -513,6 +513,8 @@ public void DecideForKeysWithUpsShouldOnlyLookupSaveOnceWithMultipleFlags()
513
513
{
514
514
{ "224" , new Decision ( "280" ) } ,
515
515
{ "122238" , new Decision ( "122240" ) } ,
516
+ { "7723330021" , new Decision ( null ) } ,
517
+ { "7718750065" , new Decision ( null ) } ,
516
518
} ) ;
517
519
518
520
userContext . DecideForKeys ( flagKeys ) ;
@@ -579,7 +581,8 @@ public void DecideAllWithUpsShouldOnlyLookupSaveOnce()
579
581
{ "122238" , new Decision ( "122240" ) } ,
580
582
{ "122241" , new Decision ( "122242" ) } ,
581
583
{ "122235" , new Decision ( "122236" ) } ,
582
- { "188880" , new Decision ( "188881" ) } ,
584
+ { "7723330021" , new Decision ( null ) } ,
585
+ { "7718750065" , new Decision ( null ) } ,
583
586
} ) ;
584
587
585
588
user . DecideAll ( ) ;
0 commit comments