Skip to content

Commit 3653403

Browse files
committed
add DW_34_ShouldNotThrowOutOfMemory
1 parent 0e127c4 commit 3653403

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/UnitTests/AnyBitmapFunctionality.cs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1046,5 +1046,22 @@ public void Load_TiffImage_ShouldNotIncreaseFileSize()
10461046
File.Delete(outputImagePath);
10471047
}
10481048

1049+
[Theory]
1050+
[InlineData("DW-26 MultiPageTif120Input.tiff")]
1051+
[InlineData("google_large_1500dpi.bmp")]
1052+
public void DW_34_ShouldNotThrowOutOfMemory(string filename)
1053+
{
1054+
string imagePath = GetRelativeFilePath(filename);
1055+
1056+
List<AnyBitmap> images = new List<AnyBitmap>();
1057+
for (int i = 0; i < 50; i++)
1058+
{
1059+
var bitmap = new AnyBitmap(imagePath);
1060+
images.Add(bitmap);
1061+
bitmap.IsImageLoaded().Should().BeFalse();
1062+
}
1063+
1064+
images.ForEach(bitmap => bitmap.Dispose());
1065+
}
10491066
}
10501067
}

0 commit comments

Comments
 (0)