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); }
public void Validate(RestNodeConfiguration configuration) { _log.Debug($"Validating {nameof(RestConfiguration)}"); _throttlingConfigurationValidator.Validate(configuration.Throttling); _log.Info($"{nameof(RestConfiguration)} valid"); }