public void TestIsJpegRawPair() { var jpeg = new SafeUri("file:///a/photo.jpeg"); var jpg = new SafeUri("file:///a/photo.jpg"); var nef = new SafeUri("file:///a/photo.nef"); var nef2 = new SafeUri("file:///b/photo.nef"); var crw = new SafeUri("file:///a/photo.crw"); var crw2 = new SafeUri("file:///a/photo2.jpeg"); var factory = new ImageFileFactory(null); // both jpegs Assert.IsFalse(factory.IsJpegRawPair(jpeg, jpg)); // both raw Assert.IsFalse(factory.IsJpegRawPair(nef, crw)); // different filename Assert.IsFalse(factory.IsJpegRawPair(jpeg, crw2)); // different basedir Assert.IsFalse(factory.IsJpegRawPair(jpeg, nef2)); Assert.IsTrue(factory.IsJpegRawPair(jpeg, nef)); Assert.IsTrue(factory.IsJpegRawPair(jpeg, crw)); Assert.IsTrue(factory.IsJpegRawPair(jpg, nef)); }
public void TestIfFileIsRaw(string file) { var factory = new ImageFileFactory(null); var result = factory.IsRaw(Path.GetExtension(file)); result.ShouldBeTrue(); }
public void TestIfUriJpeg(string file) { var factory = new ImageFileFactory(null); var result = factory.IsJpeg(Path.GetExtension(file)); Assert.That(result); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var imageFileFactory = new ImageFileFactory(); var imageResizer = new ImageResizer(); var fileSystemEntryComparer = new FileSystemEntryComparer(); var discQueryEngine = new DiscQueryEngine(imageFileFactory, imageResizer, fileSystemEntryComparer); var imageViewFactory = new ImageViewFactory(); var mainView = new MainView(imageViewFactory); var visualActionDispatcher = new VisualActionDispatcher(Dispatcher); var folderVisualStateFactory = new FolderVisualStateFactory(); new MainPresenter(discQueryEngine, mainView, visualActionDispatcher, folderVisualStateFactory); mainView.Show(); }
public void Initialize() { var factory = new ImageFileFactory(null); _imageTypes = factory.UnitTestImageFileTypes(); }