changeset 36:8c1e331b47d5

* Remove reliance on IBBoard.NUnit * Swap from IBBoard.NUnit method for array checking to a simple equality check. This constrains order, but should be okay for these tests for now. no-open-ticket
author IBBoard <dev@ibboard.co.uk>
date Sat, 16 Apr 2011 18:53:35 +0000
parents 791b84b79a0f
children 89fa2c0a3386
files ArraysTests.cs IBBoard.Tests.csproj
diffstat 2 files changed, 7 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/ArraysTests.cs	Sun Apr 03 14:42:36 2011 +0000
+++ b/ArraysTests.cs	Sat Apr 16 18:53:35 2011 +0000
@@ -4,7 +4,6 @@
 using System;
 using NUnit.Framework;
 using NUnit.Framework.SyntaxHelpers;
-using IBBoard.NUnit;
 namespace IBBoard
 {
 	[TestFixture()]
@@ -61,11 +60,11 @@
 		[Test()]
 		public void TestDifferenceWithNoOverlapReturnsAllEntities()
 		{
-			Assert.That(Arrays.Difference(ONE_ITEM_ARRAY, OTHER_ONE_ITEM_ARRAY), Does.ArrayContain(STRING_FOUR, STRING_TWO));
-			Assert.That(Arrays.Difference(ONE_ITEM_ARRAY, TWO_ITEM_ARRAY), Does.ArrayContain(STRING_ONE, STRING_THREE, STRING_FOUR));
-			Assert.That(Arrays.Difference(TWO_ITEM_ARRAY, ONE_ITEM_ARRAY), Does.ArrayContain(STRING_ONE, STRING_THREE, STRING_FOUR));
-			Assert.That(Arrays.Difference(EMPTY_ARRAY, ONE_ITEM_ARRAY), Does.ArrayContain(STRING_FOUR));
-			Assert.That(Arrays.Difference(TWO_ITEM_ARRAY, EMPTY_ARRAY), Does.ArrayContain(STRING_ONE, STRING_THREE));
+			Assert.AreEqual(Arrays.Difference(ONE_ITEM_ARRAY, OTHER_ONE_ITEM_ARRAY), new String[]{STRING_FOUR, STRING_TWO});
+			Assert.AreEqual(Arrays.Difference(ONE_ITEM_ARRAY, TWO_ITEM_ARRAY), new String[]{STRING_ONE, STRING_THREE, STRING_FOUR});
+			Assert.AreEqual(Arrays.Difference(TWO_ITEM_ARRAY, ONE_ITEM_ARRAY), new String[]{STRING_ONE, STRING_THREE, STRING_FOUR});
+			Assert.AreEqual(Arrays.Difference(EMPTY_ARRAY, ONE_ITEM_ARRAY), new String[]{STRING_FOUR});
+			Assert.AreEqual(Arrays.Difference(TWO_ITEM_ARRAY, EMPTY_ARRAY), new String[]{STRING_ONE, STRING_THREE});
 		}
 
 		[Test()]
--- a/IBBoard.Tests.csproj	Sun Apr 03 14:42:36 2011 +0000
+++ b/IBBoard.Tests.csproj	Sat Apr 16 18:53:35 2011 +0000
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@@ -73,6 +73,7 @@
     <Compile Include="ArraysTests.cs" />
     <Compile Include="EqualityCheckerTests.cs" />
     <Compile Include="IO\StreamUtilTests.cs" />
+    <Compile Include="Test2.cs" />
   </ItemGroup>
   <ItemGroup>
     <Reference Include="System" />
@@ -118,10 +119,6 @@
       <Project>{5DFD64F6-FC2B-4B4F-B92E-483BAC468105}</Project>
       <Name>IBBoard</Name>
     </ProjectReference>
-    <ProjectReference Include="..\IBBoard.NUnit\IBBoard.NUnit.csproj">
-      <Project>{C52AFD32-B869-4E14-AACE-2846AD2CC742}</Project>
-      <Name>IBBoard.NUnit</Name>
-    </ProjectReference>
   </ItemGroup>
   <ProjectExtensions>
     <MonoDevelop>