188
188
have only one TestFixtureSetUp method and only one
189
189
TestFixtureTearDown method. If more than one of each type is defined
190
190
the TestFixture will not be run. It will compile however.</p>
191
<p>TestFixtureSetUp/TestFixtureTearDown Example:</p>
192
<p><script language="JavaScript">
193
function doClick(index, numTabs, id) {
194
document.all("tab" + id, index).className = "tab";
195
for (var i=1; i < numTabs; i++) {
196
document.all("tab" + id, (index + i) % numTabs).className = "backtab";
198
document.all("code" + id, index).style.display = "";
199
for (var j=1; j < numTabs; j++) {
200
document.all("code" + id, (index + j) % numTabs).style.display = "none";
191
<p><b>Example:</b></p>
192
<script language="JavaScript">
193
function Show( id ) {
194
document.getElementById(id).style.display = "";
196
function Hide( id ) {
197
document.getElementById(id).style.display = "none";
201
Show('CS1'); Hide('VB1'); Hide('MC1'); Hide('JS1');
202
Show('CS2'); Hide('VB2'); Hide('MC2'); Hide('JS2');
206
Hide('CS1'); Show('VB1'); Hide('MC1'); Hide('JS1');
207
Hide('CS2'); Show('VB2'); Hide('MC2'); Hide('JS2');
211
Hide('CS1'); Hide('VB1'); Show('MC1'); Hide('JS1');
212
Hide('CS2'); Hide('VB2'); Show('MC2'); Hide('JS2');
216
Hide('CS1'); Hide('VB1'); Hide('MC1'); Show('JS1');
217
Hide('CS2'); Hide('VB2'); Hide('MC2'); Show('JS2');
206
border-left:1px solid cccccc; border-bottom:1px solid cccccc; border-top:1px solid cccccc; border-right:1px solid cccccc; background-color:eeffff; padding-left:10; padding-right:10; padding-top:0; padding-bottom:0
210
border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black; text-align:center;
213
border-right:0px none black;
214
background-color:eeeeee;
215
cursor:hand; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
219
border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black; text-align:center;
222
border-right:0px none black;
223
background-color:cccccc;
224
cursor:hand; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
228
border-left:1px none cccccc; border-top:0px none cccccc; width:55%;
230
border-bottom:1px none cccccc;
231
border-right:1px none cccccc;
232
background-color:white; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
236
border-left:1px solid black; border-top:0px none cccccc; width:55%;
238
border-bottom:1px none cccccc;
239
border-right:1px none cccccc;
240
background-color:white; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:verdana
243
<table cellpadding="0" cellspacing="0" width="95%">
221
<a href="javascript:Show('DD1')">
222
<img src="img/langFilter.gif" height="14" width="14" alt="Language Filter">
224
<div id="DD1" class="dropdown" style="display: none;" onclick="Hide('DD1')">
225
<a href="javascript:ShowCS()">C#</a><br>
226
<a href="javascript:ShowVB()">VB</a><br>
227
<a href="javascript:ShowMC()">C++</a><br>
228
<a href="javascript:ShowJS()">J#</a><br>
230
<table cellpadding="0" cellspacing="0">
245
<td class="code" colspan="4">
246
<pre id="code_ctl3" style="display:">namespace NUnit.Tests
233
<pre id="CS1" style="display:">namespace NUnit.Tests
249
236
using NUnit.Framework;
332
<td colspan="5"><br></td>
335
<td class="tab" id="tab_ctl3" onclick="doClick(0, 4, '_ctl3')">
338
<td class="backtab" id="tab_ctl3" onclick="doClick(1, 4, '_ctl3')">
341
<td class="backtab" id="tab_ctl3" onclick="doClick(2, 4, '_ctl3')">
344
<td class="backtab" id="tab_ctl3" onclick="doClick(3, 4, '_ctl3')">
347
<td class="space"> </td>
351
320
<p><b><a name="SetUp/TearDown">SetUp/TearDown</a> (NUnit 2.0)</b><br>
357
326
compile however.</p>
360
<p>SetUp/TearDown Example:<br></p>
361
<table cellpadding="0" cellspacing="0" width="95%">
329
<p><b>Example:</b></p>
330
<a href="javascript:Show('DD2')">
331
<img src="img/langFilter.gif" height="14" width="14" alt="Language Filter">
333
<div id="DD2" class="dropdown" style="display: none;" onclick="Hide('DD2')">
334
<a href="javascript:ShowCS()">C#</a><br>
335
<a href="javascript:ShowVB()">VB</a><br>
336
<a href="javascript:ShowMC()">C++</a><br>
337
<a href="javascript:ShowJS()">J#</a><br>
339
<table cellpadding="0" cellspacing="0">
363
<td class="code" colspan="4">
364
<pre id="code_ctl2" style="display:">namespace NUnit.Tests
342
<pre id="CS2" style="display:">namespace NUnit.Tests
367
345
using NUnit.Framework;
450
<td colspan="5"><br></td>
453
<td class="tab" id="tab_ctl2" onclick="doClick(0, 4, '_ctl2')">
456
<td class="backtab" id="tab_ctl2" onclick="doClick(1, 4, '_ctl2')">
459
<td class="backtab" id="tab_ctl2" onclick="doClick(2, 4, '_ctl2')">
462
<td class="backtab" id="tab_ctl2" onclick="doClick(3, 4, '_ctl2')">
465
<td class="space"> </td>
469
429
<b>SetUp/TearDown Inheritance</b> <br>