public void New_Thumbnail_Generator_Custom_Configuration_TempFilePath_Should_Be_Set() { // Create the default ImageMagick configuration, which also initializes the underlying ImageMagick utility string temporaryImagesFilePath = @"f:\data\launchpad\images\temp"; string policyMap = @" <policymap> <policy domain=""resource"" name=""memory"" value=""3GiB""/> <policy domain=""resource"" name=""map"" value=""4GiB""/> <policy domain=""resource"" name=""time"" value=""unlimited""/> </policymap> "; ImageMagickConfiguration config = new ImageMagickConfiguration(policyMap, temporaryImagesFilePath); ThumbnailGenerator generator = new ThumbnailGenerator(config); generator.Configuration.TemporaryImagesFilePath.Should().Contain("temp"); }
public void New_Thumbnail_Generator_ConfigurationConstructor_Configuration_ShouldNot_Be_Null() { // Create the default ImageMagick configuration, which also initializes the underlying ImageMagick utility string temporaryImagesFilePath = @"f:\data\launchpad\images\temp"; MagickNET.SetTempDirectory(temporaryImagesFilePath); string policyMap = @" <policymap> <policy domain=""resource"" name=""memory"" value=""3GiB""/> <policy domain=""resource"" name=""map"" value=""4GiB""/> <policy domain=""resource"" name=""time"" value=""unlimited""/> </policymap> "; ImageMagickConfiguration config = new ImageMagickConfiguration(policyMap, temporaryImagesFilePath); ThumbnailGenerator generator = new ThumbnailGenerator(config); generator.Configuration.Should().NotBeNull(); }