public void UseNOPSession () { MemoryStream ms = new MemoryStream (); MyWriterSession2 session = new MyWriterSession2 (); XmlDictionary dic = new XmlDictionary (); XmlDictionaryWriter w = XmlDictionaryWriter.CreateBinaryWriter (ms, dic, session); w.WriteStartElement (dic.Add ("FOO"), XmlDictionaryString.Empty); w.WriteStartElement (dic.Add ("blah"), XmlDictionaryString.Empty); w.WriteStartElement (dic.Add ("blabla"), XmlDictionaryString.Empty); w.Close (); Assert.AreEqual (new byte [] {0x42, 0, 0x42, 2, 0x42, 4, 1, 1, 1}, ms.ToArray ()); }
public void UseNOPSession () { MemoryStream ms = new MemoryStream (); MyWriterSession2 session = new MyWriterSession2 (); XmlDictionary dic = new XmlDictionary (); XmlDictionaryWriter w = XmlDictionaryWriter.CreateBinaryWriter (ms, dic, session); w.WriteStartElement (dic.Add ("FOO"), XmlDictionaryString.Empty); w.WriteStartElement (dic.Add ("blah"), XmlDictionaryString.Empty); w.WriteStartElement (dic.Add ("blabla"), XmlDictionaryString.Empty); w.Close (); Assert.AreEqual (new byte [] {0x42, 0, 0x42, 2, 0x42, 4, 1, 1, 1}, ms.ToArray ()); }