public void TestUpdateDownloadedImage() { StoragePath.InitPersistentFolder(); StoragePath.CleanPersistentFolder(new List <string>()); var imagePath = PathUtil.GetDocTestPath() + "PictureSlidesLab\\koala.jpg"; item.UpdateDownloadedImage(imagePath); Assert.AreEqual(imagePath, item.FullSizeImageFile); Assert.IsFalse(string.IsNullOrEmpty(item.ImageFile)); Assert.AreEqual("500 x 375", item.Tooltip); }
public void TestStoragePathInit2() { try { StoragePath.InitPersistentFolder(); StoragePath.CleanPersistentFolder(new List <string>()); StoragePath.GetPath("some-name"); } catch (Exception) { Assert.Fail(); } }
public void TestGetThumbnailFromFullSizeImg() { StoragePath.InitPersistentFolder(); StoragePath.CleanPersistentFolder(new List <string>()); var thumbnail = ImageUtil.GetThumbnailFromFullSizeImg( PathUtil.GetDocTestPath() + "koala.jpg"); var thumbnailImage = new Bitmap(thumbnail); var fullsizeImage = new Bitmap( PathUtil.GetDocTestPath() + "koala.jpg"); Assert.IsTrue(thumbnailImage.Width < fullsizeImage.Width && thumbnailImage.Height < fullsizeImage.Height); }
private void CleanUnusedPersistentData() { var imageFilesInUse = new HashSet <string>(); foreach (var imageItem in ImageSelectionList) { imageFilesInUse.Add(imageItem.ImageFile); imageFilesInUse.Add(imageItem.FullSizeImageFile); if (imageItem.CroppedImageFile != null) { imageFilesInUse.Add(imageItem.CroppedImageFile); imageFilesInUse.Add(imageItem.CroppedThumbnailImageFile); } } StoragePath.CleanPersistentFolder(imageFilesInUse); }