public void TestCacheUpgrade() { Guid upgradeId = Guid.NewGuid(); File.Copy(imagePath1, Path.Combine(tempPath, upgradeId.ToString() + ".png")); ImageCache cache = new ImageCache(tempPath); Assert.IsTrue(File.Exists(cache.GetImagePath(upgradeId))); }
public void TestImageResize() { ImageCache cache = new ImageCache(tempPath); Guid id = Guid.NewGuid(); Image image = Image.FromFile(imagePath1); cache.CacheImage(id, image); Assert.IsTrue(File.Exists(cache.GetImagePath(id, 50, 50))); }
public void TestCacheLoadsExistingPrimaryImage() { ImageCache cache = new ImageCache(tempPath); Guid id = Guid.NewGuid(); Image image = Image.FromFile(imagePath1); cache.CacheImage(id, image); ImageCache cache2 = new ImageCache(tempPath); Assert.IsTrue(File.Exists(cache2.GetImagePath(id))); }
public void TestCacheLoadOfResize() { ImageCache cache = new ImageCache(tempPath); Guid id = Guid.NewGuid(); Image image = Image.FromFile(imagePath1); cache.CacheImage(id, image); cache.GetImagePath(id, 50, 50); ImageCache cache2 = new ImageCache(tempPath); Assert.IsTrue(cache2.AvailableSizes(id).Exists(_ => _.Height == 50 && _.Width == 50)); }
public void TestReturnsNullIfImageNotStorred() { ImageCache cache = new ImageCache(tempPath); Assert.IsNull(cache.GetImagePath(Guid.NewGuid())); Assert.IsNull(cache.GetImagePath(Guid.NewGuid(),100, 100)); }
public ImageSet(ImageCache owner, Guid id) { this.Id = id; this.Owner = owner; this.ResizedImages = new List<ImageInfo>(); }
public ImageSet(ImageCache owner, Guid id) { this.Id = id; this.Owner = owner; this.ResizedImages = new List <ImageInfo>(); }