コード例 #1
0
        public ManifestValidationResult ValidateManifest(ICustomisationManifest manifest)
        {
            var pluginManifest = (PluginManifest)manifest;
            var pluginWrapper  = new PluginWrapper();

            ValidationResult = pluginWrapper.Validate(pluginManifest);

            return(ValidationResult);
        }
コード例 #2
0
        public ManifestValidationResult ValidateManifest(ICustomisationManifest manifest)
        {
            ValidationResult = new ManifestValidationResult
            {
                IsValid = true
            };

            return(ValidationResult);
        }
コード例 #3
0
        public ManifestValidationResult ValidateManifest(ICustomisationManifest manifest)
        {
            var configurationManifest = (ConfigurationManifest)manifest;
            var wrapper = new ConfigurationWrapper();

            ValidationResult = wrapper.Validate(configurationManifest);

            return(ValidationResult);
        }
コード例 #4
0
        public void Overriden_ToString_Returns_Errors_With_NewLine_Delimiter()
        {
            var validationResults = new ManifestValidationResult()
            {
                IsValid = true,
                Errors  = new List <string>()
                {
                    "Error 1",
                    "Error 2",
                    "Error 3"
                }
            };

            validationResults.ToString().Should().Be("Error 1\nError 2\nError 3");
        }