Skip to content

Commit 1426967

Browse files
committed
Added Sf3 to MagickFormat.
1 parent ddc55d0 commit 1426967

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

src/Magick.NET.Core/Enums/MagickFormat.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1402,4 +1402,9 @@ public enum MagickFormat
14021402
/// Microsoft icon (Icon).
14031403
/// </summary>
14041404
Icn,
1405+
1406+
/// <summary>
1407+
/// Simple File Format Family Images.
1408+
/// </summary>
1409+
Sf3,
14051410
}

tests/Magick.NET.Tests/MagickNETTests/TheSupportedFormatsProperty.cs

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ public void ShouldContainTheCorrectNumberOfFormats()
2929
var formatsCount = MagickNET.SupportedFormats.Count;
3030

3131
if (Runtime.IsWindows)
32-
Assert.Equal(276, formatsCount);
32+
Assert.Equal(277, formatsCount);
3333
else
34-
Assert.Equal(273, formatsCount);
34+
Assert.Equal(274, formatsCount);
3535
}
3636

3737
[Fact]
@@ -42,9 +42,9 @@ public void ShouldContainTheCorrectNumberOfReadableFormats()
4242
.Count();
4343

4444
if (Runtime.IsWindows)
45-
Assert.Equal(254, formatsCount);
45+
Assert.Equal(255, formatsCount);
4646
else
47-
Assert.Equal(250, formatsCount);
47+
Assert.Equal(251, formatsCount);
4848
}
4949

5050
[Fact]
@@ -55,9 +55,9 @@ public void ShouldContainTheCorrectNumberOfWritableFormats()
5555
.Count();
5656

5757
if (Runtime.IsWindows)
58-
Assert.Equal(192, formatsCount);
58+
Assert.Equal(193, formatsCount);
5959
else
60-
Assert.Equal(191, formatsCount);
60+
Assert.Equal(192, formatsCount);
6161
}
6262

6363
[Fact]
@@ -1595,6 +1595,13 @@ public void ShouldReturnTheFormatsWithTheCorrectSettings()
15951595
Assert.False(formatInfo.SupportsWriting);
15961596
Assert.False(formatInfo.CanWriteMultithreaded);
15971597
break;
1598+
case MagickFormat.Sf3:
1599+
Assert.True(formatInfo.SupportsMultipleFrames);
1600+
Assert.True(formatInfo.SupportsReading);
1601+
Assert.True(formatInfo.CanReadMultithreaded);
1602+
Assert.True(formatInfo.SupportsWriting);
1603+
Assert.True(formatInfo.CanWriteMultithreaded);
1604+
break;
15981605
case MagickFormat.Scr:
15991606
Assert.False(formatInfo.SupportsMultipleFrames);
16001607
Assert.True(formatInfo.SupportsReading);

0 commit comments

Comments
 (0)