From 8c797c5b4f822ee815357fc358d6b8de38b86dd9 Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 16 Apr 2022 19:52:50 +0800 Subject: ... --- BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'BackEnd/Timeline.Tests/IntegratedTests2/IntegratedTestBase.cs') 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(); } -- cgit v1.2.3