elsa-core/test/unit/Elsa.Identity.UnitTests/Services/DefaultApiKeyGeneratorAndParserTests.cs
2026-05-20 13:36:04 +02:00

20 lines
504 B
C#

using Elsa.Identity.Services;
namespace Elsa.Identity.UnitTests.Services;
public class DefaultApiKeyGeneratorAndParserTests
{
[Fact]
public void Generate_UsesHighEntropyRandomSuffix()
{
var generator = new DefaultApiKeyGeneratorAndParser();
var apiKey = generator.Generate("client-1");
var suffix = apiKey.Split('-', 2)[1];
var bytes = Convert.FromHexString(suffix);
Assert.Equal(64, suffix.Length);
Assert.Equal(32, bytes.Length);
}
}