public void CheckPictureExtensions() { string[] truthSupportExtensions = { ".jpg", ".bmp", ".png", ".tiff", ".tif", ".gif", ".dng", ".nef" }; foreach (var extension in truthSupportExtensions) { Assert.IsTrue(MediaChecker.CheckPictureExtensions(extension)); } }
public void CheckRawFileExtension() { string[] truthSupportRawExtensions = { ".dng", ".nef" }; foreach (var extension in truthSupportRawExtensions) { Assert.IsTrue(MediaChecker.CheckRawFileExtension(extension)); } }
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)); }
/// <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; } } }