public void ValidationOk()
        {
            Mock <IThrottlingConfigurationValidator> throttlingConfigurationValidatorMock = new Mock <IThrottlingConfigurationValidator>();

            RestNodeConfiguration configuration = CreateConfiguration();

            Assert.DoesNotThrow(() => new RestConfigurationValidator(throttlingConfigurationValidatorMock.Object).Validate(configuration));

            throttlingConfigurationValidatorMock.Verify(validator => validator.Validate(configuration.Throttling), Times.Once);
        }
Пример #2
0
 public void Validate(RestNodeConfiguration configuration)
 {
     _log.Debug($"Validating {nameof(RestConfiguration)}");
     _throttlingConfigurationValidator.Validate(configuration.Throttling);
     _log.Info($"{nameof(RestConfiguration)} valid");
 }