diff --git a/src/ImageProcessor.UnitTests/Extensions/DoubleExtensionsUnitTests.cs b/src/ImageProcessor.UnitTests/Extensions/DoubleExtensionsUnitTests.cs
new file mode 100644
index 000000000..108a9a246
--- /dev/null
+++ b/src/ImageProcessor.UnitTests/Extensions/DoubleExtensionsUnitTests.cs
@@ -0,0 +1,55 @@
+// --------------------------------------------------------------------------------------------------------------------
+//
+// Copyright (c) James South.
+// Licensed under the Apache License, Version 2.0.
+//
+//
+// Runs unit tests on the extension methods
+//
+// --------------------------------------------------------------------------------------------------------------------
+
+namespace ImageProcessor.UnitTests
+{
+ using System;
+ using System.Collections.Generic;
+ using Common.Extensions;
+ using NUnit.Framework;
+
+ ///
+ /// Test harness for the DoubleExtensions extension methods
+ ///
+ [TestFixture]
+ public class DoubleExtensionsUnitTests
+ {
+ ///
+ /// Stores the values to test for the ToByte() extension method
+ ///
+ private Dictionary doubleToByteTests;
+
+ ///
+ /// Sets up the values for the tests
+ ///
+ [TestFixtureSetUp]
+ public void Init()
+ {
+ this.doubleToByteTests = new Dictionary();
+ this.doubleToByteTests.Add(-10, 0x0);
+ this.doubleToByteTests.Add(1.5, 0x1);
+ this.doubleToByteTests.Add(25.7, 0x19);
+ this.doubleToByteTests.Add(1289047, 0xFF);
+ }
+
+ ///
+ /// Tests the double to byte conversion
+ ///
+ [Test]
+ public void TestDoubleToByte()
+ {
+ foreach (var item in this.doubleToByteTests)
+ {
+ var result = item.Key.ToByte();
+ Assert.AreEqual(item.Value, result);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj b/src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj
index c872dbbb8..e715df657 100644
--- a/src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj
+++ b/src/ImageProcessor.UnitTests/ImageProcessor.UnitTests.csproj
@@ -46,6 +46,7 @@
PreserveNewest
+
@@ -127,4 +128,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/ImageProcessor/ImageProcessor.csproj b/src/ImageProcessor/ImageProcessor.csproj
index 4521b06eb..331690773 100644
--- a/src/ImageProcessor/ImageProcessor.csproj
+++ b/src/ImageProcessor/ImageProcessor.csproj
@@ -3,8 +3,6 @@
Debug
AnyCPU
- 8.0.30703
- 2.0
{3B5DD734-FB7A-487D-8CE6-55E7AF9AEA7E}
Library
Properties
@@ -25,7 +23,6 @@
prompt
4
bin\Debug\ImageProcessor.XML
- false
pdbonly
@@ -46,6 +43,8 @@
prompt
false
true
+ 4
+ false
@@ -57,6 +56,7 @@
+