示例#1
0
        public void ImageConvert_Correctcase_png(string input, string output)
        {
            CurrentUser.user.username = "******";
            ImageToPNGService service = new ImageToPNGService();

            service.ImageConvert(input, output);

            FileAssert.Exists(@"C:\Users\Admin\Desktop\ImageConvertOutput\PngImage.png");
        }
示例#2
0
        public void ImageConvert_Correctcase_bmp(string input, string output)
        {
            ImageToPNGService service = new ImageToPNGService();


            service.ImageConvert(input, output);

            FileAssert.Exists(@"C:\Users\Admin\Desktop\ImageConvertOutput\BmpImage.png");
        }
 public static void ImageToPNGConvert(string inputPath, string outPath)
 {
     try
     {
         ImageToPNGService service = new ImageToPNGService();
         service.ImageConvert(inputPath, outPath);
     }
     catch (Exception)
     {
         MessageBox.Show("Error during converting. Please check if you selected correct convert file and settings!");
     }
 }
示例#4
0
        public void ImageConvert_Incorrectcase_OutPutNotExist(string input, string output)
        {
            CurrentUser.user.username = "******";
            ImageToPNGService service = new ImageToPNGService();

            FieldInfo[] fields = typeof(ImageToPNGService).GetFields(BindingFlags.Instance | BindingFlags.NonPublic);
            var         field  = fields.FirstOrDefault(x => x.Name == "isDone");

            field.SetValue(service, false);
            service.ImageConvert(input, output);
            Assert.IsFalse((bool)field.GetValue(service));
        }