示例#1
0
        public void ExtractImageInvalidPathTest()
        {
            var xpsPath   = @"..\test.xps";
            var imagePath = @"..\test.bmp";

            Assert.IsFalse(File.Exists(xpsPath));
            ImageExtractorProcessor_Accessor.ExtractImage(xpsPath, imagePath);
        }
示例#2
0
        public void ExtractImageTest()
        {
            const string xpsPath            = @"..\..\..\Resources\Test\test.xps";
            const string tempImagePath      = @"..\..\..\Resources\Test\temp.bmp";
            const string referenceImagePath = @"..\..\..\Resources\Test\test.bmp";

            Assert.IsTrue(File.Exists(referenceImagePath));

            if (File.Exists(tempImagePath))
            {
                File.Delete(tempImagePath);
            }
            Assert.IsFalse(File.Exists(tempImagePath));

            ImageExtractorProcessor_Accessor.ExtractImage(xpsPath, tempImagePath);

            Assert.IsTrue(File.Exists(tempImagePath));
            Assert.AreEqual(File.ReadAllText(referenceImagePath), File.ReadAllText(tempImagePath));
            var x = File.ReadAllText(referenceImagePath);
            var y = File.ReadAllText(referenceImagePath);
            //File.Delete(tempImagePath);
        }