Update docs for 2.4 Beta 2
This commit is contained in:
Родитель
63cbf4b035
Коммит
26e8934c95
|
@ -0,0 +1,73 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
||||
<html>
|
||||
<!-- Standard Head Part -->
|
||||
<head>
|
||||
<title>NUnit - AddinsDialog</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>Addins Dialog</h2>
|
||||
|
||||
<p>The Addins Dialog is displayed using the Tools | Addins menu item on the main
|
||||
menu. It lists all addins that have been found and loaded by NUnit.</p>
|
||||
|
||||
<div class="screenshot">
|
||||
<img src="img/addinsDialog.jpg"></div>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<ul>
|
||||
<li><a href="guiCommandLine.html">Command-Line</a></li>
|
||||
<li><a href="mainMenu.html">Main Menu</a></li>
|
||||
<li><a href="contextMenu.html">Context Menu</a></li>
|
||||
<li><a href="optionsDialog.html">Options Dialog</a></li>
|
||||
<li id="current"><a href="addinsDialog.html">Addins Dialog</a></li>
|
||||
<li><a href="testProperties.html">Test Properties</a></li>
|
||||
<li><a href="configEditor.html">Configuration Editor</a></li>
|
||||
<li><a href="projectEditor.html">Project Editor</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 © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -54,11 +54,11 @@
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li id="current"><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -76,6 +76,7 @@
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -90,7 +91,7 @@
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -41,11 +41,11 @@
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li id="current"><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -68,6 +68,7 @@
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -82,7 +83,7 @@
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -217,11 +217,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -244,6 +244,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -258,7 +259,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -117,11 +117,11 @@ CollectionAssert.IsNotEmpty( Collection collection, string message,
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -139,6 +139,7 @@ CollectionAssert.IsNotEmpty( Collection collection, string message,
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -153,7 +154,7 @@ CollectionAssert.IsNotEmpty( Collection collection, string message,
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -189,11 +189,11 @@ Assert.LessOrEqual( IComparable arg1, IComparable arg2, string message,
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -211,6 +211,7 @@ Assert.LessOrEqual( IComparable arg1, IComparable arg2, string message,
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -225,7 +226,7 @@ Assert.LessOrEqual( IComparable arg1, IComparable arg2, string message,
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -81,11 +81,11 @@ or a collection.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -103,6 +103,7 @@ or a collection.</p>
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -117,7 +118,7 @@ or a collection.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -56,11 +56,11 @@ existing configuration to use as a template.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<ul>
|
||||
|
@ -68,6 +68,7 @@ existing configuration to use as a template.</p>
|
|||
<li><a href="mainMenu.html">Main Menu</a></li>
|
||||
<li><a href="contextMenu.html">Context Menu</a></li>
|
||||
<li><a href="optionsDialog.html">Options Dialog</a></li>
|
||||
<li><a href="addinsDialog.html">Addins Dialog</a></li>
|
||||
<li><a href="testProperties.html">Test Properties</a></li>
|
||||
<li id="current"><a href="configEditor.html">Configuration Editor</a></li>
|
||||
<li><a href="projectEditor.html">Project Editor</a></li>
|
||||
|
@ -83,7 +84,7 @@ existing configuration to use as a template.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -66,17 +66,18 @@ version of NUnit.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
<li id="current"><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -91,7 +92,7 @@ version of NUnit.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -32,8 +32,10 @@
|
|||
directory.</p>
|
||||
<p><b>Note:</b> By default the nunit-console program is not added to your path. You
|
||||
must do this manually if this is the desired behavior.</p>
|
||||
<p><b>Note:</b> Options that take values may use an equal sign, a colon or a space
|
||||
to separate the option from its value.</p>
|
||||
<p><b>Note:</b> Under the Windows operating system, options may be prefixed by either
|
||||
a forward slash or a hyphen. Under Linux, a hyphen must be used. Options that
|
||||
take values may use an equal sign, a colon or a space to separate the option
|
||||
from its value.</p>
|
||||
<h4>Specifying an Assembly</h4>
|
||||
The console program must always have an assembly or project specified. To run
|
||||
the tests contained in the nunit.tests.dll use the following command:
|
||||
|
@ -98,7 +100,7 @@ to be used when running a command.</p>
|
|||
<p>
|
||||
Multiple categories may be specified on either option, by using commas to
|
||||
separate them.
|
||||
<p><b>Note:</b> Beginning with NUnit 2.4, the /include and /exclude> options may
|
||||
<p><b>Note:</b> Beginning with NUnit 2.4, the /include and /exclude options may
|
||||
be combined on the command line. When both are used, all tests with the included
|
||||
categories are run except for those with the excluded categories.</p>
|
||||
|
||||
|
@ -190,11 +192,11 @@ separate them.
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<ul>
|
||||
<li id="current"><a href="consoleCommandLine.html">Command-Line</a></li>
|
||||
|
@ -211,7 +213,7 @@ separate them.
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -26,17 +26,33 @@
|
|||
|
||||
<h2>Context Menu</h2>
|
||||
|
||||
<p>The context menu displays when one of the tree notes is right-clicked.</p>
|
||||
<p>The context menu is displayed when one of the tree nodes is right-clicked.</p>
|
||||
|
||||
<h4>Run</h4>
|
||||
<p>Runs the selected test - disabled if a test is running.</p>
|
||||
|
||||
<h4>Run All</h4>
|
||||
<p>Runs all the tests.</p>
|
||||
|
||||
<h4>Run Failed</h4>
|
||||
<p>Runs only the tests that failed on the previous run.</p>
|
||||
|
||||
<h4>Show Checkboxes</h4>
|
||||
<p>Turns the display of checkboxes in the tree on or off. The checkboxes may
|
||||
be used to select multiple tests for running.</p>
|
||||
|
||||
<h4>Expand</h4>
|
||||
<p>Expands the selected test node – invisible if the node is expanded or has no children.</p>
|
||||
|
||||
<h4>Collapse</h4>
|
||||
<p>Collapses the selected test node – invisible if the node is collapsed or has no children.</p>
|
||||
|
||||
<h4>Expand All</h4>
|
||||
<p>Expands all nodes of the tree.</p>
|
||||
|
||||
<h4>Collapse All</h4>
|
||||
<p>Collapses all nodes in the tree to the root.</p>
|
||||
|
||||
<h4>Properties</h4>
|
||||
<p>Displays the <a href="testProperties.html">Test Properties</a> for the selected test node.</p>
|
||||
|
||||
|
@ -45,11 +61,11 @@
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<ul>
|
||||
|
@ -57,6 +73,7 @@
|
|||
<li><a href="mainMenu.html">Main Menu</a></li>
|
||||
<li id="current"><a href="contextMenu.html">Context Menu</a></li>
|
||||
<li><a href="optionsDialog.html">Options Dialog</a></li>
|
||||
<li><a href="addinsDialog.html">Addins Dialog</a></li>
|
||||
<li><a href="testProperties.html">Test Properties</a></li>
|
||||
<li><a href="configEditor.html">Configuration Editor</a></li>
|
||||
<li><a href="projectEditor.html">Project Editor</a></li>
|
||||
|
@ -72,7 +89,7 @@
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -0,0 +1,116 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
||||
<html>
|
||||
<!-- Standard Head Part -->
|
||||
<head>
|
||||
<title>NUnit - CustomAsserts</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 Asserts</h2>
|
||||
|
||||
<div style="text-align: center; margin: 2em 10%; padding: 4px 0; border: 2px solid black">
|
||||
<h4>Preliminary documentation, subject to change.</h4>
|
||||
</div>
|
||||
|
||||
<p>Experienced developers using NUnit generally end up with a library of custom
|
||||
setup, teardown, test and support methods. Custom Asserts provide one way to
|
||||
re-package such methods, allowing the normal NUnit syntax to be used to
|
||||
invoke them and providing error messages that match the style and layout
|
||||
of standard NUnit messages.</p>
|
||||
|
||||
<p>The standard NUnit Asserts create an object known as an <b>asserter</b> and
|
||||
pass it to the <b>DoAssert</b> method, which includes code similar to this...
|
||||
|
||||
<pre>
|
||||
if ( !asserter.Test() )
|
||||
throw new AssertionException( asserter.Message );
|
||||
</pre></p>
|
||||
|
||||
<p><b>Asserters</b> encapsulate the comparison to be performed as well as the
|
||||
objects being compared. They implement the <b>IAsserter</b> interface,
|
||||
defined as follows:
|
||||
|
||||
<pre>
|
||||
public interface IAsserter
|
||||
{
|
||||
// Test the condition for the assertion.
|
||||
bool Test();
|
||||
|
||||
// Return the message giving the failure reason.
|
||||
string Message { get; }
|
||||
}
|
||||
</pre></p>
|
||||
|
||||
<p>When implementing an <b>asserter</b>, you will have to decide on an approach
|
||||
for creating the message. For complex tests, it may be necessary to create
|
||||
and cache the message - or info used to create it - while the test is
|
||||
being performed. For example, when NUnit compares arrays, it notes the
|
||||
point of failure for use in the message. Otherwise, it would have to
|
||||
pass the entire array a second time.</p>
|
||||
|
||||
<p>Generally, the constructor for the <b>asserter</b> will include any required
|
||||
parameters, the actual value and an optional user message. You may invoke
|
||||
the asserter directly, using <b>Assert.DoAssert</b>, but it is generally more
|
||||
convenient and readable to create an class similar to NUNit's <b>Assert</b> class,
|
||||
which contains static methods that wrap the object creation. For an example of
|
||||
how to do this, see the <b>StringAssert</b> class in the NUnit source.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
<ul>
|
||||
<li id="current"><a href="customAsserts.html">Custom Asserts</a></li>
|
||||
<li><a href="nunitAddins.html">NUnit Addins</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</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 © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -126,26 +126,25 @@ as equal. Special values are handled so that the following Asserts succeed:</p>
|
|||
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</h4>
|
||||
<h4>Comparing Arrays and Collections</h4>
|
||||
|
||||
<p>Starting with version 2.2, special provision has been made for comparing single-dimensioned
|
||||
arrays. Two arrays will be treated as equal by Assert.AreEqual if they are the same
|
||||
length and each of the corresponding elements is equal.</p>
|
||||
<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>
|
||||
|
||||
<blockquote><i><b>Note:</b> Multi-dimensioned arrays, nested arrays (arrays of arrays)
|
||||
and other collection types such as ArrayList are not currently supported.</i></blockquote>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -163,6 +162,7 @@ as equal. Special values are handled so that the following Asserts succeed:</p>
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -177,7 +177,7 @@ as equal. Special values are handled so that the following Asserts succeed:</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -186,11 +186,11 @@ namespace NUnitTests {
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -213,6 +213,7 @@ namespace NUnitTests {
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -227,7 +228,7 @@ namespace NUnitTests {
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -234,11 +234,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -261,6 +261,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -275,7 +276,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -0,0 +1,83 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
||||
<html>
|
||||
<!-- Standard Head Part -->
|
||||
<head>
|
||||
<title>NUnit - Extensibility</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>NUnit Extensibility</h2>
|
||||
|
||||
<p>NUnit is designed to be extended in a number of ways.</p>
|
||||
|
||||
<p>Extensions to the NUnit framework - the part of NUnit that is referenced
|
||||
by tests - usually take the form of
|
||||
<a href="customAsserts.html">Custom Asserts</a>, written by users to
|
||||
encapsulate tests that pertain to their specific projects.</p>
|
||||
|
||||
<p>Extending the features found within NUnit itself depends on the use of
|
||||
<a href="nunitAddins.html">NUnit Addins</a>.
|
||||
Currently, The Addin mechanism only supports extensions to the NUnit core -
|
||||
the part of NUnit that builds and executes test suites. However, the API that
|
||||
is used provides for the future ability to extend the client side of NUnit,
|
||||
including the GUI.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li id="current"><a href="extensibility.html">Extensibility</a></li>
|
||||
<ul>
|
||||
<li><a href="customAsserts.html">Custom Asserts</a></li>
|
||||
<li><a href="nunitAddins.html">NUnit Addins</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</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 © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
<div id="content">
|
||||
|
||||
<h2>NUnit Features</h2>
|
||||
<h2>NUnit Core Features</h2>
|
||||
|
||||
<p>In order to test an application under NUnit, you write test code that is
|
||||
specially annotated using custom <a href="attributes.html">Attributes</a>.
|
||||
|
@ -47,17 +47,18 @@ creating and running tests as <a href="multiAssembly.html">NUnit Test Projects</
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li id="current"><a href="features.html">Features</a></li>
|
||||
<li id="current"><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -72,7 +73,7 @@ creating and running tests as <a href="multiAssembly.html">NUnit Test Projects</
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -72,11 +72,11 @@ FileAssert.AreNotEqual( string expected, string actual,
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -94,6 +94,7 @@ FileAssert.AreNotEqual( string expected, string actual,
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -108,7 +109,7 @@ FileAssert.AreNotEqual( string expected, string actual,
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -165,11 +165,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -192,6 +192,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -206,7 +207,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -165,11 +165,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -192,6 +192,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -206,7 +207,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -49,14 +49,14 @@
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li id="current"><a href="getStarted.html">Getting Started</a></li>
|
||||
<ul>
|
||||
<li><a href="quickStart.html">Quick Start</a></li>
|
||||
</ul>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<li><a href="releaseNotes.html">Release Notes</a></li>
|
||||
|
@ -70,7 +70,7 @@
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -30,6 +30,10 @@
|
|||
specified, it automatically loads the most recently loaded assembly.</p>
|
||||
<p><b>Note:</b> Options that take values may use an equal sign, a colon or a space
|
||||
to separate the option from its value.</p>
|
||||
<p><b>Note:</b> Under the Windows operating system, options may be prefixed by either
|
||||
a forward slash or a hyphen. Under Linux, a hyphen must be used. Options that
|
||||
take values may use an equal sign, a colon or a space to separate the option
|
||||
from its value.</p>
|
||||
<h4>Run without loading an Assembly</h4>
|
||||
<p>To suppress loading of the most recent assembly, use the <b>/noload</b> switch:
|
||||
<pre class="programtext"> nunit /noload</pre>
|
||||
|
@ -116,11 +120,11 @@ option:
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<ul>
|
||||
|
@ -128,6 +132,7 @@ option:
|
|||
<li><a href="mainMenu.html">Main Menu</a></li>
|
||||
<li><a href="contextMenu.html">Context Menu</a></li>
|
||||
<li><a href="optionsDialog.html">Options Dialog</a></li>
|
||||
<li><a href="addinsDialog.html">Addins Dialog</a></li>
|
||||
<li><a href="testProperties.html">Test Properties</a></li>
|
||||
<li><a href="configEditor.html">Configuration Editor</a></li>
|
||||
<li><a href="projectEditor.html">Project Editor</a></li>
|
||||
|
@ -143,7 +148,7 @@ option:
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -57,11 +57,11 @@ Assert.Contains( object anObject, IList collection,
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -79,6 +79,7 @@ Assert.Contains( object anObject, IList collection,
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -93,7 +94,7 @@ Assert.Contains( object anObject, IList collection,
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -230,11 +230,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -257,6 +257,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -271,7 +272,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
Двоичный файл не отображается.
После Ширина: | Высота: | Размер: 23 KiB |
Двоичные данные
doc/img/displayTab.jpg
Двоичные данные
doc/img/displayTab.jpg
Двоичный файл не отображается.
До Ширина: | Высота: | Размер: 29 KiB После Ширина: | Высота: | Размер: 30 KiB |
Двоичные данные
doc/img/testsTab.JPG
Двоичные данные
doc/img/testsTab.JPG
Двоичный файл не отображается.
До Ширина: | Высота: | Размер: 35 KiB После Ширина: | Высота: | Размер: 35 KiB |
|
@ -24,10 +24,10 @@
|
|||
|
||||
<div id="content">
|
||||
|
||||
<h2>NUnit 2.4 Beta 1 Release</h2>
|
||||
<h2>NUnit 2.4 Beta 2 Release</h2>
|
||||
|
||||
<p>This documentation covers the Beta 1 release of NUnit 2.4, with version number
|
||||
2.3.6162. Where applicable, we have marked sections with the version in which
|
||||
2.3.6293. Where applicable, we have marked sections with the version in which
|
||||
a feature first appeared.</p>
|
||||
|
||||
<p>If you are new to NUnit, we suggest you begin by reading the
|
||||
|
@ -43,11 +43,11 @@
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li id="current"><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li id="current"><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<li><a href="releaseNotes.html">Release Notes</a></li>
|
||||
|
@ -61,7 +61,7 @@
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -26,22 +26,23 @@
|
|||
|
||||
<h2>Installation</h2>
|
||||
<p>By default the <b>NUnit</b> installation program places all of the files into the
|
||||
<b>C:\Program Files\NUnit 2.4</b> directory. The installation for
|
||||
<b>NUnit for .Net 2.0</b> uses the
|
||||
<b>C:\Program Files\NUnit 2.4 for .Net 2.0</b> directory.
|
||||
In the installation directory
|
||||
<b>C:\Program Files\NUnit 2.4</b> directory. In the installation directory
|
||||
there are three sub-directories: bin, doc, and samples. Source code is no
|
||||
longer provided with the standard installation package but must be downloaded
|
||||
separately if needed.</p>
|
||||
longer provided with the binary installation package. Download the source
|
||||
package if source is needed.
|
||||
<h3>Running NUnit</h3>
|
||||
<p>The installation program places a number of items in the Start menu. There are
|
||||
a number of shortcuts, which run the NUnit GUI under various versions of .NET
|
||||
or under Mono, depending on the versions available on your system at the time
|
||||
of installation.</p>
|
||||
<h3>Configuration</h3>
|
||||
<p>If multiple versions of the .NET framework are installed, the configuration
|
||||
files nunit.exe.config and nunit-console.exe.config control which one of
|
||||
them is selected when running the gui and console runner respectively. As
|
||||
originally installed, that order is .NET 1.1, .NET 2.0 and .NET 1.0. To change
|
||||
which version is used, simply change the order of the
|
||||
<supportedRuntime>
|
||||
elements in the config files. The nunit About Box shows the framework
|
||||
version currently being used.</p>
|
||||
<p>When running NUnit from the command line or through the desktop shortcut, the
|
||||
configuration files files nunit.exe.config and nunit-console.exe.config control
|
||||
which version of the CLR is used. As installed, the <startup> section of the
|
||||
config file is commented out and may be left that way unless problems arise.
|
||||
If uncommented, the order of precedence is .NET 2.0, .NET 1.1 and .NET 1.0.
|
||||
To change which version is used, simply change the order of the elements
|
||||
in the config files. The nunit About Box shows the version currently being used.</p>
|
||||
<p>Settings that you place in these files are not available to your tests or to the
|
||||
production code you are testing. A separate config file is used when running
|
||||
tests. If you are running tests from the test.dll assembly, the config file
|
||||
|
@ -54,12 +55,6 @@
|
|||
allows you to control the apartment state and priority of the thread that NUnit
|
||||
uses to run your tests. Other settings may be added in the future. See the file
|
||||
nunit.tests.dll for an example.</p>
|
||||
<h3>Start Menu</h3>
|
||||
<p>The installation program places a number of items in the Start menu. There is a
|
||||
shortcut to the nunit executable. (There is also a shortcut placed directly
|
||||
on the desktop). In addition to the executable file, the menu items under
|
||||
Samples bring up the folder for the particular sample. The source shortcut
|
||||
brings up the folder which contains the source for the project.</p>
|
||||
<h3>Installation Verification</h3>
|
||||
Verify that the installation has worked successfully by running the NUnit gui and
|
||||
loading and running NUnitTests.nunit in the bin directory. All tests should pass.
|
||||
|
@ -90,6 +85,7 @@ loading and running NUnitTests.nunit in the bin directory. All tests should pass
|
|||
<li>nunit.framework.extensions.dll</li>
|
||||
<li>nunit.common.dll</li>
|
||||
<li>nunit.core.dll</li>
|
||||
<li>nunit.core.interfaces.dll</li>
|
||||
<li>nunit.core.extensions.dll</li>
|
||||
<li>nunit.mocks.dll</li>
|
||||
<li>nunit.uikit.dll</li>
|
||||
|
@ -140,14 +136,14 @@ loading and running NUnitTests.nunit in the bin directory. All tests should pass
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li id="current"><a href="installation.html">Installation</a></li>
|
||||
<ul>
|
||||
<li><a href="upgrade.html">Upgrading</a></li>
|
||||
</ul>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<li><a href="releaseNotes.html">Release Notes</a></li>
|
||||
|
@ -161,7 +157,7 @@ loading and running NUnitTests.nunit in the bin directory. All tests should pass
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -59,11 +59,11 @@ us know</a>.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<li><a href="releaseNotes.html">Release Notes</a></li>
|
||||
|
@ -77,7 +77,7 @@ us know</a>.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<p>Closes any open project, prompting the user to save it if it has been changed and then opens a
|
||||
FileSave dialog to allow selecting the name and location of the new project.</p>
|
||||
|
||||
<h4>Open…</h4>
|
||||
<h4>Open Project…</h4>
|
||||
<p>Closes any open project, prompting the user to save it if it has been changed and then opens a
|
||||
FileOpen dialog to allow selecting the name and location of an assembly, a test project or (if
|
||||
Visual Studio support is enabled) a Visual Studio project.</p>
|
||||
|
@ -102,11 +102,8 @@ is given the opportunity to save it.</p>
|
|||
<h5>Collapse All</h5>
|
||||
<p>Collapses all nodes in the tree to the root.</p>
|
||||
|
||||
<h5>Expand Fixtures</h5>
|
||||
<p>Expands all the tree nodes representing fixtures.</p>
|
||||
|
||||
<h5>Collapse Fixtures</h5>
|
||||
<p>Collapses all the tree nodes representing fixtures.</p>
|
||||
<h5>Hide Tests</h5>
|
||||
<p>Collapses all fixture nodes, hiding the test cases.</p>
|
||||
|
||||
<h5>Properties…</h5>
|
||||
<p>Displays the Properties Dialog for the currently selected test.</p>
|
||||
|
@ -129,6 +126,9 @@ is given the opportunity to save it.</p>
|
|||
<p>Restores the default font.</p>
|
||||
</blockquote>
|
||||
|
||||
<h4>Assembly Details...</h4>
|
||||
<p>Displays information about loaded test assemblies.</p>
|
||||
|
||||
<h4>Status Bar</h4>
|
||||
<p>Displays or hides the status bar.</p>
|
||||
|
||||
|
@ -165,21 +165,17 @@ project if necessary.</p>
|
|||
<hr><h3>Test Menu</h3><hr>
|
||||
|
||||
<h4>Run Selected</h4>
|
||||
|
||||
<p>Runs the test or tests that are selected in the tree. If checkboxes are visible,
|
||||
any checked tests are run by preference. This is the same function provided by
|
||||
the Run button.</p>
|
||||
|
||||
<h4>Run All</h4>
|
||||
|
||||
<p>Runs all the tests.</p>
|
||||
|
||||
<h4>Run Failed</h4>
|
||||
|
||||
<p>Runs only the tests that failed on the previous run.</p>
|
||||
|
||||
<h4>Stop Run</h4>
|
||||
|
||||
<p>Stops the test run. This is the same function provided by the Stop button.</p>
|
||||
|
||||
<hr><h3>Tools Menu</h3><hr>
|
||||
|
@ -193,11 +189,8 @@ the Run button.</p>
|
|||
<h4>Options...</h4>
|
||||
<p>Displays the <a href="optionsDialog.html">Options Dialog</a>.</p>
|
||||
|
||||
<h4>Loaded Test Frameworks...</h4>
|
||||
<p>Shows a list of the test frameworks that are currently in use by tests.</p>
|
||||
|
||||
<h4>Loaded Addins...</h4>
|
||||
<p>Shows a list of loaded core extensions.</p>
|
||||
<h4>Addins...</h4>
|
||||
<p>Displays the <a href="addinsDialog.html">Addins Dialog</a>.</p>
|
||||
|
||||
<hr><h3>Help Menu</h3><hr>
|
||||
|
||||
|
@ -212,11 +205,11 @@ the Run button.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<ul>
|
||||
|
@ -224,6 +217,7 @@ the Run button.</p>
|
|||
<li id="current"><a href="mainMenu.html">Main Menu</a></li>
|
||||
<li><a href="contextMenu.html">Context Menu</a></li>
|
||||
<li><a href="optionsDialog.html">Options Dialog</a></li>
|
||||
<li><a href="addinsDialog.html">Addins Dialog</a></li>
|
||||
<li><a href="testProperties.html">Test Properties</a></li>
|
||||
<li><a href="configEditor.html">Configuration Editor</a></li>
|
||||
<li><a href="projectEditor.html">Project Editor</a></li>
|
||||
|
@ -239,7 +233,7 @@ the Run button.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -97,17 +97,18 @@ and the user may need to place the directory containing the unmanaged dll on the
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li id="current"><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -122,7 +123,7 @@ and the user may need to place the directory containing the unmanaged dll on the
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -47,11 +47,11 @@
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li id="current"><a href="nunit-console.html">Console Runner</a></li>
|
||||
<ul>
|
||||
<li><a href="consoleCommandLine.html">Command-Line</a></li>
|
||||
|
@ -68,7 +68,7 @@
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -61,11 +61,11 @@
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li id="current"><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<ul>
|
||||
|
@ -73,6 +73,7 @@
|
|||
<li><a href="mainMenu.html">Main Menu</a></li>
|
||||
<li><a href="contextMenu.html">Context Menu</a></li>
|
||||
<li><a href="optionsDialog.html">Options Dialog</a></li>
|
||||
<li><a href="addinsDialog.html">Addins Dialog</a></li>
|
||||
<li><a href="testProperties.html">Test Properties</a></li>
|
||||
<li><a href="configEditor.html">Configuration Editor</a></li>
|
||||
<li><a href="projectEditor.html">Project Editor</a></li>
|
||||
|
@ -88,7 +89,7 @@
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -0,0 +1,255 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
||||
<html>
|
||||
<!-- Standard Head Part -->
|
||||
<head>
|
||||
<title>NUnit - NunitAddins</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>NUnit Addins</h2>
|
||||
|
||||
<div style="text-align: center; margin: 2em 10%; padding: 4px 0; border: 2px solid black">
|
||||
<h4>Preliminary documentation, subject to change.</h4>
|
||||
</div>
|
||||
|
||||
<p>NUnit originally identified tests in the time-honored way used in many xUnit
|
||||
test frameworks. Test classes inherited from the framework's
|
||||
TestCase class. Individual test case methods were identified by having names
|
||||
starting with "test..."</p>
|
||||
|
||||
<p>With NUnit 2.0, we introduced the use of attributes to identify both fixtures
|
||||
and test cases. Use of attributes in this way was a natural outcome of their
|
||||
presence in .NET and gave us a way of identifying tests that was completely
|
||||
independent of both inheritance and naming conventions.</p>
|
||||
|
||||
<p>However, by moving away from an inheritance-based mechanism we no longer
|
||||
had an easy way for others to extend NUnit's internal behavior. NUnit Addins are
|
||||
intended to fill that gap, providing an mechanism to introduce new or changed
|
||||
behavior without modifying NUnit itself.</p>
|
||||
|
||||
<h3>Extension Points, Extensions and Addins</h3>
|
||||
|
||||
<p>NUnit provides a number of <b>Extension Points</b>, places where it is
|
||||
possible to extend its behavior. Because NUnit works with various hosts
|
||||
and uses separate AppDomains to run tests, <b>Extension Points</b> are
|
||||
categorized into three types: Core, Client and Gui. Each of these types is
|
||||
supported by a different <b>Extension Host</b>.
|
||||
|
||||
<p>An NUnit <b>Addin</b> provides enhanced functionality through one or more
|
||||
extensions, which it installs at identified <b>Extension Points</b>. Each
|
||||
<b>Addin</b> is characterized by the types of extensions it supplies, so that
|
||||
an <b>Extension Host</b> knows whether to invoke it.</p>
|
||||
|
||||
<blockquote>
|
||||
<p><b>Note:</b> In the current Beta release, only Core extensions are actually
|
||||
supported. An Addin may characterize itself as a Client or Gui extension and
|
||||
will be listed as such in the <a href="addinsDialog.html">Addins Dialog</a>,
|
||||
but no other action is taken.</p>
|
||||
</blockquote>
|
||||
|
||||
<h3>Addin Identification, Loading and Installation</h3>
|
||||
|
||||
<p>NUnit examines all assemblies in the <b>bin/addins</b> directory, looking
|
||||
for public classes with the <b>NUnitAddinAttribute</b> and implementing the
|
||||
<b>IAddin</b> interface. It loads all those it finds as Addins.</p>
|
||||
|
||||
<p><b>NUnitAddinAttribute</b> supports three optional named parameters: Type,
|
||||
Name and Description. Name and Description are strings representing the name
|
||||
of the extension and a description of what it does. If no name is provided,
|
||||
the name of the class is used. Type may be any one or a combination of the
|
||||
ExtensionType enum members:
|
||||
|
||||
<pre>
|
||||
[Flags]
|
||||
public enum ExtensionType
|
||||
{
|
||||
Core=1,
|
||||
Client=2,
|
||||
Gui=4
|
||||
}
|
||||
</pre>
|
||||
|
||||
The values may be or'ed together, allowing for future Addins that require
|
||||
extensions at multiple levels of the application. If not provided, Type
|
||||
defaults to ExtensionType.Core.</p>
|
||||
|
||||
<p>The <b>IAddin</b> interface, which must be implemented by each Addin,
|
||||
is defined as follows:</p>
|
||||
|
||||
<pre>
|
||||
public interface IAddin
|
||||
{
|
||||
bool Install( IExtensionHost host );
|
||||
}
|
||||
</pre>
|
||||
|
||||
<p> The <b>Install</b> method is called by each host for which the addin has
|
||||
specified an ExtensionType. The addin should check that the necessary extension
|
||||
points are available and install itself, returning true for success or false
|
||||
for failure to install. The method will be called once for each extension
|
||||
host and - for Core extensions - each time a new test domain is loaded.</p>
|
||||
|
||||
<p>The Install method uses the <b>IExtensionHost</b> interface to locate
|
||||
extension points. It is defined as follows:</p>
|
||||
|
||||
<pre>
|
||||
public interface IExtensionHost
|
||||
{
|
||||
IExtensionPoint[] ExtensionPoints { get; }
|
||||
IFrameworkRegistry FrameworkRegistry{ get; }
|
||||
IExtensionPoint GetExtensionPoint( string name );
|
||||
}
|
||||
</pre>
|
||||
|
||||
<p>The <b>ExtensionPoints</b> property returns an array of all extension points
|
||||
for those extensions that need the information. The <b>FrameworkRegistry</b>
|
||||
is provided for advanced extensions that emulate external test frameworks. See
|
||||
the source code for details.</p>
|
||||
|
||||
<p>Most addins will only need to use the <b>GetExtensionPoint</b> method to
|
||||
get the interface to a particular extension point. The <b>IExtensionPoint</b>
|
||||
interface is defined as follows:</p>
|
||||
|
||||
<pre>
|
||||
public interface IExtensionPoint
|
||||
{
|
||||
string Name { get; }
|
||||
IExtensionHost Host { get; }
|
||||
void Install( object extension );
|
||||
void Remove( object extension );
|
||||
}
|
||||
</pre>
|
||||
|
||||
<p>Once again, most addins will only need to use one method - the
|
||||
<b>Install</b> method in this case. This method passes an extension object
|
||||
to the <b>Extension Point</b> where it is installed. Generally, extensions
|
||||
do not need to remove themselves once installed, but the method is
|
||||
provided in any case.</p>
|
||||
|
||||
<h3>Extension Point Details</h3>
|
||||
|
||||
<p>Depending on the particular extension point, the object passed will
|
||||
need to implement one or more interfaces. The following <b>ExtensionPoints</b>
|
||||
are implemented in this release of NUnit:
|
||||
|
||||
<ul>
|
||||
<li><a href="#suiteBuilders">SuiteBuilders</a>
|
||||
<li><a href="#testBuilders">TestCaseBuilders</a>
|
||||
<li><a href="#testDecorators">TestDecorators</a>
|
||||
</ul></p>
|
||||
|
||||
<p>For examples of implementing each type of extension, see the Extensibility
|
||||
samples provided with NUnit. More complete examples are available in the
|
||||
code of NUnit itself, since NUnit uses the same mechanism internally.</p>
|
||||
|
||||
<h4><a name="suiteBuilders">SuiteBuilders</a></h4>
|
||||
<p>
|
||||
<p>Addins use the host to access this extension point by name:
|
||||
|
||||
<pre>
|
||||
IExtensionPoint suiteBuilders = host.GetExtensionPoint( "SuiteBuilders" );</pre>
|
||||
|
||||
<p>The extension object passed to Install must implement the ISuiteBuilder interface:
|
||||
|
||||
<pre>
|
||||
public interface ISuiteBuilder
|
||||
{
|
||||
bool CanBuildFrom( Type type );
|
||||
Test BuildFrom( Type type );
|
||||
}
|
||||
</pre>
|
||||
|
||||
<h4><a name="testBuilders">TestCaseBuilders</a></h4>
|
||||
<p>
|
||||
<p>Addins use the host to access this extension point by name:
|
||||
|
||||
<pre>
|
||||
IExtensionPoint testCaseBuilders = host.GetExtensionPoint( "TestCaseBuilders" );</pre>
|
||||
|
||||
<p>The extension object passed to Install must implement the ITestCaseBuilder interface:
|
||||
|
||||
<pre>
|
||||
public interface ITestCaseBuilder
|
||||
{
|
||||
bool CanBuildFrom( MethodInfo method );
|
||||
Test BuildFrom( MethodInfo method );
|
||||
}
|
||||
</pre>
|
||||
|
||||
<h4><a name="testDecorators">TestDecorators</a></h4>
|
||||
<p>
|
||||
<p>Addins use the host to access this extension point by name:
|
||||
|
||||
<pre>
|
||||
IExtensionPoint testDecorators = host.GetExtensionPoint( "TestDecorators" );</pre>
|
||||
|
||||
<p>The extension object passed to Install must implement the ITestDecorator interface:
|
||||
|
||||
<pre>
|
||||
public interface ITestDecorator
|
||||
{
|
||||
Test Decorate( Test test, MemberInfo member );
|
||||
}
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
<ul>
|
||||
<li><a href="customAsserts.html">Custom Asserts</a></li>
|
||||
<li id="current"><a href="nunitAddins.html">NUnit Addins</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</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 © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -31,15 +31,15 @@ control some aspects of NUnit
|
|||
|
||||
<hr><h3>Display Tab</h3><hr>
|
||||
|
||||
<div class="screenshot-right">
|
||||
<img src="img/displayTab.jpg"></div>
|
||||
|
||||
<h3>Recent Files</h3>
|
||||
|
||||
<p>The text box allows the user to choose the number of entries to display in the recent files list.
|
||||
If <b>Load most recent project at startup</b> is checked, the GUI will load the last file opened unless it
|
||||
is run with a specific filename or with the <code>/noload</code> parameter.</p>
|
||||
|
||||
<div class="screenshot-right">
|
||||
<img src="img/displayTab.jpg"></div>
|
||||
|
||||
<h3>Tree View</h3>
|
||||
|
||||
<p>The list box allows selecting the degree of expansion of the tree when tests are loaded:</p>
|
||||
|
@ -62,10 +62,12 @@ not seem to have changed will be retained.</p>
|
|||
Errors and Failures display and the stack trace. Clear it if you prefer not
|
||||
to see the tip window.</p>
|
||||
|
||||
<hr><h3>Tests Tab</h3><hr>
|
||||
<p>Check <b>Enable Word Wrap in Error Display</b> to turn on word wrapping
|
||||
in the Errors and Failures display. While you can select this item and the
|
||||
preceding one at the same time, they do not interact well, so you will
|
||||
normally choose one or the other.</p>
|
||||
|
||||
<div class="screenshot-right">
|
||||
<img src="img/testsTab.jpg"></div>
|
||||
<hr><h3>Tests Tab</h3><hr>
|
||||
|
||||
<h3>Test Structure</h3>
|
||||
|
||||
|
@ -76,6 +78,9 @@ to see the tip window.</p>
|
|||
<p>If <b>Flat list of TestFixtures</b> is selected, tests will be
|
||||
shown as a sequential list of fixtures.
|
||||
|
||||
<div class="screenshot-right">
|
||||
<img src="img/testsTab.jpg"></div>
|
||||
|
||||
<h3>Multiple Assemblies</h3>
|
||||
|
||||
<p>If <b>Load in separate AppDomains</b> is selected, each assembly
|
||||
|
@ -111,11 +116,11 @@ and solutions and add Visual Studio projects to existing test projects.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<ul>
|
||||
|
@ -123,6 +128,7 @@ and solutions and add Visual Studio projects to existing test projects.</p>
|
|||
<li><a href="mainMenu.html">Main Menu</a></li>
|
||||
<li><a href="contextMenu.html">Context Menu</a></li>
|
||||
<li id="current"><a href="optionsDialog.html">Options Dialog</a></li>
|
||||
<li><a href="addinsDialog.html">Addins Dialog</a></li>
|
||||
<li><a href="testProperties.html">Test Properties</a></li>
|
||||
<li><a href="configEditor.html">Configuration Editor</a></li>
|
||||
<li><a href="projectEditor.html">Project Editor</a></li>
|
||||
|
@ -138,7 +144,7 @@ and solutions and add Visual Studio projects to existing test projects.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -258,11 +258,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -285,6 +285,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -299,7 +300,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -97,11 +97,11 @@ configuration.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<ul>
|
||||
|
@ -109,6 +109,7 @@ configuration.</p>
|
|||
<li><a href="mainMenu.html">Main Menu</a></li>
|
||||
<li><a href="contextMenu.html">Context Menu</a></li>
|
||||
<li><a href="optionsDialog.html">Options Dialog</a></li>
|
||||
<li><a href="addinsDialog.html">Addins Dialog</a></li>
|
||||
<li><a href="testProperties.html">Test Properties</a></li>
|
||||
<li><a href="configEditor.html">Configuration Editor</a></li>
|
||||
<li id="current"><a href="projectEditor.html">Project Editor</a></li>
|
||||
|
@ -124,7 +125,7 @@ configuration.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -158,11 +158,11 @@ public class MathTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -185,6 +185,7 @@ public class MathTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -199,7 +200,7 @@ public class MathTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -283,14 +283,14 @@ public void TransferWithInsufficientFundsAtomicity()
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<ul>
|
||||
<li id="current"><a href="quickStart.html">Quick Start</a></li>
|
||||
</ul>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<li><a href="releaseNotes.html">Release Notes</a></li>
|
||||
|
@ -304,7 +304,7 @@ public void TransferWithInsufficientFundsAtomicity()
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -32,6 +32,90 @@ dt { font-weight: bold }
|
|||
|
||||
<h2>Release Notes</h2>
|
||||
|
||||
<h3>NUnit 2.4 Beta 2 Release (2.3.6293) - October 20, 2006</h3>
|
||||
|
||||
<h4>General</h4>
|
||||
<ul>
|
||||
<li>A new assembly, <b>nunit.core.interfaces</b>, is being introduced in this release.
|
||||
This assembly holds interfaces, enumerations and data types that are intended
|
||||
for external use - for example, by client code that executes NUnit tests. Our
|
||||
intent is to hold the version number of this assembly constant through all
|
||||
NUnit 2.4 maintenance releases and to avoid any breaking changes in this code.
|
||||
|
||||
<li>The Windows installer is now built using WiX. With the removal of
|
||||
the Visual Studio deployment project from the VS2005 solution, it is
|
||||
now possible to build NUnit completely using C# Express.
|
||||
</ul>
|
||||
|
||||
<h4>Framework</h4>
|
||||
<ul>
|
||||
<li>The AreEqual and AreNotEqual asserts have been enhanced to work with
|
||||
multi-dimensional arrays and jagged arrays.
|
||||
|
||||
<li>The error message for AreEqual with doubles and floats now includes
|
||||
the tolerance that was used in the comparison.
|
||||
|
||||
<li>The handling of categories was not being done correctly. This is now fixed.
|
||||
|
||||
</ul>
|
||||
|
||||
<h4>Console</h4>
|
||||
<ul>
|
||||
<li>The '/' character is no longer accepted for command-line options under Linux.
|
||||
Any argument beginning with '/' is taken as a path.
|
||||
|
||||
<li>Fixed bug causing the /include and /exclude parameters to be ignored.
|
||||
</ul>
|
||||
|
||||
<h4>Gui</h4>
|
||||
<ul>
|
||||
<li>Added a dialog to the Tools menu for displaying installed NUnit add-ins.
|
||||
|
||||
<li>Modified the Tree submenu of the View menu to simplify choices for
|
||||
expanding and collapsing the tree.
|
||||
|
||||
<li>Added an entry to the View menu for displaying info about loaded test assemblies.
|
||||
|
||||
<li>Added Run All, Run Failed, Show CheckBoxes, Expand All and Collapse All
|
||||
items to the tree context menu.
|
||||
|
||||
<li>When right-clicking in the tree below the lowest node, the context menu commands
|
||||
now relate to the currently selected node or nodes rather than the last node the
|
||||
user right-clicked on.
|
||||
|
||||
<li>The '/' character is no longer accepted for command-line options under Linux.
|
||||
Any argument beginning with '/' is taken as a path.
|
||||
|
||||
<li>The category list is now cleared when a project is closed.
|
||||
|
||||
<li>The "Word Wrap" checkbox has been removed. The setting is now available on
|
||||
the Options Dialog.
|
||||
|
||||
<li>Automatic rerun of tests on change now works correctly.
|
||||
</ul>
|
||||
|
||||
<h4>Extensibility</h4>
|
||||
<ul>
|
||||
<li>The extensibility mechanism has been generalized to allow a wider range
|
||||
of future extension points. The following new attributes and interfaces
|
||||
are used:
|
||||
<dl style="margin-left: 2em">
|
||||
<dt>NUnitAddinAttribute
|
||||
<dd>Used to mark all addins and optionally specify Type, Name and Description
|
||||
<dt>ExtensionType
|
||||
<dd>Indicates whether the addin provides Core, Client or Gui extensions.
|
||||
<dt>IAddin
|
||||
<dd>Interface implemented by all addins, which allows the addin to install itself.
|
||||
<dt>IExtensionHost
|
||||
<dd>Interface supported by each NUnit extension host. Each host provides a number of extension points.
|
||||
This release provides only the Core extension host. Future releases will provide Client and Gui hosts.
|
||||
<dt>IExtensionPoint
|
||||
<dd>Interface supported by an extension point, allowing an addin to install and remove the extensions it provides.
|
||||
<dt>IFrameworkRegistry
|
||||
<dd>Interface allowing addins that support external test frameworks to register them with NUnit.
|
||||
</dl>
|
||||
</ul>
|
||||
|
||||
<h3>NUnit 2.4 Beta 1 Release (2.3.6162) - June 11, 2006</h3>
|
||||
|
||||
<h4>General</h4>
|
||||
|
@ -320,11 +404,11 @@ Cumulative notes through NUnit 2.2 are available <a href="docs/2.2.8/releaseNote
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<li id="current"><a href="releaseNotes.html">Release Notes</a></li>
|
||||
|
@ -338,7 +422,7 @@ Cumulative notes through NUnit 2.2 are available <a href="docs/2.2.8/releaseNote
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -24,41 +24,86 @@
|
|||
|
||||
<div id="content">
|
||||
|
||||
<style><!--
|
||||
dt { font-weight: bold; }
|
||||
--></style>
|
||||
<h2>Samples</h2>
|
||||
<ul>
|
||||
<li>
|
||||
C# - This sample written in C# demonstrates 4 failing unit tests and one test
|
||||
|
||||
NUnit 2.4 has additional samples from previous versions. Samples are now organized
|
||||
by language, with an additional folder for Extensility examples.
|
||||
|
||||
<h3>C# Samples</h3>
|
||||
<dl>
|
||||
<dt>Failures
|
||||
<dd>This sample written in C# demonstrates 4 failing unit tests and one test
|
||||
that is not run.
|
||||
</li>
|
||||
<li>
|
||||
VB.NET - This sample written in VB.NET demonstrates 4 failing unit tests and
|
||||
one test that is not run.</li>
|
||||
<li>
|
||||
Managed C++ - This is the same example as the others with four failing unit
|
||||
<dt>Money
|
||||
<dd>This is a C# version of the money example which is found in most xUnit
|
||||
implementations. Thanks to Kent Beck.
|
||||
<dt>Money-port
|
||||
<dd>This is an example of the minimum amount of work that is needed to
|
||||
upgrade from previous versions of NUnit to this version.
|
||||
</dl>
|
||||
|
||||
<h3>J# Samples</h3>
|
||||
<dl>
|
||||
<dt>Failures
|
||||
<dd>This has three failing tests and one ignored test written in J#.
|
||||
</dl>
|
||||
|
||||
<h3>VB.NET Samples</h3>
|
||||
<dl>
|
||||
<dt>Failures
|
||||
<dd>This sample written in VB.NET demonstrates 4 failing unit tests and
|
||||
one test that is not run.
|
||||
<dt>Money
|
||||
<dd>This is a VB.NET version of the money example which is found in most xUnit
|
||||
implementations. Thanks to Kent Beck.
|
||||
</dl>
|
||||
|
||||
<h3>Managed C++ Samples</h3>
|
||||
<dl>
|
||||
<dt>Failures
|
||||
<dd>This is the same example as the others with four failing unit
|
||||
tests and one ignored test. NOTE: The results are as expected when
|
||||
compiled in Debug mode. In Release mode the divide by zero test succeeds.</li>
|
||||
<li>
|
||||
Visual J# - This has three failing tests and one ignored test written in J#. If
|
||||
you have not installed this when you go to open the Visual Studio solution
|
||||
file, it will inform you that the file solution file cannot be loaded.</li>
|
||||
<li>
|
||||
Money - This is a C# version of the money example which is found in most xUnit
|
||||
implementations. Thanks to Kent Beck.</li>
|
||||
<li>
|
||||
Money-port - This is an example of the minimum amount of work that is needed to
|
||||
upgrade from previous versions of NUnit to this version.</li>
|
||||
</ul>
|
||||
compiled in Debug mode. In Release mode the divide by zero test succeeds.
|
||||
</dl>
|
||||
|
||||
<h3>C++/CLI Samples</h3>
|
||||
<dl>
|
||||
<dt>Failures
|
||||
<dd>This is the same example as the others with four failing unit
|
||||
tests and one ignored test.
|
||||
</dl>
|
||||
|
||||
<h3>Extensibility Examples</h3>
|
||||
<dl>
|
||||
<dt>Minimal
|
||||
<dd>The smallest possible Addin: it does nothing but is
|
||||
recognized by NUnit and listed in the Addins dialog.
|
||||
<dt>SampleSuiteExtension
|
||||
<dd>A "toy" SuiteBuilder. It recognizes a special attribute
|
||||
and identifies tests right in the suite extension. This example
|
||||
uses separate objects for the addin and the suite builder.
|
||||
<dt>SampleFixtureExtension
|
||||
<dd>A slightly more involved SuiteBuilder. It recognizes
|
||||
a special attribute and registers a test case builder to
|
||||
identify its tests. It inherits from NUnitTestFixture and
|
||||
so gets all the features of that class as well for free.
|
||||
This example uses the same object to implement both the
|
||||
addin and the suite builder.
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<li><a href="releaseNotes.html">Release Notes</a></li>
|
||||
|
@ -72,7 +117,7 @@
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -172,11 +172,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -199,6 +199,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -213,7 +214,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -175,11 +175,11 @@ public class MySetUpClass
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -202,6 +202,7 @@ public class MySetUpClass
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -216,7 +217,7 @@ public class MySetUpClass
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -59,11 +59,11 @@ StringAssert.AreEqualIgnoringCase( string expected, string actual,
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -81,6 +81,7 @@ StringAssert.AreEqualIgnoringCase( string expected, string actual,
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -95,7 +96,7 @@ StringAssert.AreEqualIgnoringCase( string expected, string actual,
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -67,11 +67,11 @@
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -94,6 +94,7 @@
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -108,7 +109,7 @@
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -172,11 +172,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -199,6 +199,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -213,7 +214,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -149,11 +149,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -176,6 +176,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -190,7 +191,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -149,11 +149,11 @@ public class SuccessTests
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
|
@ -176,6 +176,7 @@ public class SuccessTests
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -190,7 +191,7 @@ public class SuccessTests
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -39,11 +39,11 @@ which causes it to remain open as the user clicks on different tests.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<ul>
|
||||
|
@ -51,6 +51,7 @@ which causes it to remain open as the user clicks on different tests.</p>
|
|||
<li><a href="mainMenu.html">Main Menu</a></li>
|
||||
<li><a href="contextMenu.html">Context Menu</a></li>
|
||||
<li><a href="optionsDialog.html">Options Dialog</a></li>
|
||||
<li><a href="addinsDialog.html">Addins Dialog</a></li>
|
||||
<li id="current"><a href="testProperties.html">Test Properties</a></li>
|
||||
<li><a href="configEditor.html">Configuration Editor</a></li>
|
||||
<li><a href="projectEditor.html">Project Editor</a></li>
|
||||
|
@ -66,7 +67,7 @@ which causes it to remain open as the user clicks on different tests.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -59,11 +59,11 @@ Assert.IsNotAssignableFrom( Type expected, object actual,
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -81,6 +81,7 @@ Assert.IsNotAssignableFrom( Type expected, object actual,
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -95,7 +96,7 @@ Assert.IsNotAssignableFrom( Type expected, object actual,
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -63,14 +63,14 @@ versions of NUnit 2.x without recompilation.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<ul>
|
||||
<li id="current"><a href="upgrade.html">Upgrading</a></li>
|
||||
</ul>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
<li><a href="releaseNotes.html">Release Notes</a></li>
|
||||
|
@ -84,7 +84,7 @@ versions of NUnit 2.x without recompilation.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -66,11 +66,11 @@ public void AssertStringContains( string expected, string actual,
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<ul>
|
||||
|
@ -88,6 +88,7 @@ public void AssertStringContains( string expected, string actual,
|
|||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -102,7 +103,7 @@ public void AssertStringContains( string expected, string actual,
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
|
@ -92,17 +92,18 @@ specified in the VS project.</p>
|
|||
<!-- Submenu -->
|
||||
<div id="subnav">
|
||||
<ul>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 1 Release</a></li>
|
||||
<li><a href="index.html">NUnit 2.4 Beta 2</a></li>
|
||||
<ul>
|
||||
<li><a href="getStarted.html">Getting Started</a></li>
|
||||
<li><a href="installation.html">Installation</a></li>
|
||||
<li><a href="features.html">Features</a></li>
|
||||
<li><a href="features.html">Core Features</a></li>
|
||||
<ul>
|
||||
<li><a href="assertions.html">Assertions</a></li>
|
||||
<li><a href="attributes.html">Attributes</a></li>
|
||||
<li><a href="configFiles.html">Configuration Files</a></li>
|
||||
<li><a href="multiAssembly.html">Multiple Assemblies</a></li>
|
||||
<li id="current"><a href="vsSupport.html">Visual Studio Support</a></li>
|
||||
<li><a href="extensibility.html">Extensibility</a></li>
|
||||
</ul>
|
||||
<li><a href="nunit-console.html">Console Runner</a></li>
|
||||
<li><a href="nunit-gui.html">Gui Runner</a></li>
|
||||
|
@ -117,7 +118,7 @@ specified in the VS project.</p>
|
|||
|
||||
<!-- Standard Footer for NUnit.org -->
|
||||
<div id="footer">
|
||||
Copyright © 2002-2005. All Rights Reserved.
|
||||
Copyright © 2006 Charlie Poole. All Rights Reserved.
|
||||
</div>
|
||||
<!-- End of Footer -->
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче