refactor: IAuthListenHandler und IAuthSenderHandler aktualisiert, um Issuer und Audiance anstelle von Name zu verwenden
This commit is contained in:
@@ -90,27 +90,30 @@ public class AuthHubTests
|
||||
public async Task ReceiveMessage_ShouldCallOnMessageReceived()
|
||||
{
|
||||
// Arrange
|
||||
string rcv_name = string.Empty;
|
||||
string rcv_value = string.Empty;
|
||||
|
||||
string rcv_issuer = string.Empty;
|
||||
string rcv_audience = string.Empty;
|
||||
string rcv_key = string.Empty;
|
||||
|
||||
// Receiver client
|
||||
var provider_receiver = Build(opt =>
|
||||
{
|
||||
opt.Url = _hubUrl;
|
||||
opt.Events.OnMessageReceived = (name, value, logger) =>
|
||||
opt.Events.OnMessageReceived = (issuer, audience, key, logger) =>
|
||||
{
|
||||
rcv_name = name;
|
||||
rcv_value = value;
|
||||
rcv_issuer = issuer;
|
||||
rcv_audience = audience;
|
||||
rcv_key = key;
|
||||
};
|
||||
});
|
||||
var client_receiver = provider_receiver.GetRequiredService<IAuthClient>();
|
||||
await client_receiver.StartAsync();
|
||||
|
||||
string name = "name";
|
||||
string value = "value";
|
||||
string issuer = "issuer";
|
||||
string audience = "audience";
|
||||
string key = "key";
|
||||
|
||||
// Act
|
||||
await _notifier.UpdateKeyAsync(name, value);
|
||||
await _notifier.UpdateKeyAsync(issuer, audience, key);
|
||||
|
||||
// delay fort getting answer
|
||||
await Task.Delay(2000);
|
||||
@@ -118,8 +121,9 @@ public class AuthHubTests
|
||||
// Assert
|
||||
Assert.Multiple(() =>
|
||||
{
|
||||
Assert.That(rcv_name, Is.EqualTo(name));
|
||||
Assert.That(rcv_value, Is.EqualTo(value));
|
||||
Assert.That(rcv_issuer, Is.EqualTo(issuer));
|
||||
Assert.That(rcv_audience, Is.EqualTo(audience));
|
||||
Assert.That(rcv_key, Is.EqualTo(key));
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user