Ejemplo n.º 1
0
 public void CheckPictureExtensions()
 {
     string[] truthSupportExtensions = { ".jpg", ".bmp", ".png", ".tiff", ".tif", ".gif", ".dng", ".nef" };
     foreach (var extension in truthSupportExtensions)
     {
         Assert.IsTrue(MediaChecker.CheckPictureExtensions(extension));
     }
 }
Ejemplo n.º 2
0
 public void CheckRawFileExtension()
 {
     string[] truthSupportRawExtensions = { ".dng", ".nef" };
     foreach (var extension in truthSupportRawExtensions)
     {
         Assert.IsTrue(MediaChecker.CheckRawFileExtension(extension));
     }
 }
Ejemplo n.º 3
0
        public void GetSupportExtensions()
        {
            string[] truthSupportExtensions = { ".jpg", ".bmp", ".png", ".tiff", ".tif", ".gif", ".dng", ".nef" };
            var      supportExtentions      = MediaChecker.GetSupportExtentions();

            // Check support extensions
            Assert.IsTrue(supportExtentions.SequenceEqual(truthSupportExtensions));
        }
Ejemplo n.º 4
0
 /// <summary>
 /// ウィンドウオープン処理
 /// </summary>
 /// <param name="sender">Window</param>
 /// <param name="e">引数情報</param>
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     if (DataContext is MainWindowViewModel vm && vm.SelectedMedia == null && vm.MediaInfoList.Any())
     {
         MediaInfo firstImageData = vm.MediaInfoList.First();
         if (!MediaChecker.CheckNikonRawFileExtension(Path.GetExtension(firstImageData.FilePath).ToLower()))
         {
             vm.SelectedMedia = firstImageData;
         }
     }
 }