using NATS.Server;
using NATS.Server.Auth;

namespace NATS.Server.Tests;

public class AuthConfigTests
{
    [Fact]
    public void NatsOptions_has_auth_fields_with_defaults()
    {
        var opts = new NatsOptions();

        opts.Username.ShouldBeNull();
        opts.Password.ShouldBeNull();
        opts.Authorization.ShouldBeNull();
        opts.Users.ShouldBeNull();
        opts.NKeys.ShouldBeNull();
        opts.NoAuthUser.ShouldBeNull();
        opts.AuthTimeout.ShouldBe(TimeSpan.FromSeconds(2));
    }
}
