Skip to content

Commit 7791831

Browse files
Update test-automate-integration-testing.md
Edit code formatting
1 parent d42e568 commit 7791831

File tree

1 file changed

+47
-48
lines changed

1 file changed

+47
-48
lines changed

articles/active-directory/develop/test-automate-integration-testing.md

Lines changed: 47 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -175,56 +175,56 @@ using System;
175175

176176
public class ClientFixture : IAsyncLifetime
177177
{
178-
public HttpClient httpClient;
178+
public HttpClient httpClient;
179179

180-
public async Task InitializeAsync()
181-
{
182-
var builder = new ConfigurationBuilder().AddJsonFile("<path-to-json-file>");
180+
public async Task InitializeAsync()
181+
{
182+
var builder = new ConfigurationBuilder().AddJsonFile("<path-to-json-file>");
183183

184-
IConfigurationRoot Configuration = builder.Build();
184+
IConfigurationRoot Configuration = builder.Build();
185185

186-
var PublicClientApplicationOptions = new PublicClientApplicationOptions();
187-
Configuration.Bind("Authentication", PublicClientApplicationOptions);
188-
var app = PublicClientApplicationBuilder.CreateWithApplicationOptions(PublicClientApplicationOptions)
189-
.Build();
186+
var PublicClientApplicationOptions = new PublicClientApplicationOptions();
187+
Configuration.Bind("Authentication", PublicClientApplicationOptions);
188+
var app = PublicClientApplicationBuilder.CreateWithApplicationOptions(PublicClientApplicationOptions)
189+
.Build();
190190

191-
SecretClientOptions options = new SecretClientOptions()
192-
{
193-
Retry =
191+
SecretClientOptions options = new SecretClientOptions()
192+
{
193+
Retry =
194194
{
195195
Delay= TimeSpan.FromSeconds(2),
196196
MaxDelay = TimeSpan.FromSeconds(16),
197197
MaxRetries = 5,
198198
Mode = RetryMode.Exponential
199199
}
200-
};
200+
};
201201

202-
string keyVaultUri = Configuration.GetValue<string>("KeyVault:KeyVaultUri");
203-
var client = new SecretClient(new Uri(keyVaultUri), new DefaultAzureCredential(), options);
202+
string keyVaultUri = Configuration.GetValue<string>("KeyVault:KeyVaultUri");
203+
var client = new SecretClient(new Uri(keyVaultUri), new DefaultAzureCredential(), options);
204204

205-
KeyVaultSecret userNameSecret = client.GetSecret("TestUserName");
206-
KeyVaultSecret passwordSecret = client.GetSecret("TestPassword");
205+
KeyVaultSecret userNameSecret = client.GetSecret("TestUserName");
206+
KeyVaultSecret passwordSecret = client.GetSecret("TestPassword");
207207

208-
string password = passwordSecret.Value;
209-
string username = userNameSecret.Value;
210-
string[] scopes = Configuration.GetSection( "WebAPI:Scopes").Get<string[]>();
211-
SecureString securePassword = new NetworkCredential("", password).SecurePassword;
208+
string password = passwordSecret.Value;
209+
string username = userNameSecret.Value;
210+
string[] scopes = Configuration.GetSection("WebAPI:Scopes").Get<string[]>();
211+
SecureString securePassword = new NetworkCredential("", password).SecurePassword;
212212

213-
AuthenticationResult result = null;
214-
httpClient = new HttpClient();
213+
AuthenticationResult result = null;
214+
httpClient = new HttpClient();
215215

216-
try
217-
{
218-
result = await app.AcquireTokenByUsernamePassword(scopes, username, securePassword)
219-
.ExecuteAsync();
220-
}
221-
catch (MsalException) { }
216+
try
217+
{
218+
result = await app.AcquireTokenByUsernamePassword(scopes, username, securePassword)
219+
.ExecuteAsync();
220+
}
221+
catch (MsalException) { }
222222

223-
string accessToken = result.AccessToken;
224-
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("bearer", accessToken);
225-
}
223+
string accessToken = result.AccessToken;
224+
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("bearer", accessToken);
225+
}
226226

227-
public Task DisposeAsync() => Task.CompletedTask;
227+
public Task DisposeAsync() => Task.CompletedTask;
228228
}
229229
```
230230

@@ -235,21 +235,20 @@ The following example is a test that calls Microsoft Graph. Replace this test w
235235
```csharp
236236
public class ApiTests : IClassFixture<ClientFixture>
237237
{
238-
ClientFixture clientFixture;
239-
240-
public ApiTests(ClientFixture clientFixture)
241-
{
242-
this.clientFixture = clientFixture;
243-
}
238+
ClientFixture clientFixture;
244239

240+
public ApiTests(ClientFixture clientFixture)
241+
{
242+
this.clientFixture = clientFixture;
243+
}
245244

246-
[Fact]
247-
public async Task GetRequestTest()
248-
{
249-
var testClient = clientFixture.httpClient;
250-
HttpResponseMessage response = await testClient.GetAsync("https://graph.microsoft.com/v1.0/me");
251-
var responseCode = response.StatusCode.ToString();
252-
Assert.Equal("OK", responseCode);
253-
}
245+
[Fact]
246+
public async Task GetRequestTest()
247+
{
248+
var testClient = clientFixture.httpClient;
249+
HttpResponseMessage response = await testClient.GetAsync("https://graph.microsoft.com/v1.0/me");
250+
var responseCode = response.StatusCode.ToString();
251+
Assert.Equal("OK", responseCode);
252+
}
254253
}
255-
```
254+
```

0 commit comments

Comments
 (0)