private void AssertContainsIconSize(string fullImagePath, int expectedSize) { ImageInfo info = _imageResizer.GetInfo(fullImagePath); Assert.AreEqual(expectedSize, info.Height); Assert.AreEqual(expectedSize, info.Width); }
public void TestResize() { const int scaleFactor = 4; ImageResizer resizer = new ImageResizer(); ImageInfo info = resizer.GetInfo(TestImage); int expectedWidth = info.Width / scaleFactor; int expectedHeight = info.Height / scaleFactor; resizer.Resize(TestImage, DestinationImage, expectedWidth, expectedHeight); ImageInfo resizedInfo = resizer.GetInfo(DestinationImage); Assert.AreEqual(expectedWidth, resizedInfo.Width); Assert.AreEqual(expectedHeight, resizedInfo.Height); }
private void AssertContainsIconSize(int expectedSize, string folderPath, string iconName) { string fullImagePath = Path.Combine(folderPath, iconName); Assert.True(File.Exists(fullImagePath)); ImageInfo info = _imageResizer.GetInfo(fullImagePath); Assert.AreEqual(expectedSize, info.Height); Assert.AreEqual(expectedSize, info.Width); string jsonContentsPath = Path.Combine(folderPath, "Contents.json"); string jsonContent = File.ReadAllText(jsonContentsPath); Assert.True(jsonContent.Contains(iconName)); }