public void ShouldNotSetTheAttributesWhenTheyAreNotSpecified() { using (var image = new MagickImage()) { var settings = new DeskewSettings(); settings.SetImageArtifacts(image); Assert.IsNull(image.GetArtifact("deskew:auto-crop")); } }
public void ShouldNotSetTheAttributesWhenTheyAreNotSpecified() { using (var image = new MagickImage()) { var settings = new DeskewSettings(); settings.SetImageArtifacts(image); EnumerableAssert.IsEmpty(image.ArtifactNames); } }
public void ShouldNotSetTheAttributesWhenTheyAreNotSpecified() { using (var image = new MagickImage()) { var settings = new DeskewSettings(); ArtifactsHelper.SetImageArtifacts(image, settings); Assert.Empty(image.ArtifactNames); } }
public void ShouldThrowExceptionWhenSettingsThresholdIsNegative() { using (var image = new MagickImage()) { var settings = new DeskewSettings { Threshold = new Percentage(-1), }; Assert.Throws <ArgumentException>("settings", () => image.Deskew(settings)); } }
public void ShouldSetAutoCrop() { using (var image = new MagickImage()) { var settings = new DeskewSettings() { AutoCrop = true, }; settings.SetImageArtifacts(image); Assert.AreEqual("true", image.GetArtifact("deskew:auto-crop")); } }
public void ShouldRemoveAutoCrop() { using (var image = new MagickImage()) { var settings = new DeskewSettings() { AutoCrop = true, }; settings.SetImageArtifacts(image); settings.RemoveImageArtifacts(image); EnumerableAssert.IsEmpty(image.ArtifactNames); } }
public void ShouldRemoveAutoCrop() { using (var image = new MagickImage()) { var settings = new DeskewSettings() { AutoCrop = true, }; settings.SetImageArtifacts(image); settings.RemoveImageArtifacts(image); Assert.IsNull(image.GetArtifact("deskew:auto-crop")); } }
public void ShouldSetAutoCrop() { using (var image = new MagickImage()) { var settings = new DeskewSettings { AutoCrop = true, }; ArtifactsHelper.SetImageArtifacts(image, settings); Assert.Single(image.ArtifactNames); Assert.Equal("true", image.GetArtifact("deskew:auto-crop")); } }
public void ShouldRemoveAutoCrop() { using (var image = new MagickImage()) { var settings = new DeskewSettings { AutoCrop = true, }; ArtifactsHelper.SetImageArtifacts(image, settings); ArtifactsHelper.RemoveImageArtifacts(image, settings); Assert.Empty(image.ArtifactNames); } }
public void ShouldUseAutoCrop() { using (var image = new MagickImage(Files.LetterJPG)) { var settings = new DeskewSettings { AutoCrop = true, Threshold = new Percentage(10), }; image.Deskew(settings); Assert.Equal(480, image.Width); Assert.Equal(577, image.Height); } }