diff --git a/src/ImageProcessor.UnitTests/Configuration/ImageProcessorBootrapperTests.cs b/src/ImageProcessor.UnitTests/Configuration/ImageProcessorBootrapperTests.cs new file mode 100644 index 000000000..1e394e865 --- /dev/null +++ b/src/ImageProcessor.UnitTests/Configuration/ImageProcessorBootrapperTests.cs @@ -0,0 +1,31 @@ +// -------------------------------------------------------------------------------------------------------------------- +// +// Copyright (c) James South. +// Licensed under the Apache License, Version 2.0. +// +// -------------------------------------------------------------------------------------------------------------------- +namespace ImageProcessor.UnitTests.Configuration +{ + using System; + using System.Linq; + + using FluentAssertions; + using NUnit.Framework; + + using ImageProcessor.Configuration; + + /// + /// Test harness for the ImageProcessor bootstrapper tests + /// + [TestFixture] + public class ImageProcessorBootrapperTests + { + [Test] + public void Singleton_is_instantiated() + { + ImageProcessorBootstrapper.Instance.SupportedImageFormats.Count().Should().BeGreaterThan(0, "because there should be supported image formats"); + + ImageProcessorBootstrapper.Instance.NativeBinaryFactory.Is64BitEnvironment.Should().Be(Environment.Is64BitProcess); + } + } +} \ No newline at end of file diff --git a/src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj b/src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj index ee8c333fb..761706d6b 100644 --- a/src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj +++ b/src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj @@ -54,6 +54,7 @@ + PreserveNewest