You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by sy...@apache.org on 2014/04/07 22:24:17 UTC
[11/19] nuget package restore
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/culture.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/culture.html b/lib/NUnit.org/NUnit/2.5.9/doc/culture.html
deleted file mode 100644
index 07b3f07..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/culture.html
+++ /dev/null
@@ -1,273 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - Culture</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<script language="JavaScript" src="codeFuncs.js" ></script> <!-- Do it this way for IE -->
-
-<style><!--
-div.code { width: 34em }
---></style>
-
-<h3>CultureAttribute (NUnit 2.4.2)</h3>
-<p>The Culture attribute is used to specify cultures for which a test or fixture
- should be run. It does not affect the culture setting, but merely uses it to
- determine whether to run the test. If you wish to change the culture when
- running a test, use the SetCulture attribute instead.</p>
-
-<p>If the specified culture requirements for a test are not met it is skipped.
- In the gui, the tree node for the test remains gray and the status bar color is
- not affected.</p>
-
-<p>One use of the Culture attribute is to provide alternative tests under different
-cultures. You may specify either specific cultures, like "en-GB" or neutral
-cultures like "de".</p>
-
-<h4>Test Fixture Syntax</h4>
-
-<div class="code">
-
-<div class="langFilter">
- <a href="javascript:Show('DD1')" onmouseover="Show('DD1')"><img src="img/langFilter.gif" width="14" height="14" alt="Language Filter"></a>
- <div id="DD1" class="dropdown" style="display: none;" onclick="Hide('DD1')">
- <a href="javascript:ShowCS()">C#</a><br>
- <a href="javascript:ShowVB()">VB</a><br>
- <a href="javascript:ShowMC()">C++</a><br>
- <a href="javascript:ShowJS()">J#</a><br>
- </div>
-</div>
-
-<pre class="cs">namespace NUnit.Tests
-{
- using System;
- using NUnit.Framework;
-
- [TestFixture]
- [Culture("fr-FR")]
- public class FrenchCultureTests
- {
- // ...
- }
-}
-</pre>
-
-<pre class="vb">Imports System
-Imports Nunit.Framework
-
-Namespace Nunit.Tests
-
- <TestFixture(), Culture("fr-FR")>
- Public Class FrenchCultureTests
- ' ...
- End Class
-End Namespace
-</pre>
-
-<pre class="mc">#using <Nunit.Framework.dll>
-using namespace System;
-using namespace NUnit::Framework;
-
-namespace NUnitTests
-{
- [TestFixture]
- [Culture("fr-FR")]
- public __gc class FrenchCultureTests
- {
- // ...
- };
-}
-
-#include "cppsample.h"
-
-namespace NUnitTests {
- // ...
-}
-</pre>
-
-<pre class="js">package NUnit.Tests;
-
-import System.*;
-import NUnit.Framework.TestFixture;
-
-
-/** @attribute NUnit.Framework.TestFixture() */
-/** @attribute NUnit.Framework.Culture("fr-FR") */
-public class FrenchCultureTests
-{
- // ...
-}
-</pre>
-</div>
-<h4>Test Syntax</h4>
-<div class="code">
-
-<div class="langFilter">
- <a href="javascript:Show('DD2')" onmouseover="Show('DD2')"><img src="img/langFilter.gif" width="14" height="14" alt="Language Filter"></a>
- <div id="DD2" class="dropdown" style="display: none;" onclick="Hide('DD2')">
- <a href="javascript:ShowCS()">C#</a><br>
- <a href="javascript:ShowVB()">VB</a><br>
- <a href="javascript:ShowMC()">C++</a><br>
- <a href="javascript:ShowJS()">J#</a><br>
- </div>
-</div>
-
-<pre class="cs">namespace NUnit.Tests
-{
- using System;
- using NUnit.Framework;
-
- [TestFixture]
- public class SuccessTests
- {
- [Test]
- [Culture(Exclude="en,de")]
- public void SomeTest()
- { /* ... */ }
-}
-</pre>
-
-<pre class="vb">Imports System
-Imports Nunit.Framework
-
-Namespace Nunit.Tests
-
- <TestFixture()>
- Public Class SuccessTests
- <Test(), Culture(Exclude="en,de")> Public Sub SomeTest()
- ' ...
- End Sub
- End Class
-End Namespace
-</pre>
-
-<pre class="mc">#using <Nunit.Framework.dll>
-using namespace System;
-using namespace NUnit::Framework;
-
-namespace NUnitTests
-{
- [TestFixture]
- public __gc class SuccessTests
- {
- [Test][Culture(Exclude="en,de")] void SomeTest();
- };
-}
-
-#include "cppsample.h"
-
-namespace NUnitTests {
- // ...
-}
-</pre>
-
-<pre class="js">package NUnit.Tests;
-
-import System.*;
-import NUnit.Framework.TestFixture;
-
-
-/** @attribute NUnit.Framework.TestFixture() */
-public class SuccessTests
-{
- /** @attribute NUnit.Framework.Test() */
- /** @attribute NUnit.Framework.Culture(Exclude=en,de") */
- public void SomeTest()
- { /* ... */ }
-}
-</pre>
-
-</div>
-
-<h4>See also...</h4>
-<ul>
-<li><a href="setCulture.html">SetCultureAttribute</a></ul>
-
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<ul>
-<li><a href="category.html">Category</a></li>
-<li><a href="combinatorial.html">Combinatorial</a></li>
-<li id="current"><a href="culture.html">Culture</a></li>
-<li><a href="datapoint.html">Datapoint(s)</a></li>
-<li><a href="description.html">Description</a></li>
-<li><a href="exception.html">Exception</a></li>
-<li><a href="explicit.html">Explicit</a></li>
-<li><a href="ignore.html">Ignore</a></li>
-<li><a href="maxtime.html">Maxtime</a></li>
-<li><a href="pairwise.html">Pairwise</a></li>
-<li><a href="platform.html">Platform</a></li>
-<li><a href="property.html">Property</a></li>
-<li><a href="random.html">Random</a></li>
-<li><a href="range.html">Range</a></li>
-<li><a href="repeat.html">Repeat</a></li>
-<li><a href="requiredAddin.html">RequiredAddin</a></li>
-<li><a href="requiresMTA.html">Requires MTA</a></li>
-<li><a href="requiresSTA.html">Requires STA</a></li>
-<li><a href="requiresThread.html">Requires Thread</a></li>
-<li><a href="sequential.html">Sequential</a></li>
-<li><a href="setCulture.html">SetCulture</a></li>
-<li><a href="setup.html">Setup</a></li>
-<li><a href="setupFixture.html">SetupFixture</a></li>
-<li><a href="suite.html">Suite</a></li>
-<li><a href="teardown.html">Teardown</a></li>
-<li><a href="test.html">Test</a></li>
-<li><a href="testCase.html">TestCase</a></li>
-<li><a href="testCaseSource.html">TestCaseSource</a></li>
-<li><a href="testFixture.html">TestFixture</a></li>
-<li><a href="fixtureSetup.html">TestFixtureSetUp</a></li>
-<li><a href="fixtureTeardown.html">TestFixtureTearDown</a></li>
-<li><a href="theory.html">Theory</a></li>
-<li><a href="timeout.html">Timeout</a></li>
-<li><a href="values.html">Values</a></li>
-<li><a href="valueSource.html">ValueSource</a></li>
-</ul>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/customConstraints.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/customConstraints.html b/lib/NUnit.org/NUnit/2.5.9/doc/customConstraints.html
deleted file mode 100644
index 7c5baab..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/customConstraints.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - CustomConstraints</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<h2>Custom Constraints (NUnit 2.4 / 2.5)</h2>
-
-<p>You can implement your own custom constraints by creating a class that
-inherits from the <b>Constraint</b> abstract class, which supports performing a
-test on an actual value and generating appropriate messages. The class includes
-two abstract methods, which you must override and four virtual methods with
-default implementation that may be overridden as needed:
-
-<div class="code" style="width: 36em">
-<pre>public abstract class Constraint
-{
- ...
- public abstract bool Matches( object actual );
- public virtual bool Matches( ActualValueDelegate del );
- public virtual bool Matches<T>( ref T actual );
- public abstract void WriteDescriptionTo( MessageWriter writer );
- public virtual void WriteMessageTo( MessageWriter writer );
- public virtual void WriteActualValueTo( MessageWriter writer );
- ...
-}</pre>
-</div>
-
-<p>Your derived class should save the actual argument to Matches in the protected
-field actual for later use.
-
-<p>The MessageWriter abstract class is implemented in the framework by
-TextMessageWriter. Examining the source for some of the builtin constraints
-should give you a good idea of how to use it if you have special formatting
-requirements for error messages.
-
-<h3>Custom Constraint Syntax</h3>
-
-<p>NUnit includes classes that implement a special constraint syntax,
-allowing you to write things like...
-
-<div class="code">
-<pre>Assert.That( myArray, Is.All.InRange(1,100) );</pre>
-</div>
-
-<p>Of course, the NUnit constraint syntax will not be aware of your
-custom constraint unless you modify NUnit itself. As an alternative,
-you may use the <b>Matches(Constraint)</b> syntactic element in order
-to write code like...
-
-<div class="code">
-<pre>MyConstraint myConstraint = new MyConstraint();
-Assert.That( myArray, Has.Some.Matches(myConstraint) );</pre>
-</div>
-
-
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<ul>
-<li id="current"><a href="customConstraints.html">Custom Constraints</a></li>
-<li><a href="nunitAddins.html">NUnit Addins</a></li>
-<li><a href="extensionTips.html">Tips for Extenders</a></li>
-</ul>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/datapoint.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/datapoint.html b/lib/NUnit.org/NUnit/2.5.9/doc/datapoint.html
deleted file mode 100644
index 5a5e25d..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/datapoint.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - Datapoint</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<h3>DatapointAttribute / DatapointsAttribute (NUnit 2.5) (Experimental)</h3>
-
-<p>The <b>Datapoint</b> and <b>Datapoints</b> attributes are used
- to provide data for <b>Theories</b> and are ignored for ordinary
- tests - including tests with parameters.
-
-<h4>DataPointAttribute</h4>
-
-<p>When a Theory is loaded, NUnit creates arguments for each
- of its parameters by using any fields of the same type
- as the parameter annotated with the <b>DatapointAttribute</b>.
- Fields must be members of the class containing the Theory
- and their Type must exactly match the argument for which
- data is being supplied.
-
-<h4>DataPointsAttribute</h4>
-
-<p>In addition to specifying individual datapoints, collections of
- datapoints may be provided by use of the <b>DatapointsAttribute</b>
- - note the spelling. This attribute may be placed on methods or
- properties in addition to fields. The returned value must be
- either an array of the required type or (beginning with NUnit
- 2.5.5) an <b>IEnumerable<T></b> returning an enumeration
- of the required type. The data Type must exactly match the argument
- for which data is being supplied.
-
-<h4>Automatically Supplied Datapoints</h4>
-
-<p>It is normally not necessary to specify datapoints for
- <b>boolean</b> or <b>enum</b> arguments. Beginning with
- version 2.5.4, NUnit automatically supplies values of <b>true</b>
- and <b>false</b> for <b>boolean</b> arguments and will supply all
- defined values of any enumeration.
-
-<p>If for some reason you don't wish to use all possible values, you
- can override this behavior by supplying your own datapoints. If you
- supply any datapoints for an argument, automatic datapoint generation
- is suppressed.
-
-<h4>Example</h4>
-
-<p>For an example of use, see <a href="theory.html">TheoryAttribute</a>.
-
-<h4>See also...</h4>
-
-<ul>
-<li><a href="theory.html">TheoryAttribute</a><li><a href="parameterizedTests.html">Parameterized Tests</a></ul>
-
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<ul>
-<li><a href="category.html">Category</a></li>
-<li><a href="combinatorial.html">Combinatorial</a></li>
-<li><a href="culture.html">Culture</a></li>
-<li id="current"><a href="datapoint.html">Datapoint(s)</a></li>
-<li><a href="description.html">Description</a></li>
-<li><a href="exception.html">Exception</a></li>
-<li><a href="explicit.html">Explicit</a></li>
-<li><a href="ignore.html">Ignore</a></li>
-<li><a href="maxtime.html">Maxtime</a></li>
-<li><a href="pairwise.html">Pairwise</a></li>
-<li><a href="platform.html">Platform</a></li>
-<li><a href="property.html">Property</a></li>
-<li><a href="random.html">Random</a></li>
-<li><a href="range.html">Range</a></li>
-<li><a href="repeat.html">Repeat</a></li>
-<li><a href="requiredAddin.html">RequiredAddin</a></li>
-<li><a href="requiresMTA.html">Requires MTA</a></li>
-<li><a href="requiresSTA.html">Requires STA</a></li>
-<li><a href="requiresThread.html">Requires Thread</a></li>
-<li><a href="sequential.html">Sequential</a></li>
-<li><a href="setCulture.html">SetCulture</a></li>
-<li><a href="setup.html">Setup</a></li>
-<li><a href="setupFixture.html">SetupFixture</a></li>
-<li><a href="suite.html">Suite</a></li>
-<li><a href="teardown.html">Teardown</a></li>
-<li><a href="test.html">Test</a></li>
-<li><a href="testCase.html">TestCase</a></li>
-<li><a href="testCaseSource.html">TestCaseSource</a></li>
-<li><a href="testFixture.html">TestFixture</a></li>
-<li><a href="fixtureSetup.html">TestFixtureSetUp</a></li>
-<li><a href="fixtureTeardown.html">TestFixtureTearDown</a></li>
-<li><a href="theory.html">Theory</a></li>
-<li><a href="timeout.html">Timeout</a></li>
-<li><a href="values.html">Values</a></li>
-<li><a href="valueSource.html">ValueSource</a></li>
-</ul>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/datapointProviders.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/datapointProviders.html b/lib/NUnit.org/NUnit/2.5.9/doc/datapointProviders.html
deleted file mode 100644
index 3d8d069..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/datapointProviders.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - DatapointProviders</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<h3>DataPointProviders (NUnit 2.5)</h3>
-
-<h4>Purpose</h4>
-<p>DataPointProviders are used to supply data for an individual parameter
-of a parameterized test method.
-
-<h4>Extension Point</h4>
-<p>Addins use the host to access this extension point by name:
-
-<pre>
- IExtensionPoint listeners = host.GetExtensionPoint( "DataPointProviders" );</pre>
-
-<h4>Interface</h4>
-<p>The extension object passed to Install must implement either the
- <b>IDataPointProvider</b> or the <b>IDataPointProvider2</b> interface:
-
-<pre>
- public interface IDataPointProvider
- {
- bool HasDataFor( ParameterInfo parameter );
- IEnumerable GetDataFor( ParameterInfo parameter );
- }
-
- public interface IDataPointProvider2 : IDatapointProvider
- {
- bool HasDataFor( ParameterInfo parameter, Test parentSuite );
- IEnumerable GetDataFor( ParameterInfo parameter, Test parentSuite );
- }
-</pre>
-
-<p>NUnit will call <b>IDataPointProvider2</b> if it is available. Otherwise
- <b>IDataPointProvider</b> will be used.
-
-<p>The <b>HasDataFor</b> method should return true if the provider is able to
- supply data for the specified parameter. If a provider only wants to be used
- on certain types of tests, it can examine the supplied ParameterInfo and
- its associated MethodInfo and Type and/or the parent test suite.
-
-<p>The <b>GetDataFor</b> method should return a list of individual values to
- use for the supplied parameter in running the test.
-
-<h4>Notes:</h4>
-
-<ol>
-<li>Most providers will delegate one of the interface implementations
- to the other if they implement both.
-<li>DataPointProviders that use data from the fixture class should use
- <b>IDataPointProvider2</b> interface so that they are able to access any
- arguments supplied for constructing the fixture object.
-<li>Providers that acquire data from outside the fixture will usually
- be able to work with <b>IDataPointProvider</b> alone.
-<li>The <b>IDataPointProvider2</b> interface was added in the NUnit 2.5.1 release.
-</ol>
-
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<ul>
-<li><a href="customConstraints.html">Custom Constraints</a></li>
-<li><a href="nunitAddins.html">NUnit Addins</a></li>
-<ul>
-<li><a href="suiteBuilders.html">SuiteBuilders</a></li>
-<li><a href="testcaseBuilders.html">TestcaseBuilders</a></li>
-<li><a href="testDecorators.html">TestDecorators</a></li>
-<li><a href="testcaseProviders.html">TestcaseProviders</a></li>
-<li id="current"><a href="datapointProviders.html">DatapointProviders</a></li>
-<li><a href="eventListeners.html">EventListeners</a></li>
-</ul>
-<li><a href="extensionTips.html">Tips for Extenders</a></li>
-</ul>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/delayedConstraint.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/delayedConstraint.html b/lib/NUnit.org/NUnit/2.5.9/doc/delayedConstraint.html
deleted file mode 100644
index 7a1887e..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/delayedConstraint.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - DelayedConstraint</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<h2>Delayed Constraint (NUnit 2.5)</h2>
-
-<p><b>DelayedConstraint</b> delays the application of another constraint until a certain
- amount of time has passed. In it's simplest form, it replaces use of a Sleep
- in the code but it also supports polling, which may allow use of a longer
- maximum time while still keeping the tests as fast as possible.
-
-<p>The <b>After</b> modifier is permitted on any constraint, and the delay applies to
- the entire expression up to the point where <b>After</b> appears.
-
-<p>Use of a <b>DelayedConstraint</b> with a value argument makes no sense, since
- the value will be extracted at the point of call. It's intended use is with
- delegates and references. If a delegate is used with polling, it may be called
- multiple times so only methods without side effects should be used in this way.
-
-<table class="constraints">
-<tr><th>Syntax Helper</th><th>Constructor</th><th>Operation</th></tr>
-<tr><td>After(int)</td><td>DelayedConstraint(Constraint, int)</td></td><td>tests that a constraint is satisfied after a delay.</tr>
-<tr><td>After(int, int)</td><td>DelayedConstraint(Constraint, int, int)</td></td><td>tests that a constraint is satisfied after a delay using polling.</tr>
-</table>
-
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<li><a href="constraintModel.html">Constraints</a></li>
-<ul>
-<li><a href="equalConstraint.html">Equal Constraint</a></li>
-<li><a href="sameasConstraint.html">SameAs Constraint</a></li>
-<li><a href="conditionConstraints.html">Condition Constraints</a></li>
-<li><a href="comparisonConstraints.html">Comparison Constrants</a></li>
-<li><a href="pathConstraints.html">Path Constraints</a></li>
-<li><a href="typeConstraints.html">Type Constraints</a></li>
-<li><a href="stringConstraints.html">String Constraints</a></li>
-<li><a href="collectionConstraints.html">Collection Constraints</a></li>
-<li><a href="propertyConstraint.html">Property Constraint</a></li>
-<li><a href="throwsConstraint.html">Throws Constraint</a></li>
-<li><a href="compoundConstraints.html">Compound Constraints</a></li>
-<li id="current"><a href="delayedConstraint.html">Delayed Constraint</a></li>
-<li><a href="listMapper.html">List Mapper</a></li>
-<li><a href="reusableConstraint.html">Reusable Constraint</a></li>
-</ul>
-<li><a href="attributes.html">Attributes</a></li>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/description.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/description.html b/lib/NUnit.org/NUnit/2.5.9/doc/description.html
deleted file mode 100644
index 8b4e9b0..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/description.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - Description</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<script language="JavaScript" src="codeFuncs.js" ></script> <!-- Do it this way for IE -->
-
-<h3>Description (NUnit 2.4)</h3>
-
-<p>The Description attribute is used to apply descriptive text to a Test,
-TestFixture or Assembly. The text appears in the XML output file and is
-shown in the Test Properties dialog.</p>
-
-<h4>Example:</h4>
-
-<div class="code">
-
-<div class="langFilter">
- <a href="javascript:Show('DD1')" onmouseover="Show('DD1')"><img src="img/langFilter.gif" width="14" height="14" alt="Language Filter"></a>
- <div id="DD1" class="dropdown" style="display: none;" onclick="Hide('DD1')">
- <a href="javascript:ShowCS()">C#</a><br>
- <a href="javascript:ShowVB()">VB</a><br>
- <a href="javascript:ShowMC()">C++</a><br>
- <a href="javascript:ShowJS()">J#</a><br>
- </div>
-</div>
-
-<pre class="cs">[assembly: Description("Assembly description here")]
-
-namespace NUnit.Tests
-{
- using System;
- using NUnit.Framework;
-
- [TestFixture, Description("Fixture description here")]
- public class SomeTests
- {
- [Test, Description("Test description here")]
- public void OneTest()
- { /* ... */ }
- }
-}
-</pre>
-<pre class="vb"><assembly: Description("Assembly description here")>
-
-Imports System
-Imports Nunit.Framework
-
-Namespace Nunit.Tests
-
- <TestFixture(), Description("Fixture description here")>_
- Public Class SomeTests
- <Test(), Description("Test description here")>_
- Public Sub OneTest()
- ' ...
- End Sub
- End Class
-End Namespace
-</pre>
-<pre class="mc">[assembly:Description("Assembly description here")]
-
-#using <Nunit.Framework.dll>
-using namespace System;
-using namespace NUnit::Framework;
-
-namespace NUnitTests
-{
- [TestFixture, Description("Fixture description here")]
- public __gc class SomeTests
- {
- [Test, Description("Test description here")]
- void OneTest();
- };
-}
-
-#include "cppsample.h"
-
-namespace NUnitTests {
- // ...
-}
-</pre>
-
-<pre class="js">/** @assembly NUnit.Framework.Description("Assembly description here") */
-
-package NUnit.Tests;
-
-import System.*;
-import NUnit.Framework.TestFixture;
-
-
-/** @attribute NUnit.Framework.TestFixture() */
-/** @attribute NUnit.Framework.Description("Fixture description here") */
-public class SomeTests
-{
- /** @attribute NUnit.Framework.Test() */
- /** @attribute NUnit.Framework.Description("Test description here") */
- public void OneTest()
- { /* ... */ }
-}
-</pre>
-</div>
-
-<p><b>Note:</b> The Test and TestFixture attributes continue to support an
-optional Description property. The Description attribute should be used for
-new applciations. If both are used, the Description attribute takes precedence.</p>
-
-
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<ul>
-<li><a href="category.html">Category</a></li>
-<li><a href="combinatorial.html">Combinatorial</a></li>
-<li><a href="culture.html">Culture</a></li>
-<li><a href="datapoint.html">Datapoint(s)</a></li>
-<li id="current"><a href="description.html">Description</a></li>
-<li><a href="exception.html">Exception</a></li>
-<li><a href="explicit.html">Explicit</a></li>
-<li><a href="ignore.html">Ignore</a></li>
-<li><a href="maxtime.html">Maxtime</a></li>
-<li><a href="pairwise.html">Pairwise</a></li>
-<li><a href="platform.html">Platform</a></li>
-<li><a href="property.html">Property</a></li>
-<li><a href="random.html">Random</a></li>
-<li><a href="range.html">Range</a></li>
-<li><a href="repeat.html">Repeat</a></li>
-<li><a href="requiredAddin.html">RequiredAddin</a></li>
-<li><a href="requiresMTA.html">Requires MTA</a></li>
-<li><a href="requiresSTA.html">Requires STA</a></li>
-<li><a href="requiresThread.html">Requires Thread</a></li>
-<li><a href="sequential.html">Sequential</a></li>
-<li><a href="setCulture.html">SetCulture</a></li>
-<li><a href="setup.html">Setup</a></li>
-<li><a href="setupFixture.html">SetupFixture</a></li>
-<li><a href="suite.html">Suite</a></li>
-<li><a href="teardown.html">Teardown</a></li>
-<li><a href="test.html">Test</a></li>
-<li><a href="testCase.html">TestCase</a></li>
-<li><a href="testCaseSource.html">TestCaseSource</a></li>
-<li><a href="testFixture.html">TestFixture</a></li>
-<li><a href="fixtureSetup.html">TestFixtureSetUp</a></li>
-<li><a href="fixtureTeardown.html">TestFixtureTearDown</a></li>
-<li><a href="theory.html">Theory</a></li>
-<li><a href="timeout.html">Timeout</a></li>
-<li><a href="values.html">Values</a></li>
-<li><a href="valueSource.html">ValueSource</a></li>
-</ul>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/directoryAssert.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/directoryAssert.html b/lib/NUnit.org/NUnit/2.5.9/doc/directoryAssert.html
deleted file mode 100644
index 8fa5551..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/directoryAssert.html
+++ /dev/null
@@ -1,168 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - DirectoryAssert</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<h2>DirectoryAssert (NUnit 2.5)</h2>
-<p>The DirectoryAssert class provides methods for making asserts about
-file system directories, which may be provided as DirectoryInfos or as strings
-giving the path to each directory.</p>
-
-<p> <b>DirectoryAssert.AreEqual()</b> and <b>DirectoryAssert.AreNotEqual()</b>
-compare two directories for equality. Directories are considered equal if
-they have the same FullName, Attributes, CreationTime and LastAccessTime.
-
-<p><b>Note:</b> Two different directories containing the same files are not
-considered to be equal.
-
-<div class="code" style="width: 40em"><pre>
-
-DirectoryAssert.AreEqual( DirectoryInfo expected, DirectoryInfo actual );
-DirectoryAssert.AreEqual( DirectoryInfo expected, DirectoryInfo actual,
- string message );
-DirectoryAssert.AreEqual( DirectoryInfo expected, DirectoryInfo actual,
- string message, params object[] args );
-
-DirectoryAssert.AreEqual( string expected, string actual );
-DirectoryAssert.AreEqual( string expected, string actual,
- string message );
-DirectoryAssert.AreEqual( string expected, string actual,
- string message, params object[] args );
-
-DirectoryAssert.AreNotEqual( DirectoryInfo expected, DirectoryInfo actual );
-DirectoryAssert.AreNotEqual( DirectoryInfo expected, DirectoryInfo actual,
- string message );
-DirectoryAssert.AreNotEqual( DirectoryInfo expected, DirectoryInfo actual,
- string message, params object[] args );
-
-DirectoryAssert.AreNotEqual( string expected, string actual );
-DirectoryAssert.AreNotEqual( string expected, string actual,
- string message );
-DirectoryAssert.AreNotEqual( string expected, string actual,
- string message, params object[] args );
-
-</pre></div>
-
-<p><b>DirectoryAssert.IsEmpty()</b> and <b>DirectoryAssert.IsNotEmpty()</b>
-test whether the specified directory is empty.
-
-<div class="code" style="width: 40em"><pre>
-
-DirectoryAssert.IsEmpty( DirectoryInfo directory );
-DirectoryAssert.IsEmpty( DirectoryInfo directory, string message );
-DirectoryAssert.IsEmpty( DirectoryInfo directory,
- string message, params object[] args );
-
-DirectoryAssert.IsEmpty( string directory );
-DirectoryAssert.IsEmpty( string directory, string message );
-DirectoryAssert.IsEmpty( string directory,
- string message, params object[] args );
-
-DirectoryAssert.IsNotEmpty( DirectoryInfo directory );
-DirectoryAssert.IsNotEmpty( DirectoryInfo directory, string message );
-DirectoryAssert.IsNotEmpty( DirectoryInfo directory,
- string message, params object[] args );
-
-DirectoryAssert.IsNotEmpty( string directory );
-DirectoryAssert.IsNotEmpty( string directory, string message );
-DirectoryAssert.IsNotEmpty( string directory,
- string message, params object[] args );
-
-</pre></div>
-
-<p><b>DirectoryAssert.IsWithin()</b> and <b>DirectoryAssert.IsNotWithin()</b>
-test whether the second directory is a direct or indirect subdirectory
-of the first directory.
-
-<div class="code" style="width: 40em"><pre>
-
-DirectoryAssert.IsWithin( DirectoryInfo expected, DirectoryInfo actual );
-DirectoryAssert.IsWithin( DirectoryInfo expected, DirectoryInfo actual,
- string message );
-DirectoryAssert.IsWithin( DirectoryInfo expected, DirectoryInfo actual,
- string message, params object[] args );
-
-DirectoryAssert.IsWithin( string expected, string actual );
-DirectoryAssert.IsWithin( string expected, string actual,
- string message );
-DirectoryAssert.IsWithin( string expected, string actual,
- string message, params object[] args );
-
-DirectoryAssert.IsNotWithin( DirectoryInfo expected, DirectoryInfo actual );
-DirectoryAssert.IsNotWithin( DirectoryInfo expected, DirectoryInfo actual,
- string message );
-DirectoryAssert.IsNotWithin( DirectoryInfo expected, DirectoryInfo actual,
- string message, params object[] args );
-
-DirectoryAssert.IsNotWithin( string expected, string actual );
-DirectoryAssert.IsNotWithin( string expected, string actual,
- string message );
-DirectoryAssert.IsNotWithin( string expected, string actual,
- string message, params object[] args );
-
-</pre></div>
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<ul>
-<li><a href="equalityAsserts.html">Equality Asserts</a></li>
-<li><a href="identityAsserts.html">Identity Asserts</a></li>
-<li><a href="conditionAsserts.html">Condition Asserts</a></li>
-<li><a href="comparisonAsserts.html">Comparison Asserts</a></li>
-<li><a href="typeAsserts.html">Type Asserts</a></li>
-<li><a href="exceptionAsserts.html">Exception Asserts</a></li>
-<li><a href="utilityAsserts.html">Utility Methods</a></li>
-<li><a href="stringAssert.html">String Assert</a></li>
-<li><a href="collectionAssert.html">Collection Assert</a></li>
-<li><a href="fileAssert.html">File Assert</a></li>
-<li id="current"><a href="directoryAssert.html">Directory Assert</a></li>
-</ul>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/equalConstraint.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/equalConstraint.html b/lib/NUnit.org/NUnit/2.5.9/doc/equalConstraint.html
deleted file mode 100644
index 7be1359..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/equalConstraint.html
+++ /dev/null
@@ -1,275 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - EqualConstraint</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<h2>Equal Constraint (NUnit 2.4 / 2.5)</h2>
-
-<p>An EqualConstraint is used to test whether an actual value
- is equal to the expected value supplied in its constructor,
- optionally within a specified tolerance.
-
-<h4>Constructor</h4>
-<div class="code"><pre>
-EqualConstraint(object expected )
-</pre></div>
-
-<h4>Syntax</h4>
-<div class="code"><pre>
-Is.EqualTo( object expected )
-</pre></div>
-
-<h4>Modifiers</h4>
-<div class="code"><pre>
-...IgnoreCase
-...AsCollection
-...NoClip
-...Within(object tolerance)
- .Ulps
- .Percent
- .Days
- .Hours
- .Minutes
- .Seconds
- .Milliseconds
- .Ticks
-...Using(IEqualityComparer comparer)
-...Using(IEqualityComparer<T> comparer)
-...Using(IComparer comparer)
-...Using<T>(IComparer<T> comparer)
-...Using<T>(Comparison<T> comparer)
-</pre></div>
-
-<h4>Comparing Numerics</h4>
-<p>Numerics are compared based on their values. Different types
- may be compared successfully if their values are equal.
-
-<p>Using the <b>Within</b> modifier, numerics may be tested
-for equality within a fixed or percent tolerance.
-
-<div class="code"><pre>
-Assert.That(2 + 2, Is.EqualTo(4.0));
-Assert.That(2 + 2 == 4);
-Assert.That(2 + 2, Is.Not.EqualTo(5));
-Assert.That(2 + 2 != 5);
-Assert.That( 5.0, Is.EqualTo( 5 );
-Assert.That( 5.5, Is.EqualTo( 5 ).Within(0.075);
-Assert.That( 5.5, Is.EqualTo( 5 ).Within(1.5).Percent;
-</pre></div>
-
-<h4>Comparing Floating Point Values</h4>
-<p>Values of type float and double are normally compared using a tolerance
-specified by the <b>Within</b> modifier. The special values PositiveInfinity,
-NegativeInfinity and NaN compare
-as equal to themselves.
-
-<p>With version 2.5, floating-point values may be compared using a tolerance
-in "Units in the Last Place" or ULPs. For certain types of numerical work,
-this is safer than a fixed tolerance because it automatically compensates
-for the added inaccuracy of larger numbers.
-
-<div class="code" style="width: 42em"><pre>
-Assert.That( 2.1 + 1.2, Is.EqualTo( 3.3 ).Within( .0005 );
-Assert.That( double.PositiveInfinity, Is.EqualTo( double.PositiveInfinity ) );
-Assert.That( double.NegativeInfinity, Is.EqualTo( double.NegativeInfinity ) );
-Assert.That( double.NaN, Is.EqualTo( double.NaN ) );
-Assert.That( 20000000000000004.0, Is.EqualTo(20000000000000000.0).Within(1).Ulps);
-</pre></div>
-
-<h4>Comparing Strings</h4>
-
-<p>String comparisons normally respect case. The <b>IgnoreCase</b> modifier
- causes the comparison to be case-insensitive. It may also be used when
- comparing arrays or collections of strings.
-
-<div class="code"><pre>
-Assert.That( "Hello!", Is.Not.EqualTo( "HELLO!" ) );
-Assert.That( "Hello!", Is.EqualTo( "HELLO!" ).IgnoreCase );
-
-string[] expected = new string[] { "Hello", World" };
-string[] actual = new string[] { "HELLO", "world" };
-Assert.That( actual, Is.EqualTo( expected ).IgnoreCase;
-</pre></div>
-
-<h4>Comparing DateTimes and TimeSpans</h4>
-
-<p><b>DateTimes</b> and <b>TimeSpans</b> may be compared either with or without
- a tolerance. A tolerance is specified using <b>Within</b> with either a
- <b>TimeSpan</b> as an argument or with a numeric value followed by a one of
- the time conversion modifiers: <b>Days</b>, <b>Hours</b>, <b>Minutes</b>,
- <b>Seconds</b>, <b>Milliseconds</b> or <b>Ticks</b>.
-
-<div class="code"><pre>
-DateTime now = DateTime.Now;
-DateTime later = now + TimeSpan.FromHours(1.0);
-
-Assert.That( now, Is.EqualTo(now) );
-Assert.That( later. Is.EqualTo(now).Within(TimeSpan.FromHours(3.0);
-Assert.That( later, Is.EqualTo(now).Within(3).Hours;
-</pre></div>
-
-<h4>Comparing Arrays and Collections</h4>
-
-<p>Since version 2.2, NUnit has been able to compare two single-dimensioned arrays.
- Beginning with version 2.4, multi-dimensioned arrays, nested arrays (arrays of arrays)
- and collections may be compared. With version 2.5, any IEnumerable is supported.
- Two arrays, collections or IEnumerables are considered equal if they have the
- the same dimensions and if each of the corresponding elements is equal.</p>
-
-<p>If you want to treat two arrays of different shapes as simple collections
- for purposes of comparison, use the <b>AsCollection</b> modifier, which causes
- the comparison to be made element by element, without regard for the rank or
- dimensions of the array. Note that jagged arrays (arrays of arrays) do not
- have a single underlying collection. The modifier would be applied
- to each array separately, which has no effect in most cases.
-
-<div class="code"><pre>
-int[] i3 = new int[] { 1, 2, 3 };
-double[] d3 = new double[] { 1.0, 2.0, 3.0 };
-int[] iunequal = new int[] { 1, 3, 2 };
-Assert.That(i3, Is.EqualTo(d3));
-Assert.That(i3, Is.Not.EqualTo(iunequal));
-
-int array2x2 = new int[,] { { 1, 2 } { 3, 4 } };
-int array4 = new int[] { 1, 2, 3, 4 };
-Assert.That( array2x2, Is.Not.EqualTo( array4 ) );
-Assert.That( array2x2, Is.EqualTo( array4 ).AsCollection );
-</pre></div>
-
-<h4>Comparing Dictionaries</h4>
-
-<p>Dictionaries implement <b>ICollection</b>, and NUnit has treated
-them as collections since version 2.4. However, this did not
-give useful results, since the dictionary entries had to be
-in the same order for the comparison to succeed and the
-underlying implementation had to be the same.
-
-<p>Beginning with NUnit 2.5.6, NUnit has specific code for
-comparing dictionaries. Two dictionaries are considered equal if
-
-<ol>
-<li>The list of keys is the same - without regard to ordering.
-<li>The values associated with each key are equal.
-</ol>
-
-<p>You can use this capability to compare any two objects implementing
-<b>IDictionary</b>. Generic and non-generic dictionaries (Hashtables)
-may be successfully compared.
-
-<h4>User-Specified Comparers</h4>
-
-<p>If the default NUnit or .NET behavior for testing equality doesn't
-meet your needs, you can supply a comparer of your own through the
-<b>Using</b> modifier. When used with <b>EqualConstraint</b>, you
-may supply an <b>IEqualityComparer</b>, <b>IEqualityComparer<T></b>,
-<b>IComparer</b>, <b>IComparer<T></b>; or <b>Comparison<T></b>
-as the argument to <b>Using</b>.
-
-<div class="code"><pre>
-Assert.That( myObj1, Is.EqualTo( myObj2 ).Using( myComparer ) );
-</pre></div>
-
-<h4>Notes</h4>
-<ol>
-<li><p>When checking the equality of user-defined classes, NUnit makes use
- of the <b>Equals</b> override on the expected object. If you neglect to
- override <b>Equals</b>, you can expect failures non-identical objects.
- In particular, overriding <b>operator==</b> without overriding <b>Equals</b>
- has no effect.
-<li><p>The <b>Within</b> modifier was originally designed for use with floating point
- values only. Beginning with NUnit 2.4, comparisons of <b>DateTime</b> values
- may use a <b>TimeSpan</b> as a tolerance. Beginning with NUnit 2.4.2,
- non-float numeric comparisons may also specify a tolerance.
-<li><p>Beginning with NUnit 2.4.4, float and double comparisons for which no
- tolerance is specified use a default, use the value of
- <b>GlobalSettings.DefaultFloatingPointTolerance</b>. If this is not
- set, a tolerance of 0.0d is used.
-<li><p>Prior to NUnit 2.2.3, comparison of two NaN values would always fail,
- as specified by IEEE floating point standards. The new behavior, was
- introduced after some discussion becuase it seems more useful in tests.
- To avoid confusion, consider using <b>Is.NaN</b> where appropriate.
-<li><p>When an equality test between two strings fails, the relevant portion of
- of both strings is displayed in the error message, clipping the strings to
- fit the length of the line as needed. Beginning with 2.4.4, this behavior
- may be modified by use of the <b>NoClip</b> modifier on the constraint. In
- addition, the maximum line length may be modified for all tests by setting
- the value of <b>TextMessageWriter.MaximumLineLength</b> in the appropriate
- level of setup.
-<li><p>When used with arrays, collections or dictionaries, EqualConstraint
- operates recursively. Any modifiers are saved and used as they apply to
- individual items.
-<li><p>A user-specified comparer will not be called by <b>EqualConstraint</b>
- if either or both arguments are null. If both are null, the Constraint
- succeeds. If only one is null, it fails.
-<li><p>NUnit has special semantics for comparing <b>Streams</b> and
-<b>DirectoryInfos</b>. For a <b>Stream</b>, the contents are compared.
-For a <b>DirectoryInfo</b>, the first-level directory contents are compared.
-</ol>
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<li><a href="constraintModel.html">Constraints</a></li>
-<ul>
-<li id="current"><a href="equalConstraint.html">Equal Constraint</a></li>
-<li><a href="sameasConstraint.html">SameAs Constraint</a></li>
-<li><a href="conditionConstraints.html">Condition Constraints</a></li>
-<li><a href="comparisonConstraints.html">Comparison Constrants</a></li>
-<li><a href="pathConstraints.html">Path Constraints</a></li>
-<li><a href="typeConstraints.html">Type Constraints</a></li>
-<li><a href="stringConstraints.html">String Constraints</a></li>
-<li><a href="collectionConstraints.html">Collection Constraints</a></li>
-<li><a href="propertyConstraint.html">Property Constraint</a></li>
-<li><a href="throwsConstraint.html">Throws Constraint</a></li>
-<li><a href="compoundConstraints.html">Compound Constraints</a></li>
-<li><a href="delayedConstraint.html">Delayed Constraint</a></li>
-<li><a href="listMapper.html">List Mapper</a></li>
-<li><a href="reusableConstraint.html">Reusable Constraint</a></li>
-</ul>
-<li><a href="attributes.html">Attributes</a></li>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/equalityAsserts.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/equalityAsserts.html b/lib/NUnit.org/NUnit/2.5.9/doc/equalityAsserts.html
deleted file mode 100644
index 89d5e3d..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/equalityAsserts.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - EqualityAsserts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<h2>Equality Asserts</h2>
-
-<p>These methods test whether the two arguments are equal. Overloaded
-methods are provided for common value types so that languages that don't
-automatically box values can use them directly.</p>
-
-<div class="code" style="width: 36em" >
- <pre>Assert.AreEqual( int expected, int actual );
-Assert.AreEqual( int expected, int actual, string message );
-Assert.AreEqual( int expected, int actual, string message,
- params object[] parms );
-
-Assert.AreEqual( uint expected, uint actual );
-Assert.AreEqual( uint expected, uint actual, string message );
-Assert.AreEqual( uint expected, uint actual, string message,
- params object[] parms );
-
-Assert.AreEqual( decimal expected, decimal actual );
-Assert.AreEqual( decimal expected, decimal actual, string message );
-Assert.AreEqual( decimal expected, decimal actual, string message,
- params object[] parms );
-
-Assert.AreEqual( float expected, float actual, float tolerance );
-Assert.AreEqual( float expected, float actual, float tolerance,
- string message );
-Assert.AreEqual( float expected, float actual, float tolerance,
- string message, params object[] parms );
-
-Assert.AreEqual( double expected, double actual, double tolerance );
-Assert.AreEqual( double expected, double actual, double tolerance,
- string message );
-Assert.AreEqual( double expected, double actual, double tolerance,
- string message, params object[] parms );
-
-Assert.AreEqual( object expected, object actual );
-Assert.AreEqual( object expected, object actual, string message );
-Assert.AreEqual( object expected, object actual, string message,
- params object[] parms );
-
-Assert.AreNotEqual( int expected, int actual );
-Assert.AreNotEqual( int expected, int actual, string message );
-Assert.AreNotEqual( int expected, int actual, string message,
- params object[] parms );
-
-Assert.AreNotEqual( long expected, long actual );
-Assert.AreNotEqual( long expected, long actual, string message );
-Assert.AreNotEqual( long expected, long actual, string message,
- params object[] parms );
-
-Assert.AreNotEqual( uint expected, uint actual );
-Assert.AreNotEqual( uint expected, uint actual, string message );
-Assert.AreNotEqual( uint expected, uint actual, string message,
- params object[] parms );
-
-Assert.AreNotEqual( ulong expected, ulong actual );
-Assert.AreNotEqual( ulong expected, ulong actual, string message );
-Assert.AreNotEqual( ulong expected, ulong actual, string message,
- params object[] parms );
-
-Assert.AreNotEqual( decimal expected, decimal actual );
-Assert.AreNotEqual( decimal expected, decimal actual, string message );
-Assert.AreNotEqual( decimal expected, decimal actual, string message,
- params object[] parms );
-
-Assert.AreNotEqual( float expected, float actual );
-Assert.AreNotEqual( float expected, float actual, string message );
-Assert.AreNotEqual( float expected, float actual, string message,
- params object[] parms );
-
-Assert.AreNotEqual( double expected, double actual );
-Assert.AreNotEqual( double expected, double actual, string message );
-Assert.AreNotEqual( double expected, double actual, string message,
- params object[] parms );
-
-Assert.AreNotEqual( object expected, object actual );
-Assert.AreNotEqual( object expected, object actual, string message );
-Assert.AreNotEqual( object expected, object actual, string message,
- params object[] parms );</pre>
-</div>
-
-<h4>Comparing Numerics of Different Types</h4>
-
-<p>The method overloads that compare two objects make special provision so that numeric
- values of different types compare as expected. This assert succeeds:
- <pre> Assert.AreEqual( 5, 5.0 );</pre>
-</p>
-
-<h4>Comparing Floating Point Values</h4>
-
-<p>Values of type float and double are normally compared using an additional
-argument that indicates a tolerance within which they will be considered
-as equal. Beginning with NUnit 2.4.4, the value of
-<b>GlobalSettings.DefaultFloatingPointTolerance</b> is used if a third argument
-is not provided. In earlier versions, or if the default has not been set,
-values are tested for exact equality.
-
-<p>Special values are handled so that the following Asserts succeed:</p>
-
-<pre> Assert.AreEqual( double.PositiveInfinity, double.PositiveInfinity );
- Assert.AreEqual( double.NegativeInfinity, double.NegativeInfinity );
- Assert.AreEqual( double.NaN, double.NaN );</pre>
-
-<blockquote><i><b>Note:</b> The last example above represents a change with NUnit 2.2.3.
- In earlier releases, the test would fail. We have made this change
- because the new behavior seems to be more useful in tests. To avoid confusion,
- we suggest using the new Assert.IsNaN method where appropriate.</i></blockquote>
-
-<h4>Comparing Arrays and Collections</h4>
-
-<p>Since version 2.2, NUnit has been able to compare two single-dimensioned arrays.
- Beginning with version 2.4, multi-dimensioned arrays, nested arrays (arrays of arrays)
- and collections may be compared. Two arrays or collections will be treated as equal
- by Assert.AreEqual if they have the same dimensions and if each of the corresponding
- elements is equal.</p>
-
-</div>
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<ul>
-<li id="current"><a href="equalityAsserts.html">Equality Asserts</a></li>
-<li><a href="identityAsserts.html">Identity Asserts</a></li>
-<li><a href="conditionAsserts.html">Condition Asserts</a></li>
-<li><a href="comparisonAsserts.html">Comparison Asserts</a></li>
-<li><a href="typeAsserts.html">Type Asserts</a></li>
-<li><a href="exceptionAsserts.html">Exception Asserts</a></li>
-<li><a href="utilityAsserts.html">Utility Methods</a></li>
-<li><a href="stringAssert.html">String Assert</a></li>
-<li><a href="collectionAssert.html">Collection Assert</a></li>
-<li><a href="fileAssert.html">File Assert</a></li>
-<li><a href="directoryAssert.html">Directory Assert</a></li>
-</ul>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/eventListeners.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/eventListeners.html b/lib/NUnit.org/NUnit/2.5.9/doc/eventListeners.html
deleted file mode 100644
index 33ca5bb..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/eventListeners.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - EventListeners</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<h3>EventListeners (NUnit 2.4.4)</h3>
-
-<h4>Purpose</h4>
-<p>EventListeners are able to respond to events that occur in the course
-of a test run, usually by recording information of some kind. Note that
-EventListeners called asynchronously with respect to test execution and
-are not able to affect the actual execution of the test.
-
-<h4>Extension Point</h4>
-<p>Addins use the host to access this extension point by name:
-
-<pre>
- IExtensionPoint listeners = host.GetExtensionPoint( "EventListeners" );</pre>
-
-<h4>Interface</h4>
-<p>The extension object passed to Install must implement the EventListener interface:
-
-<pre>
- public interface EventListener
- {
- void RunStarted( string name, int testCount );
- void RunFinished( TestResult result );
- void RunFinished( Exception exception );
- void TestStarted(TestName testName);
- void TestFinished(TestResult result);
- void SuiteStarted(TestName testName);
- void SuiteFinished(TestResult result);
- void UnhandledException( Exception exception );
- void TestOutput(TestOutput testOutput);
- }
-</pre>
-
-<p>You must provide all the methods, but the body may be empty for any
-that you have no need of.
-
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<ul>
-<li><a href="customConstraints.html">Custom Constraints</a></li>
-<li><a href="nunitAddins.html">NUnit Addins</a></li>
-<ul>
-<li><a href="suiteBuilders.html">SuiteBuilders</a></li>
-<li><a href="testcaseBuilders.html">TestcaseBuilders</a></li>
-<li><a href="testDecorators.html">TestDecorators</a></li>
-<li><a href="testcaseProviders.html">TestcaseProviders</a></li>
-<li><a href="datapointProviders.html">DatapointProviders</a></li>
-<li id="current"><a href="eventListeners.html">EventListeners</a></li>
-</ul>
-<li><a href="extensionTips.html">Tips for Extenders</a></li>
-</ul>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/exception.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/exception.html b/lib/NUnit.org/NUnit/2.5.9/doc/exception.html
deleted file mode 100644
index e7d865f..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/exception.html
+++ /dev/null
@@ -1,316 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - Exception</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<script language="JavaScript" src="codeFuncs.js" ></script> <!-- Do it this way for IE -->
-
-<h3>ExpectedExceptionAttribute (NUnit 2.0 plus Updates)</h3>
-
-<p>This is the way to specify that the execution of a test will throw an
- exception. This attribute has a number of positional and
- named parameters, which we will discuss in separate sections
- according to the purpose they serve.</p>
-
-<h4>Specifying the Expected Exception Type</h4>
-
-<p>The original attribute, introduced with NUnit 2.0 took a single
-argument giving the exact type of the expected exception. For example...</p>
-
-
-<div class="code"><pre>[ExpectedException( typeof( ArgumentException ) )]
-public void TestMethod()
-{
-...</pre></div>
-
-<p>Beginning with NUnit 2.2.4, it became possible to specify the type
-of exception as a string, avoiding the need for a reference to the
-defining assembly...</p>
-
-<div class="code"><pre>[ExpectedException( "System.ArgumentException" ) )]
-public void TestMethod()
-{
-...</pre></div>
-
-<p>The above two examples function identically: the test only succeeds if a
-System.Argument exception is thrown.</p>
-
-<h4>Specifying the Expected Message</h4>
-
-<p>NUnit 2.1 introduced a constructor with a second argument, specifying the
-exact text of the message property of the exception. After NUnit 2.2.4, the
-same extension was made to the constructor taking a string argument. With
-NUnit 2.4, these arguments are marked obsolete, and a named parameter
-is provided instead...</p>
-
-<div class="code" style="width: 44em"><pre>// Obsolete form:
-[ExpectedException( typeof( ArgumentException ), "expected message" )]
-[ExpectedException( "System.ArgumentException", "expected message" )]
-
-// Prefered form:
-[ExpectedException( typeof( ArgumentException ), ExpectedMessage="expected message" )]
-[ExpectedException( "System.ArgumentException", ExpectedMessage="expected message" )]</pre></div>
-
-<p>With NUnit 2.4, it is possible to specify additional tests on the
-exception message, beyond a simple exact match. This is done using the
-MatchType named parameter, whose argument is an enumeration, defined as
-follows:</p>
-
-<div class="code">
-<pre>public enum MessageMatch
-{
- /// Expect an exact match
- Exact,
- /// Expect a message containing the parameter string
- Contains,
- /// Match the regular expression provided as a parameter
- Regex,
- /// Expect a message starting with the parameter string
- StartsWith
-}</pre></div>
-
-<p>The following example is for a test that passes only if an ArgumentException
-with a message containing "unspecified" is received.</p>
-
-<div class="code" style="width: 57em">
-<pre>[ExpectedException( typeof( ArgumentException), ExpectedMessage="unspecified", MatchType=MessageMatch.Contains )]
-public void TestMethod()
-{
-...</pre></div>
-
-<p>If MatchType is not specified, an exact match is used as before.</p>
-
-<h4>Specifying a Custom Error Message</h4>
-
-<p>With NUnit 2.4, it is possible to specify a custom message to be
-displayed if the ExpectedException attribute is not satisfied. This
-is done through the UserMessage named parameter...</p>
-
-<div class="code" style="width: 41em">
-<pre>[ExpectedException( typeof( ArgumentException ), UserMessage="Custom message" )]
-public void TestMethod()
-{
-...</pre>
-</div>
-
-<h4>Handling the Exception in Code</h4>
-
-<p>If the processing required for an exception is too complex to express
-in the attribute declaration, the normal practice is to process it in the
-test code using a try/catch block. As an alternative, NUnit 2.4 allows
-designating a method that will be called to process the exception. This
-is particularly useful when multiple exceptions need to be processed
-in the same way.</p>
-
-<p>An common exception handler may be designated by implementing the
-<b>IExpectExceptionInterface</b>, which is defined as follows...</p>
-
-<div class="code">
-<pre>public interface IExpectException
-{
- void HandleException( System.Exception ex );
-}</pre>
-</div>
-
-<p>The exception handler is only called for methods marked with
-the <b>ExpectedException</b> attribute. If all checks - including
-the type of the exception - are to be performed in code, the
-attribute may be specified without any arguments in order to
-indicate that an exception is expected.</p>
-
-<p>An handler may be designated for a particular method
-using the <b>Handler</b> named parameter.</p>
-
-<div class="code"><pre>[ExpectedException( Handler="HandlerMethod" )]
-public void TestMethod()
-{
-...
-}
-
-public void HandlerMethod( System.Exception ex )
-{
-...
-}</pre></div>
-
-<p>This technique may be
-used without implementing <b>IExpectException</b> or in
-combination with it. In the latter case, the designated handler
-applies to any method that specifies it, while the normal
-exception handler applies to any other methods that specify
-an <b>ExpectedException</b>.</p>
-
-<p>However it is specified, the handler method should examine the exception and
-<b>Assert</b> on whatever properties are relevant. Any resulting failure message
-will then be consistent in format with other assertions performed in the tests.</p>
-
-
-<h4>Example:</h4>
-
-<div class="code">
-
-<div class="langFilter">
- <a href="javascript:Show('DD1')" onmouseover="Show('DD1')"><img src="img/langFilter.gif" width="14" height="14" alt="Language Filter"></a>
- <div id="DD1" class="dropdown" style="display: none" onclick="Hide('DD1')">
- <a href="javascript:ShowCS()">C#</a><br>
- <a href="javascript:ShowVB()">VB</a><br>
- <a href="javascript:ShowMC()">C++</a><br>
- </div>
-</div>
-
-<pre class="cs">namespace NUnit.Tests
-{
- using System;
- using NUnit.Framework;
-
- [TestFixture]
- public class SuccessTests
- {
- [Test]
- [ExpectedException(typeof(InvalidOperationException))]
- public void ExpectAnExceptionByType()
- { /* ... */ }
-
- [Test]
- [ExpectedException("System.InvalidOperationException")]
- public void ExpectAnExceptionByName()
- { /* ... */ }
- }
-}
-</pre>
-
-<pre class="vb">Imports System
-Imports Nunit.Framework
-
-Namespace Nunit.Tests
-
- <TestFixture()> Public Class SuccessTests
- <Test(), ExpectedException(GetType(Exception))>
- Public Sub ExpectAnExceptionByType()
- ' ...
- End Sub
-
- <TestFixture()> Public Class SuccessTests
- <Test(), ExpectedException("System.Exception")>
- Public Sub ExpectAnExceptionByName()
- ' ...
- End Sub
- End Class
-End Namespace
-</pre>
-
-<pre class="mc">#using <Nunit.Framework.dll>
-using namespace System;
-using namespace NUnit::Framework;
-
-namespace NUnitTests
-{
- [TestFixture]
- public __gc class SuccessTests
- {
- [Test]
- [ExpectedException(__typeof(InvalidOperationException))]
- void ExpectAnExceptionByType();
-
- [Test]
- [ExpectedException(S"SystemInvalidOperationException")]
- void ExpectAnExceptionByName();
- };
-}
-
-#include "cppsample.h"
-
-namespace NUnitTests {
- // ...
-}
-</pre>
-
-</div>
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<ul>
-<li><a href="category.html">Category</a></li>
-<li><a href="combinatorial.html">Combinatorial</a></li>
-<li><a href="culture.html">Culture</a></li>
-<li><a href="datapoint.html">Datapoint(s)</a></li>
-<li><a href="description.html">Description</a></li>
-<li id="current"><a href="exception.html">Exception</a></li>
-<li><a href="explicit.html">Explicit</a></li>
-<li><a href="ignore.html">Ignore</a></li>
-<li><a href="maxtime.html">Maxtime</a></li>
-<li><a href="pairwise.html">Pairwise</a></li>
-<li><a href="platform.html">Platform</a></li>
-<li><a href="property.html">Property</a></li>
-<li><a href="random.html">Random</a></li>
-<li><a href="range.html">Range</a></li>
-<li><a href="repeat.html">Repeat</a></li>
-<li><a href="requiredAddin.html">RequiredAddin</a></li>
-<li><a href="requiresMTA.html">Requires MTA</a></li>
-<li><a href="requiresSTA.html">Requires STA</a></li>
-<li><a href="requiresThread.html">Requires Thread</a></li>
-<li><a href="sequential.html">Sequential</a></li>
-<li><a href="setCulture.html">SetCulture</a></li>
-<li><a href="setup.html">Setup</a></li>
-<li><a href="setupFixture.html">SetupFixture</a></li>
-<li><a href="suite.html">Suite</a></li>
-<li><a href="teardown.html">Teardown</a></li>
-<li><a href="test.html">Test</a></li>
-<li><a href="testCase.html">TestCase</a></li>
-<li><a href="testCaseSource.html">TestCaseSource</a></li>
-<li><a href="testFixture.html">TestFixture</a></li>
-<li><a href="fixtureSetup.html">TestFixtureSetUp</a></li>
-<li><a href="fixtureTeardown.html">TestFixtureTearDown</a></li>
-<li><a href="theory.html">Theory</a></li>
-<li><a href="timeout.html">Timeout</a></li>
-<li><a href="values.html">Values</a></li>
-<li><a href="valueSource.html">ValueSource</a></li>
-</ul>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/f63ba31d/lib/NUnit.org/NUnit/2.5.9/doc/exceptionAsserts.html
----------------------------------------------------------------------
diff --git a/lib/NUnit.org/NUnit/2.5.9/doc/exceptionAsserts.html b/lib/NUnit.org/NUnit/2.5.9/doc/exceptionAsserts.html
deleted file mode 100644
index b6da660..0000000
--- a/lib/NUnit.org/NUnit/2.5.9/doc/exceptionAsserts.html
+++ /dev/null
@@ -1,234 +0,0 @@
-<!-- saved from url=(0014)about:internet --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<!-- Standard Head Part -->
-<head>
-<title>NUnit - ExceptionAsserts</title>
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<meta http-equiv="Content-Language" content="en-US">
-<link rel="stylesheet" type="text/css" href="nunit.css">
-<link rel="shortcut icon" href="favicon.ico">
-</head>
-<!-- End Standard Head Part -->
-
-<body>
-
-<!-- Standard Header for NUnit.org -->
-<div id="header">
- <a id="logo" href="http://www.nunit.org"><img src="img/logo.gif" alt="NUnit.org" title="NUnit.org"></a>
- <div id="nav">
- <a href="http://www.nunit.org">NUnit</a>
- <a class="active" href="index.html">Documentation</a>
- </div>
-</div>
-<!-- End of Header -->
-
-<div id="content">
-
-<h2>Exception Asserts (NUnit 2.5)</h2>
-
-<p>The <b>Assert.Throws</b> method is pretty much in a class by itself. Rather than
- comparing values, it attempts to invoke a code snippet, represented as
- a delegate, in order to verify that it throws a particular exception.
-
-<p>It's also in a class by itself in that it returns an Exception, rather
- than void, if the Assert is successful. See the example below for
- a few ways to use this.
-
-<p><b>Assert.Throws</b> may be used with a constraint argument, which is applied
- to the actual exception thrown, or with the Type of exception expected.
- The Type format is available in both both a non-generic and (in the .NET 2.0 version)
- generic form.
-
-<p><b>Assert.DoesNotThrow</b> simply verifies that the delegate does not throw
- an exception.
-
-<p><b>Assert.Catch</b> is similar to <b>Assert.Throws</b> but will pass for an exception
- that is derived from the one specified.
-
-<div class="code" style="width: 40em"><pre>
-Exception Assert.Throws( Type expectedExceptionType, TestDelegate code );
-Exception Assert.Throws( Type expectedExceptionType, TestDelegate code,
- string message );
-Exception Assert.Throws( Type expectedExceptionType, TestDelegate code,
- string message, params object[] parms);
-
-Exception Assert.Throws( IResolveConstraint constraint, TestDelegate code );
-Exception Assert.Throws( IResolveConstraint constraint, TestDelegate code,
- string message );
-Exception Assert.Throws( IResolveConstraint constraint, TestDelegate code,
- string message, params object[] parms);
-
-T Assert.Throws<T>( TestDelegate code );
-T Assert.Throws<T>( TestDelegate code, string message );
-T Assert.Throws<T>( TestDelegate code, string message,
- params object[] parms);
-
-void Assert.DoesNotThrow( TestDelegate code );
-void Assert.DoesNotThrow( TestDelegate code, string message );
-void Assert.DoesNotThrow( TestDelegate code, string message,
- params object[] parms);
-
-Exception Assert.Catch( TestDelegate code );
-Exception Assert.Catch( TestDelegate code, string message );
-Exception Assert.Catch( TestDelegate code, string message,
- params object[] parms);
-
-Exception Assert.Catch( Type expectedExceptionType, TestDelegate code );
-Exception Assert.Catch( Type expectedExceptionType, TestDelegate code,
- string message );
-Exception Assert.Catch( Type expectedExceptionType, TestDelegate code,
- string message, params object[] parms);
-
-T Assert.Catch<T>( TestDelegate code );
-T Assert.Catch<T>( TestDelegate code, string message );
-T Assert.Catch<T>( TestDelegate code, string message,
- params object[] parms);
-</pre></div>
-
-<p>In the above code <b>TestDelegate</b> is a delegate of the form
-<b>void TestDelegate()</b>, which is used to execute the code
-in question. Under .NET 2.0, this may be an anonymous delegate.
-If compiling under C# 3.0, it may be a lambda expression.
-
-<p>The following example shows different ways of writing the
-same test.
-
-<div class="code"><pre>
-[TestFixture]
-public class AssertThrowsTests
-{
- [Test]
- public void Tests()
- {
- // .NET 1.x
- Assert.Throws( typeof(ArgumentException),
- new TestDelegate(MethodThatThrows) );
-
- // .NET 2.0
- Assert.Throws<ArgumentException>( MethodThatThrows() );
-
- Assert.Throws<ArgumentException>(
- delegate { throw new ArgumentException(); } );
-
- // Using C# 3.0
- Assert.Throws<ArgumentException>(
- () => throw new ArgumentException(); } );
- }
-
- void MethodThatThrows()
- {
- throw new ArgumentException();
- }
-
-</pre></div>
-
-<p>This example shows use of the return value to perform
-additional verification of the exception.
-
-<div class="code"><pre>
-[TestFixture]
-public class UsingReturnValue
-{
- [Test]
- public void TestException()
- {
- MyException ex = Assert.Throws<MyException>(
- delegate { throw new MyException( "message", 42 ); } );
- Assert.That( ex.Message, Is.EqualTo( "message" ) );
- Assert.That( ex.MyParam, Is.EqualTo( 42 ) );
- }
-</pre></div>
-
-<p>This example does the same thing
-using the overload that includes a constraint.
-
-<div class="code"><pre>
-[TestFixture]
-public class UsingConstraint
-{
- [Test]
- public void TestException()
- {
- Assert.Throws( Is.Typeof<MyException>()
- .And.Message.EqualTo( "message" )
- .And.Property( "MyParam" ).EqualTo( 42 ),
- delegate { throw new MyException( "message", 42 ); } );
- }
-</pre></div>
-
-<p>Use the form that matches your style of coding.
-
-<h3>Exact Versus Derived Types</h3>
-
-<p>When used with a Type argument, <b>Assert.Throws</b> requires
-that exact type to be thrown. If you want to test for any
-derived Type, use one of the forms that allows specifying
-a constraint. Alternatively, you may use <b>Assert.Catch</b>,
-which differs from <b>Assert.Throws</b> in allowing derived
-types. See the following code for examples:
-
-<div class="code">
-<pre>
-// Require an ApplicationException - derived types fail!
-Assert.Throws( typeof(ApplicationException), code );
-Assert.Throws<ApplicationException>()( code );
-
-// Allow both ApplicationException and any derived type
-Assert.Throws( Is.InstanceOf( typeof(ApplicationException), code );
-Assert.Throws( Is.InstanceOf<ApplicationException>(), code );
-
-// Allow both ApplicationException and any derived type
-Assert.Catch<ApplicationException>( code );
-
-// Allow any kind of exception
-Assert.Catch( code );
-</pre>
-</div>
-
-<h4>See also...</h4>
-<ul>
-<li><a href="throwsConstraint.html">ThrowsConstraint</a></ul>
-
-</div>
-
-<!-- Submenu -->
-<div id="subnav">
-<ul>
-<li><a href="index.html">NUnit 2.5.9</a></li>
-<ul>
-<li><a href="getStarted.html">Getting Started</a></li>
-<li><a href="assertions.html">Assertions</a></li>
-<ul>
-<li><a href="equalityAsserts.html">Equality Asserts</a></li>
-<li><a href="identityAsserts.html">Identity Asserts</a></li>
-<li><a href="conditionAsserts.html">Condition Asserts</a></li>
-<li><a href="comparisonAsserts.html">Comparison Asserts</a></li>
-<li><a href="typeAsserts.html">Type Asserts</a></li>
-<li id="current"><a href="exceptionAsserts.html">Exception Asserts</a></li>
-<li><a href="utilityAsserts.html">Utility Methods</a></li>
-<li><a href="stringAssert.html">String Assert</a></li>
-<li><a href="collectionAssert.html">Collection Assert</a></li>
-<li><a href="fileAssert.html">File Assert</a></li>
-<li><a href="directoryAssert.html">Directory Assert</a></li>
-</ul>
-<li><a href="constraintModel.html">Constraints</a></li>
-<li><a href="attributes.html">Attributes</a></li>
-<li><a href="runningTests.html">Running Tests</a></li>
-<li><a href="extensibility.html">Extensibility</a></li>
-<li><a href="releaseNotes.html">Release Notes</a></li>
-<li><a href="samples.html">Samples</a></li>
-<li><a href="license.html">License</a></li>
-</ul>
-</ul>
-</div>
-<!-- End of Submenu -->
-
-
-<!-- Standard Footer for NUnit.org -->
-<div id="footer">
- Copyright © 2010 Charlie Poole. All Rights Reserved.
-</div>
-<!-- End of Footer -->
-
-</body>
-</html>