Browse Source

Add additional tests

pull/684/head
James Jackson-South 8 years ago
parent
commit
1c72e613c4
  1. 17
      tests/ImageSharp.Tests/ConfigurationTests.cs

17
tests/ImageSharp.Tests/ConfigurationTests.cs

@ -15,8 +15,8 @@ namespace SixLabors.ImageSharp.Tests
/// </summary> /// </summary>
public class ConfigurationTests public class ConfigurationTests
{ {
public Configuration ConfigurationEmpty { get; private set; } public Configuration ConfigurationEmpty { get; }
public Configuration DefaultConfiguration { get; private set; } public Configuration DefaultConfiguration { get; }
public ConfigurationTests() public ConfigurationTests()
{ {
@ -93,6 +93,19 @@ namespace SixLabors.ImageSharp.Tests
provider.Verify(x => x.Configure(config)); provider.Verify(x => x.Configure(config));
} }
[Fact]
public void ConfigurationCannotAddDuplicates()
{
const int count = 4;
Configuration config = Configuration.Default;
Assert.Equal(count, config.ImageFormats.Count());
config.ImageFormatsManager.AddImageFormat(ImageFormats.Bmp);
Assert.Equal(count, config.ImageFormats.Count());
}
[Fact] [Fact]
public void DefaultConfigurationHasCorrectFormatCount() public void DefaultConfigurationHasCorrectFormatCount()
{ {

Loading…
Cancel
Save