Пример #1
0
        public void CheckElementsDefinitionBatchTest()
        {
            CdrDecoder target = new CdrDecoder();
            target.ElementDefinitionProvider.CurrentSchema = "CS-50";
            String srcPath = @"C:\Projects\D900Cdr.Decoder\SampleCDRs\SR13";
            TextWriter dumpWriter = new StreamWriter("CheckElementsDefinition.log");
            int expected = 2;
            int actual;

            FileInfo[] cdrFiles;

            cdrFiles = new DirectoryInfo(srcPath).GetFiles("*.cdr", SearchOption.TopDirectoryOnly);
            FileStream cdr;

            foreach (FileInfo fi in cdrFiles)
            {
                cdr = new FileStream(fi.FullName, FileMode.Open);

                actual = target.CheckElementsDefinition(cdr, dumpWriter);
                Assert.AreEqual(expected, actual);

                cdr.Close();
            }
        }
Пример #2
0
        public void CheckElementsDefinitionTest()
        {
            CdrDecoder target = new CdrDecoder();
            target.ElementDefinitionProvider.CurrentSchema = "CS-50";
            Stream asnStream = new FileStream("KLG_02Dec2008_181815.cdr", FileMode.Open);
            TextWriter dumpWriter = new StreamWriter("CheckElementsDefinition.log");
            int expected = 2;
            int actual;
            actual = target.CheckElementsDefinition(asnStream, dumpWriter);
            Assert.AreEqual(expected, actual);

            asnStream.Close();
            //Assert.Inconclusive("Verify the correctness of this test method.");
        }