Ejemplo n.º 1
0
 internal Audit()
 {
     EnableByDefault();
     Defaults(settings =>
     {
         settings.Set(AuditConfigReader.GetConfiguredAuditQueue(settings));
     });
     Prerequisite(config => config.Settings.GetOrDefault <AuditConfigReader.Result>() != null, "No configured audit queue was found");
 }
        public void ShouldUseExplicitValueInSettingsIfPresent()
        {
            var settingsHolder    = new SettingsHolder();
            var configuredAddress = "myAuditQueue";

            settingsHolder.Set(new AuditConfigReader.Result
            {
                Address = configuredAddress
            });

            Assert.True(AuditConfigReader.TryGetAuditQueueAddress(settingsHolder, out var address));
            Assert.AreEqual(configuredAddress, address);
        }
        public void ShouldReturnConfiguredExpiration()
        {
            var settingsHolder       = new SettingsHolder();
            var configuredExpiration = TimeSpan.FromSeconds(10);

            settingsHolder.Set(new AuditConfigReader.Result
            {
                TimeToBeReceived = configuredExpiration
            });

            Assert.True(AuditConfigReader.TryGetAuditMessageExpiration(settingsHolder, out var expiration));
            Assert.AreEqual(configuredExpiration, expiration);
        }
Ejemplo n.º 4
0
        public void ShouldUseExplicitValueInSettingsIfPresent()
        {
            string address;
            var    settingsHolder = new SettingsHolder();

            settingsHolder.Set <AuditConfigReader.Result>(new AuditConfigReader.Result
            {
                Address = "myAuditQueue"
            });

            Assert.True(AuditConfigReader.TryGetAuditQueueAddress(settingsHolder, out address));
            Assert.AreEqual("myAuditQueue", address);
        }
Ejemplo n.º 5
0
 internal Audit()
 {
     EnableByDefault();
     Prerequisite(config => AuditConfigReader.GetConfiguredAuditQueue(config.Settings, out auditConfig), "No configured audit queue was found");
 }
 public void ShouldReturnFalseIfNoExpirationIsConfigured()
 {
     Assert.False(AuditConfigReader.TryGetAuditMessageExpiration(new SettingsHolder(), out _));
 }