public void ValidateGlobalSettings_should_throw_exception_if_EventsTemporaryBufferCapacityy_is_not_positive()
        {
            var settings = new ConsoleLogGlobalSettings {
                EventsTemporaryBufferCapacity = 0
            };

            new Action(() => SettingsValidator.ValidateGlobalSettings(settings))
            .Should().Throw <ArgumentOutOfRangeException>();

            settings.EventsTemporaryBufferCapacity = -1;
            new Action(() => SettingsValidator.ValidateGlobalSettings(settings))
            .Should().Throw <ArgumentOutOfRangeException>();
        }
 public void ValidateGlobalSettings_should_throw_exception_on_null_settings()
 {
     new Action(() => SettingsValidator.ValidateGlobalSettings(null))
     .Should().Throw <ArgumentNullException>();
 }
 public void ValidateGlobalSettings_should_consider_default_settings_valid()
 {
     new Action(() => SettingsValidator.ValidateGlobalSettings(new ConsoleLogGlobalSettings()))
     .Should().NotThrow();
 }