protected void Test_LosslessCompress_InvalidFile(string fileName) { FileInfo tempFile = CreateTemporaryFile(fileName); try { ExceptionAssert.Throws <MagickCorruptImageErrorException>(delegate() { ILosslessImageOptimizer optimizer = CreateLosslessImageOptimizer(); Assert.IsNotNull(optimizer); optimizer.LosslessCompress(tempFile); }); } finally { tempFile.Delete(); } }