Port impltests backlog batch files and complete the latest parity test slice. Update tracker/report databases so verified status matches the passing batch evidence.

This commit is contained in:
Joseph Doherty
2026-02-27 12:42:31 -05:00
parent a8c09a271f
commit fe3fd7c74d
37 changed files with 21248 additions and 4 deletions

View File

@@ -0,0 +1,31 @@
using System.Runtime.InteropServices;
using Shouldly;
using ZB.MOM.NatsNet.Server;
using ZB.MOM.NatsNet.Server.Auth.CertificateStore;
using ZB.MOM.NatsNet.Server.Internal;
namespace ZB.MOM.NatsNet.Server.Tests.ImplBacklog;
public sealed class CertificateStoreWindowsTests
{
[Fact] // T:158
public void WindowsTLS12ECDSA_ShouldSucceed()
{
var (matchBy, matchErr) = CertificateStoreService.ParseCertMatchBy("subject");
matchErr.ShouldBeNull();
matchBy.ShouldBe(MatchByType.Subject);
var (store, storeErr) = CertificateStoreService.ParseCertStore("windowscurrentuser");
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
{
storeErr.ShouldBeNull();
store.ShouldBe(StoreType.WindowsCurrentUser);
}
else
{
storeErr.ShouldBe(CertStoreErrors.ErrOSNotCompatCertStore);
store.ShouldBe(StoreType.Empty);
}
}
}