public void TestDecompileInput_NotElement() { XText t = new XText("Test"); JobXmlDecompiler d = new JobXmlDecompiler(); d.DecompileInput(t); }
public void TestDecompileInput_NoCDATA() { XElement element = new XElement("test", new XElement("test-inner")); JobXmlDecompiler d = new JobXmlDecompiler(); d.DecompileInput(element); }
public void TestDecompileInput_NoChildNode() { XElement element = new XElement("test"); JobXmlDecompiler d = new JobXmlDecompiler(); d.DecompileInput(element); }
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); }
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); }