public void DumpAllTest() { CdrDecoder target = new CdrDecoder(); target.ElementDefinitionProvider.CurrentSchema = "CS-50"; Stream asnStream = new FileStream(@"mcrsm_6504_089521.mcr", FileMode.Open); byte maxLevel = byte.MaxValue; int expected = 2; int actual; TextWriter dumpWriter1 = new StreamWriter("Dump_ELEMENT_TXT.log"); actual = target.Dump(asnStream, dumpWriter1, DumpType.ELEMENT_TXT, maxLevel); Assert.AreEqual(expected, actual); asnStream.Seek(0, SeekOrigin.Begin); TextWriter dumpWriter2 = new StreamWriter("Dump_ELEMENT_XML.log"); actual = target.Dump(asnStream, dumpWriter2, DumpType.ELEMENT_XML, maxLevel); Assert.AreEqual(expected, actual); asnStream.Seek(0, SeekOrigin.Begin); TextWriter dumpWriter3 = new StreamWriter("Dump_TLV_TXT.log"); actual = target.Dump(asnStream, dumpWriter3, DumpType.TLV_TXT, maxLevel); Assert.AreEqual(expected, actual); asnStream.Seek(0, SeekOrigin.Begin); TextWriter dumpWriter4 = new StreamWriter("Dump_TLV_XML.log"); actual = target.Dump(asnStream, dumpWriter4, DumpType.TLV_XML, maxLevel); Assert.AreEqual(expected, actual); asnStream.Close(); //Assert.Inconclusive("Verify the correctness of this test method."); }