System.Xml.Tests.XmlWriterTests_InvalidSurrogate.XmlWriterChecksLowerBoundOfLowerSurrogate C# (CSharp) Method

XmlWriterChecksLowerBoundOfLowerSurrogate() private method

private XmlWriterChecksLowerBoundOfLowerSurrogate ( ) : void
return void
        public static void XmlWriterChecksLowerBoundOfLowerSurrogate()
        {
            using (XmlWriter writer = CreateUtf8Writer())
            {
                writer.WriteStartDocument();
                writer.WriteStartElement("test");
                char[] invalidSurrogatePair = new char[] { (char)(SurHighStart + 5), (char)(SurLowStart - 1) };

                Assert.Throws<ArgumentException>(() =>
                {
                    writer.WriteRaw(invalidSurrogatePair, 0, invalidSurrogatePair.Length);
                });
            }
        }