diff options
author | crupest <crupest@outlook.com> | 2022-04-16 19:52:50 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-04-16 19:52:50 +0800 |
commit | 8c797c5b4f822ee815357fc358d6b8de38b86dd9 (patch) | |
tree | 99ba523264beeb56f92f9f58d86d03678c2cc369 /BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs | |
parent | 7715ddd0d70efc32bf3d04d2b2c356c333328344 (diff) | |
download | timeline-8c797c5b4f822ee815357fc358d6b8de38b86dd9.tar.gz timeline-8c797c5b4f822ee815357fc358d6b8de38b86dd9.tar.bz2 timeline-8c797c5b4f822ee815357fc358d6b8de38b86dd9.zip |
...
Diffstat (limited to 'BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs')
-rw-r--r-- | BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs b/BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs index 24a869a0..de41181b 100644 --- a/BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs +++ b/BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs @@ -20,6 +20,10 @@ namespace Timeline.Tests.IntegratedTests2 protected string NormalUserToken { get; set; } = default!;
protected string AdminUserToken { get; set; } = default!;
+ protected HttpClient DefaultClient { get; set; } = default!;
+ protected HttpClient UserClient { get; set; } = default!;
+ protected HttpClient AdminClient { get; set; } = default!;
+
public IntegratedTestBase(ITestOutputHelper testOutputHelper) : this(1, testOutputHelper)
{
@@ -83,6 +87,9 @@ namespace Timeline.Tests.IntegratedTests2 await CreateInitUsersAsync();
NormalUserToken = await CreateTokenWithCredentialAsync("user", "userpw");
AdminUserToken = await CreateTokenWithCredentialAsync("admin", "adminpw");
+ DefaultClient = CreateDefaultClient();
+ UserClient = CreateClientAsUser();
+ AdminClient = CreateClientAsAdmin();
await OnInitializeAsync();
OnInitialize();
}
@@ -91,6 +98,9 @@ namespace Timeline.Tests.IntegratedTests2 {
await OnDisposeAsync();
OnDispose();
+ DefaultClient.Dispose();
+ UserClient.Dispose();
+ AdminClient.Dispose();
await TestApp.DisposeAsync();
}
|