public void Should_expose_validationmessages() { //Arrange var validationList = new List <string> { "validationmessage1", "validationmessage2" }; //Act var xmlValidationException = new XmlValidationException("Error in stuff", validationList); //Assert Assert.NotNull(xmlValidationException.ValidationMessages); Assert.Equal(2, xmlValidationException.ValidationMessages.Count); }
protected override int ProcessXmlNodes(int count) { while ((base.m_outputStream.Length < count) && this.m_reader.Read()) { this.TranslateXmlNode(); this.m_writer.Flush(); } if (m_validationErrors.Count > 0 && (base.m_outputStream.Length < count)) { XmlValidationException valException = new XmlValidationException(); valException.ErrorCollection = m_validationErrors; valException.ErrorCode = "10002"; throw valException; } return((int)base.m_outputStream.Length); }