fix(AuthClientTest): Ersetzte client_receiver.ReceiveMessageAsync Aktion mit sender_client.SendMessageAsync in ReceiveMessage_ShouldCallOnMessageReceived Test
- Verzögerung für die Dauer des Nachrichtenempfangs in ReceiveMessage_ShouldCallOnMessageReceived hinzugefügt.
This commit is contained in:
parent
27c2c0b4cb
commit
5092890f14
@ -7,6 +7,7 @@ using Microsoft.Extensions.Hosting;
|
|||||||
|
|
||||||
namespace DigitalData.Auth.Tests.Client;
|
namespace DigitalData.Auth.Tests.Client;
|
||||||
|
|
||||||
|
// TODO: The test checks if the services are working. Performance measurement is ignored. Update it to measure performance as well.
|
||||||
[TestFixture]
|
[TestFixture]
|
||||||
public class AuthClientTests
|
public class AuthClientTests
|
||||||
{
|
{
|
||||||
@ -70,7 +71,7 @@ public class AuthClientTests
|
|||||||
var client = provider.GetRequiredService<IAuthClient>();
|
var client = provider.GetRequiredService<IAuthClient>();
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await client.TryStartAsync();
|
await client.StartAsync();
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
Assert.Multiple(() =>
|
Assert.Multiple(() =>
|
||||||
@ -91,7 +92,7 @@ public class AuthClientTests
|
|||||||
// Sender client
|
// Sender client
|
||||||
using var provider_sender = Build(opt => opt.Url = _hubUrl);
|
using var provider_sender = Build(opt => opt.Url = _hubUrl);
|
||||||
var sender_client = provider_sender.GetRequiredService<IAuthClient>();
|
var sender_client = provider_sender.GetRequiredService<IAuthClient>();
|
||||||
await sender_client.TryStartAsync();
|
await sender_client.StartAsync();
|
||||||
|
|
||||||
// Receiver client
|
// Receiver client
|
||||||
using var provider_receiver = Build(opt =>
|
using var provider_receiver = Build(opt =>
|
||||||
@ -104,12 +105,16 @@ public class AuthClientTests
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
var client_receiver = provider_receiver.GetRequiredService<IAuthClient>();
|
var client_receiver = provider_receiver.GetRequiredService<IAuthClient>();
|
||||||
|
await client_receiver.StartAsync();
|
||||||
|
|
||||||
string user = "user";
|
string user = "user";
|
||||||
string message = "message";
|
string message = "message";
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await client_receiver.ReceiveMessageAsync(user, message);
|
await sender_client.SendMessageAsync(user, message);
|
||||||
|
|
||||||
|
// delay fort getting answer
|
||||||
|
await Task.Delay(2000);
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
Assert.Multiple(() =>
|
Assert.Multiple(() =>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user