Beispiel #1
0
        public void TestDecompileInput_NotElement()
        {
            XText            t = new XText("Test");
            JobXmlDecompiler d = new JobXmlDecompiler();

            d.DecompileInput(t);
        }
Beispiel #2
0
        public void TestDecompileInput_NoCDATA()
        {
            XElement         element = new XElement("test", new XElement("test-inner"));
            JobXmlDecompiler d       = new JobXmlDecompiler();

            d.DecompileInput(element);
        }
Beispiel #3
0
        public void TestDecompileInput_NoChildNode()
        {
            XElement         element = new XElement("test");
            JobXmlDecompiler d       = new JobXmlDecompiler();

            d.DecompileInput(element);
        }
Beispiel #4
0
        public void TestDecompileInput_UnknownCompressor()
        {
            byte[]           img         = File.ReadAllBytes("compression_test.bmp");
            string           imgAsString = System.Text.Encoding.Default.GetString(img);
            XCData           data        = new XCData(imgAsString);
            XAttribute       compressor  = new XAttribute("compressor", "unknown");
            XElement         element     = new XElement("test", compressor, data);
            JobXmlDecompiler d           = new JobXmlDecompiler();

            d.DecompileInput(element);
        }
Beispiel #5
0
        public void TestDecompileInput_NoCompressor_NoIdentifier()
        {
            Image rawImg = Image.FromFile("compression_test.bmp");

            byte[]           img         = CompressionAssistant.ImageToBytes(rawImg);
            string           imgAsString = System.Text.Encoding.Default.GetString(img);
            XCData           data        = new XCData(imgAsString);
            XElement         element     = new XElement("test", data);
            JobXmlDecompiler d           = new JobXmlDecompiler();
            JobInput         i           = d.DecompileInput(element);

            Assert.IsNotNull(i.Input);
            Assert.IsNotNull(i.Identifier);
            Assert.AreEqual(string.Empty, i.Identifier);
        }