feat(batch1): add init parity hooks for ciphers and constants
This commit is contained in:
@@ -24,6 +24,19 @@ namespace ZB.MOM.NatsNet.Server.Tests.Auth;
|
||||
/// </summary>
|
||||
public class CipherSuitesTests
|
||||
{
|
||||
[Fact]
|
||||
public void Init_CalledMultipleTimes_RemainsIdempotent()
|
||||
{
|
||||
var beforeCount = CipherSuites.CipherMap.Count;
|
||||
var beforeByIdCount = CipherSuites.CipherMapById.Count;
|
||||
|
||||
CipherSuites.Init();
|
||||
CipherSuites.Init();
|
||||
|
||||
CipherSuites.CipherMap.Count.ShouldBe(beforeCount);
|
||||
CipherSuites.CipherMapById.Count.ShouldBe(beforeByIdCount);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void CipherMap_ContainsTls13Suites()
|
||||
{
|
||||
|
||||
@@ -32,6 +32,17 @@ namespace ZB.MOM.NatsNet.Server.Tests;
|
||||
/// </summary>
|
||||
public sealed class ServerTests
|
||||
{
|
||||
[Fact]
|
||||
public void Init_CalledMultipleTimes_RemainsIdempotent()
|
||||
{
|
||||
var before = ServerConstants.GitCommit;
|
||||
|
||||
ServerConstants.Init();
|
||||
ServerConstants.Init();
|
||||
|
||||
ServerConstants.GitCommit.ShouldBe(before);
|
||||
}
|
||||
|
||||
// =========================================================================
|
||||
// TestSemanticVersion — Test ID 2866
|
||||
// Validates that ServerConstants.Version matches semver format.
|
||||
|
||||
Reference in New Issue
Block a user