diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/IronSoftware.Drawing.Common.Tests.csproj b/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/IronSoftware.Drawing.Common.Tests.csproj index 1000f54..884a0c6 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/IronSoftware.Drawing.Common.Tests.csproj +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/IronSoftware.Drawing.Common.Tests.csproj @@ -12,7 +12,7 @@ - + diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/UnitTests/AnyBitmapFunctionality.cs b/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/UnitTests/AnyBitmapFunctionality.cs index dc87307..1998121 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/UnitTests/AnyBitmapFunctionality.cs +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common.Tests/UnitTests/AnyBitmapFunctionality.cs @@ -802,6 +802,26 @@ public void Create_New_Image_Instance() blankBitmap.Height.Should().Be(8); } + [FactWithAutomaticDisplayName] + public void Create_New_Image_With_Background_Instance() + { + string blankBitmapPath = "blank_bitmap.bmp"; + var bitmap = new AnyBitmap(8, 8, Color.DarkRed); + bitmap.SaveAs(blankBitmapPath); + + AnyBitmap blankBitmap = AnyBitmap.FromFile(blankBitmapPath); + + blankBitmap.Width.Should().Be(8); + blankBitmap.Height.Should().Be(8); + for (int i = 0; i < 8; i++) + { + for (int j = 0; j < 8; j++) + { + blankBitmap.GetPixel(i, j).Should().Be(Color.DarkRed); + } + } + } + [FactWithAutomaticDisplayName] public void ExtractAlphaData_With32bppImage_ReturnsAlphaChannel() { diff --git a/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj b/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj index 268563a..67820d0 100644 --- a/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj +++ b/IronSoftware.Drawing/IronSoftware.Drawing.Common/IronSoftware.Drawing.Common.csproj @@ -24,7 +24,7 @@ - + @@ -41,7 +41,7 @@ - + diff --git a/NuGet/IronSoftware.Drawing.nuspec b/NuGet/IronSoftware.Drawing.nuspec index e329110..3f192c8 100644 --- a/NuGet/IronSoftware.Drawing.nuspec +++ b/NuGet/IronSoftware.Drawing.nuspec @@ -44,17 +44,20 @@ For general support and technical inquiries, please email us at: developers@iron - + + - + + - + +