public void CanChainReader() { string xml = "<root>foo</root>"; XmlProcessorReader reader = new XmlProcessorReader(GetReader(xml)); SkipReaderMockProcessor processor = new SkipReaderMockProcessor(); reader.Processors.Add(processor); string output = ReadToEnd(reader); WriteIfDebugging(output); Assert.AreEqual(1, processor.Calls); }