namespace ZB.MOM.WW.Auth.ApiKeys.SqlServer.Tests; public sealed class SqlServerApiKeyOptionsTests { [Fact] public void Validate_RejectsMissingConnectionString() => Assert.Throws(() => new SqlServerApiKeyOptions { ConnectionString = " " }.Validate()); [Fact] public void Validate_RejectsUnsafeSchemaName() => Assert.Throws(() => new SqlServerApiKeyOptions { ConnectionString = "Server=x", Schema = "zb;auth" }.Validate()); [Fact] public void Schema_DefaultsToZbauth() => Assert.Equal("zbauth", new SqlServerApiKeyOptions().Schema); }