@@ -23,9 +23,9 @@ public async Task CreateCompanySettingsWithAdministratorAccessTokenAsync()
2323 {
2424 using var scope = _factory . Services . CreateScope ( ) ;
2525 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
26- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
26+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
2727
28- transport . SetAuthorizationToken ( "Bearer" , "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant3.ADMIN1" ) ;
28+ accessTokenContext . SetAccessToken ( "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant3.ADMIN1" ) ;
2929
3030 const string colorSchemeId = "new-theme" ;
3131
@@ -44,9 +44,9 @@ public async Task CreateCompanySettingsWithInvalidColorSchemeIdAsync()
4444 {
4545 using var scope = _factory . Services . CreateScope ( ) ;
4646 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
47- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
47+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
4848
49- transport . SetAuthorizationToken ( "Bearer" , "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant4.ADMIN1" ) ;
49+ accessTokenContext . SetAccessToken ( "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant4.ADMIN1" ) ;
5050
5151 // Test various invalid colorSchemeId formats
5252 var invalidColorSchemeIds = new [ ]
@@ -73,7 +73,7 @@ public async Task CreateCompanySettingsWithValidColorSchemeIdFormatsAsync()
7373 {
7474 using var scope = _factory . Services . CreateScope ( ) ;
7575 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
76- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
76+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
7777
7878 // Test various valid colorSchemeId formats
7979 var validTestCases = new [ ]
@@ -86,10 +86,11 @@ public async Task CreateCompanySettingsWithValidColorSchemeIdFormatsAsync()
8686
8787 foreach ( var testCase in validTestCases )
8888 {
89- transport . SetAuthorizationToken ( "Bearer" , $ "01JA1ZJAWF27S0J8Z2VJE7673Y.{ testCase . Tenant } .ADMIN1") ;
89+ accessTokenContext . SetAccessToken ( $ "01JA1ZJAWF27S0J8Z2VJE7673Y.{ testCase . Tenant } .ADMIN1") ;
9090
9191 const string companyName = "Company-1412593541" ;
9292
93+ var transport = scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
9394 await transport . PostAsync < CompanyModificationModel > (
9495 "/api/1.0/Company" ,
9596 EndpointSecurity . RequireToken ,
@@ -112,9 +113,9 @@ public async Task CreateDuplicateCompanySettingsAsync()
112113 {
113114 using var scope = _factory . Services . CreateScope ( ) ;
114115 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
115- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
116+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
116117
117- transport . SetAuthorizationToken ( "Bearer" , "01JB0QS2K6SA4KYD8S920W7DMG.Tenant1.ADMIN1" ) ;
118+ accessTokenContext . SetAccessToken ( "01JB0QS2K6SA4KYD8S920W7DMG.Tenant1.ADMIN1" ) ;
118119
119120 // Try to create company settings for a company that already has settings
120121 ( await settingsClient . CreateCompanySettingsAsync (
@@ -126,9 +127,9 @@ public async Task DeleteExistingCompanySettingsAsync()
126127 {
127128 using var scope = _factory . Services . CreateScope ( ) ;
128129 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
129- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
130+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
130131
131- transport . SetAuthorizationToken ( "Bearer" , "01JB0RAH24ZJBA53AJF5F5MMZX.Tenant2.ADMIN1" ) ;
132+ accessTokenContext . SetAccessToken ( "01JB0RAH24ZJBA53AJF5F5MMZX.Tenant2.ADMIN1" ) ;
132133
133134 await settingsClient . DeleteCompanySettingsAsync ( TestContext . Current . CancellationToken ) ;
134135
@@ -140,9 +141,9 @@ public async Task DeleteNonExistentCompanySettingsAsync()
140141 {
141142 using var scope = _factory . Services . CreateScope ( ) ;
142143 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
143- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
144+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
144145
145- transport . SetAuthorizationToken ( "Bearer" , "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant1000.ADMIN1" ) ;
146+ accessTokenContext . SetAccessToken ( "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant1000.ADMIN1" ) ;
146147
147148 ( await settingsClient . DeleteCompanySettingsAsync ( TestContext . Current . CancellationToken ) ) . ShouldFailWith ( HttpStatusCode . NotFound ) ;
148149 }
@@ -154,9 +155,9 @@ public async Task GetExistingCompanySettingsAsync()
154155 {
155156 using var scope = _factory . Services . CreateScope ( ) ;
156157 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
157- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
158+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
158159
159- transport . SetAuthorizationToken ( "Bearer" , "01JB0QS2K6SA4KYD8S920W7DMG.Tenant1.User1" ) ;
160+ accessTokenContext . SetAccessToken ( "01JB0QS2K6SA4KYD8S920W7DMG.Tenant1.User1" ) ;
160161
161162 var responseModel = ( await settingsClient . GetCompanySettingsAsync ( TestContext . Current . CancellationToken ) ) . Unwrap ( ) ;
162163
@@ -170,9 +171,9 @@ public async Task GetNonExistentCompanySettingsAsync()
170171 {
171172 using var scope = _factory . Services . CreateScope ( ) ;
172173 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
173- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
174+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
174175
175- transport . SetAuthorizationToken ( "Bearer" , "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant1000.User1" ) ;
176+ accessTokenContext . SetAccessToken ( "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant1000.User1" ) ;
176177
177178 ( await settingsClient . GetCompanySettingsAsync ( TestContext . Current . CancellationToken ) ) . ShouldFailWith ( HttpStatusCode . NotFound ) ;
178179 }
@@ -188,9 +189,9 @@ public async Task UpdateExistingCompanySettingsAsync()
188189 {
189190 using var scope = _factory . Services . CreateScope ( ) ;
190191 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
191- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
192+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
192193
193- transport . SetAuthorizationToken ( "Bearer" , "01JB0QS2K6SA4KYD8S920W7DMG.Tenant1.ADMIN1" ) ;
194+ accessTokenContext . SetAccessToken ( "01JB0QS2K6SA4KYD8S920W7DMG.Tenant1.ADMIN1" ) ;
194195
195196 const string newColorSchemeId = "updated-theme" ;
196197
@@ -208,9 +209,9 @@ public async Task UpdateNonExistentCompanySettingsAsync()
208209 {
209210 using var scope = _factory . Services . CreateScope ( ) ;
210211 var settingsClient = scope . ServiceProvider . GetRequiredService < IClients > ( ) . CompanySettingsClient ;
211- var transport = ( TestHttpTransport ) scope . ServiceProvider . GetRequiredService < IHttpTransport > ( ) ;
212+ var accessTokenContext = scope . ServiceProvider . GetRequiredService < IAccessTokenContext > ( ) ;
212213
213- transport . SetAuthorizationToken ( "Bearer" , "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant1000.ADMIN1" ) ;
214+ accessTokenContext . SetAccessToken ( "01JA1ZJAWF27S0J8Z2VJE7673Y.Tenant1000.ADMIN1" ) ;
214215
215216 ( await settingsClient . UpdateCompanySettingsAsync (
216217 new CompanySettingsModificationModel ( "new-theme" ) , TestContext . Current . CancellationToken ) ) . ShouldFailWith ( HttpStatusCode . NotFound ) ;
0 commit comments