From 360d91353b1d960bd6e440148b5e13d8c29c6d48 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Tue, 4 Feb 2025 16:09:19 +0100 Subject: [PATCH] =?UTF-8?q?Revert=20"feat(AuthClientTests):=20Es=20wurde?= =?UTF-8?q?=20eine=20clientPool-Warteschlange=20erstellt,=20um=20die=20Inj?= =?UTF-8?q?ektion=20von=20Abh=C3=A4ngigkeiten=20und=20die=20Bereitstellung?= =?UTF-8?q?=20von=20Diensten=20zu=20trennen."?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 5886e076f4698fae293f56fad238c1563b2a10e3. --- .../Client/AuthClientTests.cs | 28 ++++++------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/DigitalData.Auth.Tests/Client/AuthClientTests.cs b/DigitalData.Auth.Tests/Client/AuthClientTests.cs index 644825d..63aac1f 100644 --- a/DigitalData.Auth.Tests/Client/AuthClientTests.cs +++ b/DigitalData.Auth.Tests/Client/AuthClientTests.cs @@ -4,7 +4,6 @@ using DigitalData.Auth.Client; using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; -using System.Reflection; namespace DigitalData.Auth.Tests.Client; @@ -15,9 +14,7 @@ public class AuthClientTests private Func, ServiceProvider> Build; - private readonly WebApplication? _app = null; - - private readonly Queue _clientPool = new(); + private WebApplication? _app = null; private static int AvailablePort { @@ -38,19 +35,7 @@ public class AuthClientTests .AddAuthHubClient(options) .BuildServiceProvider(); - var testCount = GetType().GetMethods(BindingFlags.Public | BindingFlags.Instance) - .Where(m => m.GetCustomAttributes(typeof(TestAttribute), false).Length != 0 || - m.GetCustomAttributes(typeof(TestCaseAttribute), false).Any()) - .Count(); - - for(int i = 0; i < testCount; i++) - { - using var provider = Build(opt => opt.Url = _hubUrl); - var client = provider.GetRequiredService(); - _clientPool.Append(client); - } - - /* Create and run test server */ + // Create and run test server // Create builder and add SignalR service var builder = WebApplication.CreateBuilder(); builder.Services.AddSignalR(); @@ -81,7 +66,8 @@ public class AuthClientTests public async Task StartAsync_ShouldConnectSuccessfully() { // Arrange - var client = _clientPool.Dequeue(); + using var provider = Build(opt => opt.Url = _hubUrl); + var client = provider.GetRequiredService(); // Act await client.TryStartAsync(); @@ -101,7 +87,11 @@ public class AuthClientTests // Arrange string rcv_user = string.Empty; string rcv_msg = string.Empty; - var sender_client = _clientPool.Dequeue(); + + // Sender client + using var provider_sender = Build(opt => opt.Url = _hubUrl); + var sender_client = provider_sender.GetRequiredService(); + await sender_client.TryStartAsync(); // Receiver client using var provider_receiver = Build(opt =>