[tinybdd] r59 committed - Added support for NUnit 2.4.7

0 views
Skip to first unread message

codesite...@google.com

unread,
Oct 29, 2009, 10:29:41 AM10/29/09
to tin...@googlegroups.com
Revision: 59
Author: goeran.hansen
Date: Thu Oct 29 07:28:59 2009
Log: Added support for NUnit 2.4.7
http://code.google.com/p/tinybdd/source/detail?r=59

Added:
/trunk/Tools/NUnit 2.4.7
/trunk/Tools/NUnit 2.4.7/Failure.jpg
/trunk/Tools/NUnit 2.4.7/Ignored.jpg
/trunk/Tools/NUnit 2.4.7/NUnitFitTests.html
/trunk/Tools/NUnit 2.4.7/NUnitTests.config
/trunk/Tools/NUnit 2.4.7/NUnitTests.nunit
/trunk/Tools/NUnit 2.4.7/Success.jpg
/trunk/Tools/NUnit 2.4.7/clr.bat
/trunk/Tools/NUnit 2.4.7/fit.dll
/trunk/Tools/NUnit 2.4.7/loadtest-assembly.dll
/trunk/Tools/NUnit 2.4.7/mock-assembly.dll
/trunk/Tools/NUnit 2.4.7/nonamespace-assembly.dll
/trunk/Tools/NUnit 2.4.7/notestfixtures-assembly.dll
/trunk/Tools/NUnit 2.4.7/nunit-console-runner.dll
/trunk/Tools/NUnit 2.4.7/nunit-console-x86.exe
/trunk/Tools/NUnit 2.4.7/nunit-console-x86.exe.config
/trunk/Tools/NUnit 2.4.7/nunit-console.exe
/trunk/Tools/NUnit 2.4.7/nunit-console.exe.config
/trunk/Tools/NUnit 2.4.7/nunit-console.tests.dll
/trunk/Tools/NUnit 2.4.7/nunit-gui-runner.dll
/trunk/Tools/NUnit 2.4.7/nunit-gui.tests.dll
/trunk/Tools/NUnit 2.4.7/nunit-x86.exe
/trunk/Tools/NUnit 2.4.7/nunit-x86.exe.config
/trunk/Tools/NUnit 2.4.7/nunit.core.dll
/trunk/Tools/NUnit 2.4.7/nunit.core.extensions.dll
/trunk/Tools/NUnit 2.4.7/nunit.core.interfaces.dll
/trunk/Tools/NUnit 2.4.7/nunit.core.tests.dll
/trunk/Tools/NUnit 2.4.7/nunit.exe
/trunk/Tools/NUnit 2.4.7/nunit.exe.config
/trunk/Tools/NUnit 2.4.7/nunit.extensions.tests.dll
/trunk/Tools/NUnit 2.4.7/nunit.fixtures.dll
/trunk/Tools/NUnit 2.4.7/nunit.fixtures.tests.dll
/trunk/Tools/NUnit 2.4.7/nunit.framework.dll
/trunk/Tools/NUnit 2.4.7/nunit.framework.extensions.dll
/trunk/Tools/NUnit 2.4.7/nunit.framework.tests.dll
/trunk/Tools/NUnit 2.4.7/nunit.framework.xml
/trunk/Tools/NUnit 2.4.7/nunit.mocks.dll
/trunk/Tools/NUnit 2.4.7/nunit.mocks.tests.dll
/trunk/Tools/NUnit 2.4.7/nunit.uikit.dll
/trunk/Tools/NUnit 2.4.7/nunit.uikit.tests.dll
/trunk/Tools/NUnit 2.4.7/nunit.util.dll
/trunk/Tools/NUnit 2.4.7/nunit.util.tests.dll
/trunk/Tools/NUnit 2.4.7/runFile.exe
/trunk/Tools/NUnit 2.4.7/runFile.exe.config
/trunk/Tools/NUnit 2.4.7/test-assembly.dll
/trunk/Tools/NUnit 2.4.7/test-utilities.dll
/trunk/Tools/NUnit 2.4.7/timing-tests.dll
Modified:
/trunk/TinyBDD.Specification.NUnit/TinyBDD.Specification.NUnit.csproj
/trunk/TinyBDDTests/TinyBDDTests.csproj

=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/Failure.jpg Thu Oct 29 07:28:59 2009
@@ -0,0 +1,20 @@
+ÿØÿà JFIF ÿÛ C
+
+
+
+
+
+
+ $.' ",#
+
+(7),01444 '9=82<.342ÿÛ C
+
+ 2!
+!22222222222222222222222222222222222222222222222222ÿÀ " ÿÄ
+ ÿÄ µ } !1A Qa "q 2 ‘¡ #B±Á RÑð$3br‚
+ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„
+†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
+ ÿÄ µ w !1 AQ aq "2 B‘¡±Á #3Rð brÑ
+ $4á%ñ &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„
+†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ? o‹¼}¯x{Ä:–•kªÎt¿µ»-ÄŠ¦[vc“ oùæ §ªŒ)8 ¤ð ŒuŸ x£M´ÕõKÁ¦£´–Ë yMq
^ ¥pÍ
+3„þ. d *¿Œ<
®ë~!Ôµ[m&ài?luKwÇ›;)Á ® Õ– hþ!‚x#3x ÁúLJ<U¦]êÚeáÒÚFŽÝÒ3+[ÈWå ¨äGÉ ñò 9®$êû_ŸÊßçýn};X ¨ôµ´ÛŸžÝzòßç îŸÿÙ
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/Ignored.jpg Thu Oct 29 07:28:59 2009
@@ -0,0 +1,24 @@
+ÿØÿà JFIF ÿÛ C
+
+
+
+
+
+
+ $.' ",#
+
+(7),01444 '9=82<.342ÿÛ C
+
+ 2!
+!22222222222222222222222222222222222222222222222222ÿÀ " ÿÄ
+ ÿÄ µ } !1A Qa "q 2 ‘¡ #B±Á RÑð$3br‚
+ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„
+†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
+ ÿÄ µ w !1 AQ aq "2 B‘¡±Á #3Rð brÑ
+ $4á%ñ &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„
+†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ? ô¿ êºô·––:
++ºâFÝw & hÐ ÌØ ³6p¨ Ï$ Õo ø§PŸ\Õt
+WË’÷Mž4–hA Ê’©h™C Tàa”’
+ ž4|Ooxš ¬-Öït–Ó ¤²Bó£ 8Ø ‚X
+˜#œr*¯‚4 ±Ð´ÔK[ˆw*Ý]Iv
+'žá” y ,w’yÉ8éž |¥)æ_\jiÛ›NÖ½îÞß –ï®ûîÔ9OÿÙ
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/NUnitFitTests.html Thu Oct 29 07:28:59 2009
@@ -0,0 +1,277 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+ <body>
+ <h1>NUnit Acceptance Tests</h1>
+ <p>
+ Developers love self-referential programs! Hence, NUnit has always run
all it's
+ own tests, even those that are not really unit tests.
+ <p>Now, beginning with NUnit 2.4, NUnit has top-level tests using Ward
Cunningham's
+ FIT framework. At this time, the tests are pretty rudimentary, but it's
a start
+ and it's a framework for doing more.
+ <h2>Running the Tests</h2>
+ <p>Open a console or shell window and navigate to the NUnit bin
directory, which
+ contains this file. To run the test under Microsoft .Net, enter the
command
+ <pre> runFile NUnitFitTests.html TestResults.html .</pre>
+ To run it under Mono, enter
+ <pre> mono runFile.exe NUnitFitTests.html TestResults.html .</pre>
+ Note the space and dot at the end of each command. The results of your
test
+ will be in TestResults.html in the same directory.
+ <h2>Platform and CLR Version</h2>
+ <table BORDER cellSpacing="0" cellPadding="5">
+ <tr>
+ <td colspan="2">NUnit.Fixtures.PlatformInfo</td>
+ </tr>
+ </table>
+ <h2>Verify Unit Tests</h2>
+ <p>
+ Load and run the NUnit unit tests, verifying that the results are as
expected.
+ When these tests are run on different platforms, different numbers of
tests may
+ be skipped, so the values for Skipped and Run tests are informational
only.
+ <p>
+ The number of tests in each assembly should be constant across all
platforms -
+ any discrepancy usually means that one of the test source files was not
+ compiled on the platform. There should be no failures and no tests
ignored.
+ <p><b>Note:</b>
+ At the moment, the nunit.extensions.tests assembly is failing because the
+ fixture doesn't initialize addins in the test domain.
+ <p>
+ <table BORDER cellSpacing="0" cellPadding="5">
+ <tr>
+ <td colspan="6">NUnit.Fixtures.AssemblyRunner</td>
+ </tr>
+ <tr>
+ <td>Assembly</td>
+ <td>Tests()</td>
+ <td>Run()</td>
+ <td>Skipped()</td>
+ <td>Ignored()</td>
+ <td>Failures()</td>
+ </tr>
+ <tr>
+ <td>nunit.framework.tests.dll</td>
+ <td>397</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.core.tests.dll</td>
+ <td>355</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.util.tests.dll</td>
+ <td>238</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.mocks.tests.dll</td>
+ <td>43</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.extensions.tests.dll</td>
+ <td>5</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit-console.tests.dll</td>
+ <td>40</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.uikit.tests.dll</td>
+ <td>34</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit-gui.tests.dll</td>
+ <td>15</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.fixtures.tests.dll</td>
+ <td>6</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ </table>
+ <h2>Code Snippet Tests</h2>
+ <p>
+ These tests create a test assembly from a snippet of code and then load
and run
+ the tests that it contains, verifying that the structure of the loaded
tests is
+ as expected and that the number of tests run, skipped, ignored or failed
is
+ correct.
+ <p>
+ <table BORDER cellSpacing="0" cellPadding="5">
+ <tr>
+ <td colspan="6">NUnit.Fixtures.SnippetRunner</td>
+ </tr>
+ <tr>
+ <td>Code</td>
+ <td>Tree()</td>
+ <td>Run()</td>
+ <td>Skipped()</td>
+ <td>Ignored()</td>
+ <td>Failures()</td>
+ </tr>
+ <tr>
+ <td><pre>public class TestClass
+{
+}</pre>
+ </td>
+ <td>EMPTY</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass
+{
+}</pre>
+ </td>
+ <td>TestClass</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass
+{
+ [Test]
+ public void T1() { }
+ [Test]
+ public void T2() { }
+ [Test]
+ public void T3() { }
+}</pre>
+ </td>
+ <td><pre>TestClass
+&gt;T1
+&gt;T2
+&gt;T3</pre>
+ </td>
+ <td>3</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass1
+{
+ [Test]
+ public void T1() { }
+}
+
+[TestFixture]
+public class TestClass2
+{
+ [Test]
+ public void T2() { }
+ [Test]
+ public void T3() { }
+}</pre>
+ </td>
+ <td><pre>TestClass1
+&gt;T1
+TestClass2
+&gt;T2
+&gt;T3</pre>
+ </td>
+ <td>3</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass
+{
+ [Test]
+ public void T1() { }
+ [Test, Ignore]
+ public void T2() { }
+ [Test]
+ public void T3() { }
+}</pre>
+ </td>
+ <td><pre>TestClass
+&gt;T1
+&gt;T2
+&gt;T3</pre>
+ </td>
+ <td>2</td>
+ <td>0</td>
+ <td>1</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass
+{
+ [Test]
+ public void T1() { }
+ [Test, Explicit]
+ public void T2() { }
+ [Test]
+ public void T3() { }
+}</pre>
+ </td>
+ <td><pre>TestClass
+&gt;T1
+&gt;T2
+&gt;T3</pre>
+ </td>
+ <td>2</td>
+ <td>1</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ </table>
+ <h2>Summary Information</h2>
+ <table BORDER cellSpacing="0" cellPadding="5">
+ <tr>
+ <td colspan="2">fit.Summary</td>
+ </tr>
+ </table>
+ </body>
+</html>
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/NUnitTests.config Thu Oct 29 07:28:59 2009
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+<!--
+ This is the configuration file for the NUnitTests.nunit test project.
You may
+ need to create a similar configuration file for your own test project.
+ -->
+
+<!--
+ The <NUnit> section is only needed if you want to use a non-default value
+ for any of the settings. It is commented out below. If you are going to
use
+ it, you must deifne the NUnit section group and the sections you need.
+
+ The syntax shown here works for most runtimes. If NUnit fails at
startup, you
+ can try specifying the name of the assembly containing the
NameValueSectionHandler:
+
+ <section name="TestCaseBuilder"
type="System.Configuration.NameValueSectionHandler, System" />
+
+ If that fails, try the fully qualified name of the assembly:
+
+ <section name="TestCaseBuilder"
type="System.Configuration.NameValueSectionHandler, System,
+ Version=2.0.50727.832, Culture=neutral,
PublicKeyToken=b77a5c561934e089" />
+
+ Unfortunately, this last approach makes your config file non-portable
across runtimes.
+ -->
+
+<!--
+ <configSections>
+ <sectionGroup name="NUnit">
+ <section name="TestCaseBuilder"
type="System.Configuration.NameValueSectionHandler"/>
+ <section name="TestRunner"
type="System.Configuration.NameValueSectionHandler"/>
+ </sectionGroup>
+ </configSections>
+ -->
+
+ <appSettings>
+ <!-- User application and configured property settings go here.-->
+ <!-- Example: <add key="settingName" value="settingValue"/> -->
+ <add key="test.setting" value="54321" />
+ </appSettings>
+
+<!-- Sample NUnit section group showing all default values -->
+<!--
+ <NUnit>
+ <TestCaseBuilder>
+ <add key="OldStyleTestCases" value="false" />
+ </TestCaseBuilder>
+ <TestRunner>
+ <add key="ApartmentState" value="MTA" />
+ <add key="ThreadPriority" value="Normal" />
+ <add key="DefaultLogThreshold" value="Error" />
+ </TestRunner>
+ </NUnit>
+ -->
+ <!--
+ The following <runtime> section allows running nunit tests under
+ .NET 1.0 by redirecting assemblies. The appliesTo attribute
+ causes the section to be ignored except under .NET 1.0.
+ -->
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
+ appliesTo="v1.0.3705">
+ <dependentAssembly>
+ <assemblyIdentity name="System" publicKeyToken="b77a5c561934e089"
culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Data" publicKeyToken="b77a5c561934e089"
culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Drawing"
publicKeyToken="b03f5f7f11d50a3a" culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Windows.Forms"
publicKeyToken="b77a5c561934e089" culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Xml" publicKeyToken="b77a5c561934e089"
culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/NUnitTests.nunit Thu Oct 29 07:28:59 2009
@@ -0,0 +1,14 @@
+<NUnitProject>
+ <Settings appbase="." />
+ <Config name="Default" binpathtype="Auto">
+ <assembly path="nunit.framework.tests.dll" />
+ <assembly path="nunit.core.tests.dll" />
+ <assembly path="nunit.util.tests.dll" />
+ <assembly path="nunit.mocks.tests.dll" />
+ <assembly path="nunit.extensions.tests.dll" />
+ <assembly path="nunit-console.tests.dll" />
+ <assembly path="nunit.uikit.tests.dll" />
+ <assembly path="nunit-gui.tests.dll" />
+ <assembly path="nunit.fixtures.tests.dll" />
+ </Config>
+</NUnitProject>
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/Success.jpg Thu Oct 29 07:28:59 2009
@@ -0,0 +1,21 @@
+ÿØÿà JFIF ÿÛ C
+
+
+
+
+
+
+ $.' ",#
+
+(7),01444 '9=82<.342ÿÛ C
+
+ 2!
+!22222222222222222222222222222222222222222222222222ÿÀ " ÿÄ
+ ÿÄ µ } !1A Qa "q 2 ‘¡ #B±Á RÑð$3br‚
+ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„
+†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
+ ÿÄ µ w !1 AQ aq "2 B‘¡±Á #3Rð brÑ
+ $4á%ñ &'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„
+†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ? îõÿ ÝËxöö¬`Š3ƒ€7 YÞ ñÅö¥â-COœ
tø% ÑLßy¦ ™ Î8 (éÏ''²xÓÀ×7×?k³.%W2Û]B>x

+;©èTðEMà? K£ÛØÅ,f8,Ó?0Á‘ùË`“Œ’N;f¼8}ib›m»½º%ß¶Ú|ß‘ópúòÆ6Ûwv·ÙQ¾ýž–_7Ù ÿÙ
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/clr.bat Thu Oct 29 07:28:59 2009
@@ -0,0 +1,96 @@
+@echo off
+rem Run a program under a particular version of the .Net framework
+rem by setting the COMPLUS_Version environment variable.
+rem
+rem This command was written by Charlie Poole for the NUnit project.
+rem You may use it separately from NUnit at your own risk.
+
+if "%1"=="/?" goto help
+if "%1"=="?" goto help
+if "%1"=="" goto GetVersion
+if /I "%1"=="off" goto RemoveVersion
+if "%2"=="" goto SetVersion
+goto main
+
+:help
+echo Control the version of the .Net framework that is used. The
+echo command has several forms:
+echo.
+echo CLR
+echo Reports the version of the CLR that has been set
+echo.
+echo CLR version
+echo Sets the local shell environment to use a specific
+echo version of the CLR for subsequent commands.
+echo.
+echo CLR version command [arguments]
+echo Executes a single command using the specified CLR version.
+echo.
+echo CLR off
+echo Turns off specific version selection for commands
+echo.
+echo The CLR version may be specified as vn.n.n or n.n.n. In addition,
+echo the following shortcuts are recognized:
+echo net-1.0, 1.0 For version 1.0.3705
+echo net-1.1, 1.1 For version 1.1.4322
+echo beta2 For version 2.0.50215
+echo net-2.0, 2.0 For version 2.0.50727
+echo.
+echo NOTE:
+echo Any specific settings for required or supported runtime in
+echo the ^<startup^> section of a program's config file will
+echo override the version specified by this command, and the
+echo command will have no effect.
+echo.
+goto done
+
+:main
+
+setlocal
+set CMD=
+call :SetVersion %1
+shift /1
+
+:loop 'Copy remaining arguments to form the command
+if "%1"=="" goto run
+set CMD=%CMD% %1
+shift /1
+goto :loop
+
+:run 'Execute the command
+%CMD%
+endlocal
+goto done
+
+:SetVersion
+set COMPLUS_Version=%1
+
+rem Substitute proper format for certain names
+if /I "%COMPLUS_Version:~0,1%"=="v" goto useit
+if /I "%COMPLUS_Version%"=="net-1.0" set COMPLUS_Version=v1.0.3705&goto
report
+if /I "%COMPLUS_Version%"=="1.0" set COMPLUS_Version=v1.0.3705&goto
report
+if /I "%COMPLUS_Version%"=="net-1.1" set COMPLUS_Version=v1.1.4322&goto
report
+if /I "%COMPLUS_Version%"=="1.1" set COMPLUS_Version=v1.1.4322&goto
report
+if /I "%COMPLUS_Version%"=="beta2" set COMPLUS_Version=v2.0.50215&goto
report
+if /I "%COMPLUS_Version%"=="net-2.0" set COMPLUS_Version=v2.0.50727&goto
report
+if /I "%COMPLUS_Version%"=="2.0" set COMPLUS_Version=v2.0.50727&goto
report
+
+rem Add additional substitutions here, branching to report
+
+rem assume it's a version number without 'v'
+set COMPLUS_Version=v%COMPLUS_Version%
+
+:report
+echo Setting CLR version to %COMPLUS_Version%
+goto done
+
+:GetVersion
+if "%COMPLUS_Version%"=="" echo CLR version is not set
+if NOT "%COMPLUS_Version%"=="" echo CLR version is set to %COMPLUS_Version%
+goto done
+
+:RemoveVersion
+set COMPLUS_Version=
+echo CLR version is no longer set
+
+:done
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/fit.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/loadtest-assembly.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/mock-assembly.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nonamespace-assembly.dll Thu Oct 29 07:28:59
2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/notestfixtures-assembly.dll Thu Oct 29
07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-console-runner.dll Thu Oct 29 07:28:59
2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-console-x86.exe Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-console-x86.exe.config Thu Oct 29
07:28:59 2009
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<configuration>
+
+ <!-- Do not remove. Sets up configsectionhandler section for log4net -->
+ <configSections>
+ <section name="log4net"
type="System.Configuration.IgnoreSectionHandler" />
+ </configSections>
+
+ <!--
+ Application settings for NUnit-console.exe. Do NOT put settings
+ for use by your tests here.
+ -->
+ <appSettings>
+
+ <!--
+ Specify the location to be used by .NET for the cache
+ -->
+ <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
+
+ </appSettings>
+
+ <system.diagnostics>
+ <switches>
+ <add name="NTrace" value="4" />
+ </switches>
+ <trace autoflush="true" indentsize="4">
+ <listeners>
+ <add name="NUnitInternalTrace"
type="System.Diagnostics.TextWriterTraceListener"
+ initializeData="C:\NUnitPrimaryTrace.txt"/>
+ </listeners>
+ </trace>
+ </system.diagnostics>
+
+ <!--
+ The startup section may be used to specify the runtime versions
+ supported in the order that they will be used if more than one
+ is present. As supplied, this section is commented out, which
+ causes nunit-console to use the version of the framework with
+ which it was built.
+
+ Since .NET 1.0 does not recognize the <supportedRuntime> elements,
+ a <requiredRuntime> element is used in case it is the only version
+ of the framework that is installed.
+ -->
+ <!--
+ <startup>
+ <supportedRuntime version="v2.0.50727" />
+ <supportedRuntime version="v2.0.50215" />
+ <supportedRuntime version="v2.0.40607" />
+ <supportedRuntime version="v1.1.4322" />
+ <supportedRuntime version="v1.0.3705" />
+
+ <requiredRuntime version="v1.0.3705" />
+ </startup>
+ -->
+
+ <!--
+ The following <runtime> section allows running nunit under
+ .NET 1.0 by redirecting assemblies. The appliesTo attribute
+ causes the section to be ignored except under .NET 1.0version 1
+ on a machine with only the .NET version 1.0 runtime installed.
+ If application and its tests were built for .NET 1.1 you will
+ also need to redirect system assemblies in the test config file.
+ -->
+
+ <runtime>
+
+ <legacyUnhandledExceptionPolicy enabled="1" />
+
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
+ appliesTo="v1.0.3705">
+
+ <dependentAssembly>
+ <assemblyIdentity name="System"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Data"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Drawing"
+ publicKeyToken="b03f5f7f11d50a3a"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Windows.Forms"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Xml"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ </assemblyBinding>
+
+ </runtime>
+
+</configuration>
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-console.exe Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-console.exe.config Thu Oct 29 07:28:59
2009
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<configuration>
+
+ <!-- Do not remove. Sets up configsectionhandler section for log4net -->
+ <configSections>
+ <section name="log4net"
type="System.Configuration.IgnoreSectionHandler" />
+ </configSections>
+
+ <!--
+ Application settings for NUnit-console.exe. Do NOT put settings
+ for use by your tests here.
+ -->
+ <appSettings>
+
+ <!--
+ Specify the location to be used by .NET for the cache
+ -->
+ <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
+
+ </appSettings>
+
+ <system.diagnostics>
+ <switches>
+ <add name="NTrace" value="4" />
+ </switches>
+ <trace autoflush="true" indentsize="4">
+ <listeners>
+ <add name="NUnitInternalTrace"
type="System.Diagnostics.TextWriterTraceListener"
+ initializeData="C:\NUnitPrimaryTrace.txt"/>
+ </listeners>
+ </trace>
+ </system.diagnostics>
+
+ <!--
+ The startup section may be used to specify the runtime versions
+ supported in the order that they will be used if more than one
+ is present. As supplied, this section is commented out, which
+ causes nunit-console to use the version of the framework with
+ which it was built.
+
+ Since .NET 1.0 does not recognize the <supportedRuntime> elements,
+ a <requiredRuntime> element is used in case it is the only version
+ of the framework that is installed.
+ -->
+ <!--
+ <startup>
+ <supportedRuntime version="v2.0.50727" />
+ <supportedRuntime version="v2.0.50215" />
+ <supportedRuntime version="v2.0.40607" />
+ <supportedRuntime version="v1.1.4322" />
+ <supportedRuntime version="v1.0.3705" />
+
+ <requiredRuntime version="v1.0.3705" />
+ </startup>
+ -->
+
+ <!--
+ The following <runtime> section allows running nunit under
+ .NET 1.0 by redirecting assemblies. The appliesTo attribute
+ causes the section to be ignored except under .NET 1.0version 1
+ on a machine with only the .NET version 1.0 runtime installed.
+ If application and its tests were built for .NET 1.1 you will
+ also need to redirect system assemblies in the test config file.
+ -->
+
+ <runtime>
+
+ <legacyUnhandledExceptionPolicy enabled="1" />
+
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
+ appliesTo="v1.0.3705">
+
+ <dependentAssembly>
+ <assemblyIdentity name="System"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Data"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Drawing"
+ publicKeyToken="b03f5f7f11d50a3a"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Windows.Forms"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Xml"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ </assemblyBinding>
+
+ </runtime>
+
+</configuration>
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-console.tests.dll Thu Oct 29 07:28:59
2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-gui-runner.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-gui.tests.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-x86.exe Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit-x86.exe.config Thu Oct 29 07:28:59 2009
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<configuration>
+
+ <!-- Do not remove. Sets up configsectionhandler section for log4net
-->
+ <configSections>
+ <section name="log4net"
type="System.Configuration.IgnoreSectionHandler" />
+ </configSections>
+
+ <!--
+ Application settings for NUnit-gui.exe. Do NOT put settings
+ for use by your tests here.
+ -->
+ <appSettings>
+
+ <!--
+ Specify the location to be used by .NET for the cache
+ -->
+ <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
+
+ <!--
+ Uncomment to specify the url to be used for help. If not used, the
+ default value is something like
+ file://localhost/C:/Program Files/NUnit 2.2/doc/index.html
+ This setting is provided in case your default browser doesn't
+ support this format.
+ -->
+ <!-- <add key="helpUrl" value="http://www.nunit.org" /> -->
+
+ </appSettings>
+
+
+ <!--
+ The startup section may be used to specify the runtime versions
+ supported in the order that they will be used if more than one
+ is present. As supplied, this section is commented out, which
+ causes nunit-console to use the version of the framework with
+ which it was built.
+
+ Since .NET 1.0 does not recognize the <supportedRuntime> elements,
+ a <requiredRuntime> element is used in case it is the only version
+ of the framework that is installed.
+ -->
+ <!--
+ <startup>
+ <supportedRuntime version="v2.0.50727" />
+ <supportedRuntime version="v2.0.50215" />
+ <supportedRuntime version="v2.0.40607" />
+ <supportedRuntime version="v1.1.4322" />
+ <supportedRuntime version="v1.0.3705" />
+
+ <requiredRuntime version="v1.0.3705" />
+
+ </startup>
+ -->
+
+ <!--
+ The following <runtime> section allows running nunit under
+ .NET 1.0 by redirecting assemblies. The appliesTo attribute
+ causes the section to be ignored except under .NET 1.0
+ on a machine with only the .NET version 1.0 runtime installed.
+ If application and its tests were built for .NET 1.1 you will
+ also need to redirect system assemblies in the test config file
+ just as we do for nunit.tests.dll.
+ -->
+
+ <runtime>
+
+ <legacyUnhandledExceptionPolicy enabled="1" />
+
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <probing privatePath="addins"/>
+ </assemblyBinding>
+
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
+ appliesTo="v1.0.3705">
+
+ <dependentAssembly>
+ <assemblyIdentity name="System"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Data"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Drawing"
+ publicKeyToken="b03f5f7f11d50a3a"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Windows.Forms"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Xml"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ </assemblyBinding>
+
+ </runtime>
+
+</configuration>
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.core.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.core.extensions.dll Thu Oct 29 07:28:59
2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.core.interfaces.dll Thu Oct 29 07:28:59
2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.core.tests.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.exe Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.exe.config Thu Oct 29 07:28:59 2009
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<configuration>
+
+ <!-- Do not remove. Sets up configsectionhandler section for log4net
-->
+ <configSections>
+ <section name="log4net"
type="System.Configuration.IgnoreSectionHandler" />
+ </configSections>
+
+ <!--
+ Application settings for NUnit-gui.exe. Do NOT put settings
+ for use by your tests here.
+ -->
+ <appSettings>
+
+ <!--
+ Specify the location to be used by .NET for the cache
+ -->
+ <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
+
+ <!--
+ Uncomment to specify the url to be used for help. If not used, the
+ default value is something like
+ file://localhost/C:/Program Files/NUnit 2.2/doc/index.html
+ This setting is provided in case your default browser doesn't
+ support this format.
+ -->
+ <!-- <add key="helpUrl" value="http://www.nunit.org" /> -->
+
+ </appSettings>
+
+
+ <!--
+ The startup section may be used to specify the runtime versions
+ supported in the order that they will be used if more than one
+ is present. As supplied, this section is commented out, which
+ causes nunit-console to use the version of the framework with
+ which it was built.
+
+ Since .NET 1.0 does not recognize the <supportedRuntime> elements,
+ a <requiredRuntime> element is used in case it is the only version
+ of the framework that is installed.
+ -->
+ <!--
+ <startup>
+ <supportedRuntime version="v2.0.50727" />
+ <supportedRuntime version="v2.0.50215" />
+ <supportedRuntime version="v2.0.40607" />
+ <supportedRuntime version="v1.1.4322" />
+ <supportedRuntime version="v1.0.3705" />
+
+ <requiredRuntime version="v1.0.3705" />
+
+ </startup>
+ -->
+
+ <!--
+ The following <runtime> section allows running nunit under
+ .NET 1.0 by redirecting assemblies. The appliesTo attribute
+ causes the section to be ignored except under .NET 1.0
+ on a machine with only the .NET version 1.0 runtime installed.
+ If application and its tests were built for .NET 1.1 you will
+ also need to redirect system assemblies in the test config file
+ just as we do for nunit.tests.dll.
+ -->
+
+ <runtime>
+
+ <legacyUnhandledExceptionPolicy enabled="1" />
+
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <probing privatePath="addins"/>
+ </assemblyBinding>
+
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
+ appliesTo="v1.0.3705">
+
+ <dependentAssembly>
+ <assemblyIdentity name="System"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Data"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Drawing"
+ publicKeyToken="b03f5f7f11d50a3a"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Windows.Forms"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ <dependentAssembly>
+ <assemblyIdentity name="System.Xml"
+ publicKeyToken="b77a5c561934e089"
+ culture="neutral"/>
+ <bindingRedirect oldVersion="1.0.5000.0"
+ newVersion="1.0.3300.0"/>
+ </dependentAssembly>
+
+ </assemblyBinding>
+
+ </runtime>
+
+</configuration>
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.extensions.tests.dll Thu Oct 29 07:28:59
2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.fixtures.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.fixtures.tests.dll Thu Oct 29 07:28:59
2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.framework.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.framework.extensions.dll Thu Oct 29
07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.framework.tests.dll Thu Oct 29 07:28:59
2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.framework.xml Thu Oct 29 07:28:59 2009
@@ -0,0 +1,5622 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>nunit.framework</name>
+ </assembly>
+ <members>
+ <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
+ <summary>
+ EmptyStringConstraint tests whether a string is empty.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
+ <summary>
+ EmptyConstraint tests a whether a string or collection is
empty,
+ postponing the decision about which test is applied until the
+ type of the actual argument is known.
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.Constraint">
+ <summary>
+ The Constraint class is the base of all built-in or
+ user-defined constraints in NUnit. It provides the operator
+ overloads used to combine constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Constraint.UNSET">
+ <summary>
+ Static UnsetObject used to detect derived constraints
+ failing to set the actual value.
+ </summary>
+ </member>
+ <member
name="F:NUnit.Framework.Constraints.Constraint.caseInsensitive">
+ <summary>
+ If true, all string comparisons will ignore case
+ </summary>
+ </member>
+ <member
name="F:NUnit.Framework.Constraints.Constraint.clipStrings">
+ <summary>
+ If true, strings in error messages will be clipped
+ </summary>
+ </member>
+ <member
name="F:NUnit.Framework.Constraints.Constraint.compareAsCollection">
+ <summary>
+ If true, arrays will be treated as collections, allowing
+ those of different dimensions to be compared
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Constraint.tolerance">
+ <summary>
+ If non-zero, equality comparisons within the specified
+ tolerance will succeed.
+ </summary>
+ </member>
+ <member
name="F:NUnit.Framework.Constraints.Constraint.compareWith">
+ <summary>
+ IComparer object used in comparisons for some constraints.
+ </summary>
+ </member>
+ <member name="F:NUnit.Framework.Constraints.Constraint.actual">
+ <summary>
+ The actual value being tested against a constraint
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.Constraint.Within(System.Object)">
+ <summary>
+ Flag the constraint to use a tolerance when determining
equality.
+ Currently only used for doubles and floats.
+ </summary>
+ <param name="tolerance">Tolerance to be used</param>
+ <returns>Self.</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.Constraint.Comparer(System.Collections.IComparer)">
+ <summary>
+ Flag the constraint to use the supplied IComparer object.
+ </summary>
+ <param name="comparer">The IComparer object to use.</param>
+ <returns>Self.</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.Constraint.WriteMessageTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the failure message to the MessageWriter provided
+ as an argument. The default implementation simply passes
+ the constraint and the actual value to the writer, which
+ then displays the constraint description and the value.
+
+ Constraints that need to provide additional details,
+ such as where the error occured can override this.
+ </summary>
+ <param name="writer">The MessageWriter on which to display the
message</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.Constraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.Constraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer">The writer on which the description is
displayed</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.Constraint.WriteActualValueTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. The default implementation simply writes
+ the raw value of actual, leaving it to the writer to
+ perform any formatting.
+ </summary>
+ <param name="writer">The writer on which the actual value is
displayed</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied only if
both
+ argument constraints are satisfied.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if either
+ of the argument constraints is satisfied.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ This operator creates a constraint that is satisfied if the
+ argument constraint is not satisfied.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.IgnoreCase">
+ <summary>
+ Flag the constraint to ignore case and return self.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.Constraint.NoClip">
+ <summary>
+ Flag the constraint to suppress string clipping
+ and return self.
+ </summary>
+ </member>
+ <member
name="P:NUnit.Framework.Constraints.Constraint.AsCollection">
+ <summary>
+ Flag the constraint to compare arrays as collections
+ and return self.
+ </summary>
+ </member>
+ <member
name="T:NUnit.Framework.Constraints.Constraint.UnsetObject">
+ <summary>
+ Class used to detect any derived constraints
+ that fail to set the actual value in their
+ Matches override.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EmptyConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EmptyConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer">The writer on which the description is
displayed</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EmptyStringConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer">The writer on which the description is
displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
+ <summary>
+ SubstringConstraint can test whether a string contains
+ the expected substring.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:SubstringConstraint"/> class.
+ </summary>
+ <param name="expected">The expected.</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.SubstringConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer">The writer on which the description is
displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
+ <summary>
+ StartsWithConstraint can test whether a string starts
+ with an expected substring.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:StartsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.StartsWithConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer">The writer on which the description is
displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
+ <summary>
+ EndsWithConstraint can test whether a string ends
+ with an expected substring.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:EndsWithConstraint"/> class.
+ </summary>
+ <param name="expected">The expected string</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is matched by the actual value.
+ This is a template method, which calls the IsMatch method
+ of the derived class.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EndsWithConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer">The writer on which the description is
displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.RegexConstraint">
+ <summary>
+ RegexConstraint can test whether a string matches
+ the pattern provided.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:RegexConstraint"/> class.
+ </summary>
+ <param name="pattern">The pattern.</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.RegexConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer">The writer on which the description is
displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
+ <summary>
+ ConstraintBuilder is used to resolve the Not and All
properties,
+ which serve as prefix operators for constraints. With the
addition
+ of an operand stack, And and Or could be supported, but we have
+ left them out in favor of a simpler, more type-safe
implementation.
+ Use the &amp; and | operator overloads to combine constraints.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.op_Implicit(NUnit.Framework.Constraints.ConstraintBuilder)~NUnit.Framework.Constraints.Constraint">
+ <summary>
+ Implicitly convert ConstraintBuilder to an actual Constraint
+ at the point where the syntax demands it.
+ </summary>
+ <param name="builder"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.EqualTo(System.Object)">
+ <summary>
+ Resolves the chain of constraints using an
+ EqualConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.SameAs(System.Object)">
+ <summary>
+ Resolves the chain of constraints using a
+ SameAsConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.LessThan(System.IComparable)">
+ <summary>
+ Resolves the chain of constraints using a
+ LessThanConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.GreaterThan(System.IComparable)">
+ <summary>
+ Resolves the chain of constraints using a
+ GreaterThanConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.LessThanOrEqualTo(System.IComparable)">
+ <summary>
+ Resolves the chain of constraints using a
+ LessThanOrEqualConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.AtMost(System.IComparable)">
+ <summary>
+ Resolves the chain of constraints using a
+ LessThanOrEqualConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.GreaterThanOrEqualTo(System.IComparable)">
+ <summary>
+ Resolves the chain of constraints using a
+ GreaterThanOrEqualConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.AtLeast(System.IComparable)">
+ <summary>
+ Resolves the chain of constraints using a
+ GreaterThanOrEqualConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.TypeOf(System.Type)">
+ <summary>
+ Resolves the chain of constraints using an
+ ExactTypeConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.InstanceOfType(System.Type)">
+ <summary>
+ Resolves the chain of constraints using an
+ InstanceOfTypeConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.AssignableFrom(System.Type)">
+ <summary>
+ Resolves the chain of constraints using an
+ AssignableFromConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.Contains(System.Object)">
+ <summary>
+ Resolves the chain of constraints using a
+ ContainsConstraint as base. This constraint
+ will, in turn, make use of the appropriate
+ second-level constraint, depending on the
+ type of the actual argument.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.Member(System.Object)">
+ <summary>
+ Resolves the chain of constraints using a
+ CollectionContainsConstraint as base.
+ </summary>
+ <param name="expected">The expected object</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.StartsWith(System.String)">
+ <summary>
+ Resolves the chain of constraints using a
+ StartsWithConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.EndsWith(System.String)">
+ <summary>
+ Resolves the chain of constraints using a
+ StringEndingConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.Matches(System.String)">
+ <summary>
+ Resolves the chain of constraints using a
+ StringMatchingConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.EquivalentTo(System.Collections.ICollection)">
+ <summary>
+ Resolves the chain of constraints using a
+ CollectionEquivalentConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.CollectionContaining(System.Object)">
+ <summary>
+ Resolves the chain of constraints using a
+ CollectionContainingConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.SubsetOf(System.Collections.ICollection)">
+ <summary>
+ Resolves the chain of constraints using a
+ CollectionSubsetConstraint as base.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.Property(System.String,System.Object)">
+ <summary>
+ Resolves the chain of constraints using a
+ PropertyConstraint as base
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.Length(System.Int32)">
+ <summary>
+ Resolves the chain of constraints using a
+ PropertyCOnstraint on Length as base
+ </summary>
+ <param name="length"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.Count(System.Int32)">
+ <summary>
+ Resolves the chain of constraints using a
+ PropertyCOnstraint on Length as base
+ </summary>
+ <param name="count"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.Property(System.String)">
+ <summary>
+ Modifies the ConstraintBuilder by pushing a Prop operator on
the
+ ops stack and the name of the property on the opnds stack.
+ </summary>
+ <param name="name"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Resolve a constraint that has been recognized by applying
+ any pending operators and returning the resulting Constraint.
+ </summary>
+ <returns>A constraint that incorporates all pending
operators</returns>
+ </member>
+ <member
name="P:NUnit.Framework.Constraints.ConstraintBuilder.Null">
+ <summary>
+ Resolves the chain of constraints using
+ EqualConstraint(null) as base.
+ </summary>
+ </member>
+ <member
name="P:NUnit.Framework.Constraints.ConstraintBuilder.True">
+ <summary>
+ Resolves the chain of constraints using
+ EqualConstraint(true) as base.
+ </summary>
+ </member>
+ <member
name="P:NUnit.Framework.Constraints.ConstraintBuilder.False">
+ <summary>
+ Resolves the chain of constraints using
+ EqualConstraint(false) as base.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.NaN">
+ <summary>
+ Resolves the chain of constraints using
+ Is.NaN as base.
+ </summary>
+ </member>
+ <member
name="P:NUnit.Framework.Constraints.ConstraintBuilder.Empty">
+ <summary>
+ Resolves the chain of constraints using
+ Is.Empty as base.
+ </summary>
+ </member>
+ <member
name="P:NUnit.Framework.Constraints.ConstraintBuilder.Unique">
+ <summary>
+ Resolves the chain of constraints using
+ Is.Unique as base.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.Not">
+ <summary>
+ Modifies the ConstraintBuilder by pushing a Not operator on
the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.No">
+ <summary>
+ Modifies the ConstraintBuilder by pushing a Not operator on
the stack.
+ </summary>
+ </member>
+ <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.All">
+ <summary>
+ Modifies the ConstraintBuilder by pushing an All operator on
the stack.
+ </summary>
+ </member>
+ <member
name="P:NUnit.Framework.Constraints.ConstraintBuilder.Some">
+ <summary>
+ Modifies the ConstraintBuilder by pushing a Some operator on
the stack.
+ </summary>
+ </member>
+ <member
name="P:NUnit.Framework.Constraints.ConstraintBuilder.None">
+ <summary>
+ Modifies the constraint builder by pushing All and Not
operators on the stack
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
+ <summary>
+ CollectionConstraint is the abstract base class for
+ constraints that operate on collections.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionConstraint.doMatch(System.Collections.IEnumerable)">
+ <summary>
+ Protected method to be implemented by derived classes
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member
name="T:NUnit.Framework.Constraints.CollectionConstraint.CollectionTally">
+ <summary>
+ CollectionTally counts (tallies) the number of
+ occurences of each object in one or more enuerations.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionConstraint.CollectionTally.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionTally object from a collection
+ </summary>
+ <param name="c"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionConstraint.CollectionTally.CanRemove(System.Collections.IEnumerable)">
+ <summary>
+ Remove the counts for a collection from the tally,
+ so long as their are sufficient items to remove.
+ The tallies are not permitted to become negative.
+ </summary>
+ <param name="c">The collection to remove</param>
+ <returns>True if there were enough items to remove, otherwise
false</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionConstraint.CollectionTally.AllCountsEqualTo(System.Int32)">
+ <summary>
+ Test whether all the counts are equal to a given value
+ </summary>
+ <param name="count">The value to be looked for</param>
+ <returns>True if all counts are equal to the value, otherwise
false</returns>
+ </member>
+ <member
name="P:NUnit.Framework.Constraints.CollectionConstraint.CollectionTally.Item(System.Object)">
+ <summary>
+ Get the count of the number of times an object is present in
the tally
+ </summary>
+ </member>
+ <member
name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
+ <summary>
+ EmptyCollectionConstraint tests whether a colletion is empty.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.doMatch(System.Collections.IEnumerable)">
+ <summary>
+ Check that the collection is empty
+ </summary>
+ <param name="collection"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
+ <summary>
+ UniqueItemsConstraint tests whether all the items in a
+ collection are unique.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.doMatch(System.Collections.IEnumerable)">
+ <summary>
+ Check that all items are unique.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write a description of this constraint to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member
name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
+ <summary>
+ CollectionContainsConstraint is used to test whether a
collection
+ contains an expected object as a member.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
+ <summary>
+ Construct a CollectionContainsConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.doMatch(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the expected item is contained in the collection
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write a descripton of the constraint to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member
name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
+ <summary>
+ CollectionEquivalentCOnstraint is used to determine whether two
+ collections are equivalent.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionEquivalentConstraint
+ </summary>
+ <param name="expected"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.doMatch(System.Collections.IEnumerable)">
+ <summary>
+ Test whether two collections are equivalent
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write a description of this constraint to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member
name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
+ <summary>
+ CollectionSubsetConstraint is used to determine whether
+ one collection is a subset of another
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
+ <summary>
+ Construct a CollectionSubsetConstraint
+ </summary>
+ <param name="expected">The collection that the actual value is
expected to be a subset of</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.doMatch(System.Collections.IEnumerable)">
+ <summary>
+ Test whether the actual collection is a subset of
+ the expected collection provided.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write a description of this constraint to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.EqualConstraint">
+ <summary>
+ EqualConstraint is able to compare an actual value with the
+ expected value provided in its constructor.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
+ </summary>
+ <param name="expected">The expected value.</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EqualConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EqualConstraint.WriteMessageTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write a failure message. Overridden to provide custom
+ failure messages for EqualConstraint.
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EqualConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write description of this constraint
+ </summary>
+ <param name="writer">The MessageWriter to write to</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EqualConstraint.ArraysEqual(System.Array,System.Array)">
+ <summary>
+ Helper method to compare two arrays
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EqualConstraint.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
+ <summary>
+ Method to compare two DirectoryInfo objects
+ </summary>
+ <param name="expected">first directory to compare</param>
+ <param name="actual">second directory to compare</param>
+ <returns>true if equivalent, false if not</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionDifferences(NUnit.Framework.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Display the failure information for two collections that did
not match.
+ </summary>
+ <param name="writer">The MessageWriter on which to
display</param>
+ <param name="expected">The expected collection.</param>
+ <param name="actual">The actual collection</param>
+ <param name="depth">The depth of this failure in a set of
nested collections</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionTypesAndSizes(NUnit.Framework.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
+ <summary>
+ Displays a single line showing the types and sizes of the
expected
+ and actual collections or arrays. If both are identical, the
value is
+ only shown once.
+ </summary>
+ <param name="writer">The MessageWriter on which to
display</param>
+ <param name="expected">The expected collection or array</param>
+ <param name="actual">The actual collection or array</param>
+ <param name="indent">The indentation level for the message
line</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayFailurePoint(NUnit.Framework.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32,System.Int32)">
+ <summary>
+ Displays a single line showing the point in the expected and
actual
+ arrays at which the comparison failed. If the arrays have
different
+ structures or dimensions, both values are shown.
+ </summary>
+ <param name="writer">The MessageWriter on which to
display</param>
+ <param name="expected">The expected array</param>
+ <param name="actual">The actual array</param>
+ <param name="failurePoint">Index of the failure point in the
underlying collections</param>
+ <param name="indent">The indentation level for the message
line</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
+ <summary>
+ Abstract base class used for prefixes
+ </summary>
+ </member>
+ <member
name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
+ <summary>
+ The base constraint
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Construct given a base constraint
+ </summary>
+ <param name="baseConstraint"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.PrefixConstraint.PassModifiersToBase">
+ <summary>
+ Set all modifiers applied to the prefix into
+ the base constraint before matching
+ </summary>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NotConstraint">
+ <summary>
+ NotConstraint negates the effect of some other constraint
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:NotConstraint"/> class.
+ </summary>
+ <param name="baseConstraint">The base constraint to be
negated.</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.NotConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for if the base constraint fails, false if it
succeeds</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.NotConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer">The writer on which the description is
displayed</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.NotConstraint.WriteActualValueTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
MessageWriter.
+ </summary>
+ <param name="writer">The writer on which the actual value is
displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
+ <summary>
+ AllItemsConstraint applies another constraint to each
+ item in a collection, succeeding if they all succeed.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Construct an AllItemsConstraint on top of an existing
constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.AllItemsConstraint.Matches(System.Object)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.AllItemsConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write a description of this constraint to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing
constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Matches(System.Object)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.SomeItemsConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write a description of this constraint to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
+ <summary>
+ SomeItemsConstraint applies another constraint to each
+ item in a collection, succeeding if any of them succeeds.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
+ <summary>
+ Construct a SomeItemsConstraint on top of an existing
constraint
+ </summary>
+ <param name="itemConstraint"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.NoItemConstraint.Matches(System.Object)">
+ <summary>
+ Apply the item constraint to each item in the collection,
+ failing if any item fails.
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.NoItemConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write a description of this constraint to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
+ <summary>
+ SameAsConstraint tests whether an object is identical to
+ the object passed to its constructor
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:SameAsConstraint"/> class.
+ </summary>
+ <param name="expected">The expected object.</param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.SameAsConstraint.Matches(System.Object)">
+ <summary>
+ Test whether the constraint is satisfied by a given value
+ </summary>
+ <param name="actual">The value to be tested</param>
+ <returns>True for success, false for failure</returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.SameAsConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the constraint description to a MessageWriter
+ </summary>
+ <param name="writer">The writer on which the description is
displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.TypeConstraint">
+ <summary>
+ TypeConstraint is the abstract base for constraints
+ that take a Type as their expected value.
+ </summary>
+ </member>
+ <member
name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
+ <summary>
+ The expected Type used by the constraint
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct a TypeConstraint for a given Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.TypeConstraint.WriteActualValueTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the actual value for a failing constraint test to a
+ MessageWriter. TypeCOnstraints override this method to write
+ the name of the type.
+ </summary>
+ <param name="writer">The writer on which the actual value is
displayed</param>
+ </member>
+ <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
+ <summary>
+ ExactTypeConstraint is used to test that an object
+ is of the exact type provided in the constructor
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an ExactTypeConstraint for a given Type
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
+ <summary>
+ Test that an object is of the exact type specified
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.ExactTypeConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write the description of this constraint to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member
name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
+ <summary>
+ InstanceOfTypeConstraint is used to test that an object
+ is of the same type provided or derived from it.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
+ <summary>
+ Construct an InstanceOfTypeConstraint for the type provided
+ </summary>
+ <param name="type"></param>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
+ <summary>
+ Test whether an object is of the specified type or a derived
type
+ </summary>
+ <param name="actual"></param>
+ <returns></returns>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.WriteDescriptionTo(NUnit.Framework.MessageWriter)">
+ <summary>
+ Write a description of this constraint to a MessageWriter
+ </summary>
+ <param name="writer"></param>
+ </member>
+ <member
name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
+ <summary>
+ AssignableFromConstraint is used to test that an object
+ can be assigned from a given Type.
+ </summary>
+ </member>
+ <member
name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
+ <summary>
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.mocks.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.mocks.tests.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.uikit.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.uikit.tests.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.util.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/nunit.util.tests.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/runFile.exe Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/runFile.exe.config Thu Oct 29 07:28:59 2009
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+ <startup>
+ <supportedRuntime version="v2.0.50727" />
+ <supportedRuntime version="v2.0.50215" />
+ <supportedRuntime version="v2.0.40607" />
+ <supportedRuntime version="v1.1.4322" />
+ <supportedRuntime version="v1.0.3705" />
+
+ <requiredRuntime version="v1.0.3705" />
+ </startup>
+
+<!--
+ The following <runtime> section allows running nunit tests under
+ .NET 1.0 by redirecting assemblies. The appliesTo attribute
+ causes the section to be ignored except under .NET 1.0.
+ -->
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
+ appliesTo="v1.0.3705">
+ <dependentAssembly>
+ <assemblyIdentity name="System" publicKeyToken="b77a5c561934e089"
culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Data" publicKeyToken="b77a5c561934e089"
culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Drawing"
publicKeyToken="b03f5f7f11d50a3a" culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Windows.Forms"
publicKeyToken="b77a5c561934e089" culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="System.Xml" publicKeyToken="b77a5c561934e089"
culture="" />
+ <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/test-assembly.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/test-utilities.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /dev/null
+++ /trunk/Tools/NUnit 2.4.7/timing-tests.dll Thu Oct 29 07:28:59 2009
Binary file, no diff available.
=======================================
--- /trunk/TinyBDD.Specification.NUnit/TinyBDD.Specification.NUnit.csproj
Wed May 6 11:22:24 2009
+++ /trunk/TinyBDD.Specification.NUnit/TinyBDD.Specification.NUnit.csproj
Thu Oct 29 07:28:59 2009
@@ -33,9 +33,9 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="nunit.framework, Version=2.2.10.0,
Culture=neutral, PublicKeyToken=96d09a1eb7f44a77">
+ <Reference Include="nunit.framework, Version=2.4.7.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
- <HintPath>..\Tools\NUnit 2.2\nunit.framework.dll</HintPath>
+ <HintPath>..\Tools\NUnit 2.4.7\nunit.framework.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core">
=======================================
--- /trunk/TinyBDDTests/TinyBDDTests.csproj Tue Sep 8 01:30:22 2009
+++ /trunk/TinyBDDTests/TinyBDDTests.csproj Thu Oct 29 07:28:59 2009
@@ -54,10 +54,6 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\Tools\NUnit 2.2\nunit.framework.dll</HintPath>
</Reference>
- <Reference Include="Rhino.Mocks, Version=3.5.0.1337, Culture=neutral,
PublicKeyToken=0b3305902db7183f, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
-
<HintPath>..\Tools\Rhino-Mocks-net-3.5-v3.5\Rhino.Mocks.dll</HintPath>
- </Reference>
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
Reply all
Reply to author
Forward
0 new messages