namespace ZB.MOM.WW.MxGateway.IntegrationTests;

public sealed class LiveLdapFactAttribute : FactAttribute
{
    public const string EnableVariableName = "MXGATEWAY_RUN_LIVE_LDAP_TESTS";

    public LiveLdapFactAttribute()
    {
        if (!Enabled)
        {
            Skip = $"Set {EnableVariableName}=1 to run live LDAP tests.";
        }
    }

    public static bool Enabled => IntegrationTestEnvironment.IsEnabled(EnableVariableName);
}
