Example #1
0
        private void Bug662644(OpenXmlValidator validator)
        {
            DocumentFormat.OpenXml.Office2010.Excel.FormControlProperties fp = new DocumentFormat.OpenXml.Office2010.Excel.FormControlProperties();

            var errors = validator.Validate(fp);

            Assert.Empty(errors);

            fp.AppendChild(new DocumentFormat.OpenXml.Office2010.Excel.BorderColor());
            errors = validator.Validate(fp);
            Assert.Single(errors);
            Assert.Equal(ValidationErrorType.Schema, errors.First().ErrorType);
            Assert.Equal("Sch_InvalidElementContentExpectingComplex", errors.First().Id);
        }
        private void Bug662644(OpenXmlValidator validator)
        {
            DocumentFormat.OpenXml.Office2010.Excel.FormControlProperties fp = new DocumentFormat.OpenXml.Office2010.Excel.FormControlProperties();

            var errors = validator.Validate(fp);
            Assert.Equal(0, errors.Count());

            fp.AppendChild(new DocumentFormat.OpenXml.Office2010.Excel.BorderColor());
            errors = validator.Validate(fp);
            Assert.Equal(1, errors.Count());
            Assert.Equal(ValidationErrorType.Schema, errors.First().ErrorType);
            Assert.Equal("Sch_InvalidElementContentExpectingComplex", errors.First().Id);
        }