static void Main(string[] args) { var test = new Test(5, "H"); ValidationLogger logger = new ValidationLogger(); ValidationService validator = new ValidationService(logger); validator.Validate(test); }
public void Run() { var validationLogger = new ValidationLogger(); validationLogger.LogInformation("Starting validation of Promitor setup"); var validationResults = RunValidationSteps(); ProcessValidationResults(validationResults); }
public void Log(string message) { if (string.IsNullOrEmpty(message)) { ValidationLogger.NullArgument(); return; } Logger.Info("[JS] " + message); }
public void OpenUrl(string url) { if (string.IsNullOrEmpty(url)) { ValidationLogger.NullArgument(); return; } Process.Start(url); }
public void CallByKerberos(string kerb) { if (string.IsNullOrEmpty(kerb)) { ValidationLogger.NullArgument(); return; } Process.Start("da://invoke/call?kerberos=" + kerb); }
public void AllPropertiesAreRight() { var logger = new ValidationLogger(); var valService = new ValidationService(logger); ValidationServiceTestEntity obj = new ValidationServiceTestEntity( digit: 1, negativeInteger: -5, moreOneCharString: "a", requiredObject: new List <int>(), notEmptyString: "string"); Assert.IsTrue(valService.Validate(obj).IsValid); }
public void AllPropertiesAreWrong() { const int MSG_COUNT = 5; var logger = new ValidationLogger(); var valService = new ValidationService(logger); ValidationServiceTestEntity obj = new ValidationServiceTestEntity( digit: -1, negativeInteger: 5, moreOneCharString: "", requiredObject: null, notEmptyString: ""); FullReport result = valService.Validate(obj); Assert.AreEqual(MSG_COUNT, result.Details.Count); }
public RuntimeValidator( IOptions <MetricsConfiguration> metricsConfiguration, ValidationLogger validatorLogger, IConfiguration configuration, IMapper mapper) { _validationLogger = validatorLogger; var scrapeConfigurationProvider = new MetricsDeclarationProvider(configuration, _validationLogger, mapper); _validationSteps = new List <IValidationStep> { new ConfigurationPathValidationStep(metricsConfiguration, _validationLogger), new AzureAuthenticationValidationStep(configuration, _validationLogger), new MetricsDeclarationValidationStep(scrapeConfigurationProvider, _validationLogger) }; }