public void GetResizedFileName() { var fileName = "image.png"; var processor = new ImageProcessor(new ImageHelper()); var result = processor.GetResizedFileName(fileName); Assert.AreEqual("image-resized.png", result); }
public async Task SaveImage() { CreateImage("testImage.png", 500, 500, ImageFormat.Png); var filepath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ConfigurationManager.AppSettings["filePath"], Path.GetFileName("testImage.png")); var uploadImage = new UploadImage() { file = File.ReadAllBytes(filepath), fileName = "testImage2.png" }; var processor = new ImageProcessor(new ImageHelper()); var image = await processor.SaveAndResizeImage(uploadImage); Assert.AreEqual(image, uploadImage); Assert.IsTrue(FileExists(image.fileName)); DeleteImage("testImage.png"); DeleteImage("testImage2.png"); }
public void ResizeImage() { CreateImage("testImage.png", 900, 900, ImageFormat.Png); var filepath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ConfigurationManager.AppSettings["filePath"], Path.GetFileName("testImage.png")); var file = File.ReadAllBytes(filepath); byte[] result; var processor = new ImageProcessor(new ImageHelper()); using (var ms = new MemoryStream(file)) { result = processor.ResizeImage(ms); } Assert.AreNotEqual(file.Length, result.Length); DeleteImage("testImage.png"); }
public void LoadImageReturnsImage() { var image = new ImageProcessor(new ImageHelper()).LoadImage(1); Assert.IsNotNull(image); }