Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var test = new Test(5, "H");
            ValidationLogger  logger    = new ValidationLogger();
            ValidationService validator = new ValidationService(logger);

            validator.Validate(test);
        }
Ejemplo n.º 2
0
        public void Run()
        {
            var validationLogger = new ValidationLogger();

            validationLogger.LogInformation("Starting validation of Promitor setup");

            var validationResults = RunValidationSteps();

            ProcessValidationResults(validationResults);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 8
0
        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)
            };
        }