public void WriteStringExceptionTest4() { using (var memStream = new MemoryStream()) using (OpenXmlPartWriter target = new OpenXmlPartWriter(memStream)) { string text = "abc"; target.WriteStartDocument(); target.WriteStartElement(new Run()); var run = new Run(new Text("111"), new Text("222")); using (var reader = OpenXmlReader.Create(run)) { reader.Read(); reader.Read(); target.WriteStartElement(reader); target.WriteString(reader.GetText()); reader.Read(); target.WriteEndElement(); Assert.Throws <System.InvalidOperationException>(() => { target.WriteString(text); // exception }); reader.Close(); } } }
public void WriteStringExceptionTest3() { using (var memStream = new MemoryStream()) using (OpenXmlPartWriter target = new OpenXmlPartWriter(memStream)) { string text = "abc"; target.WriteStartDocument(); target.WriteStartElement(new Run()); var textElement = new Text(); textElement.Space = SpaceProcessingModeValues.Preserve; target.WriteStartElement(new Text()); target.WriteString(text); target.WriteEndElement(); Assert.Throws <System.InvalidOperationException>(() => { target.WriteString(text); // exception }); } }
public void WriteStringExceptionTest7() { using (var memStream = new MemoryStream()) using (OpenXmlPartWriter target = new OpenXmlPartWriter(memStream)) { string text = "abc"; target.WriteStartDocument(); Assert.Throws <System.InvalidOperationException>(() => { target.WriteString(text); // exception }); } }
public void WriteStringTest() { using (var memStream = new MemoryStream()) using (OpenXmlPartWriter target = new OpenXmlPartWriter(memStream)) { string text = "abc"; target.WriteStartDocument(); target.WriteStartElement(new Run()); target.WriteStartElement(new Text()); target.WriteString(text); target.WriteEndElement(); var textElement = new Text(); textElement.Space = new EnumValue <SpaceProcessingModeValues>(); textElement.Space.Value = SpaceProcessingModeValues.Preserve; target.WriteStartElement(new Text(), textElement.GetAttributes()); target.WriteString(text); target.WriteString(text); target.WriteEndElement(); var run = new Run(new Text("111"), new Text("222")); using (var reader = OpenXmlReader.Create(run)) { reader.Read(); reader.Read(); target.WriteStartElement(reader); target.WriteString(reader.GetText()); reader.Read(); target.WriteEndElement(); reader.Read(); target.WriteStartElement(reader, textElement.GetAttributes()); target.WriteString(reader.GetText()); target.WriteString(text); reader.Read(); target.WriteEndElement(); reader.Close(); } target.Close(); } }