Browse Source

Adds unit test for boostrapper

Former-commit-id: a52ae1a608a1968c34eb4e0d958e609a3f3481aa
Former-commit-id: b592043e7ba58b60625f0fe344966ef8aa6e65c9
af/merge-core
Thomas Broust 12 years ago
parent
commit
8873307675
  1. 31
      src/ImageProcessor.UnitTests/Configuration/ImageProcessorBootrapperTests.cs
  2. 1
      src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj

31
src/ImageProcessor.UnitTests/Configuration/ImageProcessorBootrapperTests.cs

@ -0,0 +1,31 @@
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ImageProcessorBootstrapperTests.cs" company="James South">
// Copyright (c) James South.
// Licensed under the Apache License, Version 2.0.
// </copyright>
// --------------------------------------------------------------------------------------------------------------------
namespace ImageProcessor.UnitTests.Configuration
{
using System;
using System.Linq;
using FluentAssertions;
using NUnit.Framework;
using ImageProcessor.Configuration;
/// <summary>
/// Test harness for the ImageProcessor bootstrapper tests
/// </summary>
[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);
}
}
}

1
src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj

@ -54,6 +54,7 @@
<Reference Include="System.Xml.Linq" />
</ItemGroup>
<ItemGroup>
<Compile Include="Configuration\ImageProcessorBootrapperTests.cs" />
<Compile Include="ImageFactoryUnitTests.cs">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Compile>

Loading…
Cancel
Save