aboutsummaryrefslogtreecommitdiff
path: root/BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2022-04-16 19:52:50 +0800
committercrupest <crupest@outlook.com>2022-04-16 19:52:50 +0800
commit8c797c5b4f822ee815357fc358d6b8de38b86dd9 (patch)
tree99ba523264beeb56f92f9f58d86d03678c2cc369 /BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs
parent7715ddd0d70efc32bf3d04d2b2c356c333328344 (diff)
downloadtimeline-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.cs10
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();
}