@@ -58,6 +58,12 @@ public async Task TestNormalBoundaryAsync()
58
58
long expectedId = i + 1 ;
59
59
Assert . That ( entities [ i ] . Id , Is . EqualTo ( expectedId ) ) ;
60
60
Assert . That ( generator . DatabaseStructure . TimesAccessed , Is . EqualTo ( 1 ) ) ; // initialization
61
+ if ( TenantIdentifier == null )
62
+ {
63
+ Assert . That ( optimizer . LastSourceValue , Is . EqualTo ( 1 ) ) ; // initialization
64
+ Assert . That ( optimizer . LastValue , Is . EqualTo ( i + 1 ) ) ;
65
+ Assert . That ( optimizer . HiValue , Is . EqualTo ( increment + 1 ) ) ;
66
+ }
61
67
Assert . That ( optimizer . GetLastSourceValue ( TenantIdentifier ) , Is . EqualTo ( 1 ) ) ; // initialization
62
68
Assert . That ( optimizer . GetLastValue ( TenantIdentifier ) , Is . EqualTo ( i + 1 ) ) ;
63
69
Assert . That ( optimizer . GetHiValue ( TenantIdentifier ) , Is . EqualTo ( increment + 1 ) ) ;
@@ -68,6 +74,12 @@ public async Task TestNormalBoundaryAsync()
68
74
await ( session . SaveAsync ( entities [ increment ] ) ) ;
69
75
Assert . That ( entities [ optimizer . IncrementSize ] . Id , Is . EqualTo ( optimizer . IncrementSize + 1 ) ) ;
70
76
Assert . That ( generator . DatabaseStructure . TimesAccessed , Is . EqualTo ( 2 ) ) ; // initialization + clock-over
77
+ if ( TenantIdentifier == null )
78
+ {
79
+ Assert . That ( optimizer . LastSourceValue , Is . EqualTo ( 2 ) ) ; // initialization + clock-over
80
+ Assert . That ( optimizer . LastValue , Is . EqualTo ( increment + 1 ) ) ;
81
+ Assert . That ( optimizer . HiValue , Is . EqualTo ( increment * 2 + 1 ) ) ;
82
+ }
71
83
Assert . That ( optimizer . GetLastSourceValue ( TenantIdentifier ) , Is . EqualTo ( 2 ) ) ; // initialization + clock-over
72
84
Assert . That ( optimizer . GetLastValue ( TenantIdentifier ) , Is . EqualTo ( increment + 1 ) ) ;
73
85
Assert . That ( optimizer . GetHiValue ( TenantIdentifier ) , Is . EqualTo ( increment * 2 + 1 ) ) ;
0 commit comments