|
|
@ -2,13 +2,9 @@ |
|
|
// Licensed under the Apache License, Version 2.0.
|
|
|
// Licensed under the Apache License, Version 2.0.
|
|
|
|
|
|
|
|
|
using System; |
|
|
using System; |
|
|
using System.Collections.Generic; |
|
|
|
|
|
using System.IO; |
|
|
|
|
|
using System.Linq; |
|
|
using System.Linq; |
|
|
using SixLabors.ImageSharp.Formats; |
|
|
|
|
|
using SixLabors.ImageSharp.IO; |
|
|
|
|
|
using SixLabors.ImageSharp.PixelFormats; |
|
|
|
|
|
using Moq; |
|
|
using Moq; |
|
|
|
|
|
using SixLabors.ImageSharp.IO; |
|
|
using Xunit; |
|
|
using Xunit; |
|
|
// ReSharper disable InconsistentNaming
|
|
|
// ReSharper disable InconsistentNaming
|
|
|
|
|
|
|
|
|
@ -19,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() |
|
|
{ |
|
|
{ |
|
|
@ -96,5 +92,26 @@ 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] |
|
|
|
|
|
public void DefaultConfigurationHasCorrectFormatCount() |
|
|
|
|
|
{ |
|
|
|
|
|
Configuration config = Configuration.Default; |
|
|
|
|
|
|
|
|
|
|
|
Assert.Equal(4, config.ImageFormats.Count()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |