From a2e32afbf43076478df6f27bce592bd0025e55b2 Mon Sep 17 00:00:00 2001 From: Thomas Broust Date: Tue, 7 Oct 2014 10:04:09 +0200 Subject: [PATCH] Adds unit test for boostrapper Former-commit-id: 04c9f1ed93785a12651bf1534db0ab75c54cab3d Former-commit-id: c309bfb1922779cfd24306c1784b19cbacf6880f --- .../ImageProcessorBootrapperTests.cs | 31 +++++++++++++++++++ .../ImageProcessor.UnitTests.csproj | 1 + 2 files changed, 32 insertions(+) create mode 100644 src/ImageProcessor.UnitTests/Configuration/ImageProcessorBootrapperTests.cs 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