@@ -44,27 +44,31 @@ public void EnsureTokens_are_returned_without_explicitly_calling_GenerateTokens(
44
44
var appSessionManager = new AppSessionManager ( _sessionAuthApiMock . Object , _certificate ) ;
45
45
var sessionToken = appSessionManager . SessionToken ;
46
46
var keyManagerToken = appSessionManager . KeyManagerToken ;
47
- Assert . Equal ( "as1 " , sessionToken ) ;
47
+ Assert . Equal ( "us1 " , sessionToken ) ;
48
48
Assert . Null ( keyManagerToken ) ;
49
49
}
50
50
51
51
[ Fact ]
52
52
public void EnsureGenerateTokens_regenerate_tokens_every_call ( )
53
53
{
54
- var sessionTokenCounter = 0 ;
54
+ var appSessionTokenCounter = 0 ;
55
55
_sessionAuthApiMock . Setup ( obj => obj . V1AppAuthenticatePost ( ) ) . Returns ( ( ) =>
56
56
{
57
- ++ sessionTokenCounter ;
58
- return new Token ( "appSessionToken" , "as" + sessionTokenCounter ) ;
57
+ ++ appSessionTokenCounter ;
58
+ return new Token ( "appSessionToken" , "as" + appSessionTokenCounter ) ;
59
+ } ) ;
60
+ var userSessionTokenCounter = 0 ;
61
+ _sessionAuthApiMock . Setup ( obj => obj . V1AppUsernameUsernameAuthenticatePost ( It . IsAny < string > ( ) , It . IsAny < string > ( ) ) ) . Returns ( ( ) =>
62
+ {
63
+ ++ userSessionTokenCounter ;
64
+ return new Token ( "userSessionToken" , "us" + userSessionTokenCounter ) ;
59
65
} ) ;
60
- _sessionAuthApiMock . Setup ( obj => obj . V1AppUsernameUsernameAuthenticatePost ( null , It . IsAny < string > ( ) ) ) . Returns ( new Token ( "userSessionToken" , "us1" ) ) ;
61
66
var appSessionManager = new AppSessionManager ( _sessionAuthApiMock . Object , _certificate ) ;
62
- Assert . Equal ( "as1" , appSessionManager . SessionToken ) ;
63
- Assert . Equal ( "as1" , appSessionManager . SessionToken ) ;
67
+ Assert . Equal ( "us1" , appSessionManager . SessionToken ) ;
64
68
Assert . Null ( appSessionManager . KeyManagerToken ) ;
65
69
66
70
appSessionManager . GenerateTokens ( ) ;
67
- Assert . Equal ( "as2 " , appSessionManager . SessionToken ) ;
71
+ Assert . Equal ( "us2 " , appSessionManager . SessionToken ) ;
68
72
Assert . Null ( appSessionManager . KeyManagerToken ) ;
69
73
}
70
74
0 commit comments