comparison packages/NUnit.3.0.1/lib/net40/nunit.framework.xml @ 192:f1da3afc3521 release v2.1

Слияние с v2
author cin
date Fri, 22 Apr 2016 13:10:34 +0300
parents 130781364799
children
comparison
equal deleted inserted replaced
71:1714fd8678ef 192:f1da3afc3521
1 <?xml version="1.0"?>
2 <doc>
3 <assembly>
4 <name>nunit.framework</name>
5 </assembly>
6 <members>
7 <member name="T:NUnit.Framework.Internal.AssemblyHelper">
8 <summary>
9 AssemblyHelper provides static methods for working
10 with assemblies.
11 </summary>
12 </member>
13 <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Type)">
14 <summary>
15 Gets the path from which the assembly defining a type was loaded.
16 </summary>
17 <param name="type">The Type.</param>
18 <returns>The path.</returns>
19 </member>
20 <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPath(System.Reflection.Assembly)">
21 <summary>
22 Gets the path from which an assembly was loaded.
23 </summary>
24 <param name="assembly">The assembly.</param>
25 <returns>The path.</returns>
26 </member>
27 <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetDirectoryName(System.Reflection.Assembly)">
28 <summary>
29 Gets the path to the directory from which an assembly was loaded.
30 </summary>
31 <param name="assembly">The assembly.</param>
32 <returns>The path.</returns>
33 </member>
34 <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
35 <summary>
36 Gets the AssemblyName of an assembly.
37 </summary>
38 <param name="assembly">The assembly</param>
39 <returns>An AssemblyName</returns>
40 </member>
41 <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
42 <summary>
43 Loads an assembly given a string, which may be the
44 path to the assembly or the AssemblyName
45 </summary>
46 <param name="nameOrPath"></param>
47 <returns></returns>
48 </member>
49 <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyPathFromCodeBase(System.String)">
50 <summary>
51 Gets the assembly path from code base.
52 </summary>
53 <remarks>Public for testing purposes</remarks>
54 <param name="codeBase">The code base.</param>
55 <returns></returns>
56 </member>
57 <member name="T:NUnit.Framework.Internal.ILogger">
58 <summary>
59 Interface for logging within the engine
60 </summary>
61 </member>
62 <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
63 <summary>
64 Logs the specified message at the error level.
65 </summary>
66 <param name="message">The message.</param>
67 </member>
68 <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
69 <summary>
70 Logs the specified message at the error level.
71 </summary>
72 <param name="message">The message.</param>
73 <param name="args">The arguments.</param>
74 </member>
75 <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
76 <summary>
77 Logs the specified message at the warning level.
78 </summary>
79 <param name="message">The message.</param>
80 </member>
81 <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
82 <summary>
83 Logs the specified message at the warning level.
84 </summary>
85 <param name="message">The message.</param>
86 <param name="args">The arguments.</param>
87 </member>
88 <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
89 <summary>
90 Logs the specified message at the info level.
91 </summary>
92 <param name="message">The message.</param>
93 </member>
94 <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
95 <summary>
96 Logs the specified message at the info level.
97 </summary>
98 <param name="message">The message.</param>
99 <param name="args">The arguments.</param>
100 </member>
101 <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
102 <summary>
103 Logs the specified message at the debug level.
104 </summary>
105 <param name="message">The message.</param>
106 </member>
107 <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
108 <summary>
109 Logs the specified message at the debug level.
110 </summary>
111 <param name="message">The message.</param>
112 <param name="args">The arguments.</param>
113 </member>
114 <member name="T:NUnit.Framework.Internal.InternalTrace">
115 <summary>
116 InternalTrace provides facilities for tracing the execution
117 of the NUnit framework. Tests and classes under test may make use
118 of Console writes, System.Diagnostics.Trace or various loggers and
119 NUnit itself traps and processes each of them. For that reason, a
120 separate internal trace is needed.
121
122 Note:
123 InternalTrace uses a global lock to allow multiple threads to write
124 trace messages. This can easily make it a bottleneck so it must be
125 used sparingly. Keep the trace Level as low as possible and only
126 insert InternalTrace writes where they are needed.
127 TODO: add some buffering and a separate writer thread as an option.
128 TODO: figure out a way to turn on trace in specific classes only.
129 </summary>
130 </member>
131 <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
132 <summary>
133 Gets a flag indicating whether the InternalTrace is initialized
134 </summary>
135 </member>
136 <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.String,NUnit.Framework.Internal.InternalTraceLevel)">
137 <summary>
138 Initialize the internal trace facility using the name of the log
139 to be written to and the trace level.
140 </summary>
141 <param name="logName">The log name</param>
142 <param name="level">The trace level</param>
143 </member>
144 <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
145 <summary>
146 Initialize the internal trace using a provided TextWriter and level
147 </summary>
148 <param name="writer">A TextWriter</param>
149 <param name="level">The InternalTraceLevel</param>
150 </member>
151 <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
152 <summary>
153 Get a named Logger
154 </summary>
155 <returns></returns>
156 </member>
157 <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
158 <summary>
159 Get a logger named for a particular Type.
160 </summary>
161 </member>
162 <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
163 <summary>
164 InternalTraceLevel is an enumeration controlling the
165 level of detailed presented in the internal log.
166 </summary>
167 </member>
168 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
169 <summary>
170 Use the default settings as specified by the user.
171 </summary>
172 </member>
173 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
174 <summary>
175 Do not display any trace messages
176 </summary>
177 </member>
178 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
179 <summary>
180 Display Error messages only
181 </summary>
182 </member>
183 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
184 <summary>
185 Display Warning level and higher messages
186 </summary>
187 </member>
188 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
189 <summary>
190 Display informational and higher messages
191 </summary>
192 </member>
193 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
194 <summary>
195 Display debug messages and higher - i.e. all messages
196 </summary>
197 </member>
198 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
199 <summary>
200 Display debug messages and higher - i.e. all messages
201 </summary>
202 </member>
203 <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
204 <summary>
205 A trace listener that writes to a separate file per domain
206 and process using it.
207 </summary>
208 </member>
209 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.String)">
210 <summary>
211 Construct an InternalTraceWriter that writes to a file.
212 </summary>
213 <param name="logPath">Path to the file to use</param>
214 </member>
215 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
216 <summary>
217 Construct an InternalTraceWriter that writes to a
218 TextWriter provided by the caller.
219 </summary>
220 <param name="writer"></param>
221 </member>
222 <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
223 <summary>
224 Returns the character encoding in which the output is written.
225 </summary>
226 <returns>The character encoding in which the output is written.</returns>
227 </member>
228 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
229 <summary>
230 Writes a character to the text string or stream.
231 </summary>
232 <param name="value">The character to write to the text stream.</param>
233 </member>
234 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
235 <summary>
236 Writes a string to the text string or stream.
237 </summary>
238 <param name="value">The string to write.</param>
239 </member>
240 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
241 <summary>
242 Writes a string followed by a line terminator to the text string or stream.
243 </summary>
244 <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
245 </member>
246 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
247 <summary>
248 Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
249 </summary>
250 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
251 </member>
252 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
253 <summary>
254 Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
255 </summary>
256 </member>
257 <member name="T:NUnit.Framework.Internal.Logger">
258 <summary>
259 Provides internal logging to the NUnit framework
260 </summary>
261 </member>
262 <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
263 <summary>
264 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
265 </summary>
266 <param name="name">The name.</param>
267 <param name="level">The log level.</param>
268 <param name="writer">The writer where logs are sent.</param>
269 </member>
270 <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
271 <summary>
272 Logs the message at error level.
273 </summary>
274 <param name="message">The message.</param>
275 </member>
276 <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
277 <summary>
278 Logs the message at error level.
279 </summary>
280 <param name="message">The message.</param>
281 <param name="args">The message arguments.</param>
282 </member>
283 <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
284 <summary>
285 Logs the message at warm level.
286 </summary>
287 <param name="message">The message.</param>
288 </member>
289 <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
290 <summary>
291 Logs the message at warning level.
292 </summary>
293 <param name="message">The message.</param>
294 <param name="args">The message arguments.</param>
295 </member>
296 <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
297 <summary>
298 Logs the message at info level.
299 </summary>
300 <param name="message">The message.</param>
301 </member>
302 <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
303 <summary>
304 Logs the message at info level.
305 </summary>
306 <param name="message">The message.</param>
307 <param name="args">The message arguments.</param>
308 </member>
309 <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
310 <summary>
311 Logs the message at debug level.
312 </summary>
313 <param name="message">The message.</param>
314 </member>
315 <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
316 <summary>
317 Logs the message at debug level.
318 </summary>
319 <param name="message">The message.</param>
320 <param name="args">The message arguments.</param>
321 </member>
322 <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
323 <summary>
324 Waits for pending asynchronous operations to complete, if appropriate,
325 and returns a proper result of the invocation by unwrapping task results
326 </summary>
327 <param name="invocationResult">The raw result of the method invocation</param>
328 <returns>The unwrapped result, if necessary</returns>
329 </member>
330 <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
331 <summary>
332 CombinatorialStrategy creates test cases by using all possible
333 combinations of the parameter data.
334 </summary>
335 </member>
336 <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
337 <summary>
338 Gets the test cases generated by the CombiningStrategy.
339 </summary>
340 <returns>The test cases.</returns>
341 </member>
342 <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
343 <summary>
344 Provides data from fields marked with the DatapointAttribute or the
345 DatapointsAttribute.
346 </summary>
347 </member>
348 <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
349 <summary>
350 Determine whether any data is available for a parameter.
351 </summary>
352 <param name="parameter">A ParameterInfo representing one
353 argument to a parameterized test</param>
354 <returns>
355 True if any data is available, otherwise false.
356 </returns>
357 </member>
358 <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
359 <summary>
360 Return an IEnumerable providing data for use with the
361 supplied parameter.
362 </summary>
363 <param name="parameter">A ParameterInfo representing one
364 argument to a parameterized test</param>
365 <returns>
366 An IEnumerable providing the required data
367 </returns>
368 </member>
369 <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
370 <summary>
371 Class to build ether a parameterized or a normal NUnitTestMethod.
372 There are four cases that the builder must deal with:
373 1. The method needs no params and none are provided
374 2. The method needs params and they are provided
375 3. The method needs no params but they are provided in error
376 4. The method needs params but they are not provided
377 This could have been done using two different builders, but it
378 turned out to be simpler to have just one. The BuildFrom method
379 takes a different branch depending on whether any parameters are
380 provided, but all four cases are dealt with in lower-level methods
381 </summary>
382 </member>
383 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
384 <summary>
385 Determines if the method can be used to build an NUnit test
386 test method of some kind. The method must normally be marked
387 with an identifying attribute for this to be true.
388
389 Note that this method does not check that the signature
390 of the method for validity. If we did that here, any
391 test methods with invalid signatures would be passed
392 over in silence in the test run. Since we want such
393 methods to be reported, the check for validity is made
394 in BuildFrom rather than here.
395 </summary>
396 <param name="method">An IMethodInfo for the method being used as a test method</param>
397 <returns>True if the builder can create a test case from this method</returns>
398 </member>
399 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
400 <summary>
401 Build a Test from the provided MethodInfo. Depending on
402 whether the method takes arguments and on the availability
403 of test case data, this method may return a single test
404 or a group of tests contained in a ParameterizedMethodSuite.
405 </summary>
406 <param name="method">The method for which a test is to be built</param>
407 <returns>A Test representing one or more method invocations</returns>
408 </member>
409 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
410 <summary>
411 Determines if the method can be used to build an NUnit test
412 test method of some kind. The method must normally be marked
413 with an identifying attribute for this to be true.
414
415 Note that this method does not check that the signature
416 of the method for validity. If we did that here, any
417 test methods with invalid signatures would be passed
418 over in silence in the test run. Since we want such
419 methods to be reported, the check for validity is made
420 in BuildFrom rather than here.
421 </summary>
422 <param name="method">An IMethodInfo for the method being used as a test method</param>
423 <param name="parentSuite">The test suite being built, to which the new test would be added</param>
424 <returns>True if the builder can create a test case from this method</returns>
425 </member>
426 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
427 <summary>
428 Build a Test from the provided MethodInfo. Depending on
429 whether the method takes arguments and on the availability
430 of test case data, this method may return a single test
431 or a group of tests contained in a ParameterizedMethodSuite.
432 </summary>
433 <param name="method">The method for which a test is to be built</param>
434 <param name="parentSuite">The test fixture being populated, or null</param>
435 <returns>A Test representing one or more method invocations</returns>
436 </member>
437 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
438 <summary>
439 Builds a ParameterizedMethodSuite containing individual test cases.
440 </summary>
441 <param name="method">The method for which a test is to be built.</param>
442 <param name="tests">The list of test cases to include.</param>
443 <returns>A ParameterizedMethodSuite populated with test cases</returns>
444 </member>
445 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
446 <summary>
447 Build a simple, non-parameterized TestMethod for this method.
448 </summary>
449 <param name="method">The MethodInfo for which a test is to be built</param>
450 <param name="suite">The test suite for which the method is being built</param>
451 <returns>A TestMethod.</returns>
452 </member>
453 <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
454 <summary>
455 Class that can build a tree of automatic namespace
456 suites from a group of fixtures.
457 </summary>
458 </member>
459 <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.namespaceSuites">
460 <summary>
461 NamespaceDictionary of all test suites we have created to represent
462 namespaces. Used to locate namespace parent suites for fixtures.
463 </summary>
464 </member>
465 <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.rootSuite">
466 <summary>
467 The root of the test suite being created by this builder.
468 </summary>
469 </member>
470 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
471 <summary>
472 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
473 </summary>
474 <param name="rootSuite">The root suite.</param>
475 </member>
476 <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
477 <summary>
478 Gets the root entry in the tree created by the NamespaceTreeBuilder.
479 </summary>
480 <value>The root suite.</value>
481 </member>
482 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
483 <summary>
484 Adds the specified fixtures to the tree.
485 </summary>
486 <param name="fixtures">The fixtures to be added.</param>
487 </member>
488 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
489 <summary>
490 Adds the specified fixture to the tree.
491 </summary>
492 <param name="fixture">The fixture to be added.</param>
493 </member>
494 <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
495 <summary>
496 NUnitTestCaseBuilder is a utility class used by attributes
497 that build test cases.
498 </summary>
499 </member>
500 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
501 <summary>
502 Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
503 </summary>
504 </member>
505 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
506 <summary>
507 Builds a single NUnitTestMethod, either as a child of the fixture
508 or as one of a set of test cases under a ParameterizedTestMethodSuite.
509 </summary>
510 <param name="method">The MethodInfo from which to construct the TestMethod</param>
511 <param name="parentSuite">The suite or fixture to which the new test will be added</param>
512 <param name="parms">The ParameterSet to be used, or null</param>
513 <returns></returns>
514 </member>
515 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
516 <summary>
517 Helper method that checks the signature of a TestMethod and
518 any supplied parameters to determine if the test is valid.
519
520 Currently, NUnitTestMethods are required to be public,
521 non-abstract methods, either static or instance,
522 returning void. They may take arguments but the _values must
523 be provided or the TestMethod is not considered runnable.
524
525 Methods not meeting these criteria will be marked as
526 non-runnable and the method will return false in that case.
527 </summary>
528 <param name="testMethod">The TestMethod to be checked. If it
529 is found to be non-runnable, it will be modified.</param>
530 <param name="parms">Parameters to be used for this test, or null</param>
531 <returns>True if the method signature is valid, false if not</returns>
532 <remarks>
533 The return value is no longer used internally, but is retained
534 for testing purposes.
535 </remarks>
536 </member>
537 <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
538 <summary>
539 NUnitTestFixtureBuilder is able to build a fixture given
540 a class marked with a TestFixtureAttribute or an unmarked
541 class containing test methods. In the first case, it is
542 called by the attribute and in the second directly by
543 NUnitSuiteBuilder.
544 </summary>
545 </member>
546 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
547 <summary>
548 Build a TestFixture from type provided. A non-null TestSuite
549 must always be returned, since the method is generally called
550 because the user has marked the target class as a fixture.
551 If something prevents the fixture from being used, it should
552 be returned nonetheless, labelled as non-runnable.
553 </summary>
554 <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
555 <returns>A TestSuite object or one derived from TestSuite.</returns>
556 </member>
557 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
558 <summary>
559 Overload of BuildFrom called by tests that have arguments.
560 Builds a fixture using the provided type and information
561 in the ITestFixtureData object.
562 </summary>
563 <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
564 <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
565 <returns></returns>
566 </member>
567 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
568 <summary>
569 Method to add test cases to the newly constructed fixture.
570 </summary>
571 <param name="fixture">The fixture to which cases should be added</param>
572 </member>
573 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
574 <summary>
575 Method to create a test case from a MethodInfo and add
576 it to the fixture being built. It first checks to see if
577 any global TestCaseBuilder addin wants to build the
578 test case. If not, it uses the internal builder
579 collection maintained by this fixture builder.
580
581 The default implementation has no test case builders.
582 Derived classes should add builders to the collection
583 in their constructor.
584 </summary>
585 <param name="method">The method for which a test is to be created</param>
586 <param name="suite">The test suite being built.</param>
587 <returns>A newly constructed Test</returns>
588 </member>
589 <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
590 <summary>
591 Built-in SuiteBuilder for all types of test classes.
592 </summary>
593 </member>
594 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
595 <summary>
596 Checks to see if the provided Type is a fixture.
597 To be considered a fixture, it must be a non-abstract
598 class with one or more attributes implementing the
599 IFixtureBuilder interface or one or more methods
600 marked as tests.
601 </summary>
602 <param name="typeInfo">The fixture type to check</param>
603 <returns>True if the fixture can be built, false if not</returns>
604 </member>
605 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
606 <summary>
607 Build a TestSuite from TypeInfo provided.
608 </summary>
609 <param name="typeInfo">The fixture type to build</param>
610 <returns>A TestSuite built from that type</returns>
611 </member>
612 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
613 <summary>
614 We look for attributes implementing IFixtureBuilder at one level
615 of inheritance at a time. Attributes on base classes are not used
616 unless there are no fixture builder attributes at all on the derived
617 class. This is by design.
618 </summary>
619 <param name="typeInfo">The type being examined for attributes</param>
620 <returns>A list of the attributes found.</returns>
621 </member>
622 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
623 <summary>
624 PairwiseStrategy creates test cases by combining the parameter
625 data so that all possible pairs of data items are used.
626 </summary>
627 <remarks>
628 <para>
629 The number of test cases that cover all possible pairs of test function
630 parameters values is significantly less than the number of test cases
631 that cover all possible combination of test function parameters values.
632 And because different studies show that most of software failures are
633 caused by combination of no more than two parameters, pairwise testing
634 can be an effective ways to test the system when it's impossible to test
635 all combinations of parameters.
636 </para>
637 <para>
638 The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
639 http://burtleburtle.net/bob/math/jenny.html
640 </para>
641 </remarks>
642 </member>
643 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
644 <summary>
645 FleaRand is a pseudo-random number generator developed by Bob Jenkins:
646 http://burtleburtle.net/bob/rand/talksmall.html#flea
647 </summary>
648 </member>
649 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
650 <summary>
651 Initializes a new instance of the FleaRand class.
652 </summary>
653 <param name="seed">The seed.</param>
654 </member>
655 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
656 <summary>
657 FeatureInfo represents coverage of a single value of test function
658 parameter, represented as a pair of indices, Dimension and Feature. In
659 terms of unit testing, Dimension is the index of the test parameter and
660 Feature is the index of the supplied value in that parameter's list of
661 sources.
662 </summary>
663 </member>
664 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
665 <summary>
666 Initializes a new instance of FeatureInfo class.
667 </summary>
668 <param name="dimension">Index of a dimension.</param>
669 <param name="feature">Index of a feature.</param>
670 </member>
671 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
672 <summary>
673 A FeatureTuple represents a combination of features, one per test
674 parameter, which should be covered by a test case. In the
675 PairwiseStrategy, we are only trying to cover pairs of features, so the
676 tuples actually may contain only single feature or pair of features, but
677 the algorithm itself works with triplets, quadruples and so on.
678 </summary>
679 </member>
680 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
681 <summary>
682 Initializes a new instance of FeatureTuple class for a single feature.
683 </summary>
684 <param name="feature1">Single feature.</param>
685 </member>
686 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
687 <summary>
688 Initializes a new instance of FeatureTuple class for a pair of features.
689 </summary>
690 <param name="feature1">First feature.</param>
691 <param name="feature2">Second feature.</param>
692 </member>
693 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
694 <summary>
695 TestCase represents a single test case covering a list of features.
696 </summary>
697 </member>
698 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
699 <summary>
700 Initializes a new instance of TestCaseInfo class.
701 </summary>
702 <param name="length">A number of features in the test case.</param>
703 </member>
704 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
705 <summary>
706 PairwiseTestCaseGenerator class implements an algorithm which generates
707 a set of test cases which covers all pairs of possible values of test
708 function.
709 </summary>
710 <remarks>
711 <para>
712 The algorithm starts with creating a set of all feature tuples which we
713 will try to cover (see <see
714 cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
715 includes every single feature and all possible pairs of features. We
716 store feature tuples in the 3-D collection (where axes are "dimension",
717 "feature", and "all combinations which includes this feature"), and for
718 every two feature (e.g. "A" and "B") we generate both ("A", "B") and
719 ("B", "A") pairs. This data structure extremely reduces the amount of
720 time needed to calculate coverage for a single test case (this
721 calculation is the most time-consuming part of the algorithm).
722 </para>
723 <para>
724 Then the algorithm picks one tuple from the uncovered tuple, creates a
725 test case that covers this tuple, and then removes this tuple and all
726 other tuples covered by this test case from the collection of uncovered
727 tuples.
728 </para>
729 <para>
730 Picking a tuple to cover
731 </para>
732 <para>
733 There are no any special rules defined for picking tuples to cover. We
734 just pick them one by one, in the order they were generated.
735 </para>
736 <para>
737 Test generation
738 </para>
739 <para>
740 Test generation starts from creating a completely random test case which
741 covers, nevertheless, previously selected tuple. Then the algorithm
742 tries to maximize number of tuples which this test covers.
743 </para>
744 <para>
745 Test generation and maximization process repeats seven times for every
746 selected tuple and then the algorithm picks the best test case ("seven"
747 is a magic number which provides good results in acceptable time).
748 </para>
749 <para>Maximizing test coverage</para>
750 <para>
751 To maximize tests coverage, the algorithm walks thru the list of mutable
752 dimensions (mutable dimension is a dimension that are not included in
753 the previously selected tuple). Then for every dimension, the algorithm
754 walks thru the list of features and checks if this feature provides
755 better coverage than randomly selected feature, and if yes keeps this
756 feature.
757 </para>
758 <para>
759 This process repeats while it shows progress. If the last iteration
760 doesn't improve coverage, the process ends.
761 </para>
762 <para>
763 In addition, for better results, before start every iteration, the
764 algorithm "scrambles" dimensions - so for every iteration dimension
765 probes in a different order.
766 </para>
767 </remarks>
768 </member>
769 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
770 <summary>
771 Creates a set of test cases for specified dimensions.
772 </summary>
773 <param name="dimensions">
774 An array which contains information about dimensions. Each element of
775 this array represents a number of features in the specific dimension.
776 </param>
777 <returns>
778 A set of test cases.
779 </returns>
780 </member>
781 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
782 <summary>
783 Gets the test cases generated by this strategy instance.
784 </summary>
785 <returns>A set of test cases.</returns>
786 </member>
787 <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
788 <summary>
789 The ParameterDataProvider class implements IParameterDataProvider
790 and hosts one or more individual providers.
791 </summary>
792 </member>
793 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
794 <summary>
795 Construct with a collection of individual providers
796 </summary>
797 </member>
798 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
799 <summary>
800 Determine whether any data is available for a parameter.
801 </summary>
802 <param name="parameter">An IParameterInfo representing one
803 argument to a parameterized test</param>
804 <returns>True if any data is available, otherwise false.</returns>
805 </member>
806 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
807 <summary>
808 Return an IEnumerable providing data for use with the
809 supplied parameter.
810 </summary>
811 <param name="parameter">An IParameterInfo representing one
812 argument to a parameterized test</param>
813 <returns>An IEnumerable providing the required data</returns>
814 </member>
815 <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
816 <summary>
817 ParameterDataSourceProvider supplies individual argument _values for
818 single parameters using attributes implementing IParameterDataSource.
819 </summary>
820 </member>
821 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
822 <summary>
823 Determine whether any data is available for a parameter.
824 </summary>
825 <param name="parameter">A ParameterInfo representing one
826 argument to a parameterized test</param>
827 <returns>
828 True if any data is available, otherwise false.
829 </returns>
830 </member>
831 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
832 <summary>
833 Return an IEnumerable providing data for use with the
834 supplied parameter.
835 </summary>
836 <param name="parameter">An IParameterInfo representing one
837 argument to a parameterized test</param>
838 <returns>
839 An IEnumerable providing the required data
840 </returns>
841 </member>
842 <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
843 <summary>
844 SequentialStrategy creates test cases by using all of the
845 parameter data sources in parallel, substituting <c>null</c>
846 when any of them run out of data.
847 </summary>
848 </member>
849 <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
850 <summary>
851 Gets the test cases generated by the CombiningStrategy.
852 </summary>
853 <returns>The test cases.</returns>
854 </member>
855 <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
856 <summary>
857 ContextSettingsCommand applies specified changes to the
858 TestExecutionContext prior to running a test. No special
859 action is needed after the test runs, since the prior
860 context will be restored automatically.
861 </summary>
862 </member>
863 <member name="T:NUnit.Framework.Internal.Commands.CommandStage">
864 <summary>
865 The CommandStage enumeration represents the defined stages
866 of execution for a series of TestCommands. The int _values
867 of the enum are used to apply decorators in the proper
868 order. Lower _values are applied first and are therefore
869 "closer" to the actual test execution.
870 </summary>
871 <remarks>
872 No CommandStage is defined for actual invocation of the test or
873 for creation of the context. Execution may be imagined as
874 proceeding from the bottom of the list upwards, with cleanup
875 after the test running in the opposite order.
876 </remarks>
877 </member>
878 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.Default">
879 <summary>
880 Use an application-defined default value.
881 </summary>
882 </member>
883 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.BelowSetUpTearDown">
884 <summary>
885 Make adjustments needed before and after running
886 the raw test - that is, after any SetUp has run
887 and before TearDown.
888 </summary>
889 </member>
890 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.SetUpTearDown">
891 <summary>
892 Run SetUp and TearDown for the test. This stage is used
893 internally by NUnit and should not normally appear
894 in user-defined decorators.
895 </summary>
896 </member>
897 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.AboveSetUpTearDown">
898 <summary>
899 Make adjustments needed before and after running
900 the entire test - including SetUp and TearDown.
901 </summary>
902 </member>
903 <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
904 <summary>
905 TODO: Documentation needed for class
906 </summary>
907 </member>
908 <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
909 <summary>TODO: Documentation needed for field</summary>
910 </member>
911 <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
912 <summary>
913 TODO: Documentation needed for constructor
914 </summary>
915 <param name="innerCommand"></param>
916 </member>
917 <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
918 <summary>
919 TODO: Documentation needed for class
920 </summary>
921 </member>
922 <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
923 <summary>
924 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
925 </summary>
926 <param name="innerCommand">The inner command.</param>
927 <param name="maxTime">The max time allowed in milliseconds</param>
928 </member>
929 <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
930 <summary>
931 Runs the test, saving a TestResult in the supplied TestExecutionContext
932 </summary>
933 <param name="context">The context in which the test should run.</param>
934 <returns>A TestResult</returns>
935 </member>
936 <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
937 <summary>
938 OneTimeSetUpCommand runs any one-time setup methods for a suite,
939 constructing the user test object if necessary.
940 </summary>
941 </member>
942 <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.#ctor(NUnit.Framework.Internal.TestSuite,System.Collections.Generic.List{NUnit.Framework.Internal.Commands.SetUpTearDownItem},System.Collections.Generic.List{NUnit.Framework.Internal.Commands.TestActionItem})">
943 <summary>
944 Constructs a OneTimeSetUpCommand for a suite
945 </summary>
946 <param name="suite">The suite to which the command applies</param>
947 <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
948 <param name="actions">A List of TestActionItems to be run after Setup</param>
949 </member>
950 <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
951 <summary>
952 Overridden to run the one-time setup for a suite.
953 </summary>
954 <param name="context">The TestExecutionContext to be used.</param>
955 <returns>A TestResult</returns>
956 </member>
957 <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
958 <summary>
959 OneTimeTearDownCommand performs any teardown actions
960 specified for a suite and calls Dispose on the user
961 test object, if any.
962 </summary>
963 </member>
964 <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.#ctor(NUnit.Framework.Internal.TestSuite,System.Collections.Generic.List{NUnit.Framework.Internal.Commands.SetUpTearDownItem},System.Collections.Generic.List{NUnit.Framework.Internal.Commands.TestActionItem})">
965 <summary>
966 Construct a OneTimeTearDownCommand
967 </summary>
968 <param name="suite">The test suite to which the command applies</param>
969 <param name="setUpTearDownItems">A SetUpTearDownList for use by the command</param>
970 <param name="actions">A List of TestActionItems to be run before teardown.</param>
971 </member>
972 <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
973 <summary>
974 Overridden to run the teardown methods specified on the test.
975 </summary>
976 <param name="context">The TestExecutionContext to be used.</param>
977 <returns>A TestResult</returns>
978 </member>
979 <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
980 <summary>
981 SetUpTearDownCommand runs any SetUp methods for a suite,
982 runs the test and then runs any TearDown methods.
983 </summary>
984 </member>
985 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
986 <summary>
987 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
988 </summary>
989 <param name="innerCommand">The inner command.</param>
990 </member>
991 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
992 <summary>
993 Runs the test, saving a TestResult in the supplied TestExecutionContext.
994 </summary>
995 <param name="context">The context in which the test should run.</param>
996 <returns>A TestResult</returns>
997 </member>
998 <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
999 <summary>
1000 SetUpTearDownItem holds the setup and teardown methods
1001 for a single level of the inheritance hierarchy.
1002 </summary>
1003 </member>
1004 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
1005 <summary>
1006 Construct a SetUpTearDownNode
1007 </summary>
1008 <param name="setUpMethods">A list of setup methods for this level</param>
1009 <param name="tearDownMethods">A list teardown methods for this level</param>
1010 </member>
1011 <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
1012 <summary>
1013 Returns true if this level has any methods at all.
1014 This flag is used to discard levels that do nothing.
1015 </summary>
1016 </member>
1017 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
1018 <summary>
1019 Run SetUp on this level.
1020 </summary>
1021 <param name="context">The execution context to use for running.</param>
1022 </member>
1023 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
1024 <summary>
1025 Run TearDown for this level.
1026 </summary>
1027 <param name="context"></param>
1028 </member>
1029 <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
1030 <summary>
1031 TODO: Documentation needed for class
1032 </summary>
1033 </member>
1034 <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
1035 <summary>
1036 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
1037 </summary>
1038 <param name="test">The test being skipped.</param>
1039 </member>
1040 <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1041 <summary>
1042 Overridden to simply set the CurrentResult to the
1043 appropriate Skipped state.
1044 </summary>
1045 <param name="context">The execution context for the test</param>
1046 <returns>A TestResult</returns>
1047 </member>
1048 <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
1049 <summary>
1050 TestActionCommand runs the BeforeTest actions for a test,
1051 then runs the test and finally runs the AfterTestActions.
1052 </summary>
1053 </member>
1054 <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
1055 <summary>
1056 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
1057 </summary>
1058 <param name="innerCommand">The inner command.</param>
1059 </member>
1060 <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1061 <summary>
1062 Runs the test, saving a TestResult in the supplied TestExecutionContext.
1063 </summary>
1064 <param name="context">The context in which the test should run.</param>
1065 <returns>A TestResult</returns>
1066 </member>
1067 <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
1068 <summary>
1069 TestActionItem represents a single execution of an
1070 ITestAction. It is used to track whether the BeforeTest
1071 method has been called and suppress calling the
1072 AfterTest method if it has not.
1073 </summary>
1074 </member>
1075 <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
1076 <summary>
1077 Construct a TestActionItem
1078 </summary>
1079 <param name="action">The ITestAction to be included</param>
1080 </member>
1081 <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
1082 <summary>
1083 Run the BeforeTest method of the action and remember that it has been run.
1084 </summary>
1085 <param name="test">The test to which the action applies</param>
1086 </member>
1087 <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
1088 <summary>
1089 Run the AfterTest action, but only if the BeforeTest
1090 action was actually run.
1091 </summary>
1092 <param name="test">The test to which the action applies</param>
1093 </member>
1094 <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
1095 <summary>
1096 TestCommand is the abstract base class for all test commands
1097 in the framework. A TestCommand represents a single stage in
1098 the execution of a test, e.g.: SetUp/TearDown, checking for
1099 Timeout, verifying the returned result from a method, etc.
1100
1101 TestCommands may decorate other test commands so that the
1102 execution of a lower-level command is nested within that
1103 of a higher level command. All nested commands are executed
1104 synchronously, as a single unit. Scheduling test execution
1105 on separate threads is handled at a higher level, using the
1106 task dispatcher.
1107 </summary>
1108 </member>
1109 <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
1110 <summary>
1111 Construct a TestCommand for a test.
1112 </summary>
1113 <param name="test">The test to be executed</param>
1114 </member>
1115 <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
1116 <summary>
1117 Gets the test associated with this command.
1118 </summary>
1119 </member>
1120 <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1121 <summary>
1122 Runs the test in a specified context, returning a TestResult.
1123 </summary>
1124 <param name="context">The TestExecutionContext to be used for running the test.</param>
1125 <returns>A TestResult</returns>
1126 </member>
1127 <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
1128 <summary>
1129 TestMethodCommand is the lowest level concrete command
1130 used to run actual test cases.
1131 </summary>
1132 </member>
1133 <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
1134 <summary>
1135 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
1136 </summary>
1137 <param name="testMethod">The test.</param>
1138 </member>
1139 <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1140 <summary>
1141 Runs the test, saving a TestResult in the execution context, as
1142 well as returning it. If the test has an expected result, it
1143 is asserts on that value. Since failed tests and errors throw
1144 an exception, this command must be wrapped in an outer command,
1145 will handle that exception and records the failure. This role
1146 is usually played by the SetUpTearDown command.
1147 </summary>
1148 <param name="context">The execution context</param>
1149 </member>
1150 <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
1151 <summary>
1152 TheoryResultCommand adjusts the result of a Theory so that
1153 it fails if all the results were inconclusive.
1154 </summary>
1155 </member>
1156 <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
1157 <summary>
1158 Constructs a TheoryResultCommand
1159 </summary>
1160 <param name="command">The command to be wrapped by this one</param>
1161 </member>
1162 <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1163 <summary>
1164 Overridden to call the inner command and adjust the result
1165 in case all chlid results were inconclusive.
1166 </summary>
1167 <param name="context"></param>
1168 <returns></returns>
1169 </member>
1170 <member name="T:NUnit.Framework.Internal.CultureDetector">
1171 <summary>
1172 CultureDetector is a helper class used by NUnit to determine
1173 whether a test should be run based on the current culture.
1174 </summary>
1175 </member>
1176 <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
1177 <summary>
1178 Default constructor uses the current culture.
1179 </summary>
1180 </member>
1181 <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
1182 <summary>
1183 Construct a CultureDetector for a particular culture for testing.
1184 </summary>
1185 <param name="culture">The culture to be used</param>
1186 </member>
1187 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
1188 <summary>
1189 Test to determine if one of a collection of cultures
1190 is being used currently.
1191 </summary>
1192 <param name="cultures"></param>
1193 <returns></returns>
1194 </member>
1195 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
1196 <summary>
1197 Tests to determine if the current culture is supported
1198 based on a culture attribute.
1199 </summary>
1200 <param name="cultureAttribute">The attribute to examine</param>
1201 <returns></returns>
1202 </member>
1203 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
1204 <summary>
1205 Test to determine if the a particular culture or comma-
1206 delimited set of cultures is in use.
1207 </summary>
1208 <param name="culture">Name of the culture or comma-separated list of culture ids</param>
1209 <returns>True if the culture is in use on the system</returns>
1210 </member>
1211 <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
1212 <summary>
1213 Return the last failure reason. Results are not
1214 defined if called before IsSupported( Attribute )
1215 is called.
1216 </summary>
1217 </member>
1218 <member name="T:NUnit.Framework.Internal.ExceptionHelper">
1219 <summary>
1220 ExceptionHelper provides static methods for working with exceptions
1221 </summary>
1222 </member>
1223 <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception)">
1224 <summary>
1225 Builds up a message, using the Message field of the specified exception
1226 as well as any InnerExceptions.
1227 </summary>
1228 <param name="exception">The exception.</param>
1229 <returns>A combined message string.</returns>
1230 </member>
1231 <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
1232 <summary>
1233 Builds up a message, using the Message field of the specified exception
1234 as well as any InnerExceptions.
1235 </summary>
1236 <param name="exception">The exception.</param>
1237 <returns>A combined stack trace.</returns>
1238 </member>
1239 <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetStackTrace(System.Exception)">
1240 <summary>
1241 Gets the stack trace of the exception.
1242 </summary>
1243 <param name="exception">The exception.</param>
1244 <returns>A string representation of the stack trace.</returns>
1245 </member>
1246 <member name="T:NUnit.Framework.Internal.Execution.CommandBuilder">
1247 <summary>
1248 A utility class to create TestCommands
1249 </summary>
1250 </member>
1251 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeOneTimeSetUpCommand(NUnit.Framework.Internal.TestSuite,System.Collections.Generic.List{NUnit.Framework.Internal.Commands.SetUpTearDownItem},System.Collections.Generic.List{NUnit.Framework.Internal.Commands.TestActionItem})">
1252 <summary>
1253 Gets the command to be executed before any of
1254 the child tests are run.
1255 </summary>
1256 <returns>A TestCommand</returns>
1257 </member>
1258 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeOneTimeTearDownCommand(NUnit.Framework.Internal.TestSuite,System.Collections.Generic.List{NUnit.Framework.Internal.Commands.SetUpTearDownItem},System.Collections.Generic.List{NUnit.Framework.Internal.Commands.TestActionItem})">
1259 <summary>
1260 Gets the command to be executed after all of the
1261 child tests are run.
1262 </summary>
1263 <returns>A TestCommand</returns>
1264 </member>
1265 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeTestCommand(NUnit.Framework.Internal.TestMethod)">
1266 <summary>
1267 Creates a test command for use in running this test.
1268 </summary>
1269 <returns></returns>
1270 </member>
1271 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeSkipCommand(NUnit.Framework.Internal.Test)">
1272 <summary>
1273 Creates a command for skipping a test. The result returned will
1274 depend on the test RunState.
1275 </summary>
1276 </member>
1277 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.BuildSetUpTearDownList(System.Type,System.Type,System.Type)">
1278 <summary>
1279 Builds the set up tear down list.
1280 </summary>
1281 <param name="fixtureType">Type of the fixture.</param>
1282 <param name="setUpType">Type of the set up attribute.</param>
1283 <param name="tearDownType">Type of the tear down attribute.</param>
1284 <returns>A list of SetUpTearDownItems</returns>
1285 </member>
1286 <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
1287 <summary>
1288 A CompositeWorkItem represents a test suite and
1289 encapsulates the execution of the suite as well
1290 as all its child tests.
1291 </summary>
1292 </member>
1293 <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
1294 <summary>
1295 Construct a CompositeWorkItem for executing a test suite
1296 using a filter to select child tests.
1297 </summary>
1298 <param name="suite">The TestSuite to be executed</param>
1299 <param name="childFilter">A filter used to select child tests</param>
1300 </member>
1301 <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
1302 <summary>
1303 Method that actually performs the work. Overridden
1304 in CompositeWorkItem to do setup, run all child
1305 items and then do teardown.
1306 </summary>
1307 </member>
1308 <member name="T:NUnit.Framework.Internal.Execution.EventPumpState">
1309 <summary>
1310 The EventPumpState enum represents the state of an
1311 EventPump.
1312 </summary>
1313 </member>
1314 <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopped">
1315 <summary>
1316 The pump is stopped
1317 </summary>
1318 </member>
1319 <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Pumping">
1320 <summary>
1321 The pump is pumping events with no stop requested
1322 </summary>
1323 </member>
1324 <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopping">
1325 <summary>
1326 The pump is pumping events but a stop has been requested
1327 </summary>
1328 </member>
1329 <member name="T:NUnit.Framework.Internal.Execution.EventPump">
1330 <summary>
1331 EventPump pulls events out of an EventQueue and sends
1332 them to a listener. It is used to send events back to
1333 the client without using the CallContext of the test
1334 runner thread.
1335 </summary>
1336 </member>
1337 <member name="F:NUnit.Framework.Internal.Execution.EventPump.synchronousEventSent">
1338 <summary>
1339 The handle on which a thread enqueuing an event with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == <c>true</c>
1340 waits, until the EventPump has sent the event to its listeners.
1341 </summary>
1342 </member>
1343 <member name="F:NUnit.Framework.Internal.Execution.EventPump.eventListener">
1344 <summary>
1345 The downstream listener to which we send events
1346 </summary>
1347 </member>
1348 <member name="F:NUnit.Framework.Internal.Execution.EventPump.events">
1349 <summary>
1350 The queue that holds our events
1351 </summary>
1352 </member>
1353 <member name="F:NUnit.Framework.Internal.Execution.EventPump.pumpThread">
1354 <summary>
1355 Thread to do the pumping
1356 </summary>
1357 </member>
1358 <member name="F:NUnit.Framework.Internal.Execution.EventPump.pumpState">
1359 <summary>
1360 The current state of the eventpump
1361 </summary>
1362 </member>
1363 <member name="M:NUnit.Framework.Internal.Execution.EventPump.#ctor(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Internal.Execution.EventQueue)">
1364 <summary>
1365 Constructor
1366 </summary>
1367 <param name="eventListener">The EventListener to receive events</param>
1368 <param name="events">The event queue to pull events from</param>
1369 </member>
1370 <member name="P:NUnit.Framework.Internal.Execution.EventPump.PumpState">
1371 <summary>
1372 Gets or sets the current state of the pump
1373 </summary>
1374 <remarks>
1375 On <c>volatile</c> and <see cref="M:System.Threading.Thread.MemoryBarrier"/>, see
1376 "http://www.albahari.com/threading/part4.aspx".
1377 </remarks>
1378 </member>
1379 <member name="P:NUnit.Framework.Internal.Execution.EventPump.Name">
1380 <summary>
1381 Gets or sets the name of this EventPump
1382 (used only internally and for testing).
1383 </summary>
1384 </member>
1385 <member name="M:NUnit.Framework.Internal.Execution.EventPump.Dispose">
1386 <summary>
1387 Dispose stops the pump
1388 Disposes the used WaitHandle, too.
1389 </summary>
1390 </member>
1391 <member name="M:NUnit.Framework.Internal.Execution.EventPump.Start">
1392 <summary>
1393 Start the pump
1394 </summary>
1395 </member>
1396 <member name="M:NUnit.Framework.Internal.Execution.EventPump.Stop">
1397 <summary>
1398 Tell the pump to stop after emptying the queue.
1399 </summary>
1400 </member>
1401 <member name="M:NUnit.Framework.Internal.Execution.EventPump.PumpThreadProc">
1402 <summary>
1403 Our thread proc for removing items from the event
1404 queue and sending them on. Note that this would
1405 need to do more locking if any other thread were
1406 removing events from the queue.
1407 </summary>
1408 </member>
1409 <member name="T:NUnit.Framework.Internal.Execution.Event">
1410 <summary>
1411 NUnit.Core.Event is the abstract base for all stored events.
1412 An Event is the stored representation of a call to the
1413 ITestListener interface and is used to record such calls
1414 or to queue them for forwarding on another thread or at
1415 a later time.
1416 </summary>
1417 </member>
1418 <member name="M:NUnit.Framework.Internal.Execution.Event.Send(NUnit.Framework.Interfaces.ITestListener)">
1419 <summary>
1420 The Send method is implemented by derived classes to send the event to the specified listener.
1421 </summary>
1422 <param name="listener">The listener.</param>
1423 </member>
1424 <member name="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous">
1425 <summary>
1426 Gets a value indicating whether this event is delivered synchronously by the NUnit <see cref="T:NUnit.Framework.Internal.Execution.EventPump"/>.
1427 <para>
1428 If <c>true</c>, and if <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.SetWaitHandleForSynchronizedEvents(System.Threading.AutoResetEvent)"/> has been used to
1429 set a WaitHandle, <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> blocks its calling thread until the <see cref="T:NUnit.Framework.Internal.Execution.EventPump"/>
1430 thread has delivered the event and sets the WaitHandle.
1431 </para>
1432 </summary>
1433 </member>
1434 <member name="T:NUnit.Framework.Internal.Execution.TestStartedEvent">
1435 <summary>
1436 TestStartedEvent holds information needed to call the TestStarted method.
1437 </summary>
1438 </member>
1439 <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.#ctor(NUnit.Framework.Interfaces.ITest)">
1440 <summary>
1441 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestStartedEvent"/> class.
1442 </summary>
1443 <param name="test">The test.</param>
1444 </member>
1445 <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
1446 <summary>
1447 Calls TestStarted on the specified listener.
1448 </summary>
1449 <param name="listener">The listener.</param>
1450 </member>
1451 <member name="T:NUnit.Framework.Internal.Execution.TestFinishedEvent">
1452 <summary>
1453 TestFinishedEvent holds information needed to call the TestFinished method.
1454 </summary>
1455 </member>
1456 <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.#ctor(NUnit.Framework.Interfaces.ITestResult)">
1457 <summary>
1458 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestFinishedEvent"/> class.
1459 </summary>
1460 <param name="result">The result.</param>
1461 </member>
1462 <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
1463 <summary>
1464 Calls TestFinished on the specified listener.
1465 </summary>
1466 <param name="listener">The listener.</param>
1467 </member>
1468 <member name="T:NUnit.Framework.Internal.Execution.EventQueue">
1469 <summary>
1470 Implements a queue of work items each of which
1471 is queued as a WaitCallback.
1472 </summary>
1473 </member>
1474 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.#ctor">
1475 <summary>
1476 Construct a new EventQueue
1477 </summary>
1478 </member>
1479 <member name="F:NUnit.Framework.Internal.Execution.EventQueue.synchronousEventSent">
1480 <summary>
1481 WaitHandle for synchronous event delivery in <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/>.
1482 <para>
1483 Having just one handle for the whole <see cref="T:NUnit.Framework.Internal.Execution.EventQueue"/> implies that
1484 there may be only one producer (the test thread) for synchronous events.
1485 If there can be multiple producers for synchronous events, one would have
1486 to introduce one WaitHandle per event.
1487 </para>
1488 </summary>
1489 </member>
1490 <member name="P:NUnit.Framework.Internal.Execution.EventQueue.Count">
1491 <summary>
1492 Gets the count of items in the queue.
1493 </summary>
1494 </member>
1495 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.SetWaitHandleForSynchronizedEvents(System.Threading.AutoResetEvent)">
1496 <summary>
1497 Sets a handle on which to wait, when <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> is called
1498 for an <see cref="T:NUnit.Framework.Internal.Execution.Event"/> with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == true.
1499 </summary>
1500 <param name="synchronousEventWaitHandle">
1501 The wait handle on which to wait, when <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> is called
1502 for an <see cref="T:NUnit.Framework.Internal.Execution.Event"/> with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == true.
1503 <para>The caller is responsible for disposing this wait handle.</para>
1504 </param>
1505 </member>
1506 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)">
1507 <summary>
1508 Enqueues the specified event
1509 </summary>
1510 <param name="e">The event to enqueue.</param>
1511 </member>
1512 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Dequeue(System.Boolean)">
1513 <summary>
1514 Removes the first element from the queue and returns it (or <c>null</c>).
1515 </summary>
1516 <param name="blockWhenEmpty">
1517 If <c>true</c> and the queue is empty, the calling thread is blocked until
1518 either an element is enqueued, or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> is called.
1519 </param>
1520 <returns>
1521 <list type="bullet">
1522 <item>
1523 <term>If the queue not empty</term>
1524 <description>the first element.</description>
1525 </item>
1526 <item>
1527 <term>otherwise, if <paramref name="blockWhenEmpty"/>==<c>false</c>
1528 or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> has been called</term>
1529 <description><c>null</c>.</description>
1530 </item>
1531 </list>
1532 </returns>
1533 </member>
1534 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Stop">
1535 <summary>
1536 Stop processing of the queue
1537 </summary>
1538 </member>
1539 <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
1540 <summary>
1541 An IWorkItemDispatcher handles execution of work items.
1542 </summary>
1543 </member>
1544 <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
1545 <summary>
1546 Dispatch a single work item for execution. The first
1547 work item dispatched is saved as the top-level
1548 work item and used when stopping the run.
1549 </summary>
1550 <param name="work">The item to dispatch</param>
1551 </member>
1552 <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun">
1553 <summary>
1554 Cancel the ongoing run completely.
1555 If no run is in process, the call has no effect.
1556 </summary>
1557 </member>
1558 <member name="T:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher">
1559 <summary>
1560 ParallelWorkItemDispatcher handles execution of work items by
1561 queuing them for worker threads to process.
1562 </summary>
1563 </member>
1564 <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.#ctor(System.Int32)">
1565 <summary>
1566 Construct a ParallelWorkItemDispatcher
1567 </summary>
1568 <param name="levelOfParallelism">Number of workers to use</param>
1569 </member>
1570 <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Shifts">
1571 <summary>
1572 Enumerates all the shifts supported by the dispatcher
1573 </summary>
1574 </member>
1575 <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
1576 <summary>
1577 Dispatch a single work item for execution. The first
1578 work item dispatched is saved as the top-level
1579 work item and used when stopping the run.
1580 </summary>
1581 <param name="work">The item to dispatch</param>
1582 </member>
1583 <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.CancelRun">
1584 <summary>
1585 Cancel the ongoing run completely.
1586 If no run is in process, the call has no effect.
1587 </summary>
1588 </member>
1589 <member name="T:NUnit.Framework.Internal.Execution.QueuingEventListener">
1590 <summary>
1591 QueuingEventListener uses an EventQueue to store any
1592 events received on its EventListener interface.
1593 </summary>
1594 </member>
1595 <member name="P:NUnit.Framework.Internal.Execution.QueuingEventListener.Events">
1596 <summary>
1597 The EvenQueue created and filled by this listener
1598 </summary>
1599 </member>
1600 <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
1601 <summary>
1602 A test has started
1603 </summary>
1604 <param name="test">The test that is starting</param>
1605 </member>
1606 <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
1607 <summary>
1608 A test case finished
1609 </summary>
1610 <param name="result">Result of the test case</param>
1611 </member>
1612 <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
1613 <summary>
1614 A SimpleWorkItem represents a single test case and is
1615 marked as completed immediately upon execution. This
1616 class is also used for skipped or ignored test suites.
1617 </summary>
1618 </member>
1619 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
1620 <summary>
1621 Construct a simple work item for a test.
1622 </summary>
1623 <param name="test">The test to be executed</param>
1624 <param name="filter">The filter used to select this test</param>
1625 </member>
1626 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
1627 <summary>
1628 Method that performs actually performs the work.
1629 </summary>
1630 </member>
1631 <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
1632 <summary>
1633 SimpleWorkItemDispatcher handles execution of WorkItems by
1634 directly executing them. It is provided so that a dispatcher
1635 is always available in the context, thereby simplifying the
1636 code needed to run child tests.
1637 </summary>
1638 </member>
1639 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
1640 <summary>
1641 Dispatch a single work item for execution. The first
1642 work item dispatched is saved as the top-level
1643 work item and a thread is created on which to
1644 run it. Subsequent calls come from the top level
1645 item or its descendants on the proper thread.
1646 </summary>
1647 <param name="work">The item to dispatch</param>
1648 </member>
1649 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun">
1650 <summary>
1651 Cancel the ongoing run completely.
1652 If no run is in process, the call has no effect.
1653 </summary>
1654 </member>
1655 <member name="T:NUnit.Framework.Internal.Execution.TestWorker">
1656 <summary>
1657 A TestWorker pulls work items from a queue
1658 and executes them.
1659 </summary>
1660 </member>
1661 <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Busy">
1662 <summary>
1663 Event signaled immediately before executing a WorkItem
1664 </summary>
1665 </member>
1666 <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Idle">
1667 <summary>
1668 Event signaled immediately after executing a WorkItem
1669 </summary>
1670 </member>
1671 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.#ctor(NUnit.Framework.Internal.Execution.WorkItemQueue,System.String,System.Threading.ApartmentState)">
1672 <summary>
1673 Construct a new TestWorker.
1674 </summary>
1675 <param name="queue">The queue from which to pull work items</param>
1676 <param name="name">The name of this worker</param>
1677 <param name="apartmentState">The apartment state to use for running tests</param>
1678 </member>
1679 <member name="P:NUnit.Framework.Internal.Execution.TestWorker.Name">
1680 <summary>
1681 The name of this worker - also used for the thread
1682 </summary>
1683 </member>
1684 <member name="P:NUnit.Framework.Internal.Execution.TestWorker.IsAlive">
1685 <summary>
1686 Indicates whether the worker thread is running
1687 </summary>
1688 </member>
1689 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.TestWorkerThreadProc">
1690 <summary>
1691 Our ThreadProc, which pulls and runs tests in a loop
1692 </summary>
1693 </member>
1694 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Start">
1695 <summary>
1696 Start processing work items.
1697 </summary>
1698 </member>
1699 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Cancel">
1700 <summary>
1701 Stop the thread, either immediately or after finishing the current WorkItem
1702 </summary>
1703 </member>
1704 <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
1705 <summary>
1706 The TextCapture class intercepts console output and writes it
1707 to the current execution context, if one is present on the thread.
1708 If no execution context is found, the output is written to a
1709 default destination, normally the original destination of the
1710 intercepted output.
1711 </summary>
1712 </member>
1713 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
1714 <summary>
1715 Construct a TextCapture object
1716 </summary>
1717 <param name="defaultWriter">The default destination for non-intercepted output</param>
1718 </member>
1719 <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
1720 <summary>
1721 Gets the Encoding in use by this TextWriter
1722 </summary>
1723 </member>
1724 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
1725 <summary>
1726 Writes a single character
1727 </summary>
1728 <param name="value">The char to write</param>
1729 </member>
1730 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
1731 <summary>
1732 Writes a string
1733 </summary>
1734 <param name="value">The string to write</param>
1735 </member>
1736 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
1737 <summary>
1738 Writes a string followed by a line terminator
1739 </summary>
1740 <param name="value">The string to write</param>
1741 </member>
1742 <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
1743 <summary>
1744 A WorkItem may be an individual test case, a fixture or
1745 a higher level grouping of tests. All WorkItems inherit
1746 from the abstract WorkItem class, which uses the template
1747 pattern to allow derived classes to perform work in
1748 whatever way is needed.
1749
1750 A WorkItem is created with a particular TestExecutionContext
1751 and is responsible for re-establishing that context in the
1752 current thread before it begins or resumes execution.
1753 </summary>
1754 </member>
1755 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter)">
1756 <summary>
1757 Creates a work item.
1758 </summary>
1759 <param name="test">The test for which this WorkItem is being created.</param>
1760 <param name="filter">The filter to be used in selecting any child Tests.</param>
1761 <returns></returns>
1762 </member>
1763 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test)">
1764 <summary>
1765 Construct a WorkItem for a particular test.
1766 </summary>
1767 <param name="test">The test that the WorkItem will run</param>
1768 </member>
1769 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
1770 <summary>
1771 Initialize the TestExecutionContext. This must be done
1772 before executing the WorkItem.
1773 </summary>
1774 <remarks>
1775 Originally, the context was provided in the constructor
1776 but delaying initialization of the context until the item
1777 is about to be dispatched allows changes in the parent
1778 context during OneTimeSetUp to be reflected in the child.
1779 </remarks>
1780 <param name="context">The TestExecutionContext to use</param>
1781 </member>
1782 <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
1783 <summary>
1784 Event triggered when the item is complete
1785 </summary>
1786 </member>
1787 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
1788 <summary>
1789 Gets the current state of the WorkItem
1790 </summary>
1791 </member>
1792 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
1793 <summary>
1794 The test being executed by the work item
1795 </summary>
1796 </member>
1797 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
1798 <summary>
1799 The execution context
1800 </summary>
1801 </member>
1802 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Actions">
1803 <summary>
1804 The test actions to be performed before and after this test
1805 </summary>
1806 </member>
1807 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.IsParallelizable">
1808 <summary>
1809 Indicates whether this WorkItem may be run in parallel
1810 </summary>
1811 </member>
1812 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
1813 <summary>
1814 The test result
1815 </summary>
1816 </member>
1817 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
1818 <summary>
1819 Execute the current work item, including any
1820 child work items.
1821 </summary>
1822 </member>
1823 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
1824 <summary>
1825 Method that performs actually performs the work. It should
1826 set the State to WorkItemState.Complete when done.
1827 </summary>
1828 </member>
1829 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
1830 <summary>
1831 Method called by the derived class when all work is complete
1832 </summary>
1833 </member>
1834 <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueueState">
1835 <summary>
1836 WorkItemQueueState indicates the current state of a WorkItemQueue
1837 </summary>
1838 </member>
1839 <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Paused">
1840 <summary>
1841 The queue is paused
1842 </summary>
1843 </member>
1844 <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Running">
1845 <summary>
1846 The queue is running
1847 </summary>
1848 </member>
1849 <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Stopped">
1850 <summary>
1851 The queue is stopped
1852 </summary>
1853 </member>
1854 <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueue">
1855 <summary>
1856 A WorkItemQueue holds work items that are ready to
1857 be run, either initially or after some dependency
1858 has been satisfied.
1859 </summary>
1860 </member>
1861 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.#ctor(System.String)">
1862 <summary>
1863 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.WorkItemQueue"/> class.
1864 </summary>
1865 <param name="name">The name of the queue.</param>
1866 </member>
1867 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.Name">
1868 <summary>
1869 Gets the name of the work item queue.
1870 </summary>
1871 </member>
1872 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.ItemsProcessed">
1873 <summary>
1874 Gets the total number of items processed so far
1875 </summary>
1876 </member>
1877 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.MaxCount">
1878 <summary>
1879 Gets the maximum number of work items.
1880 </summary>
1881 </member>
1882 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.State">
1883 <summary>
1884 Gets the current state of the queue
1885 </summary>
1886 </member>
1887 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsEmpty">
1888 <summary>
1889 Get a bool indicating whether the queue is empty.
1890 </summary>
1891 </member>
1892 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem)">
1893 <summary>
1894 Enqueue a WorkItem to be processed
1895 </summary>
1896 <param name="work">The WorkItem to process</param>
1897 </member>
1898 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Dequeue">
1899 <summary>
1900 Dequeue a WorkItem for processing
1901 </summary>
1902 <returns>A WorkItem or null if the queue has stopped</returns>
1903 </member>
1904 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Start">
1905 <summary>
1906 Start or restart processing of items from the queue
1907 </summary>
1908 </member>
1909 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Stop">
1910 <summary>
1911 Signal the queue to stop
1912 </summary>
1913 </member>
1914 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Pause">
1915 <summary>
1916 Pause the queue for restarting later
1917 </summary>
1918 </member>
1919 <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
1920 <summary>
1921 The current state of a work item
1922 </summary>
1923 </member>
1924 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
1925 <summary>
1926 Ready to run or continue
1927 </summary>
1928 </member>
1929 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
1930 <summary>
1931 Work Item is executing
1932 </summary>
1933 </member>
1934 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
1935 <summary>
1936 Complete
1937 </summary>
1938 </member>
1939 <member name="T:NUnit.Framework.Internal.Execution.WorkShift">
1940 <summary>
1941 The dispatcher needs to do different things at different,
1942 non-overlapped times. For example, non-parallel tests may
1943 not be run at the same time as parallel tests. We model
1944 this using the metaphor of a working shift. The WorkShift
1945 class associates one or more WorkItemQueues with one or
1946 more TestWorkers.
1947
1948 Work in the queues is processed until all queues are empty
1949 and all workers are idle. Both tests are needed because a
1950 worker that is busy may end up adding more work to one of
1951 the queues. At that point, the shift is over and another
1952 shift may begin. This cycle continues until all the tests
1953 have been run.
1954 </summary>
1955 </member>
1956 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.#ctor(System.String)">
1957 <summary>
1958 Construct a WorkShift
1959 </summary>
1960 </member>
1961 <member name="E:NUnit.Framework.Internal.Execution.WorkShift.EndOfShift">
1962 <summary>
1963 Event that fires when the shift has ended
1964 </summary>
1965 </member>
1966 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.IsActive">
1967 <summary>
1968 Gets a flag indicating whether the shift is currently active
1969 </summary>
1970 </member>
1971 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Queues">
1972 <summary>
1973 Gets a list of the queues associated with this shift.
1974 </summary>
1975 <remarks>Used for testing</remarks>
1976 </member>
1977 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Workers">
1978 <summary>
1979 Gets the list of workers associated with this shift.
1980 </summary>
1981 </member>
1982 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.HasWork">
1983 <summary>
1984 Gets a bool indicating whether this shift has any work to do
1985 </summary>
1986 </member>
1987 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.AddQueue(NUnit.Framework.Internal.Execution.WorkItemQueue)">
1988 <summary>
1989 Add a WorkItemQueue to the shift, starting it if the
1990 shift is currently active.
1991 </summary>
1992 </member>
1993 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Assign(NUnit.Framework.Internal.Execution.TestWorker)">
1994 <summary>
1995 Assign a worker to the shift.
1996 </summary>
1997 <param name="worker"></param>
1998 </member>
1999 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Start">
2000 <summary>
2001 Start or restart processing for the shift
2002 </summary>
2003 </member>
2004 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.EndShift">
2005 <summary>
2006 End the shift, pausing all queues and raising
2007 the EndOfShift event.
2008 </summary>
2009 </member>
2010 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.ShutDown">
2011 <summary>
2012 Shut down the shift.
2013 </summary>
2014 </member>
2015 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Cancel">
2016 <summary>
2017 Cancel the shift without completing all work
2018 </summary>
2019 </member>
2020 <member name="T:NUnit.Framework.Internal.TextMessageWriter">
2021 <summary>
2022 TextMessageWriter writes constraint descriptions and messages
2023 in displayable form as a text stream. It tailors the display
2024 of individual message components to form the standard message
2025 format of NUnit assertion failure messages.
2026 </summary>
2027 </member>
2028 <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
2029 <summary>
2030 Prefix used for the expected value line of a message
2031 </summary>
2032 </member>
2033 <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
2034 <summary>
2035 Prefix used for the actual value line of a message
2036 </summary>
2037 </member>
2038 <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
2039 <summary>
2040 Length of a message prefix
2041 </summary>
2042 </member>
2043 <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
2044 <summary>
2045 Construct a TextMessageWriter
2046 </summary>
2047 </member>
2048 <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
2049 <summary>
2050 Construct a TextMessageWriter, specifying a user message
2051 and optional formatting arguments.
2052 </summary>
2053 <param name="userMessage"></param>
2054 <param name="args"></param>
2055 </member>
2056 <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
2057 <summary>
2058 Gets or sets the maximum line length for this writer
2059 </summary>
2060 </member>
2061 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
2062 <summary>
2063 Method to write single line message with optional args, usually
2064 written to precede the general failure message, at a given
2065 indentation level.
2066 </summary>
2067 <param name="level">The indentation level of the message</param>
2068 <param name="message">The message to be written</param>
2069 <param name="args">Any arguments used in formatting the message</param>
2070 </member>
2071 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
2072 <summary>
2073 Display Expected and Actual lines for a constraint. This
2074 is called by MessageWriter's default implementation of
2075 WriteMessageTo and provides the generic two-line display.
2076 </summary>
2077 <param name="result">The result of the constraint that failed</param>
2078 </member>
2079 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
2080 <summary>
2081 Display Expected and Actual lines for given _values. This
2082 method may be called by constraints that need more control over
2083 the display of actual and expected _values than is provided
2084 by the default implementation.
2085 </summary>
2086 <param name="expected">The expected value</param>
2087 <param name="actual">The actual value causing the failure</param>
2088 </member>
2089 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
2090 <summary>
2091 Display Expected and Actual lines for given _values, including
2092 a tolerance value on the expected line.
2093 </summary>
2094 <param name="expected">The expected value</param>
2095 <param name="actual">The actual value causing the failure</param>
2096 <param name="tolerance">The tolerance within which the test was made</param>
2097 </member>
2098 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
2099 <summary>
2100 Display the expected and actual string _values on separate lines.
2101 If the mismatch parameter is >=0, an additional line is displayed
2102 line containing a caret that points to the mismatch point.
2103 </summary>
2104 <param name="expected">The expected string value</param>
2105 <param name="actual">The actual string value</param>
2106 <param name="mismatch">The point at which the strings don't match or -1</param>
2107 <param name="ignoreCase">If true, case is ignored in string comparisons</param>
2108 <param name="clipping">If true, clip the strings to fit the max line length</param>
2109 </member>
2110 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
2111 <summary>
2112 Writes the text for an actual value.
2113 </summary>
2114 <param name="actual">The actual value.</param>
2115 </member>
2116 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
2117 <summary>
2118 Writes the text for a generalized value.
2119 </summary>
2120 <param name="val">The value.</param>
2121 </member>
2122 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
2123 <summary>
2124 Writes the text for a collection value,
2125 starting at a particular point, to a max length
2126 </summary>
2127 <param name="collection">The collection containing elements to write.</param>
2128 <param name="start">The starting point of the elements to write</param>
2129 <param name="max">The maximum number of elements to write</param>
2130 </member>
2131 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
2132 <summary>
2133 Write the generic 'Expected' line for a constraint
2134 </summary>
2135 <param name="result">The constraint that failed</param>
2136 </member>
2137 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
2138 <summary>
2139 Write the generic 'Expected' line for a given value
2140 </summary>
2141 <param name="expected">The expected value</param>
2142 </member>
2143 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
2144 <summary>
2145 Write the generic 'Expected' line for a given value
2146 and tolerance.
2147 </summary>
2148 <param name="expected">The expected value</param>
2149 <param name="tolerance">The tolerance within which the test was made</param>
2150 </member>
2151 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
2152 <summary>
2153 Write the generic 'Actual' line for a constraint
2154 </summary>
2155 <param name="result">The ConstraintResult for which the actual value is to be written</param>
2156 </member>
2157 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
2158 <summary>
2159 Write the generic 'Actual' line for a given value
2160 </summary>
2161 <param name="actual">The actual value causing a failure</param>
2162 </member>
2163 <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
2164 <summary>
2165 Combines multiple filters so that a test must pass all
2166 of them in order to pass this filter.
2167 </summary>
2168 </member>
2169 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
2170 <summary>
2171 Constructs an empty AndFilter
2172 </summary>
2173 </member>
2174 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
2175 <summary>
2176 Constructs an AndFilter from an array of filters
2177 </summary>
2178 <param name="filters"></param>
2179 </member>
2180 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
2181 <summary>
2182 Checks whether the AndFilter is matched by a test
2183 </summary>
2184 <param name="test">The test to be matched</param>
2185 <returns>True if all the component filters pass, otherwise false</returns>
2186 </member>
2187 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
2188 <summary>
2189 Checks whether the AndFilter is matched by a test
2190 </summary>
2191 <param name="test">The test to be matched</param>
2192 <returns>True if all the component filters match, otherwise false</returns>
2193 </member>
2194 <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
2195 <summary>
2196 Gets the element name
2197 </summary>
2198 <value>Element name</value>
2199 </member>
2200 <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
2201 <summary>
2202 CategoryFilter is able to select or exclude tests
2203 based on their categories.
2204 </summary>
2205
2206 </member>
2207 <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
2208 <summary>
2209 Construct a CategoryFilter using a single category name
2210 </summary>
2211 <param name="name">A category name</param>
2212 </member>
2213 <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
2214 <summary>
2215 Check whether the filter matches a test
2216 </summary>
2217 <param name="test">The test to be matched</param>
2218 <returns></returns>
2219 </member>
2220 <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
2221 <summary>
2222 Gets the element name
2223 </summary>
2224 <value>Element name</value>
2225 </member>
2226 <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
2227 <summary>
2228 ClassName filter selects tests based on the class FullName
2229 </summary>
2230 </member>
2231 <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
2232 <summary>
2233 Construct a FullNameFilter for a single name
2234 </summary>
2235 <param name="expectedValue">The name the filter will recognize.</param>
2236 </member>
2237 <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
2238 <summary>
2239 Match a test against a single value.
2240 </summary>
2241 </member>
2242 <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
2243 <summary>
2244 Gets the element name
2245 </summary>
2246 <value>Element name</value>
2247 </member>
2248 <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
2249 <summary>
2250 A base class for multi-part filters
2251 </summary>
2252 </member>
2253 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
2254 <summary>
2255 Constructs an empty CompositeFilter
2256 </summary>
2257 </member>
2258 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
2259 <summary>
2260 Constructs a CompositeFilter from an array of filters
2261 </summary>
2262 <param name="filters"></param>
2263 </member>
2264 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
2265 <summary>
2266 Adds a filter to the list of filters
2267 </summary>
2268 <param name="filter">The filter to be added</param>
2269 </member>
2270 <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
2271 <summary>
2272 Return a list of the composing filters.
2273 </summary>
2274 </member>
2275 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
2276 <summary>
2277 Adds an XML node
2278 </summary>
2279 <param name="parentNode">Parent node</param>
2280 <param name="recursive">True if recursive</param>
2281 <returns>The added XML node</returns>
2282 </member>
2283 <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
2284 <summary>
2285 Gets the element name
2286 </summary>
2287 <value>Element name</value>
2288 </member>
2289 <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
2290 <summary>
2291 FullName filter selects tests based on their FullName
2292 </summary>
2293 </member>
2294 <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
2295 <summary>
2296 Construct a FullNameFilter for a single name
2297 </summary>
2298 <param name="expectedValue">The name the filter will recognize.</param>
2299 </member>
2300 <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
2301 <summary>
2302 Match a test against a single value.
2303 </summary>
2304 </member>
2305 <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
2306 <summary>
2307 Gets the element name
2308 </summary>
2309 <value>Element name</value>
2310 </member>
2311 <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
2312 <summary>
2313 IdFilter selects tests based on their id
2314 </summary>
2315 </member>
2316 <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
2317 <summary>
2318 Construct an IdFilter for a single value
2319 </summary>
2320 <param name="id">The id the filter will recognize.</param>
2321 </member>
2322 <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
2323 <summary>
2324 Match a test against a single value.
2325 </summary>
2326 </member>
2327 <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
2328 <summary>
2329 Gets the element name
2330 </summary>
2331 <value>Element name</value>
2332 </member>
2333 <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
2334 <summary>
2335 FullName filter selects tests based on their FullName
2336 </summary>
2337 </member>
2338 <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
2339 <summary>
2340 Construct a MethodNameFilter for a single name
2341 </summary>
2342 <param name="expectedValue">The name the filter will recognize.</param>
2343 </member>
2344 <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
2345 <summary>
2346 Match a test against a single value.
2347 </summary>
2348 </member>
2349 <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
2350 <summary>
2351 Gets the element name
2352 </summary>
2353 <value>Element name</value>
2354 </member>
2355 <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
2356 <summary>
2357 NotFilter negates the operation of another filter
2358 </summary>
2359 </member>
2360 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
2361 <summary>
2362 Construct a not filter on another filter
2363 </summary>
2364 <param name="baseFilter">The filter to be negated</param>
2365 </member>
2366 <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
2367 <summary>
2368 Gets the base filter
2369 </summary>
2370 </member>
2371 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
2372 <summary>
2373 Determine if a particular test passes the filter criteria. The default
2374 implementation checks the test itself, its parents and any descendants.
2375
2376 Derived classes may override this method or any of the Match methods
2377 to change the behavior of the filter.
2378 </summary>
2379 <param name="test">The test to which the filter is applied</param>
2380 <returns>True if the test passes the filter, otherwise false</returns>
2381 </member>
2382 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
2383 <summary>
2384 Check whether the filter matches a test
2385 </summary>
2386 <param name="test">The test to be matched</param>
2387 <returns>True if it matches, otherwise false</returns>
2388 </member>
2389 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
2390 <summary>
2391 Determine if a test matches the filter expicitly. That is, it must
2392 be a direct match of the test itself or one of it's children.
2393 </summary>
2394 <param name="test">The test to which the filter is applied</param>
2395 <returns>True if the test matches the filter explicityly, otherwise false</returns>
2396 </member>
2397 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
2398 <summary>
2399 Adds an XML node
2400 </summary>
2401 <param name="parentNode">Parent node</param>
2402 <param name="recursive">True if recursive</param>
2403 <returns>The added XML node</returns>
2404 </member>
2405 <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
2406 <summary>
2407 Combines multiple filters so that a test must pass one
2408 of them in order to pass this filter.
2409 </summary>
2410 </member>
2411 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
2412 <summary>
2413 Constructs an empty OrFilter
2414 </summary>
2415 </member>
2416 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
2417 <summary>
2418 Constructs an AndFilter from an array of filters
2419 </summary>
2420 <param name="filters"></param>
2421 </member>
2422 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
2423 <summary>
2424 Checks whether the OrFilter is matched by a test
2425 </summary>
2426 <param name="test">The test to be matched</param>
2427 <returns>True if any of the component filters pass, otherwise false</returns>
2428 </member>
2429 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
2430 <summary>
2431 Checks whether the OrFilter is matched by a test
2432 </summary>
2433 <param name="test">The test to be matched</param>
2434 <returns>True if any of the component filters match, otherwise false</returns>
2435 </member>
2436 <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
2437 <summary>
2438 Gets the element name
2439 </summary>
2440 <value>Element name</value>
2441 </member>
2442 <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
2443 <summary>
2444 PropertyFilter is able to select or exclude tests
2445 based on their properties.
2446 </summary>
2447
2448 </member>
2449 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
2450 <summary>
2451 Construct a PropertyFilter using a property name and expected value
2452 </summary>
2453 <param name="propertyName">A property name</param>
2454 <param name="expectedValue">The expected value of the property</param>
2455 </member>
2456 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
2457 <summary>
2458 Check whether the filter matches a test
2459 </summary>
2460 <param name="test">The test to be matched</param>
2461 <returns></returns>
2462 </member>
2463 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
2464 <summary>
2465 Adds an XML node
2466 </summary>
2467 <param name="parentNode">Parent node</param>
2468 <param name="recursive">True if recursive</param>
2469 <returns>The added XML node</returns>
2470 </member>
2471 <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
2472 <summary>
2473 Gets the element name
2474 </summary>
2475 <value>Element name</value>
2476 </member>
2477 <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
2478 <summary>
2479 TestName filter selects tests based on their Name
2480 </summary>
2481 </member>
2482 <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
2483 <summary>
2484 Construct a TestNameFilter for a single name
2485 </summary>
2486 <param name="expectedValue">The name the filter will recognize.</param>
2487 </member>
2488 <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
2489 <summary>
2490 Match a test against a single value.
2491 </summary>
2492 </member>
2493 <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
2494 <summary>
2495 Gets the element name
2496 </summary>
2497 <value>Element name</value>
2498 </member>
2499 <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
2500 <summary>
2501 ValueMatchFilter selects tests based on some value, which
2502 is expected to be contained in the test.
2503 </summary>
2504 </member>
2505 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
2506 <summary>
2507 Returns the value matched by the filter - used for testing
2508 </summary>
2509 </member>
2510 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
2511 <summary>
2512 Indicates whether the value is a regular expression
2513 </summary>
2514 </member>
2515 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
2516 <summary>
2517 Construct a ValueMatchFilter for a single value.
2518 </summary>
2519 <param name="expectedValue">The value to be included.</param>
2520 </member>
2521 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
2522 <summary>
2523 Match the input provided by the derived class
2524 </summary>
2525 <param name="input">The value to be matchedT</param>
2526 <returns>True for a match, false otherwise.</returns>
2527 </member>
2528 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
2529 <summary>
2530 Adds an XML node
2531 </summary>
2532 <param name="parentNode">Parent node</param>
2533 <param name="recursive">True if recursive</param>
2534 <returns>The added XML node</returns>
2535 </member>
2536 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
2537 <summary>
2538 Gets the element name
2539 </summary>
2540 <value>Element name</value>
2541 </member>
2542 <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
2543 <summary>
2544 GenericMethodHelper is able to deduce the Type arguments for
2545 a generic method from the actual arguments provided.
2546 </summary>
2547 </member>
2548 <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
2549 <summary>
2550 Construct a GenericMethodHelper for a method
2551 </summary>
2552 <param name="method">MethodInfo for the method to examine</param>
2553 </member>
2554 <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
2555 <summary>
2556 Return the type argments for the method, deducing them
2557 from the arguments actually provided.
2558 </summary>
2559 <param name="argList">The arguments to the method</param>
2560 <returns>An array of type arguments.</returns>
2561 </member>
2562 <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
2563 <summary>
2564 InvalidTestFixtureException is thrown when an appropriate test
2565 fixture constructor using the provided arguments cannot be found.
2566 </summary>
2567 </member>
2568 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
2569 <summary>
2570 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2571 </summary>
2572 </member>
2573 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
2574 <summary>
2575 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2576 </summary>
2577 <param name="message">The message.</param>
2578 </member>
2579 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
2580 <summary>
2581 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2582 </summary>
2583 <param name="message">The message.</param>
2584 <param name="inner">The inner.</param>
2585 </member>
2586 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
2587 <summary>
2588 Serialization Constructor
2589 </summary>
2590 </member>
2591 <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
2592 <summary>
2593 InvalidTestFixtureException is thrown when an appropriate test
2594 fixture constructor using the provided arguments cannot be found.
2595 </summary>
2596 </member>
2597 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
2598 <summary>
2599 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2600 </summary>
2601 </member>
2602 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
2603 <summary>
2604 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2605 </summary>
2606 <param name="message">The message.</param>
2607 </member>
2608 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
2609 <summary>
2610 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2611 </summary>
2612 <param name="message">The message.</param>
2613 <param name="inner">The inner.</param>
2614 </member>
2615 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
2616 <summary>
2617 Serialization Constructor
2618 </summary>
2619 </member>
2620 <member name="T:NUnit.Framework.Internal.MethodWrapper">
2621 <summary>
2622 The MethodWrapper class wraps a MethodInfo so that it may
2623 be used in a platform-independent manner.
2624 </summary>
2625 </member>
2626 <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
2627 <summary>
2628 Construct a MethodWrapper for a Type and a MethodInfo.
2629 </summary>
2630 </member>
2631 <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
2632 <summary>
2633 Construct a MethodInfo for a given Type and method name.
2634 </summary>
2635 </member>
2636 <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
2637 <summary>
2638 Gets the Type from which this method was reflected.
2639 </summary>
2640 </member>
2641 <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
2642 <summary>
2643 Gets the MethodInfo for this method.
2644 </summary>
2645 </member>
2646 <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
2647 <summary>
2648 Gets the name of the method.
2649 </summary>
2650 </member>
2651 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
2652 <summary>
2653 Gets a value indicating whether the method is abstract.
2654 </summary>
2655 </member>
2656 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
2657 <summary>
2658 Gets a value indicating whether the method is public.
2659 </summary>
2660 </member>
2661 <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
2662 <summary>
2663 Gets a value indicating whether the method contains unassigned generic type parameters.
2664 </summary>
2665 </member>
2666 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
2667 <summary>
2668 Gets a value indicating whether the method is a generic method.
2669 </summary>
2670 </member>
2671 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
2672 <summary>
2673 Gets a value indicating whether the MethodInfo represents the definition of a generic method.
2674 </summary>
2675 </member>
2676 <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
2677 <summary>
2678 Gets the return Type of the method.
2679 </summary>
2680 </member>
2681 <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
2682 <summary>
2683 Gets the parameters of the method.
2684 </summary>
2685 <returns></returns>
2686 </member>
2687 <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
2688 <summary>
2689 Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
2690 </summary>
2691 </member>
2692 <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
2693 <summary>
2694 Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
2695 </summary>
2696 <param name="typeArguments">The type arguments to be used</param>
2697 <returns>A new IMethodInfo with the type arguments replaced</returns>
2698 </member>
2699 <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
2700 <summary>
2701 Returns an array of custom attributes of the specified type applied to this method
2702 </summary>
2703 </member>
2704 <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
2705 <summary>
2706 Gets a value indicating whether one or more attributes of the spcified type are defined on the method.
2707 </summary>
2708 </member>
2709 <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
2710 <summary>
2711 Invokes the method, converting any TargetInvocationException to an NUnitException.
2712 </summary>
2713 <param name="fixture">The object on which to invoke the method</param>
2714 <param name="args">The argument list for the method</param>
2715 <returns>The return value from the invoked method</returns>
2716 </member>
2717 <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
2718 <summary>
2719 Override ToString() so that error messages in NUnit's own tests make sense
2720 </summary>
2721 </member>
2722 <member name="T:NUnit.Framework.Internal.NUnitException">
2723 <summary>
2724 Thrown when an assertion failed. Here to preserve the inner
2725 exception and hence its stack trace.
2726 </summary>
2727 </member>
2728 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
2729 <summary>
2730 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
2731 </summary>
2732 </member>
2733 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
2734 <summary>
2735 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
2736 </summary>
2737 <param name="message">The error message that explains
2738 the reason for the exception</param>
2739 </member>
2740 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
2741 <summary>
2742 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
2743 </summary>
2744 <param name="message">The error message that explains
2745 the reason for the exception</param>
2746 <param name="inner">The exception that caused the
2747 current exception</param>
2748 </member>
2749 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
2750 <summary>
2751 Serialization Constructor
2752 </summary>
2753 </member>
2754 <member name="T:NUnit.Framework.Internal.OSPlatform">
2755 <summary>
2756 OSPlatform represents a particular operating system platform
2757 </summary>
2758 </member>
2759 <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Microsoft">
2760 <summary>
2761 Platform ID for Unix as defined by Microsoft .NET 2.0 and greater
2762 </summary>
2763 </member>
2764 <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Mono">
2765 <summary>
2766 Platform ID for Unix as defined by Mono
2767 </summary>
2768 </member>
2769 <member name="F:NUnit.Framework.Internal.OSPlatform.XBoxPlatformID">
2770 <summary>
2771 Platform ID for XBox as defined by .NET and Mono, but not CF
2772 </summary>
2773 </member>
2774 <member name="F:NUnit.Framework.Internal.OSPlatform.MacOSXPlatformID">
2775 <summary>
2776 Platform ID for MacOSX as defined by .NET and Mono, but not CF
2777 </summary>
2778 </member>
2779 <member name="P:NUnit.Framework.Internal.OSPlatform.CurrentPlatform">
2780 <summary>
2781 Get the OSPlatform under which we are currently running
2782 </summary>
2783 </member>
2784 <member name="M:NUnit.Framework.Internal.OSPlatform.GetWindows81PlusVersion(System.Version)">
2785 <summary>
2786 Gets the actual OS Version, not the incorrect value that might be
2787 returned for Win 8.1 and Win 10
2788 </summary>
2789 <remarks>
2790 If an application is not manifested as Windows 8.1 or Windows 10,
2791 the version returned from Environment.OSVersion will not be 6.3 and 10.0
2792 respectively, but will be 6.2 and 6.3. The correct value can be found in
2793 the registry.
2794 </remarks>
2795 <param name="version">The original version</param>
2796 <returns>The correct OS version</returns>
2797 </member>
2798 <member name="T:NUnit.Framework.Internal.OSPlatform.ProductType">
2799 <summary>
2800 Product Type Enumeration used for Windows
2801 </summary>
2802 </member>
2803 <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Unknown">
2804 <summary>
2805 Product type is unknown or unspecified
2806 </summary>
2807 </member>
2808 <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.WorkStation">
2809 <summary>
2810 Product type is Workstation
2811 </summary>
2812 </member>
2813 <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.DomainController">
2814 <summary>
2815 Product type is Domain Controller
2816 </summary>
2817 </member>
2818 <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Server">
2819 <summary>
2820 Product type is Server
2821 </summary>
2822 </member>
2823 <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version)">
2824 <summary>
2825 Construct from a platform ID and version
2826 </summary>
2827 </member>
2828 <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version,NUnit.Framework.Internal.OSPlatform.ProductType)">
2829 <summary>
2830 Construct from a platform ID, version and product type
2831 </summary>
2832 </member>
2833 <member name="P:NUnit.Framework.Internal.OSPlatform.Platform">
2834 <summary>
2835 Get the platform ID of this instance
2836 </summary>
2837 </member>
2838 <member name="P:NUnit.Framework.Internal.OSPlatform.Version">
2839 <summary>
2840 Get the Version of this instance
2841 </summary>
2842 </member>
2843 <member name="P:NUnit.Framework.Internal.OSPlatform.Product">
2844 <summary>
2845 Get the Product Type of this instance
2846 </summary>
2847 </member>
2848 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows">
2849 <summary>
2850 Return true if this is a windows platform
2851 </summary>
2852 </member>
2853 <member name="P:NUnit.Framework.Internal.OSPlatform.IsUnix">
2854 <summary>
2855 Return true if this is a Unix or Linux platform
2856 </summary>
2857 </member>
2858 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32S">
2859 <summary>
2860 Return true if the platform is Win32S
2861 </summary>
2862 </member>
2863 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32Windows">
2864 <summary>
2865 Return true if the platform is Win32Windows
2866 </summary>
2867 </member>
2868 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32NT">
2869 <summary>
2870 Return true if the platform is Win32NT
2871 </summary>
2872 </member>
2873 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinCE">
2874 <summary>
2875 Return true if the platform is Windows CE
2876 </summary>
2877 </member>
2878 <member name="P:NUnit.Framework.Internal.OSPlatform.IsXbox">
2879 <summary>
2880 Return true if the platform is Xbox
2881 </summary>
2882 </member>
2883 <member name="P:NUnit.Framework.Internal.OSPlatform.IsMacOSX">
2884 <summary>
2885 Return true if the platform is MacOSX
2886 </summary>
2887 </member>
2888 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin95">
2889 <summary>
2890 Return true if the platform is Windows 95
2891 </summary>
2892 </member>
2893 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin98">
2894 <summary>
2895 Return true if the platform is Windows 98
2896 </summary>
2897 </member>
2898 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinME">
2899 <summary>
2900 Return true if the platform is Windows ME
2901 </summary>
2902 </member>
2903 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT3">
2904 <summary>
2905 Return true if the platform is NT 3
2906 </summary>
2907 </member>
2908 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT4">
2909 <summary>
2910 Return true if the platform is NT 4
2911 </summary>
2912 </member>
2913 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT5">
2914 <summary>
2915 Return true if the platform is NT 5
2916 </summary>
2917 </member>
2918 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2K">
2919 <summary>
2920 Return true if the platform is Windows 2000
2921 </summary>
2922 </member>
2923 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinXP">
2924 <summary>
2925 Return true if the platform is Windows XP
2926 </summary>
2927 </member>
2928 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2003Server">
2929 <summary>
2930 Return true if the platform is Windows 2003 Server
2931 </summary>
2932 </member>
2933 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT6">
2934 <summary>
2935 Return true if the platform is NT 6
2936 </summary>
2937 </member>
2938 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT60">
2939 <summary>
2940 Return true if the platform is NT 6.0
2941 </summary>
2942 </member>
2943 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT61">
2944 <summary>
2945 Return true if the platform is NT 6.1
2946 </summary>
2947 </member>
2948 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT62">
2949 <summary>
2950 Return true if the platform is NT 6.2
2951 </summary>
2952 </member>
2953 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT63">
2954 <summary>
2955 Return true if the platform is NT 6.3
2956 </summary>
2957 </member>
2958 <member name="P:NUnit.Framework.Internal.OSPlatform.IsVista">
2959 <summary>
2960 Return true if the platform is Vista
2961 </summary>
2962 </member>
2963 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008Server">
2964 <summary>
2965 Return true if the platform is Windows 2008 Server (original or R2)
2966 </summary>
2967 </member>
2968 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR1">
2969 <summary>
2970 Return true if the platform is Windows 2008 Server (original)
2971 </summary>
2972 </member>
2973 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR2">
2974 <summary>
2975 Return true if the platform is Windows 2008 Server R2
2976 </summary>
2977 </member>
2978 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012Server">
2979 <summary>
2980 Return true if the platform is Windows 2012 Server (original or R2)
2981 </summary>
2982 </member>
2983 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR1">
2984 <summary>
2985 Return true if the platform is Windows 2012 Server (original)
2986 </summary>
2987 </member>
2988 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR2">
2989 <summary>
2990 Return true if the platform is Windows 2012 Server R2
2991 </summary>
2992 </member>
2993 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows7">
2994 <summary>
2995 Return true if the platform is Windows 7
2996 </summary>
2997 </member>
2998 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows8">
2999 <summary>
3000 Return true if the platform is Windows 8
3001 </summary>
3002 </member>
3003 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows81">
3004 <summary>
3005 Return true if the platform is Windows 8.1
3006 </summary>
3007 </member>
3008 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows10">
3009 <summary>
3010 Return true if the platform is Windows 10
3011 </summary>
3012 </member>
3013 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindowsServer10">
3014 <summary>
3015 Return true if the platform is Windows Server. This is named Windows
3016 Server 10 to distinguish it from previous versions of Windows Server.
3017 </summary>
3018 </member>
3019 <member name="T:NUnit.Framework.Internal.ParameterWrapper">
3020 <summary>
3021 The ParameterWrapper class wraps a ParameterInfo so that it may
3022 be used in a platform-independent manner.
3023 </summary>
3024 </member>
3025 <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
3026 <summary>
3027 Construct a ParameterWrapper for a given method and parameter
3028 </summary>
3029 <param name="method"></param>
3030 <param name="parameterInfo"></param>
3031 </member>
3032 <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
3033 <summary>
3034 Gets a value indicating whether the parameter is optional
3035 </summary>
3036 </member>
3037 <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
3038 <summary>
3039 Gets an IMethodInfo representing the method for which this is a parameter.
3040 </summary>
3041 </member>
3042 <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
3043 <summary>
3044 Gets the underlying ParameterInfo
3045 </summary>
3046 </member>
3047 <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
3048 <summary>
3049 Gets the Type of the parameter
3050 </summary>
3051 </member>
3052 <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
3053 <summary>
3054 Returns an array of custom attributes of the specified type applied to this method
3055 </summary>
3056 </member>
3057 <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
3058 <summary>
3059 Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
3060 </summary>
3061 </member>
3062 <member name="T:NUnit.Framework.Internal.PlatformHelper">
3063 <summary>
3064 PlatformHelper class is used by the PlatformAttribute class to
3065 determine whether a platform is supported.
3066 </summary>
3067 </member>
3068 <member name="F:NUnit.Framework.Internal.PlatformHelper.OSPlatforms">
3069 <summary>
3070 Comma-delimited list of all supported OS platform constants
3071 </summary>
3072 </member>
3073 <member name="F:NUnit.Framework.Internal.PlatformHelper.RuntimePlatforms">
3074 <summary>
3075 Comma-delimited list of all supported Runtime platform constants
3076 </summary>
3077 </member>
3078 <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor">
3079 <summary>
3080 Default constructor uses the operating system and
3081 common language runtime of the system.
3082 </summary>
3083 </member>
3084 <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor(NUnit.Framework.Internal.OSPlatform,NUnit.Framework.Internal.RuntimeFramework)">
3085 <summary>
3086 Construct a PlatformHelper for a particular operating
3087 system and common language runtime. Used in testing.
3088 </summary>
3089 <param name="os">OperatingSystem to be used</param>
3090 <param name="rt">RuntimeFramework to be used</param>
3091 </member>
3092 <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String[])">
3093 <summary>
3094 Test to determine if one of a collection of platforms
3095 is being used currently.
3096 </summary>
3097 <param name="platforms"></param>
3098 <returns></returns>
3099 </member>
3100 <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.PlatformAttribute)">
3101 <summary>
3102 Tests to determine if the current platform is supported
3103 based on a platform attribute.
3104 </summary>
3105 <param name="platformAttribute">The attribute to examine</param>
3106 <returns></returns>
3107 </member>
3108 <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.TestCaseAttribute)">
3109 <summary>
3110 Tests to determine if the current platform is supported
3111 based on a platform attribute.
3112 </summary>
3113 <param name="testCaseAttribute">The attribute to examine</param>
3114 <returns></returns>
3115 </member>
3116 <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String)">
3117 <summary>
3118 Test to determine if the a particular platform or comma-
3119 delimited set of platforms is in use.
3120 </summary>
3121 <param name="platform">Name of the platform or comma-separated list of platform ids</param>
3122 <returns>True if the platform is in use on the system</returns>
3123 </member>
3124 <member name="P:NUnit.Framework.Internal.PlatformHelper.Reason">
3125 <summary>
3126 Return the last failure reason. Results are not
3127 defined if called before IsSupported( Attribute )
3128 is called.
3129 </summary>
3130 </member>
3131 <member name="T:NUnit.Framework.Internal.PropertyBag">
3132 <summary>
3133 A PropertyBag represents a collection of name value pairs
3134 that allows duplicate entries with the same key. Methods
3135 are provided for adding a new pair as well as for setting
3136 a key to a single value. All keys are strings but _values
3137 may be of any type. Null _values are not permitted, since
3138 a null entry represents the absence of the key.
3139 </summary>
3140 </member>
3141 <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
3142 <summary>
3143 Adds a key/value pair to the property set
3144 </summary>
3145 <param name="key">The key</param>
3146 <param name="value">The value</param>
3147 </member>
3148 <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
3149 <summary>
3150 Sets the value for a key, removing any other
3151 _values that are already in the property set.
3152 </summary>
3153 <param name="key"></param>
3154 <param name="value"></param>
3155 </member>
3156 <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
3157 <summary>
3158 Gets a single value for a key, using the first
3159 one if multiple _values are present and returning
3160 null if the value is not found.
3161 </summary>
3162 <param name="key"></param>
3163 <returns></returns>
3164 </member>
3165 <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
3166 <summary>
3167 Gets a flag indicating whether the specified key has
3168 any entries in the property set.
3169 </summary>
3170 <param name="key">The key to be checked</param>
3171 <returns>
3172 True if their are _values present, otherwise false
3173 </returns>
3174 </member>
3175 <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
3176 <summary>
3177 Gets a collection containing all the keys in the property set
3178 </summary>
3179 <value></value>
3180 </member>
3181 <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
3182 <summary>
3183 Gets or sets the list of _values for a particular key
3184 </summary>
3185 </member>
3186 <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
3187 <summary>
3188 Returns an XmlNode representating the current PropertyBag.
3189 </summary>
3190 <param name="recursive">Not used</param>
3191 <returns>An XmlNode representing the PropertyBag</returns>
3192 </member>
3193 <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
3194 <summary>
3195 Returns an XmlNode representing the PropertyBag after
3196 adding it as a child of the supplied parent node.
3197 </summary>
3198 <param name="parentNode">The parent node.</param>
3199 <param name="recursive">Not used</param>
3200 <returns></returns>
3201 </member>
3202 <member name="T:NUnit.Framework.Internal.PropertyNames">
3203 <summary>
3204 The PropertyNames class provides static constants for the
3205 standard property ids that NUnit uses on tests.
3206 </summary>
3207 </member>
3208 <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
3209 <summary>
3210 The FriendlyName of the AppDomain in which the assembly is running
3211 </summary>
3212 </member>
3213 <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
3214 <summary>
3215 The selected strategy for joining parameter data into test cases
3216 </summary>
3217 </member>
3218 <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
3219 <summary>
3220 The process ID of the executing assembly
3221 </summary>
3222 </member>
3223 <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
3224 <summary>
3225 The stack trace from any data provider that threw
3226 an exception.
3227 </summary>
3228 </member>
3229 <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
3230 <summary>
3231 The reason a test was not run
3232 </summary>
3233 </member>
3234 <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
3235 <summary>
3236 The author of the tests
3237 </summary>
3238 </member>
3239 <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
3240 <summary>
3241 The ApartmentState required for running the test
3242 </summary>
3243 </member>
3244 <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
3245 <summary>
3246 The categories applying to a test
3247 </summary>
3248 </member>
3249 <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
3250 <summary>
3251 The Description of a test
3252 </summary>
3253 </member>
3254 <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
3255 <summary>
3256 The number of threads to be used in running tests
3257 </summary>
3258 </member>
3259 <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
3260 <summary>
3261 The maximum time in ms, above which the test is considered to have failed
3262 </summary>
3263 </member>
3264 <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
3265 <summary>
3266 The ParallelScope associated with a test
3267 </summary>
3268 </member>
3269 <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
3270 <summary>
3271 The number of times the test should be repeated
3272 </summary>
3273 </member>
3274 <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
3275 <summary>
3276 Indicates that the test should be run on a separate thread
3277 </summary>
3278 </member>
3279 <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
3280 <summary>
3281 The culture to be set for a test
3282 </summary>
3283 </member>
3284 <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
3285 <summary>
3286 The UI culture to be set for a test
3287 </summary>
3288 </member>
3289 <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
3290 <summary>
3291 The type that is under test
3292 </summary>
3293 </member>
3294 <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
3295 <summary>
3296 The timeout value for the test
3297 </summary>
3298 </member>
3299 <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
3300 <summary>
3301 The test will be ignored until the given date
3302 </summary>
3303 </member>
3304 <member name="T:NUnit.Framework.Internal.Randomizer">
3305 <summary>
3306 Randomizer returns a set of random _values in a repeatable
3307 way, to allow re-running of tests if necessary. It extends
3308 the .NET Random class, providing random values for a much
3309 wider range of types.
3310
3311 The class is used internally by the framework to generate
3312 test case data and is also exposed for use by users through
3313 the TestContext.Random property.
3314 </summary>
3315 <remarks>
3316 For consistency with the underlying Random Type, methods
3317 returning a single value use the prefix "Next..." Those
3318 without an argument return a non-negative value up to
3319 the full positive range of the Type. Overloads are provided
3320 for specifying a maximum or a range. Methods that return
3321 arrays or strings use the prefix "Get..." to avoid
3322 confusion with the single-value methods.
3323 </remarks>
3324 </member>
3325 <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
3326 <summary>
3327 Initial seed used to create randomizers for this run
3328 </summary>
3329 </member>
3330 <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
3331 <summary>
3332 Get a Randomizer for a particular member, returning
3333 one that has already been created if it exists.
3334 This ensures that the same _values are generated
3335 each time the tests are reloaded.
3336 </summary>
3337 </member>
3338 <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
3339 <summary>
3340 Get a randomizer for a particular parameter, returning
3341 one that has already been created if it exists.
3342 This ensures that the same values are generated
3343 each time the tests are reloaded.
3344 </summary>
3345 </member>
3346 <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
3347 <summary>
3348 Create a new Randomizer using the next seed
3349 available to ensure that each randomizer gives
3350 a unique sequence of values.
3351 </summary>
3352 <returns></returns>
3353 </member>
3354 <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
3355 <summary>
3356 Default constructor
3357 </summary>
3358 </member>
3359 <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
3360 <summary>
3361 Construct based on seed value
3362 </summary>
3363 <param name="seed"></param>
3364 </member>
3365 <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
3366 <summary>
3367 Returns a random unsigned int.
3368 </summary>
3369 </member>
3370 <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
3371 <summary>
3372 Returns a random unsigned int less than the specified maximum.
3373 </summary>
3374 </member>
3375 <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
3376 <summary>
3377 Returns a random unsigned int within a specified range.
3378 </summary>
3379 </member>
3380 <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
3381 <summary>
3382 Returns a non-negative random short.
3383 </summary>
3384 </member>
3385 <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
3386 <summary>
3387 Returns a non-negative random short less than the specified maximum.
3388 </summary>
3389 </member>
3390 <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
3391 <summary>
3392 Returns a non-negative random short within a specified range.
3393 </summary>
3394 </member>
3395 <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
3396 <summary>
3397 Returns a random unsigned short.
3398 </summary>
3399 </member>
3400 <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
3401 <summary>
3402 Returns a random unsigned short less than the specified maximum.
3403 </summary>
3404 </member>
3405 <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
3406 <summary>
3407 Returns a random unsigned short within a specified range.
3408 </summary>
3409 </member>
3410 <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
3411 <summary>
3412 Returns a random long.
3413 </summary>
3414 </member>
3415 <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
3416 <summary>
3417 Returns a random long less than the specified maximum.
3418 </summary>
3419 </member>
3420 <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
3421 <summary>
3422 Returns a non-negative random long within a specified range.
3423 </summary>
3424 </member>
3425 <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
3426 <summary>
3427 Returns a random ulong.
3428 </summary>
3429 </member>
3430 <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
3431 <summary>
3432 Returns a random ulong less than the specified maximum.
3433 </summary>
3434 </member>
3435 <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
3436 <summary>
3437 Returns a non-negative random long within a specified range.
3438 </summary>
3439 </member>
3440 <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
3441 <summary>
3442 Returns a random Byte
3443 </summary>
3444 </member>
3445 <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
3446 <summary>
3447 Returns a random Byte less than the specified maximum.
3448 </summary>
3449 </member>
3450 <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
3451 <summary>
3452 Returns a random Byte within a specified range
3453 </summary>
3454 </member>
3455 <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
3456 <summary>
3457 Returns a random SByte
3458 </summary>
3459 </member>
3460 <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
3461 <summary>
3462 Returns a random sbyte less than the specified maximum.
3463 </summary>
3464 </member>
3465 <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
3466 <summary>
3467 Returns a random sbyte within a specified range
3468 </summary>
3469 </member>
3470 <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
3471 <summary>
3472 Returns a random bool
3473 </summary>
3474 </member>
3475 <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
3476 <summary>
3477 Returns a random bool based on the probablility a true result
3478 </summary>
3479 </member>
3480 <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
3481 <summary>
3482 Returns a random double between 0.0 and the specified maximum.
3483 </summary>
3484 </member>
3485 <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
3486 <summary>
3487 Returns a random double within a specified range.
3488 </summary>
3489 </member>
3490 <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
3491 <summary>
3492 Returns a random float.
3493 </summary>
3494 </member>
3495 <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
3496 <summary>
3497 Returns a random float between 0.0 and the specified maximum.
3498 </summary>
3499 </member>
3500 <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
3501 <summary>
3502 Returns a random float within a specified range.
3503 </summary>
3504 </member>
3505 <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
3506 <summary>
3507 Returns a random enum value of the specified Type as an object.
3508 </summary>
3509 </member>
3510 <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
3511 <summary>
3512 Returns a random enum value of the specified Type.
3513 </summary>
3514 </member>
3515 <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
3516 <summary>
3517 Default characters for random functions.
3518 </summary>
3519 <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
3520 </member>
3521 <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
3522 <summary>
3523 Generate a random string based on the characters from the input string.
3524 </summary>
3525 <param name="outputLength">desired length of output string.</param>
3526 <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
3527 <returns>A random string of arbitrary length</returns>
3528 </member>
3529 <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
3530 <summary>
3531 Generate a random string based on the characters from the input string.
3532 </summary>
3533 <param name="outputLength">desired length of output string.</param>
3534 <returns>A random string of arbitrary length</returns>
3535 <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
3536 </member>
3537 <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
3538 <summary>
3539 Generate a random string based on the characters from the input string.
3540 </summary>
3541 <returns>A random string of the default length</returns>
3542 <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
3543 </member>
3544 <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
3545 <summary>
3546 Returns a random decimal.
3547 </summary>
3548 </member>
3549 <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
3550 <summary>
3551 Returns a random decimal between positive zero and the specified maximum.
3552 </summary>
3553 </member>
3554 <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
3555 <summary>
3556 Returns a random decimal within a specified range, which is not
3557 permitted to exceed decimal.MaxVal in the current implementation.
3558 </summary>
3559 <remarks>
3560 A limitation of this implementation is that the range from min
3561 to max must not exceed decimal.MaxVal.
3562 </remarks>
3563 </member>
3564 <member name="T:NUnit.Framework.Internal.Reflect">
3565 <summary>
3566 Helper methods for inspecting a type by reflection.
3567
3568 Many of these methods take ICustomAttributeProvider as an
3569 argument to avoid duplication, even though certain attributes can
3570 only appear on specific types of members, like MethodInfo or Type.
3571
3572 In the case where a type is being examined for the presence of
3573 an attribute, interface or named member, the Reflect methods
3574 operate with the full name of the member being sought. This
3575 removes the necessity of the caller having a reference to the
3576 assembly that defines the item being sought and allows the
3577 NUnit core to inspect assemblies that reference an older
3578 version of the NUnit framework.
3579 </summary>
3580 </member>
3581 <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
3582 <summary>
3583 Examine a fixture type and return an array of methods having a
3584 particular attribute. The array is order with base methods first.
3585 </summary>
3586 <param name="fixtureType">The type to examine</param>
3587 <param name="attributeType">The attribute Type to look for</param>
3588 <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
3589 <returns>The array of methods found</returns>
3590 </member>
3591 <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
3592 <summary>
3593 Examine a fixture type and return true if it has a method with
3594 a particular attribute.
3595 </summary>
3596 <param name="fixtureType">The type to examine</param>
3597 <param name="attributeType">The attribute Type to look for</param>
3598 <returns>True if found, otherwise false</returns>
3599 </member>
3600 <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
3601 <summary>
3602 Invoke the default constructor on a Type
3603 </summary>
3604 <param name="type">The Type to be constructed</param>
3605 <returns>An instance of the Type</returns>
3606 </member>
3607 <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
3608 <summary>
3609 Invoke a constructor on a Type with arguments
3610 </summary>
3611 <param name="type">The Type to be constructed</param>
3612 <param name="arguments">Arguments to the constructor</param>
3613 <returns>An instance of the Type</returns>
3614 </member>
3615 <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
3616 <summary>
3617 Returns an array of types from an array of objects.
3618 Used because the compact framework doesn't support
3619 Type.GetTypeArray()
3620 </summary>
3621 <param name="objects">An array of objects</param>
3622 <returns>An array of Types</returns>
3623 </member>
3624 <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
3625 <summary>
3626 Invoke a parameterless method returning void on an object.
3627 </summary>
3628 <param name="method">A MethodInfo for the method to be invoked</param>
3629 <param name="fixture">The object on which to invoke the method</param>
3630 </member>
3631 <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
3632 <summary>
3633 Invoke a method, converting any TargetInvocationException to an NUnitException.
3634 </summary>
3635 <param name="method">A MethodInfo for the method to be invoked</param>
3636 <param name="fixture">The object on which to invoke the method</param>
3637 <param name="args">The argument list for the method</param>
3638 <returns>The return value from the invoked method</returns>
3639 </member>
3640 <member name="T:NUnit.Framework.Internal.TestResult">
3641 <summary>
3642 The TestResult class represents the result of a test.
3643 </summary>
3644 </member>
3645 <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
3646 <summary>
3647 Error message for when child tests have errors
3648 </summary>
3649 </member>
3650 <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
3651 <summary>
3652 Error message for when child tests are ignored
3653 </summary>
3654 </member>
3655 <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
3656 <summary>
3657 The minimum duration for tests
3658 </summary>
3659 </member>
3660 <member name="F:NUnit.Framework.Internal.TestResult._children">
3661 <summary>
3662 List of child results
3663 </summary>
3664 </member>
3665 <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
3666 <summary>
3667 Construct a test result given a Test
3668 </summary>
3669 <param name="test">The test to be used</param>
3670 </member>
3671 <member name="P:NUnit.Framework.Internal.TestResult.Test">
3672 <summary>
3673 Gets the test with which this result is associated.
3674 </summary>
3675 </member>
3676 <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
3677 <summary>
3678 Gets the ResultState of the test result, which
3679 indicates the success or failure of the test.
3680 </summary>
3681 </member>
3682 <member name="P:NUnit.Framework.Internal.TestResult.Name">
3683 <summary>
3684 Gets the name of the test result
3685 </summary>
3686 </member>
3687 <member name="P:NUnit.Framework.Internal.TestResult.FullName">
3688 <summary>
3689 Gets the full name of the test result
3690 </summary>
3691 </member>
3692 <member name="P:NUnit.Framework.Internal.TestResult.Duration">
3693 <summary>
3694 Gets or sets the elapsed time for running the test in seconds
3695 </summary>
3696 </member>
3697 <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
3698 <summary>
3699 Gets or sets the time the test started running.
3700 </summary>
3701 </member>
3702 <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
3703 <summary>
3704 Gets or sets the time the test finished running.
3705 </summary>
3706 </member>
3707 <member name="P:NUnit.Framework.Internal.TestResult.Message">
3708 <summary>
3709 Gets the message associated with a test
3710 failure or with not running the test
3711 </summary>
3712 </member>
3713 <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
3714 <summary>
3715 Gets any stacktrace associated with an
3716 error or failure.
3717 </summary>
3718 </member>
3719 <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
3720 <summary>
3721 Gets or sets the count of asserts executed
3722 when running the test.
3723 </summary>
3724 </member>
3725 <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
3726 <summary>
3727 Gets the number of test cases that failed
3728 when running the test and all its children.
3729 </summary>
3730 </member>
3731 <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
3732 <summary>
3733 Gets the number of test cases that passed
3734 when running the test and all its children.
3735 </summary>
3736 </member>
3737 <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
3738 <summary>
3739 Gets the number of test cases that were skipped
3740 when running the test and all its children.
3741 </summary>
3742 </member>
3743 <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
3744 <summary>
3745 Gets the number of test cases that were inconclusive
3746 when running the test and all its children.
3747 </summary>
3748 </member>
3749 <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
3750 <summary>
3751 Indicates whether this result has any child results.
3752 Test HasChildren before accessing Children to avoid
3753 the creation of an empty collection.
3754 </summary>
3755 </member>
3756 <member name="P:NUnit.Framework.Internal.TestResult.Children">
3757 <summary>
3758 Gets the collection of child results.
3759 </summary>
3760 </member>
3761 <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
3762 <summary>
3763 Gets a TextWriter, which will write output to be included in the result.
3764 </summary>
3765 </member>
3766 <member name="P:NUnit.Framework.Internal.TestResult.Output">
3767 <summary>
3768 Gets any text output written to this result.
3769 </summary>
3770 </member>
3771 <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
3772 <summary>
3773 Returns the Xml representation of the result.
3774 </summary>
3775 <param name="recursive">If true, descendant results are included</param>
3776 <returns>An XmlNode representing the result</returns>
3777 </member>
3778 <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
3779 <summary>
3780 Adds the XML representation of the result as a child of the
3781 supplied parent node..
3782 </summary>
3783 <param name="parentNode">The parent node.</param>
3784 <param name="recursive">If true, descendant results are included</param>
3785 <returns></returns>
3786 </member>
3787 <member name="M:NUnit.Framework.Internal.TestResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
3788 <summary>
3789 Adds a child result to this result, setting this result's
3790 ResultState to Failure if the child result failed.
3791 </summary>
3792 <param name="result">The result to be added</param>
3793 </member>
3794 <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
3795 <summary>
3796 Set the result of the test
3797 </summary>
3798 <param name="resultState">The ResultState to use in the result</param>
3799 </member>
3800 <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
3801 <summary>
3802 Set the result of the test
3803 </summary>
3804 <param name="resultState">The ResultState to use in the result</param>
3805 <param name="message">A message associated with the result state</param>
3806 </member>
3807 <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
3808 <summary>
3809 Set the result of the test
3810 </summary>
3811 <param name="resultState">The ResultState to use in the result</param>
3812 <param name="message">A message associated with the result state</param>
3813 <param name="stackTrace">Stack trace giving the location of the command</param>
3814 </member>
3815 <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
3816 <summary>
3817 Set the test result based on the type of exception thrown
3818 </summary>
3819 <param name="ex">The exception that was thrown</param>
3820 </member>
3821 <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
3822 <summary>
3823 Set the test result based on the type of exception thrown
3824 </summary>
3825 <param name="ex">The exception that was thrown</param>
3826 <param name="site">THe FailureSite to use in the result</param>
3827 </member>
3828 <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
3829 <summary>
3830 RecordTearDownException appends the message and stacktrace
3831 from an exception arising during teardown of the test
3832 to any previously recorded information, so that any
3833 earlier failure information is not lost. Note that
3834 calling Assert.Ignore, Assert.Inconclusive, etc. during
3835 teardown is treated as an error. If the current result
3836 represents a suite, it may show a teardown error even
3837 though all contained tests passed.
3838 </summary>
3839 <param name="ex">The Exception to be recorded</param>
3840 </member>
3841 <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
3842 <summary>
3843 Adds a reason element to a node and returns it.
3844 </summary>
3845 <param name="targetNode">The target node.</param>
3846 <returns>The new reason element.</returns>
3847 </member>
3848 <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
3849 <summary>
3850 Adds a failure element to a node and returns it.
3851 </summary>
3852 <param name="targetNode">The target node.</param>
3853 <returns>The new failure element.</returns>
3854 </member>
3855 <member name="T:NUnit.Framework.Internal.RuntimeType">
3856 <summary>
3857 Enumeration identifying a common language
3858 runtime implementation.
3859 </summary>
3860 </member>
3861 <member name="F:NUnit.Framework.Internal.RuntimeType.Any">
3862 <summary>Any supported runtime framework</summary>
3863 </member>
3864 <member name="F:NUnit.Framework.Internal.RuntimeType.Net">
3865 <summary>Microsoft .NET Framework</summary>
3866 </member>
3867 <member name="F:NUnit.Framework.Internal.RuntimeType.NetCF">
3868 <summary>Microsoft .NET Compact Framework</summary>
3869 </member>
3870 <member name="F:NUnit.Framework.Internal.RuntimeType.SSCLI">
3871 <summary>Microsoft Shared Source CLI</summary>
3872 </member>
3873 <member name="F:NUnit.Framework.Internal.RuntimeType.Mono">
3874 <summary>Mono</summary>
3875 </member>
3876 <member name="F:NUnit.Framework.Internal.RuntimeType.Silverlight">
3877 <summary>Silverlight</summary>
3878 </member>
3879 <member name="F:NUnit.Framework.Internal.RuntimeType.MonoTouch">
3880 <summary>MonoTouch</summary>
3881 </member>
3882 <member name="T:NUnit.Framework.Internal.RuntimeFramework">
3883 <summary>
3884 RuntimeFramework represents a particular version
3885 of a common language runtime implementation.
3886 </summary>
3887 </member>
3888 <member name="F:NUnit.Framework.Internal.RuntimeFramework.DefaultVersion">
3889 <summary>
3890 DefaultVersion is an empty Version, used to indicate that
3891 NUnit should select the CLR version to use for the test.
3892 </summary>
3893 </member>
3894 <member name="M:NUnit.Framework.Internal.RuntimeFramework.#ctor(NUnit.Framework.Internal.RuntimeType,System.Version)">
3895 <summary>
3896 Construct from a runtime type and version. If the version has
3897 two parts, it is taken as a framework version. If it has three
3898 or more, it is taken as a CLR version. In either case, the other
3899 version is deduced based on the runtime type and provided version.
3900 </summary>
3901 <param name="runtime">The runtime type of the framework</param>
3902 <param name="version">The version of the framework</param>
3903 </member>
3904 <member name="P:NUnit.Framework.Internal.RuntimeFramework.CurrentFramework">
3905 <summary>
3906 Static method to return a RuntimeFramework object
3907 for the framework that is currently in use.
3908 </summary>
3909 </member>
3910 <member name="P:NUnit.Framework.Internal.RuntimeFramework.Runtime">
3911 <summary>
3912 The type of this runtime framework
3913 </summary>
3914 </member>
3915 <member name="P:NUnit.Framework.Internal.RuntimeFramework.FrameworkVersion">
3916 <summary>
3917 The framework version for this runtime framework
3918 </summary>
3919 </member>
3920 <member name="P:NUnit.Framework.Internal.RuntimeFramework.ClrVersion">
3921 <summary>
3922 The CLR version for this runtime framework
3923 </summary>
3924 </member>
3925 <member name="P:NUnit.Framework.Internal.RuntimeFramework.AllowAnyVersion">
3926 <summary>
3927 Return true if any CLR version may be used in
3928 matching this RuntimeFramework object.
3929 </summary>
3930 </member>
3931 <member name="P:NUnit.Framework.Internal.RuntimeFramework.DisplayName">
3932 <summary>
3933 Returns the Display name for this framework
3934 </summary>
3935 </member>
3936 <member name="M:NUnit.Framework.Internal.RuntimeFramework.Parse(System.String)">
3937 <summary>
3938 Parses a string representing a RuntimeFramework.
3939 The string may be just a RuntimeType name or just
3940 a Version or a hyphenated RuntimeType-Version or
3941 a Version prefixed by 'versionString'.
3942 </summary>
3943 <param name="s"></param>
3944 <returns></returns>
3945 </member>
3946 <member name="M:NUnit.Framework.Internal.RuntimeFramework.ToString">
3947 <summary>
3948 Overridden to return the short name of the framework
3949 </summary>
3950 <returns></returns>
3951 </member>
3952 <member name="M:NUnit.Framework.Internal.RuntimeFramework.Supports(NUnit.Framework.Internal.RuntimeFramework)">
3953 <summary>
3954 Returns true if the current framework matches the
3955 one supplied as an argument. Two frameworks match
3956 if their runtime types are the same or either one
3957 is RuntimeType.Any and all specified version components
3958 are equal. Negative (i.e. unspecified) version
3959 components are ignored.
3960 </summary>
3961 <param name="target">The RuntimeFramework to be matched.</param>
3962 <returns>True on match, otherwise false</returns>
3963 </member>
3964 <member name="T:NUnit.Framework.Internal.StackFilter">
3965 <summary>
3966 StackFilter class is used to remove internal NUnit
3967 entries from a stack trace so that the resulting
3968 trace provides better information about the test.
3969 </summary>
3970 </member>
3971 <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
3972 <summary>
3973 Filters a raw stack trace and returns the result.
3974 </summary>
3975 <param name="rawTrace">The original stack trace</param>
3976 <returns>A filtered stack trace</returns>
3977 </member>
3978 <member name="T:NUnit.Framework.Internal.StringUtil">
3979 <summary>
3980 Provides methods to support legacy string comparison methods.
3981 </summary>
3982 </member>
3983 <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
3984 <summary>
3985 Compares two strings for equality, ignoring case if requested.
3986 </summary>
3987 <param name="strA">The first string.</param>
3988 <param name="strB">The second string..</param>
3989 <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
3990 <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
3991 strB is sorted first</returns>
3992 </member>
3993 <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
3994 <summary>
3995 Compares two strings for equality, ignoring case if requested.
3996 </summary>
3997 <param name="strA">The first string.</param>
3998 <param name="strB">The second string..</param>
3999 <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
4000 <returns>True if the strings are equivalent, false if not.</returns>
4001 </member>
4002 <member name="T:NUnit.Framework.Internal.TestCaseParameters">
4003 <summary>
4004 The TestCaseParameters class encapsulates method arguments and
4005 other selected parameters needed for constructing
4006 a parameterized test case.
4007 </summary>
4008 </member>
4009 <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
4010 <summary>
4011 The expected result to be returned
4012 </summary>
4013 </member>
4014 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
4015 <summary>
4016 Default Constructor creates an empty parameter set
4017 </summary>
4018 </member>
4019 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
4020 <summary>
4021 Construct a non-runnable ParameterSet, specifying
4022 the provider exception that made it invalid.
4023 </summary>
4024 </member>
4025 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
4026 <summary>
4027 Construct a parameter set with a list of arguments
4028 </summary>
4029 <param name="args"></param>
4030 </member>
4031 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
4032 <summary>
4033 Construct a ParameterSet from an object implementing ITestCaseData
4034 </summary>
4035 <param name="data"></param>
4036 </member>
4037 <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
4038 <summary>
4039 The expected result of the test, which
4040 must match the method return type.
4041 </summary>
4042 </member>
4043 <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
4044 <summary>
4045 Gets a value indicating whether an expected result was specified.
4046 </summary>
4047 </member>
4048 <member name="T:NUnit.Framework.Internal.TestExecutionContext">
4049 <summary>
4050 Helper class used to save and restore certain static or
4051 singleton settings in the environment that affect tests
4052 or which might be changed by the user tests.
4053
4054 An internal class is used to hold settings and a stack
4055 of these objects is pushed and popped as Save and Restore
4056 are called.
4057 </summary>
4058 </member>
4059 <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
4060 <summary>
4061 Link to a prior saved context
4062 </summary>
4063 </member>
4064 <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
4065 <summary>
4066 Indicates that a stop has been requested
4067 </summary>
4068 </member>
4069 <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
4070 <summary>
4071 The event listener currently receiving notifications
4072 </summary>
4073 </member>
4074 <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
4075 <summary>
4076 The number of assertions for the current test
4077 </summary>
4078 </member>
4079 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
4080 <summary>
4081 The current culture
4082 </summary>
4083 </member>
4084 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
4085 <summary>
4086 The current UI culture
4087 </summary>
4088 </member>
4089 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
4090 <summary>
4091 The current test result
4092 </summary>
4093 </member>
4094 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentPrincipal">
4095 <summary>
4096 The current Principal.
4097 </summary>
4098 </member>
4099 <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
4100 <summary>
4101 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
4102 </summary>
4103 </member>
4104 <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
4105 <summary>
4106 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
4107 </summary>
4108 <param name="other">An existing instance of TestExecutionContext.</param>
4109 </member>
4110 <member name="F:NUnit.Framework.Internal.TestExecutionContext.CONTEXT_KEY">
4111 <summary>
4112 The current context, head of the list of saved contexts.
4113 </summary>
4114 </member>
4115 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
4116 <summary>
4117 Gets the current context.
4118 </summary>
4119 <value>The current context.</value>
4120 </member>
4121 <member name="M:NUnit.Framework.Internal.TestExecutionContext.GetTestExecutionContext">
4122 <summary>
4123 Get the current context or return null if none is found.
4124 </summary>
4125 </member>
4126 <member name="M:NUnit.Framework.Internal.TestExecutionContext.ClearCurrentContext">
4127 <summary>
4128 Clear the current context. This is provided to
4129 prevent "leakage" of the CallContext containing
4130 the current context back to any runners.
4131 </summary>
4132 </member>
4133 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
4134 <summary>
4135 Gets or sets the current test
4136 </summary>
4137 </member>
4138 <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
4139 <summary>
4140 The time the current test started execution
4141 </summary>
4142 </member>
4143 <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
4144 <summary>
4145 The time the current test started in Ticks
4146 </summary>
4147 </member>
4148 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
4149 <summary>
4150 Gets or sets the current test result
4151 </summary>
4152 </member>
4153 <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
4154 <summary>
4155 Gets a TextWriter that will send output to the current test result.
4156 </summary>
4157 </member>
4158 <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
4159 <summary>
4160 The current test object - that is the user fixture
4161 object on which tests are being executed.
4162 </summary>
4163 </member>
4164 <member name="P:NUnit.Framework.Internal.TestExecutionContext.WorkDirectory">
4165 <summary>
4166 Get or set the working directory
4167 </summary>
4168 </member>
4169 <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
4170 <summary>
4171 Get or set indicator that run should stop on the first error
4172 </summary>
4173 </member>
4174 <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
4175 <summary>
4176 Gets an enum indicating whether a stop has been requested.
4177 </summary>
4178 </member>
4179 <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
4180 <summary>
4181 The current test event listener
4182 </summary>
4183 </member>
4184 <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
4185 <summary>
4186 The current WorkItemDispatcher
4187 </summary>
4188 </member>
4189 <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
4190 <summary>
4191 The ParallelScope to be used by tests running in this context.
4192 For builds with out the parallel feature, it has no effect.
4193 </summary>
4194 </member>
4195 <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
4196 <summary>
4197 Gets the RandomGenerator specific to this Test
4198 </summary>
4199 </member>
4200 <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
4201 <summary>
4202 Gets the assert count.
4203 </summary>
4204 <value>The assert count.</value>
4205 </member>
4206 <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
4207 <summary>
4208 Gets or sets the test case timeout value
4209 </summary>
4210 </member>
4211 <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
4212 <summary>
4213 Gets a list of ITestActions set by upstream tests
4214 </summary>
4215 </member>
4216 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
4217 <summary>
4218 Saves or restores the CurrentCulture
4219 </summary>
4220 </member>
4221 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
4222 <summary>
4223 Saves or restores the CurrentUICulture
4224 </summary>
4225 </member>
4226 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentPrincipal">
4227 <summary>
4228 Gets or sets the current <see cref="T:System.Security.Principal.IPrincipal"/> for the Thread.
4229 </summary>
4230 </member>
4231 <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
4232 <summary>
4233 Record any changes in the environment made by
4234 the test code in the execution context so it
4235 will be passed on to lower level tests.
4236 </summary>
4237 </member>
4238 <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
4239 <summary>
4240 Set up the execution environment to match a context.
4241 Note that we may be running on the same thread where the
4242 context was initially created or on a different thread.
4243 </summary>
4244 </member>
4245 <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
4246 <summary>
4247 Increments the assert count by one.
4248 </summary>
4249 </member>
4250 <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
4251 <summary>
4252 Increments the assert count by a specified amount.
4253 </summary>
4254 </member>
4255 <member name="M:NUnit.Framework.Internal.TestExecutionContext.InitializeLifetimeService">
4256 <summary>
4257 Obtain lifetime service object
4258 </summary>
4259 <returns></returns>
4260 </member>
4261 <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
4262 <summary>
4263 Enumeration indicating whether the tests are
4264 running normally or being cancelled.
4265 </summary>
4266 </member>
4267 <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
4268 <summary>
4269 Running normally with no stop requested
4270 </summary>
4271 </member>
4272 <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
4273 <summary>
4274 A graceful stop has been requested
4275 </summary>
4276 </member>
4277 <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
4278 <summary>
4279 A forced stop has been requested
4280 </summary>
4281 </member>
4282 <member name="T:NUnit.Framework.Internal.TestFilter">
4283 <summary>
4284 Interface to be implemented by filters applied to tests.
4285 The filter applies when running the test, after it has been
4286 loaded, since this is the only time an ITest exists.
4287 </summary>
4288 </member>
4289 <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
4290 <summary>
4291 Unique Empty filter.
4292 </summary>
4293 </member>
4294 <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
4295 <summary>
4296 Indicates whether this is the EmptyFilter
4297 </summary>
4298 </member>
4299 <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
4300 <summary>
4301 Indicates whether this is a top-level filter,
4302 not contained in any other filter.
4303 </summary>
4304 </member>
4305 <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
4306 <summary>
4307 Determine if a particular test passes the filter criteria. The default
4308 implementation checks the test itself, its parents and any descendants.
4309
4310 Derived classes may override this method or any of the Match methods
4311 to change the behavior of the filter.
4312 </summary>
4313 <param name="test">The test to which the filter is applied</param>
4314 <returns>True if the test passes the filter, otherwise false</returns>
4315 </member>
4316 <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
4317 <summary>
4318 Determine if a test matches the filter expicitly. That is, it must
4319 be a direct match of the test itself or one of it's children.
4320 </summary>
4321 <param name="test">The test to which the filter is applied</param>
4322 <returns>True if the test matches the filter explicityly, otherwise false</returns>
4323 </member>
4324 <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
4325 <summary>
4326 Determine whether the test itself matches the filter criteria, without
4327 examining either parents or descendants. This is overridden by each
4328 different type of filter to perform the necessary tests.
4329 </summary>
4330 <param name="test">The test to which the filter is applied</param>
4331 <returns>True if the filter matches the any parent of the test</returns>
4332 </member>
4333 <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
4334 <summary>
4335 Determine whether any ancestor of the test matches the filter criteria
4336 </summary>
4337 <param name="test">The test to which the filter is applied</param>
4338 <returns>True if the filter matches the an ancestor of the test</returns>
4339 </member>
4340 <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
4341 <summary>
4342 Determine whether any descendant of the test matches the filter criteria.
4343 </summary>
4344 <param name="test">The test to be matched</param>
4345 <returns>True if at least one descendant matches the filter criteria</returns>
4346 </member>
4347 <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
4348 <summary>
4349 Create a TestFilter instance from an xml representation.
4350 </summary>
4351 </member>
4352 <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
4353 <summary>
4354 Create a TestFilter from it's TNode representation
4355 </summary>
4356 </member>
4357 <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
4358 <summary>
4359 Nested class provides an empty filter - one that always
4360 returns true when called. It never matches explicitly.
4361 </summary>
4362 </member>
4363 <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
4364 <summary>
4365 Adds an XML node
4366 </summary>
4367 <param name="recursive">True if recursive</param>
4368 <returns>The added XML node</returns>
4369 </member>
4370 <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
4371 <summary>
4372 Adds an XML node
4373 </summary>
4374 <param name="parentNode">Parent node</param>
4375 <param name="recursive">True if recursive</param>
4376 <returns>The added XML node</returns>
4377 </member>
4378 <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
4379 <summary>
4380 The TestCaseParameters class encapsulates method arguments and
4381 other selected parameters needed for constructing
4382 a parameterized test case.
4383 </summary>
4384 </member>
4385 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
4386 <summary>
4387 Default Constructor creates an empty parameter set
4388 </summary>
4389 </member>
4390 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
4391 <summary>
4392 Construct a non-runnable ParameterSet, specifying
4393 the provider exception that made it invalid.
4394 </summary>
4395 </member>
4396 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
4397 <summary>
4398 Construct a parameter set with a list of arguments
4399 </summary>
4400 <param name="args"></param>
4401 </member>
4402 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
4403 <summary>
4404 Construct a ParameterSet from an object implementing ITestCaseData
4405 </summary>
4406 <param name="data"></param>
4407 </member>
4408 <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
4409 <summary>
4410 Type arguments used to create a generic fixture instance
4411 </summary>
4412 </member>
4413 <member name="T:NUnit.Framework.Internal.TestListener">
4414 <summary>
4415 TestListener provides an implementation of ITestListener that
4416 does nothing. It is used only through its NULL property.
4417 </summary>
4418 </member>
4419 <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
4420 <summary>
4421 Called when a test has just started
4422 </summary>
4423 <param name="test">The test that is starting</param>
4424 </member>
4425 <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
4426 <summary>
4427 Called when a test case has finished
4428 </summary>
4429 <param name="result">The result of the test</param>
4430 </member>
4431 <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
4432 <summary>
4433 Construct a new TestListener - private so it may not be used.
4434 </summary>
4435 </member>
4436 <member name="P:NUnit.Framework.Internal.TestListener.NULL">
4437 <summary>
4438 Get a listener that does nothing
4439 </summary>
4440 </member>
4441 <member name="T:NUnit.Framework.Internal.TestNameGenerator">
4442 <summary>
4443 TestNameGenerator is able to create test names according to
4444 a coded pattern.
4445 </summary>
4446 </member>
4447 <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
4448 <summary>
4449 Construct a TestNameGenerator
4450 </summary>
4451 <param name="pattern">The pattern used by this generator.</param>
4452 </member>
4453 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
4454 <summary>
4455 Get the display name for a TestMethod and it's arguments
4456 </summary>
4457 <param name="testMethod">A TestMethod</param>
4458 <returns>The display name</returns>
4459 </member>
4460 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
4461 <summary>
4462 Get the display name for a TestMethod and it's arguments
4463 </summary>
4464 <param name="testMethod">A TestMethod</param>
4465 <param name="args">Arguments to be used</param>
4466 <returns>The display name</returns>
4467 </member>
4468 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(System.Reflection.MethodInfo)">
4469 <summary>
4470 Get the display name for a MethodInfo
4471 </summary>
4472 <param name="method">A MethodInfo</param>
4473 <returns>The display name</returns>
4474 </member>
4475 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(System.Reflection.MethodInfo,System.Object[])">
4476 <summary>
4477 Get the display name for a method with args
4478 </summary>
4479 <param name="method">A MethodInfo</param>
4480 <param name="args">Argument list for the method</param>
4481 <returns>The display name</returns>
4482 </member>
4483 <member name="T:NUnit.Framework.Internal.TestParameters">
4484 <summary>
4485 TestParameters is the abstract base class for all classes
4486 that know how to provide data for constructing a test.
4487 </summary>
4488 </member>
4489 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
4490 <summary>
4491 Default Constructor creates an empty parameter set
4492 </summary>
4493 </member>
4494 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
4495 <summary>
4496 Construct a parameter set with a list of arguments
4497 </summary>
4498 <param name="args"></param>
4499 </member>
4500 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
4501 <summary>
4502 Construct a non-runnable ParameterSet, specifying
4503 the provider exception that made it invalid.
4504 </summary>
4505 </member>
4506 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
4507 <summary>
4508 Construct a ParameterSet from an object implementing ITestData
4509 </summary>
4510 <param name="data"></param>
4511 </member>
4512 <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
4513 <summary>
4514 The RunState for this set of parameters.
4515 </summary>
4516 </member>
4517 <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
4518 <summary>
4519 The arguments to be used in running the test,
4520 which must match the method signature.
4521 </summary>
4522 </member>
4523 <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
4524 <summary>
4525 A name to be used for this test case in lieu
4526 of the standard generated name containing
4527 the argument list.
4528 </summary>
4529 </member>
4530 <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
4531 <summary>
4532 Gets the property dictionary for this test
4533 </summary>
4534 </member>
4535 <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
4536 <summary>
4537 Applies ParameterSet _values to the test itself.
4538 </summary>
4539 <param name="test">A test.</param>
4540 </member>
4541 <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
4542 <summary>
4543 The original arguments provided by the user,
4544 used for display purposes.
4545 </summary>
4546 </member>
4547 <member name="T:NUnit.Framework.Internal.TestProgressReporter">
4548 <summary>
4549 TestProgressReporter translates ITestListener events into
4550 the async callbacks that are used to inform the client
4551 software about the progress of a test run.
4552 </summary>
4553 </member>
4554 <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
4555 <summary>
4556 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
4557 </summary>
4558 <param name="handler">The callback handler to be used for reporting progress.</param>
4559 </member>
4560 <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
4561 <summary>
4562 Called when a test has just started
4563 </summary>
4564 <param name="test">The test that is starting</param>
4565 </member>
4566 <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
4567 <summary>
4568 Called when a test has finished. Sends a result summary to the callback.
4569 to
4570 </summary>
4571 <param name="result">The result of the test</param>
4572 </member>
4573 <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
4574 <summary>
4575 Returns the parent test item for the targer test item if it exists
4576 </summary>
4577 <param name="test"></param>
4578 <returns>parent test item</returns>
4579 </member>
4580 <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
4581 <summary>
4582 Makes a string safe for use as an attribute, replacing
4583 characters characters that can't be used with their
4584 corresponding xml representations.
4585 </summary>
4586 <param name="original">The string to be used</param>
4587 <returns>A new string with the _values replaced</returns>
4588 </member>
4589 <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
4590 <summary>
4591 ParameterizedFixtureSuite serves as a container for the set of test
4592 fixtures created from a given Type using various parameters.
4593 </summary>
4594 </member>
4595 <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
4596 <summary>
4597 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
4598 </summary>
4599 <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
4600 </member>
4601 <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
4602 <summary>
4603 Gets a string representing the type of test
4604 </summary>
4605 <value></value>
4606 </member>
4607 <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
4608 <summary>
4609 ParameterizedMethodSuite holds a collection of individual
4610 TestMethods with their arguments applied.
4611 </summary>
4612 </member>
4613 <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
4614 <summary>
4615 Construct from a MethodInfo
4616 </summary>
4617 <param name="method"></param>
4618 </member>
4619 <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
4620 <summary>
4621 Gets a string representing the type of test
4622 </summary>
4623 <value></value>
4624 </member>
4625 <member name="T:NUnit.Framework.Internal.SetUpFixture">
4626 <summary>
4627 SetUpFixture extends TestSuite and supports
4628 Setup and TearDown methods.
4629 </summary>
4630 </member>
4631 <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
4632 <summary>
4633 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
4634 </summary>
4635 <param name="type">The type.</param>
4636 </member>
4637 <member name="T:NUnit.Framework.Internal.Test">
4638 <summary>
4639 The Test abstract class represents a test within the framework.
4640 </summary>
4641 </member>
4642 <member name="F:NUnit.Framework.Internal.Test._nextID">
4643 <summary>
4644 Static value to seed ids. It's started at 1000 so any
4645 uninitialized ids will stand out.
4646 </summary>
4647 </member>
4648 <member name="F:NUnit.Framework.Internal.Test.setUpMethods">
4649 <summary>
4650 The SetUp methods.
4651 </summary>
4652 </member>
4653 <member name="F:NUnit.Framework.Internal.Test.tearDownMethods">
4654 <summary>
4655 The teardown methods
4656 </summary>
4657 </member>
4658 <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
4659 <summary>
4660 Constructs a test given its name
4661 </summary>
4662 <param name="name">The name of the test</param>
4663 </member>
4664 <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
4665 <summary>
4666 Constructs a test given the path through the
4667 test hierarchy to its parent and a name.
4668 </summary>
4669 <param name="pathName">The parent tests full name</param>
4670 <param name="name">The name of the test</param>
4671 </member>
4672 <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
4673 <summary>
4674 TODO: Documentation needed for constructor
4675 </summary>
4676 <param name="typeInfo"></param>
4677 </member>
4678 <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
4679 <summary>
4680 Construct a test from a MethodInfo
4681 </summary>
4682 <param name="method"></param>
4683 </member>
4684 <member name="P:NUnit.Framework.Internal.Test.Id">
4685 <summary>
4686 Gets or sets the id of the test
4687 </summary>
4688 <value></value>
4689 </member>
4690 <member name="P:NUnit.Framework.Internal.Test.Name">
4691 <summary>
4692 Gets or sets the name of the test
4693 </summary>
4694 </member>
4695 <member name="P:NUnit.Framework.Internal.Test.FullName">
4696 <summary>
4697 Gets or sets the fully qualified name of the test
4698 </summary>
4699 <value></value>
4700 </member>
4701 <member name="P:NUnit.Framework.Internal.Test.ClassName">
4702 <summary>
4703 Gets the name of the class containing this test. Returns
4704 null if the test is not associated with a class.
4705 </summary>
4706 </member>
4707 <member name="P:NUnit.Framework.Internal.Test.MethodName">
4708 <summary>
4709 Gets the name of the method implementing this test.
4710 Returns null if the test is not implemented as a method.
4711 </summary>
4712 </member>
4713 <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
4714 <summary>
4715 Gets the TypeInfo of the fixture used in running this test
4716 or null if no fixture type is associated with it.
4717 </summary>
4718 </member>
4719 <member name="P:NUnit.Framework.Internal.Test.Method">
4720 <summary>
4721 Gets a MethodInfo for the method implementing this test.
4722 Returns null if the test is not implemented as a method.
4723 </summary>
4724 </member>
4725 <member name="P:NUnit.Framework.Internal.Test.RunState">
4726 <summary>
4727 Whether or not the test should be run
4728 </summary>
4729 </member>
4730 <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
4731 <summary>
4732 Gets the name used for the top-level element in the
4733 XML representation of this test
4734 </summary>
4735 </member>
4736 <member name="P:NUnit.Framework.Internal.Test.TestType">
4737 <summary>
4738 Gets a string representing the type of test. Used as an attribute
4739 value in the XML representation of a test and has no other
4740 function in the framework.
4741 </summary>
4742 </member>
4743 <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
4744 <summary>
4745 Gets a count of test cases represented by
4746 or contained under this test.
4747 </summary>
4748 </member>
4749 <member name="P:NUnit.Framework.Internal.Test.Properties">
4750 <summary>
4751 Gets the properties for this test
4752 </summary>
4753 </member>
4754 <member name="P:NUnit.Framework.Internal.Test.IsSuite">
4755 <summary>
4756 Returns true if this is a TestSuite
4757 </summary>
4758 </member>
4759 <member name="P:NUnit.Framework.Internal.Test.HasChildren">
4760 <summary>
4761 Gets a bool indicating whether the current test
4762 has any descendant tests.
4763 </summary>
4764 </member>
4765 <member name="P:NUnit.Framework.Internal.Test.Parent">
4766 <summary>
4767 Gets the parent as a Test object.
4768 Used by the core to set the parent.
4769 </summary>
4770 </member>
4771 <member name="P:NUnit.Framework.Internal.Test.Tests">
4772 <summary>
4773 Gets this test's child tests
4774 </summary>
4775 <value>A list of child tests</value>
4776 </member>
4777 <member name="P:NUnit.Framework.Internal.Test.Fixture">
4778 <summary>
4779 Gets or sets a fixture object for running this test.
4780 </summary>
4781 </member>
4782 <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
4783 <summary>
4784 Static prefix used for ids in this AppDomain.
4785 Set by FrameworkController.
4786 </summary>
4787 </member>
4788 <member name="P:NUnit.Framework.Internal.Test.Seed">
4789 <summary>
4790 Gets or Sets the Int value representing the seed for the RandomGenerator
4791 </summary>
4792 <value></value>
4793 </member>
4794 <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
4795 <summary>
4796 Creates a TestResult for this test.
4797 </summary>
4798 <returns>A TestResult suitable for this type of test.</returns>
4799 </member>
4800 <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.ICustomAttributeProvider)">
4801 <summary>
4802 Modify a newly constructed test by applying any of NUnit's common
4803 attributes, based on a supplied ICustomAttributeProvider, which is
4804 usually the reflection element from which the test was constructed,
4805 but may not be in some instances. The attributes retrieved are
4806 saved for use in subsequent operations.
4807 </summary>
4808 <param name="provider">An object implementing ICustomAttributeProvider</param>
4809 </member>
4810 <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
4811 <summary>
4812 Add standard attributes and members to a test node.
4813 </summary>
4814 <param name="thisNode"></param>
4815 <param name="recursive"></param>
4816 </member>
4817 <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
4818 <summary>
4819 Returns the Xml representation of the test
4820 </summary>
4821 <param name="recursive">If true, include child tests recursively</param>
4822 <returns></returns>
4823 </member>
4824 <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
4825 <summary>
4826 Returns an XmlNode representing the current result after
4827 adding it as a child of the supplied parent node.
4828 </summary>
4829 <param name="parentNode">The parent node.</param>
4830 <param name="recursive">If true, descendant results are included</param>
4831 <returns></returns>
4832 </member>
4833 <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
4834 <summary>
4835 Compares this test to another test for sorting purposes
4836 </summary>
4837 <param name="obj">The other test</param>
4838 <returns>Value of -1, 0 or +1 depending on whether the current test is less than, equal to or greater than the other test</returns>
4839 </member>
4840 <member name="T:NUnit.Framework.Internal.TestAssembly">
4841 <summary>
4842 TestAssembly is a TestSuite that represents the execution
4843 of tests in a managed assembly.
4844 </summary>
4845 </member>
4846 <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
4847 <summary>
4848 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
4849 specifying the Assembly and the path from which it was loaded.
4850 </summary>
4851 <param name="assembly">The assembly this test represents.</param>
4852 <param name="path">The path used to load the assembly.</param>
4853 </member>
4854 <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
4855 <summary>
4856 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
4857 for a path which could not be loaded.
4858 </summary>
4859 <param name="path">The path used to load the assembly.</param>
4860 </member>
4861 <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
4862 <summary>
4863 Gets the Assembly represented by this instance.
4864 </summary>
4865 </member>
4866 <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
4867 <summary>
4868 Gets the name used for the top-level element in the
4869 XML representation of this test
4870 </summary>
4871 </member>
4872 <member name="T:NUnit.Framework.Internal.TestFixture">
4873 <summary>
4874 TestFixture is a surrogate for a user test fixture class,
4875 containing one or more tests.
4876 </summary>
4877 </member>
4878 <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
4879 <summary>
4880 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
4881 </summary>
4882 <param name="fixtureType">Type of the fixture.</param>
4883 </member>
4884 <member name="T:NUnit.Framework.Internal.TestMethod">
4885 <summary>
4886 The TestMethod class represents a Test implemented as a method.
4887 </summary>
4888 </member>
4889 <member name="F:NUnit.Framework.Internal.TestMethod.parms">
4890 <summary>
4891 The ParameterSet used to create this test method
4892 </summary>
4893 </member>
4894 <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
4895 <summary>
4896 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
4897 </summary>
4898 <param name="method">The method to be used as a test.</param>
4899 </member>
4900 <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
4901 <summary>
4902 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
4903 </summary>
4904 <param name="method">The method to be used as a test.</param>
4905 <param name="parentSuite">The suite or fixture to which the new test will be added</param>
4906 </member>
4907 <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
4908 <summary>
4909 Overridden to return a TestCaseResult.
4910 </summary>
4911 <returns>A TestResult for this test.</returns>
4912 </member>
4913 <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
4914 <summary>
4915 Gets a bool indicating whether the current test
4916 has any descendant tests.
4917 </summary>
4918 </member>
4919 <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
4920 <summary>
4921 Returns a TNode representing the current result after
4922 adding it as a child of the supplied parent node.
4923 </summary>
4924 <param name="parentNode">The parent node.</param>
4925 <param name="recursive">If true, descendant results are included</param>
4926 <returns></returns>
4927 </member>
4928 <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
4929 <summary>
4930 Gets this test's child tests
4931 </summary>
4932 <value>A list of child tests</value>
4933 </member>
4934 <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
4935 <summary>
4936 Gets the name used for the top-level element in the
4937 XML representation of this test
4938 </summary>
4939 </member>
4940 <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
4941 <summary>
4942 Returns the name of the method
4943 </summary>
4944 </member>
4945 <member name="T:NUnit.Framework.Internal.TestSuite">
4946 <summary>
4947 TestSuite represents a composite test, which contains other tests.
4948 </summary>
4949 </member>
4950 <member name="F:NUnit.Framework.Internal.TestSuite.tests">
4951 <summary>
4952 Our collection of child tests
4953 </summary>
4954 </member>
4955 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
4956 <summary>
4957 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
4958 </summary>
4959 <param name="name">The name of the suite.</param>
4960 </member>
4961 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
4962 <summary>
4963 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
4964 </summary>
4965 <param name="parentSuiteName">Name of the parent suite.</param>
4966 <param name="name">The name of the suite.</param>
4967 </member>
4968 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
4969 <summary>
4970 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
4971 </summary>
4972 <param name="fixtureType">Type of the fixture.</param>
4973 </member>
4974 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
4975 <summary>
4976 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
4977 </summary>
4978 <param name="fixtureType">Type of the fixture.</param>
4979 </member>
4980 <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
4981 <summary>
4982 Sorts tests under this suite.
4983 </summary>
4984 </member>
4985 <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
4986 <summary>
4987 Adds a test to the suite.
4988 </summary>
4989 <param name="test">The test.</param>
4990 </member>
4991 <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
4992 <summary>
4993 Gets this test's child tests
4994 </summary>
4995 <value>The list of child tests</value>
4996 </member>
4997 <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
4998 <summary>
4999 Gets a count of test cases represented by
5000 or contained under this test.
5001 </summary>
5002 <value></value>
5003 </member>
5004 <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
5005 <summary>
5006 The arguments to use in creating the fixture
5007 </summary>
5008 </member>
5009 <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
5010 <summary>
5011 Set to true to suppress sorting this suite's contents
5012 </summary>
5013 </member>
5014 <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
5015 <summary>
5016 Overridden to return a TestSuiteResult.
5017 </summary>
5018 <returns>A TestResult for this test.</returns>
5019 </member>
5020 <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
5021 <summary>
5022 Gets a bool indicating whether the current test
5023 has any descendant tests.
5024 </summary>
5025 </member>
5026 <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
5027 <summary>
5028 Gets the name used for the top-level element in the
5029 XML representation of this test
5030 </summary>
5031 </member>
5032 <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
5033 <summary>
5034 Returns an XmlNode representing the current result after
5035 adding it as a child of the supplied parent node.
5036 </summary>
5037 <param name="parentNode">The parent node.</param>
5038 <param name="recursive">If true, descendant results are included</param>
5039 <returns></returns>
5040 </member>
5041 <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Type)">
5042 <summary>
5043 Check that setup and teardown methods marked by certain attributes
5044 meet NUnit's requirements and mark the tests not runnable otherwise.
5045 </summary>
5046 <param name="attrType">The attribute type to check for</param>
5047 </member>
5048 <member name="T:NUnit.Framework.Internal.ThreadUtility">
5049 <summary>
5050 ThreadUtility provides a set of static methods convenient
5051 for working with threads.
5052 </summary>
5053 </member>
5054 <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread)">
5055 <summary>
5056 Do our best to Kill a thread
5057 </summary>
5058 <param name="thread">The thread to kill</param>
5059 </member>
5060 <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Object)">
5061 <summary>
5062 Do our best to kill a thread, passing state info
5063 </summary>
5064 <param name="thread">The thread to kill</param>
5065 <param name="stateInfo">Info for the ThreadAbortException handler</param>
5066 </member>
5067 <member name="T:NUnit.Framework.Internal.TypeHelper">
5068 <summary>
5069 TypeHelper provides static methods that operate on Types.
5070 </summary>
5071 </member>
5072 <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
5073 <summary>
5074 A special value, which is used to indicate that BestCommonType() method
5075 was unable to find a common type for the specified arguments.
5076 </summary>
5077 </member>
5078 <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
5079 <summary>
5080 Gets the display name for a Type as used by NUnit.
5081 </summary>
5082 <param name="type">The Type for which a display name is needed.</param>
5083 <returns>The display name for the Type</returns>
5084 </member>
5085 <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
5086 <summary>
5087 Gets the display name for a Type as used by NUnit.
5088 </summary>
5089 <param name="type">The Type for which a display name is needed.</param>
5090 <param name="arglist">The arglist provided.</param>
5091 <returns>The display name for the Type</returns>
5092 </member>
5093 <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
5094 <summary>
5095 Returns the best fit for a common type to be used in
5096 matching actual arguments to a methods Type parameters.
5097 </summary>
5098 <param name="type1">The first type.</param>
5099 <param name="type2">The second type.</param>
5100 <returns>Either type1 or type2, depending on which is more general.</returns>
5101 </member>
5102 <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
5103 <summary>
5104 Determines whether the specified type is numeric.
5105 </summary>
5106 <param name="type">The type to be examined.</param>
5107 <returns>
5108 <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
5109 </returns>
5110 </member>
5111 <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
5112 <summary>
5113 Convert an argument list to the required parameter types.
5114 Currently, only widening numeric conversions are performed.
5115 </summary>
5116 <param name="arglist">An array of args to be converted</param>
5117 <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
5118 </member>
5119 <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
5120 <summary>
5121 Determines whether this instance can deduce type args for a generic type from the supplied arguments.
5122 </summary>
5123 <param name="type">The type to be examined.</param>
5124 <param name="arglist">The arglist.</param>
5125 <param name="typeArgsOut">The type args to be used.</param>
5126 <returns>
5127 <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
5128 </returns>
5129 </member>
5130 <member name="M:NUnit.Framework.Internal.TypeHelper.GetEnumValues(System.Type)">
5131 <summary>
5132 Gets the _values for an enumeration, using Enum.GetTypes
5133 where available, otherwise through reflection.
5134 </summary>
5135 <param name="enumType"></param>
5136 <returns></returns>
5137 </member>
5138 <member name="M:NUnit.Framework.Internal.TypeHelper.GetEnumNames(System.Type)">
5139 <summary>
5140 Gets the ids of the _values for an enumeration,
5141 using Enum.GetNames where available, otherwise
5142 through reflection.
5143 </summary>
5144 <param name="enumType"></param>
5145 <returns></returns>
5146 </member>
5147 <member name="T:NUnit.Framework.Internal.TypeWrapper">
5148 <summary>
5149 The TypeWrapper class wraps a Type so it may be used in
5150 a platform-independent manner.
5151 </summary>
5152 </member>
5153 <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
5154 <summary>
5155 Construct a TypeWrapper for a specified Type.
5156 </summary>
5157 </member>
5158 <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
5159 <summary>
5160 Gets the underlying Type on which this TypeWrapper is based.
5161 </summary>
5162 </member>
5163 <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
5164 <summary>
5165 Gets the base type of this type as an ITypeInfo
5166 </summary>
5167 </member>
5168 <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
5169 <summary>
5170 Gets the Name of the Type
5171 </summary>
5172 </member>
5173 <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
5174 <summary>
5175 Gets the FullName of the Type
5176 </summary>
5177 </member>
5178 <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
5179 <summary>
5180 Gets the assembly in which the type is declared
5181 </summary>
5182 </member>
5183 <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
5184 <summary>
5185 Gets the namespace of the Type
5186 </summary>
5187 </member>
5188 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
5189 <summary>
5190 Gets a value indicating whether the type is abstract.
5191 </summary>
5192 </member>
5193 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
5194 <summary>
5195 Gets a value indicating whether the Type is a generic Type
5196 </summary>
5197 </member>
5198 <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
5199 <summary>
5200 Returns true if the Type wrapped is T
5201 </summary>
5202 </member>
5203 <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
5204 <summary>
5205 Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
5206 </summary>
5207 </member>
5208 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
5209 <summary>
5210 Gets a value indicating whether the Type is a generic Type definition
5211 </summary>
5212 </member>
5213 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
5214 <summary>
5215 Gets a value indicating whether the type is sealed.
5216 </summary>
5217 </member>
5218 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
5219 <summary>
5220 Gets a value indicating whether this type represents a static class.
5221 </summary>
5222 </member>
5223 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
5224 <summary>
5225 Get the display name for this type
5226 </summary>
5227 </member>
5228 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
5229 <summary>
5230 Get the display name for an object of this type, constructed with the specified args.
5231 </summary>
5232 </member>
5233 <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
5234 <summary>
5235 Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
5236 </summary>
5237 </member>
5238 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
5239 <summary>
5240 Returns a Type representing a generic type definition from which this Type can be constructed.
5241 </summary>
5242 </member>
5243 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
5244 <summary>
5245 Returns an array of custom attributes of the specified type applied to this type
5246 </summary>
5247 </member>
5248 <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
5249 <summary>
5250 Returns a value indicating whether the type has an attribute of the specified type.
5251 </summary>
5252 <typeparam name="T"></typeparam>
5253 <param name="inherit"></param>
5254 <returns></returns>
5255 </member>
5256 <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
5257 <summary>
5258 Returns a flag indicating whether this type has a method with an attribute of the specified type.
5259 </summary>
5260 <param name="attributeType"></param>
5261 <returns></returns>
5262 </member>
5263 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(System.Reflection.BindingFlags)">
5264 <summary>
5265 Returns an array of IMethodInfos for methods of this Type
5266 that match the specified flags.
5267 </summary>
5268 </member>
5269 <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
5270 <summary>
5271 Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
5272 </summary>
5273 </member>
5274 <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
5275 <summary>
5276 Construct an object of this Type, using the specified arguments.
5277 </summary>
5278 </member>
5279 <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
5280 <summary>
5281 Override ToString() so that error messages in NUnit's own tests make sense
5282 </summary>
5283 </member>
5284 <member name="T:NUnit.Framework.Internal.TestCaseResult">
5285 <summary>
5286 Represents the result of running a single test case.
5287 </summary>
5288 </member>
5289 <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
5290 <summary>
5291 Construct a TestCaseResult based on a TestMethod
5292 </summary>
5293 <param name="test">A TestMethod to which the result applies.</param>
5294 </member>
5295 <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
5296 <summary>
5297 Gets the number of test cases that failed
5298 when running the test and all its children.
5299 </summary>
5300 </member>
5301 <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
5302 <summary>
5303 Gets the number of test cases that passed
5304 when running the test and all its children.
5305 </summary>
5306 </member>
5307 <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
5308 <summary>
5309 Gets the number of test cases that were skipped
5310 when running the test and all its children.
5311 </summary>
5312 </member>
5313 <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
5314 <summary>
5315 Gets the number of test cases that were inconclusive
5316 when running the test and all its children.
5317 </summary>
5318 </member>
5319 <member name="T:NUnit.Framework.Internal.TestSuiteResult">
5320 <summary>
5321 Represents the result of running a test suite
5322 </summary>
5323 </member>
5324 <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
5325 <summary>
5326 Construct a TestSuiteResult base on a TestSuite
5327 </summary>
5328 <param name="suite">The TestSuite to which the result applies</param>
5329 </member>
5330 <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
5331 <summary>
5332 Gets the number of test cases that failed
5333 when running the test and all its children.
5334 </summary>
5335 </member>
5336 <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
5337 <summary>
5338 Gets the number of test cases that passed
5339 when running the test and all its children.
5340 </summary>
5341 </member>
5342 <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
5343 <summary>
5344 Gets the number of test cases that were skipped
5345 when running the test and all its children.
5346 </summary>
5347 </member>
5348 <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
5349 <summary>
5350 Gets the number of test cases that were inconclusive
5351 when running the test and all its children.
5352 </summary>
5353 </member>
5354 <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
5355 <summary>
5356 Add a child result
5357 </summary>
5358 <param name="result">The child result to be added</param>
5359 </member>
5360 <member name="T:NUnit.Framework.Guard">
5361 <summary>
5362 Class used to guard against unexpected argument values
5363 or operations by throwing an appropriate exception.
5364 </summary>
5365 </member>
5366 <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
5367 <summary>
5368 Throws an exception if an argument is null
5369 </summary>
5370 <param name="value">The value to be tested</param>
5371 <param name="name">The name of the argument</param>
5372 </member>
5373 <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
5374 <summary>
5375 Throws an exception if a string argument is null or empty
5376 </summary>
5377 <param name="value">The value to be tested</param>
5378 <param name="name">The name of the argument</param>
5379 </member>
5380 <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
5381 <summary>
5382 Throws an ArgumentOutOfRangeException if the specified condition is not met.
5383 </summary>
5384 <param name="condition">The condition that must be met</param>
5385 <param name="message">The exception message to be used</param>
5386 <param name="paramName">The name of the argument</param>
5387 </member>
5388 <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
5389 <summary>
5390 Throws an ArgumentException if the specified condition is not met.
5391 </summary>
5392 <param name="condition">The condition that must be met</param>
5393 <param name="message">The exception message to be used</param>
5394 <param name="paramName">The name of the argument</param>
5395 </member>
5396 <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
5397 <summary>
5398 Throws an InvalidOperationException if the specified condition is not met.
5399 </summary>
5400 <param name="condition">The condition that must be met</param>
5401 <param name="message">The exception message to be used</param>
5402 </member>
5403 <member name="T:NUnit.Framework.ActionTargets">
5404 <summary>
5405 The different targets a test action attribute can be applied to
5406 </summary>
5407 </member>
5408 <member name="F:NUnit.Framework.ActionTargets.Default">
5409 <summary>
5410 Default target, which is determined by where the action attribute is attached
5411 </summary>
5412 </member>
5413 <member name="F:NUnit.Framework.ActionTargets.Test">
5414 <summary>
5415 Target a individual test case
5416 </summary>
5417 </member>
5418 <member name="F:NUnit.Framework.ActionTargets.Suite">
5419 <summary>
5420 Target a suite of test cases
5421 </summary>
5422 </member>
5423 <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
5424 <summary>
5425 DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
5426 containing test fixtures present in the assembly.
5427 </summary>
5428 </member>
5429 <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
5430 <summary>
5431 The default suite builder used by the test assembly builder.
5432 </summary>
5433 </member>
5434 <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
5435 <summary>
5436 Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
5437 </summary>
5438 </member>
5439 <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.IDictionary)">
5440 <summary>
5441 Build a suite of tests from a provided assembly
5442 </summary>
5443 <param name="assembly">The assembly from which tests are to be built</param>
5444 <param name="options">A dictionary of options to use in building the suite</param>
5445 <returns>
5446 A TestSuite containing the tests found in the assembly
5447 </returns>
5448 </member>
5449 <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.IDictionary)">
5450 <summary>
5451 Build a suite of tests given the filename of an assembly
5452 </summary>
5453 <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
5454 <param name="options">A dictionary of options to use in building the suite</param>
5455 <returns>
5456 A TestSuite containing the tests found in the assembly
5457 </returns>
5458 </member>
5459 <member name="T:NUnit.Framework.Api.FrameworkController">
5460 <summary>
5461 FrameworkController provides a facade for use in loading, browsing
5462 and running tests without requiring a reference to the NUnit
5463 framework. All calls are encapsulated in constructors for
5464 this class and its nested classes, which only require the
5465 types of the Common Type System as arguments.
5466
5467 The controller supports four actions: Load, Explore, Count and Run.
5468 They are intended to be called by a driver, which should allow for
5469 proper sequencing of calls. Load must be called before any of the
5470 other actions. The driver may support other actions, such as
5471 reload on run, by combining these calls.
5472 </summary>
5473 </member>
5474 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
5475 <summary>
5476 Construct a FrameworkController using the default builder and runner.
5477 </summary>
5478 <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
5479 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
5480 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
5481 </member>
5482 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
5483 <summary>
5484 Construct a FrameworkController using the default builder and runner.
5485 </summary>
5486 <param name="assembly">The test assembly</param>
5487 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
5488 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
5489 </member>
5490 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
5491 <summary>
5492 Construct a FrameworkController, specifying the types to be used
5493 for the runner and builder. This constructor is provided for
5494 purposes of development.
5495 </summary>
5496 <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
5497 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
5498 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
5499 <param name="runnerType">The Type of the test runner</param>
5500 <param name="builderType">The Type of the test builder</param>
5501 </member>
5502 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
5503 <summary>
5504 Construct a FrameworkController, specifying the types to be used
5505 for the runner and builder. This constructor is provided for
5506 purposes of development.
5507 </summary>
5508 <param name="assembly">The test assembly</param>
5509 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
5510 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
5511 <param name="runnerType">The Type of the test runner</param>
5512 <param name="builderType">The Type of the test builder</param>
5513 </member>
5514 <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
5515 <summary>
5516 Gets the ITestAssemblyBuilder used by this controller instance.
5517 </summary>
5518 <value>The builder.</value>
5519 </member>
5520 <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
5521 <summary>
5522 Gets the ITestAssemblyRunner used by this controller instance.
5523 </summary>
5524 <value>The runner.</value>
5525 </member>
5526 <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
5527 <summary>
5528 Gets the AssemblyName or the path for which this FrameworkController was created
5529 </summary>
5530 </member>
5531 <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
5532 <summary>
5533 Gets the Assembly for which this
5534 </summary>
5535 </member>
5536 <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
5537 <summary>
5538 Gets a dictionary of settings for the FrameworkController
5539 </summary>
5540 </member>
5541 <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
5542 <summary>
5543 Inserts environment element
5544 </summary>
5545 <param name="targetNode">Target node</param>
5546 <returns>The new node</returns>
5547 </member>
5548 <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.IDictionary)">
5549 <summary>
5550 Inserts settings element
5551 </summary>
5552 <param name="targetNode">Target node</param>
5553 <param name="settings">Settings dictionary</param>
5554 <returns>The new node</returns>
5555 </member>
5556 <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
5557 <summary>
5558 FrameworkControllerAction is the base class for all actions
5559 performed against a FrameworkController.
5560 </summary>
5561 </member>
5562 <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
5563 <summary>
5564 LoadTestsAction loads a test into the FrameworkController
5565 </summary>
5566 </member>
5567 <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
5568 <summary>
5569 LoadTestsAction loads the tests in an assembly.
5570 </summary>
5571 <param name="controller">The controller.</param>
5572 <param name="handler">The callback handler.</param>
5573 </member>
5574 <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
5575 <summary>
5576 ExploreTestsAction returns info about the tests in an assembly
5577 </summary>
5578 </member>
5579 <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
5580 <summary>
5581 Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
5582 </summary>
5583 <param name="controller">The controller for which this action is being performed.</param>
5584 <param name="filter">Filter used to control which tests are included (NYI)</param>
5585 <param name="handler">The callback handler.</param>
5586 </member>
5587 <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
5588 <summary>
5589 CountTestsAction counts the number of test cases in the loaded TestSuite
5590 held by the FrameworkController.
5591 </summary>
5592 </member>
5593 <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
5594 <summary>
5595 Construct a CountsTestAction and perform the count of test cases.
5596 </summary>
5597 <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
5598 <param name="filter">A string containing the XML representation of the filter to use</param>
5599 <param name="handler">A callback handler used to report results</param>
5600 </member>
5601 <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
5602 <summary>
5603 RunTestsAction runs the loaded TestSuite held by the FrameworkController.
5604 </summary>
5605 </member>
5606 <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
5607 <summary>
5608 Construct a RunTestsAction and run all tests in the loaded TestSuite.
5609 </summary>
5610 <param name="controller">A FrameworkController holding the TestSuite to run</param>
5611 <param name="filter">A string containing the XML representation of the filter to use</param>
5612 <param name="handler">A callback handler used to report results</param>
5613 </member>
5614 <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
5615 <summary>
5616 RunAsyncAction initiates an asynchronous test run, returning immediately
5617 </summary>
5618 </member>
5619 <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
5620 <summary>
5621 Construct a RunAsyncAction and run all tests in the loaded TestSuite.
5622 </summary>
5623 <param name="controller">A FrameworkController holding the TestSuite to run</param>
5624 <param name="filter">A string containing the XML representation of the filter to use</param>
5625 <param name="handler">A callback handler used to report results</param>
5626 </member>
5627 <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
5628 <summary>
5629 StopRunAction stops an ongoing run.
5630 </summary>
5631 </member>
5632 <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
5633 <summary>
5634 Construct a StopRunAction and stop any ongoing run. If no
5635 run is in process, no error is raised.
5636 </summary>
5637 <param name="controller">The FrameworkController for which a run is to be stopped.</param>
5638 <param name="force">True the stop should be forced, false for a cooperative stop.</param>
5639 <param name="handler">>A callback handler used to report results</param>
5640 <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
5641 </member>
5642 <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
5643 <summary>
5644 The ITestAssemblyBuilder interface is implemented by a class
5645 that is able to build a suite of tests given an assembly or
5646 an assembly filename.
5647 </summary>
5648 </member>
5649 <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.IDictionary)">
5650 <summary>
5651 Build a suite of tests from a provided assembly
5652 </summary>
5653 <param name="assembly">The assembly from which tests are to be built</param>
5654 <param name="options">A dictionary of options to use in building the suite</param>
5655 <returns>A TestSuite containing the tests found in the assembly</returns>
5656 </member>
5657 <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.IDictionary)">
5658 <summary>
5659 Build a suite of tests given the filename of an assembly
5660 </summary>
5661 <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
5662 <param name="options">A dictionary of options to use in building the suite</param>
5663 <returns>A TestSuite containing the tests found in the assembly</returns>
5664 </member>
5665 <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
5666 <summary>
5667 The ITestAssemblyRunner interface is implemented by classes
5668 that are able to execute a suite of tests loaded
5669 from an assembly.
5670 </summary>
5671 </member>
5672 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
5673 <summary>
5674 Gets the tree of loaded tests, or null if
5675 no tests have been loaded.
5676 </summary>
5677 </member>
5678 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
5679 <summary>
5680 Gets the tree of test results, if the test
5681 run is completed, otherwise null.
5682 </summary>
5683 </member>
5684 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
5685 <summary>
5686 Indicates whether a test has been loaded
5687 </summary>
5688 </member>
5689 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
5690 <summary>
5691 Indicates whether a test is currently running
5692 </summary>
5693 </member>
5694 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
5695 <summary>
5696 Indicates whether a test run is complete
5697 </summary>
5698 </member>
5699 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.IDictionary)">
5700 <summary>
5701 Loads the tests found in an Assembly, returning an
5702 indication of whether or not the load succeeded.
5703 </summary>
5704 <param name="assemblyName">File name of the assembly to load</param>
5705 <param name="settings">Dictionary of options to use in loading the test</param>
5706 <returns>An ITest representing the loaded tests</returns>
5707 </member>
5708 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.IDictionary)">
5709 <summary>
5710 Loads the tests found in an Assembly, returning an
5711 indication of whether or not the load succeeded.
5712 </summary>
5713 <param name="assembly">The assembly to load</param>
5714 <param name="settings">Dictionary of options to use in loading the test</param>
5715 <returns>An ITest representing the loaded tests</returns>
5716 </member>
5717 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
5718 <summary>
5719 Count Test Cases using a filter
5720 </summary>
5721 <param name="filter">The filter to apply</param>
5722 <returns>The number of test cases found</returns>
5723 </member>
5724 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
5725 <summary>
5726 Run selected tests and return a test result. The test is run synchronously,
5727 and the listener interface is notified as it progresses.
5728 </summary>
5729 <param name="listener">Interface to receive ITestListener notifications.</param>
5730 <param name="filter">A test filter used to select tests to be run</param>
5731 </member>
5732 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
5733 <summary>
5734 Run selected tests asynchronously, notifying the listener interface as it progresses.
5735 </summary>
5736 <param name="listener">Interface to receive EventListener notifications.</param>
5737 <param name="filter">A test filter used to select tests to be run</param>
5738 </member>
5739 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
5740 <summary>
5741 Wait for the ongoing run to complete.
5742 </summary>
5743 <param name="timeout">Time to wait in milliseconds</param>
5744 <returns>True if the run completed, otherwise false</returns>
5745 </member>
5746 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
5747 <summary>
5748 Signal any test run that is in process to stop. Return without error if no test is running.
5749 </summary>
5750 <param name="force">If true, kill any test-running threads</param>
5751 </member>
5752 <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
5753 <summary>
5754 Implementation of ITestAssemblyRunner
5755 </summary>
5756 </member>
5757 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
5758 <summary>
5759 Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
5760 </summary>
5761 <param name="builder">The builder.</param>
5762 </member>
5763 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.DefaultLevelOfParallelism">
5764 <summary>
5765 Gets the default level of parallel execution (worker threads)
5766 </summary>
5767 </member>
5768 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
5769 <summary>
5770 The tree of tests that was loaded by the builder
5771 </summary>
5772 </member>
5773 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
5774 <summary>
5775 The test result, if a run has completed
5776 </summary>
5777 </member>
5778 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
5779 <summary>
5780 Indicates whether a test is loaded
5781 </summary>
5782 </member>
5783 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
5784 <summary>
5785 Indicates whether a test is running
5786 </summary>
5787 </member>
5788 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
5789 <summary>
5790 Indicates whether a test run is complete
5791 </summary>
5792 </member>
5793 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
5794 <summary>
5795 Our settings, specified when loading the assembly
5796 </summary>
5797 </member>
5798 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
5799 <summary>
5800 The top level WorkItem created for the assembly as a whole
5801 </summary>
5802 </member>
5803 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
5804 <summary>
5805 The TestExecutionContext for the top level WorkItem
5806 </summary>
5807 </member>
5808 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.IDictionary)">
5809 <summary>
5810 Loads the tests found in an Assembly
5811 </summary>
5812 <param name="assemblyName">File name of the assembly to load</param>
5813 <param name="settings">Dictionary of option settings for loading the assembly</param>
5814 <returns>True if the load was successful</returns>
5815 </member>
5816 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.IDictionary)">
5817 <summary>
5818 Loads the tests found in an Assembly
5819 </summary>
5820 <param name="assembly">The assembly to load</param>
5821 <param name="settings">Dictionary of option settings for loading the assembly</param>
5822 <returns>True if the load was successful</returns>
5823 </member>
5824 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
5825 <summary>
5826 Count Test Cases using a filter
5827 </summary>
5828 <param name="filter">The filter to apply</param>
5829 <returns>The number of test cases found</returns>
5830 </member>
5831 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
5832 <summary>
5833 Run selected tests and return a test result. The test is run synchronously,
5834 and the listener interface is notified as it progresses.
5835 </summary>
5836 <param name="listener">Interface to receive EventListener notifications.</param>
5837 <param name="filter">A test filter used to select tests to be run</param>
5838 <returns></returns>
5839 </member>
5840 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
5841 <summary>
5842 Run selected tests asynchronously, notifying the listener interface as it progresses.
5843 </summary>
5844 <param name="listener">Interface to receive EventListener notifications.</param>
5845 <param name="filter">A test filter used to select tests to be run</param>
5846 <remarks>
5847 RunAsync is a template method, calling various abstract and
5848 virtual methods to be overridden by derived classes.
5849 </remarks>
5850 </member>
5851 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
5852 <summary>
5853 Wait for the ongoing run to complete.
5854 </summary>
5855 <param name="timeout">Time to wait in milliseconds</param>
5856 <returns>True if the run completed, otherwise false</returns>
5857 </member>
5858 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
5859 <summary>
5860 Initiate the test run.
5861 </summary>
5862 </member>
5863 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
5864 <summary>
5865 Signal any test run that is in process to stop. Return without error if no test is running.
5866 </summary>
5867 <param name="force">If true, kill any test-running threads</param>
5868 </member>
5869 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
5870 <summary>
5871 Create the initial TestExecutionContext used to run tests
5872 </summary>
5873 <param name="listener">The ITestListener specified in the RunAsync call</param>
5874 </member>
5875 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
5876 <summary>
5877 Handle the the Completed event for the top level work item
5878 </summary>
5879 </member>
5880 <member name="T:NUnit.Framework.Assert">
5881 <summary>
5882 The Assert class contains a collection of static methods that
5883 implement the most common assertions used in NUnit.
5884 </summary>
5885 </member>
5886 <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
5887 <summary>
5888 Verifies that the first int is greater than the second
5889 int. If it is not, then an
5890 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5891 </summary>
5892 <param name="arg1">The first value, expected to be greater</param>
5893 <param name="arg2">The second value, expected to be less</param>
5894 <param name="message">The message to display in case of failure</param>
5895 <param name="args">Array of objects to be used in formatting the message</param>
5896 </member>
5897 <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
5898 <summary>
5899 Verifies that the first int is greater than the second
5900 int. If it is not, then an
5901 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5902 </summary>
5903 <param name="arg1">The first value, expected to be greater</param>
5904 <param name="arg2">The second value, expected to be less</param>
5905 </member>
5906 <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
5907 <summary>
5908 Verifies that the first value is greater than the second
5909 value. If it is not, then an
5910 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5911 </summary>
5912 <param name="arg1">The first value, expected to be greater</param>
5913 <param name="arg2">The second value, expected to be less</param>
5914 <param name="message">The message to display in case of failure</param>
5915 <param name="args">Array of objects to be used in formatting the message</param>
5916 </member>
5917 <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
5918 <summary>
5919 Verifies that the first value is greater than the second
5920 value. If it is not, then an
5921 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5922 </summary>
5923 <param name="arg1">The first value, expected to be greater</param>
5924 <param name="arg2">The second value, expected to be less</param>
5925 </member>
5926 <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
5927 <summary>
5928 Verifies that the first value is greater than the second
5929 value. If it is not, then an
5930 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5931 </summary>
5932 <param name="arg1">The first value, expected to be greater</param>
5933 <param name="arg2">The second value, expected to be less</param>
5934 <param name="message">The message to display in case of failure</param>
5935 <param name="args">Array of objects to be used in formatting the message</param>
5936 </member>
5937 <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
5938 <summary>
5939 Verifies that the first value is greater than the second
5940 value. If it is not, then an
5941 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5942 </summary>
5943 <param name="arg1">The first value, expected to be greater</param>
5944 <param name="arg2">The second value, expected to be less</param>
5945 </member>
5946 <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
5947 <summary>
5948 Verifies that the first value is greater than the second
5949 value. If it is not, then an
5950 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5951 </summary>
5952 <param name="arg1">The first value, expected to be greater</param>
5953 <param name="arg2">The second value, expected to be less</param>
5954 <param name="message">The message to display in case of failure</param>
5955 <param name="args">Array of objects to be used in formatting the message</param>
5956 </member>
5957 <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
5958 <summary>
5959 Verifies that the first value is greater than the second
5960 value. If it is not, then an
5961 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5962 </summary>
5963 <param name="arg1">The first value, expected to be greater</param>
5964 <param name="arg2">The second value, expected to be less</param>
5965 </member>
5966 <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
5967 <summary>
5968 Verifies that the first value is greater than the second
5969 value. If it is not, then an
5970 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5971 </summary>
5972 <param name="arg1">The first value, expected to be greater</param>
5973 <param name="arg2">The second value, expected to be less</param>
5974 <param name="message">The message to display in case of failure</param>
5975 <param name="args">Array of objects to be used in formatting the message</param>
5976 </member>
5977 <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
5978 <summary>
5979 Verifies that the first value is greater than the second
5980 value. If it is not, then an
5981 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5982 </summary>
5983 <param name="arg1">The first value, expected to be greater</param>
5984 <param name="arg2">The second value, expected to be less</param>
5985 </member>
5986 <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
5987 <summary>
5988 Verifies that the first value is greater than the second
5989 value. If it is not, then an
5990 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5991 </summary>
5992 <param name="arg1">The first value, expected to be greater</param>
5993 <param name="arg2">The second value, expected to be less</param>
5994 <param name="message">The message to display in case of failure</param>
5995 <param name="args">Array of objects to be used in formatting the message</param>
5996 </member>
5997 <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
5998 <summary>
5999 Verifies that the first value is greater than the second
6000 value. If it is not, then an
6001 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6002 </summary>
6003 <param name="arg1">The first value, expected to be greater</param>
6004 <param name="arg2">The second value, expected to be less</param>
6005 </member>
6006 <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
6007 <summary>
6008 Verifies that the first value is greater than the second
6009 value. If it is not, then an
6010 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6011 </summary>
6012 <param name="arg1">The first value, expected to be greater</param>
6013 <param name="arg2">The second value, expected to be less</param>
6014 <param name="message">The message to display in case of failure</param>
6015 <param name="args">Array of objects to be used in formatting the message</param>
6016 </member>
6017 <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
6018 <summary>
6019 Verifies that the first value is greater than the second
6020 value. If it is not, then an
6021 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6022 </summary>
6023 <param name="arg1">The first value, expected to be greater</param>
6024 <param name="arg2">The second value, expected to be less</param>
6025 </member>
6026 <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
6027 <summary>
6028 Verifies that the first value is greater than the second
6029 value. If it is not, then an
6030 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6031 </summary>
6032 <param name="arg1">The first value, expected to be greater</param>
6033 <param name="arg2">The second value, expected to be less</param>
6034 <param name="message">The message to display in case of failure</param>
6035 <param name="args">Array of objects to be used in formatting the message</param>
6036 </member>
6037 <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
6038 <summary>
6039 Verifies that the first value is greater than the second
6040 value. If it is not, then an
6041 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6042 </summary>
6043 <param name="arg1">The first value, expected to be greater</param>
6044 <param name="arg2">The second value, expected to be less</param>
6045 </member>
6046 <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
6047 <summary>
6048 Verifies that the first value is less than the second
6049 value. If it is not, then an
6050 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6051 </summary>
6052 <param name="arg1">The first value, expected to be less</param>
6053 <param name="arg2">The second value, expected to be greater</param>
6054 <param name="message">The message to display in case of failure</param>
6055 <param name="args">Array of objects to be used in formatting the message</param>
6056 </member>
6057 <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
6058 <summary>
6059 Verifies that the first value is less than the second
6060 value. If it is not, then an
6061 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6062 </summary>
6063 <param name="arg1">The first value, expected to be less</param>
6064 <param name="arg2">The second value, expected to be greater</param>
6065 </member>
6066 <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
6067 <summary>
6068 Verifies that the first value is less than the second
6069 value. If it is not, then an
6070 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6071 </summary>
6072 <param name="arg1">The first value, expected to be less</param>
6073 <param name="arg2">The second value, expected to be greater</param>
6074 <param name="message">The message to display in case of failure</param>
6075 <param name="args">Array of objects to be used in formatting the message</param>
6076 </member>
6077 <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
6078 <summary>
6079 Verifies that the first value is less than the second
6080 value. If it is not, then an
6081 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6082 </summary>
6083 <param name="arg1">The first value, expected to be less</param>
6084 <param name="arg2">The second value, expected to be greater</param>
6085 </member>
6086 <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
6087 <summary>
6088 Verifies that the first value is less than the second
6089 value. If it is not, then an
6090 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6091 </summary>
6092 <param name="arg1">The first value, expected to be less</param>
6093 <param name="arg2">The second value, expected to be greater</param>
6094 <param name="message">The message to display in case of failure</param>
6095 <param name="args">Array of objects to be used in formatting the message</param>
6096 </member>
6097 <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
6098 <summary>
6099 Verifies that the first value is less than the second
6100 value. If it is not, then an
6101 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6102 </summary>
6103 <param name="arg1">The first value, expected to be less</param>
6104 <param name="arg2">The second value, expected to be greater</param>
6105 </member>
6106 <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
6107 <summary>
6108 Verifies that the first value is less than the second
6109 value. If it is not, then an
6110 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6111 </summary>
6112 <param name="arg1">The first value, expected to be less</param>
6113 <param name="arg2">The second value, expected to be greater</param>
6114 <param name="message">The message to display in case of failure</param>
6115 <param name="args">Array of objects to be used in formatting the message</param>
6116 </member>
6117 <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
6118 <summary>
6119 Verifies that the first value is less than the second
6120 value. If it is not, then an
6121 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6122 </summary>
6123 <param name="arg1">The first value, expected to be less</param>
6124 <param name="arg2">The second value, expected to be greater</param>
6125 </member>
6126 <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
6127 <summary>
6128 Verifies that the first value is less than the second
6129 value. If it is not, then an
6130 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6131 </summary>
6132 <param name="arg1">The first value, expected to be less</param>
6133 <param name="arg2">The second value, expected to be greater</param>
6134 <param name="message">The message to display in case of failure</param>
6135 <param name="args">Array of objects to be used in formatting the message</param>
6136 </member>
6137 <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
6138 <summary>
6139 Verifies that the first value is less than the second
6140 value. If it is not, then an
6141 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6142 </summary>
6143 <param name="arg1">The first value, expected to be less</param>
6144 <param name="arg2">The second value, expected to be greater</param>
6145 </member>
6146 <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
6147 <summary>
6148 Verifies that the first value is less than the second
6149 value. If it is not, then an
6150 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6151 </summary>
6152 <param name="arg1">The first value, expected to be less</param>
6153 <param name="arg2">The second value, expected to be greater</param>
6154 <param name="message">The message to display in case of failure</param>
6155 <param name="args">Array of objects to be used in formatting the message</param>
6156 </member>
6157 <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
6158 <summary>
6159 Verifies that the first value is less than the second
6160 value. If it is not, then an
6161 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6162 </summary>
6163 <param name="arg1">The first value, expected to be less</param>
6164 <param name="arg2">The second value, expected to be greater</param>
6165 </member>
6166 <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
6167 <summary>
6168 Verifies that the first value is less than the second
6169 value. If it is not, then an
6170 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6171 </summary>
6172 <param name="arg1">The first value, expected to be less</param>
6173 <param name="arg2">The second value, expected to be greater</param>
6174 <param name="message">The message to display in case of failure</param>
6175 <param name="args">Array of objects to be used in formatting the message</param>
6176 </member>
6177 <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
6178 <summary>
6179 Verifies that the first value is less than the second
6180 value. If it is not, then an
6181 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6182 </summary>
6183 <param name="arg1">The first value, expected to be less</param>
6184 <param name="arg2">The second value, expected to be greater</param>
6185 </member>
6186 <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
6187 <summary>
6188 Verifies that the first value is less than the second
6189 value. If it is not, then an
6190 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6191 </summary>
6192 <param name="arg1">The first value, expected to be less</param>
6193 <param name="arg2">The second value, expected to be greater</param>
6194 <param name="message">The message to display in case of failure</param>
6195 <param name="args">Array of objects to be used in formatting the message</param>
6196 </member>
6197 <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
6198 <summary>
6199 Verifies that the first value is less than the second
6200 value. If it is not, then an
6201 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6202 </summary>
6203 <param name="arg1">The first value, expected to be less</param>
6204 <param name="arg2">The second value, expected to be greater</param>
6205 </member>
6206 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
6207 <summary>
6208 Verifies that the first value is greater than or equal to the second
6209 value. If it is not, then an
6210 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6211 </summary>
6212 <param name="arg1">The first value, expected to be greater</param>
6213 <param name="arg2">The second value, expected to be less</param>
6214 <param name="message">The message to display in case of failure</param>
6215 <param name="args">Array of objects to be used in formatting the message</param>
6216 </member>
6217 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
6218 <summary>
6219 Verifies that the first value is greater than or equal to the second
6220 value. If it is not, then an
6221 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6222 </summary>
6223 <param name="arg1">The first value, expected to be greater</param>
6224 <param name="arg2">The second value, expected to be less</param>
6225 </member>
6226 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
6227 <summary>
6228 Verifies that the first value is greater than or equal to the second
6229 value. If it is not, then an
6230 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6231 </summary>
6232 <param name="arg1">The first value, expected to be greater</param>
6233 <param name="arg2">The second value, expected to be less</param>
6234 <param name="message">The message to display in case of failure</param>
6235 <param name="args">Array of objects to be used in formatting the message</param>
6236 </member>
6237 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
6238 <summary>
6239 Verifies that the first value is greater than or equal to the second
6240 value. If it is not, then an
6241 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6242 </summary>
6243 <param name="arg1">The first value, expected to be greater</param>
6244 <param name="arg2">The second value, expected to be less</param>
6245 </member>
6246 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
6247 <summary>
6248 Verifies that the first value is greater than or equal to the second
6249 value. If it is not, then an
6250 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6251 </summary>
6252 <param name="arg1">The first value, expected to be greater</param>
6253 <param name="arg2">The second value, expected to be less</param>
6254 <param name="message">The message to display in case of failure</param>
6255 <param name="args">Array of objects to be used in formatting the message</param>
6256 </member>
6257 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
6258 <summary>
6259 Verifies that the first value is greater than or equal to the second
6260 value. If it is not, then an
6261 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6262 </summary>
6263 <param name="arg1">The first value, expected to be greater</param>
6264 <param name="arg2">The second value, expected to be less</param>
6265 </member>
6266 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
6267 <summary>
6268 Verifies that the first value is greater than or equal to the second
6269 value. If it is not, then an
6270 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6271 </summary>
6272 <param name="arg1">The first value, expected to be greater</param>
6273 <param name="arg2">The second value, expected to be less</param>
6274 <param name="message">The message to display in case of failure</param>
6275 <param name="args">Array of objects to be used in formatting the message</param>
6276 </member>
6277 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
6278 <summary>
6279 Verifies that the first value is greater than or equal to the second
6280 value. If it is not, then an
6281 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6282 </summary>
6283 <param name="arg1">The first value, expected to be greater</param>
6284 <param name="arg2">The second value, expected to be less</param>
6285 </member>
6286 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
6287 <summary>
6288 Verifies that the first value is greater than or equal to the second
6289 value. If it is not, then an
6290 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6291 </summary>
6292 <param name="arg1">The first value, expected to be greater</param>
6293 <param name="arg2">The second value, expected to be less</param>
6294 <param name="message">The message to display in case of failure</param>
6295 <param name="args">Array of objects to be used in formatting the message</param>
6296 </member>
6297 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
6298 <summary>
6299 Verifies that the first value is greater than or equal to the second
6300 value. If it is not, then an
6301 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6302 </summary>
6303 <param name="arg1">The first value, expected to be greater</param>
6304 <param name="arg2">The second value, expected to be less</param>
6305 </member>
6306 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
6307 <summary>
6308 Verifies that the first value is greater than or equal to the second
6309 value. If it is not, then an
6310 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6311 </summary>
6312 <param name="arg1">The first value, expected to be greater</param>
6313 <param name="arg2">The second value, expected to be less</param>
6314 <param name="message">The message to display in case of failure</param>
6315 <param name="args">Array of objects to be used in formatting the message</param>
6316 </member>
6317 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
6318 <summary>
6319 Verifies that the first value is greater than or equal to the second
6320 value. If it is not, then an
6321 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6322 </summary>
6323 <param name="arg1">The first value, expected to be greater</param>
6324 <param name="arg2">The second value, expected to be less</param>
6325 </member>
6326 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
6327 <summary>
6328 Verifies that the first value is greater than or equal to the second
6329 value. If it is not, then an
6330 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6331 </summary>
6332 <param name="arg1">The first value, expected to be greater</param>
6333 <param name="arg2">The second value, expected to be less</param>
6334 <param name="message">The message to display in case of failure</param>
6335 <param name="args">Array of objects to be used in formatting the message</param>
6336 </member>
6337 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
6338 <summary>
6339 Verifies that the first value is greater than or equal to the second
6340 value. If it is not, then an
6341 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6342 </summary>
6343 <param name="arg1">The first value, expected to be greater</param>
6344 <param name="arg2">The second value, expected to be less</param>
6345 </member>
6346 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
6347 <summary>
6348 Verifies that the first value is greater than or equal to the second
6349 value. If it is not, then an
6350 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6351 </summary>
6352 <param name="arg1">The first value, expected to be greater</param>
6353 <param name="arg2">The second value, expected to be less</param>
6354 <param name="message">The message to display in case of failure</param>
6355 <param name="args">Array of objects to be used in formatting the message</param>
6356 </member>
6357 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
6358 <summary>
6359 Verifies that the first value is greater than or equal to the second
6360 value. If it is not, then an
6361 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6362 </summary>
6363 <param name="arg1">The first value, expected to be greater</param>
6364 <param name="arg2">The second value, expected to be less</param>
6365 </member>
6366 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
6367 <summary>
6368 Verifies that the first value is less than or equal to the second
6369 value. If it is not, then an
6370 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6371 </summary>
6372 <param name="arg1">The first value, expected to be less</param>
6373 <param name="arg2">The second value, expected to be greater</param>
6374 <param name="message">The message to display in case of failure</param>
6375 <param name="args">Array of objects to be used in formatting the message</param>
6376 </member>
6377 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
6378 <summary>
6379 Verifies that the first value is less than or equal to the second
6380 value. If it is not, then an
6381 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6382 </summary>
6383 <param name="arg1">The first value, expected to be less</param>
6384 <param name="arg2">The second value, expected to be greater</param>
6385 </member>
6386 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
6387 <summary>
6388 Verifies that the first value is less than or equal to the second
6389 value. If it is not, then an
6390 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6391 </summary>
6392 <param name="arg1">The first value, expected to be less</param>
6393 <param name="arg2">The second value, expected to be greater</param>
6394 <param name="message">The message to display in case of failure</param>
6395 <param name="args">Array of objects to be used in formatting the message</param>
6396 </member>
6397 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
6398 <summary>
6399 Verifies that the first value is less than or equal to the second
6400 value. If it is not, then an
6401 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6402 </summary>
6403 <param name="arg1">The first value, expected to be less</param>
6404 <param name="arg2">The second value, expected to be greater</param>
6405 </member>
6406 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
6407 <summary>
6408 Verifies that the first value is less than or equal to the second
6409 value. If it is not, then an
6410 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6411 </summary>
6412 <param name="arg1">The first value, expected to be less</param>
6413 <param name="arg2">The second value, expected to be greater</param>
6414 <param name="message">The message to display in case of failure</param>
6415 <param name="args">Array of objects to be used in formatting the message</param>
6416 </member>
6417 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
6418 <summary>
6419 Verifies that the first value is less than or equal to the second
6420 value. If it is not, then an
6421 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6422 </summary>
6423 <param name="arg1">The first value, expected to be less</param>
6424 <param name="arg2">The second value, expected to be greater</param>
6425 </member>
6426 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
6427 <summary>
6428 Verifies that the first value is less than or equal to the second
6429 value. If it is not, then an
6430 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6431 </summary>
6432 <param name="arg1">The first value, expected to be less</param>
6433 <param name="arg2">The second value, expected to be greater</param>
6434 <param name="message">The message to display in case of failure</param>
6435 <param name="args">Array of objects to be used in formatting the message</param>
6436 </member>
6437 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
6438 <summary>
6439 Verifies that the first value is less than or equal to the second
6440 value. If it is not, then an
6441 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6442 </summary>
6443 <param name="arg1">The first value, expected to be less</param>
6444 <param name="arg2">The second value, expected to be greater</param>
6445 </member>
6446 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
6447 <summary>
6448 Verifies that the first value is less than or equal to the second
6449 value. If it is not, then an
6450 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6451 </summary>
6452 <param name="arg1">The first value, expected to be less</param>
6453 <param name="arg2">The second value, expected to be greater</param>
6454 <param name="message">The message to display in case of failure</param>
6455 <param name="args">Array of objects to be used in formatting the message</param>
6456 </member>
6457 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
6458 <summary>
6459 Verifies that the first value is less than or equal to the second
6460 value. If it is not, then an
6461 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6462 </summary>
6463 <param name="arg1">The first value, expected to be less</param>
6464 <param name="arg2">The second value, expected to be greater</param>
6465 </member>
6466 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
6467 <summary>
6468 Verifies that the first value is less than or equal to the second
6469 value. If it is not, then an
6470 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6471 </summary>
6472 <param name="arg1">The first value, expected to be less</param>
6473 <param name="arg2">The second value, expected to be greater</param>
6474 <param name="message">The message to display in case of failure</param>
6475 <param name="args">Array of objects to be used in formatting the message</param>
6476 </member>
6477 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
6478 <summary>
6479 Verifies that the first value is less than or equal to the second
6480 value. If it is not, then an
6481 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6482 </summary>
6483 <param name="arg1">The first value, expected to be less</param>
6484 <param name="arg2">The second value, expected to be greater</param>
6485 </member>
6486 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
6487 <summary>
6488 Verifies that the first value is less than or equal to the second
6489 value. If it is not, then an
6490 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6491 </summary>
6492 <param name="arg1">The first value, expected to be less</param>
6493 <param name="arg2">The second value, expected to be greater</param>
6494 <param name="message">The message to display in case of failure</param>
6495 <param name="args">Array of objects to be used in formatting the message</param>
6496 </member>
6497 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
6498 <summary>
6499 Verifies that the first value is less than or equal to the second
6500 value. If it is not, then an
6501 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6502 </summary>
6503 <param name="arg1">The first value, expected to be less</param>
6504 <param name="arg2">The second value, expected to be greater</param>
6505 </member>
6506 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
6507 <summary>
6508 Verifies that the first value is less than or equal to the second
6509 value. If it is not, then an
6510 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6511 </summary>
6512 <param name="arg1">The first value, expected to be less</param>
6513 <param name="arg2">The second value, expected to be greater</param>
6514 <param name="message">The message to display in case of failure</param>
6515 <param name="args">Array of objects to be used in formatting the message</param>
6516 </member>
6517 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
6518 <summary>
6519 Verifies that the first value is less than or equal to the second
6520 value. If it is not, then an
6521 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6522 </summary>
6523 <param name="arg1">The first value, expected to be less</param>
6524 <param name="arg2">The second value, expected to be greater</param>
6525 </member>
6526 <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
6527 <summary>
6528 Asserts that a condition is true. If the condition is false the method throws
6529 an <see cref="T:NUnit.Framework.AssertionException"/>.
6530 </summary>
6531 <param name="condition">The evaluated condition</param>
6532 <param name="message">The message to display in case of failure</param>
6533 <param name="args">Array of objects to be used in formatting the message</param>
6534 </member>
6535 <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
6536 <summary>
6537 Asserts that a condition is true. If the condition is false the method throws
6538 an <see cref="T:NUnit.Framework.AssertionException"/>.
6539 </summary>
6540 <param name="condition">The evaluated condition</param>
6541 <param name="message">The message to display in case of failure</param>
6542 <param name="args">Array of objects to be used in formatting the message</param>
6543 </member>
6544 <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
6545 <summary>
6546 Asserts that a condition is true. If the condition is false the method throws
6547 an <see cref="T:NUnit.Framework.AssertionException"/>.
6548 </summary>
6549 <param name="condition">The evaluated condition</param>
6550 </member>
6551 <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
6552 <summary>
6553 Asserts that a condition is true. If the condition is false the method throws
6554 an <see cref="T:NUnit.Framework.AssertionException"/>.
6555 </summary>
6556 <param name="condition">The evaluated condition</param>
6557 </member>
6558 <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
6559 <summary>
6560 Asserts that a condition is true. If the condition is false the method throws
6561 an <see cref="T:NUnit.Framework.AssertionException"/>.
6562 </summary>
6563 <param name="condition">The evaluated condition</param>
6564 <param name="message">The message to display in case of failure</param>
6565 <param name="args">Array of objects to be used in formatting the message</param>
6566 </member>
6567 <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
6568 <summary>
6569 Asserts that a condition is true. If the condition is false the method throws
6570 an <see cref="T:NUnit.Framework.AssertionException"/>.
6571 </summary>
6572 <param name="condition">The evaluated condition</param>
6573 <param name="message">The message to display in case of failure</param>
6574 <param name="args">Array of objects to be used in formatting the message</param>
6575 </member>
6576 <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
6577 <summary>
6578 Asserts that a condition is true. If the condition is false the method throws
6579 an <see cref="T:NUnit.Framework.AssertionException"/>.
6580 </summary>
6581 <param name="condition">The evaluated condition</param>
6582 </member>
6583 <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
6584 <summary>
6585 Asserts that a condition is true. If the condition is false the method throws
6586 an <see cref="T:NUnit.Framework.AssertionException"/>.
6587 </summary>
6588 <param name="condition">The evaluated condition</param>
6589 </member>
6590 <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
6591 <summary>
6592 Asserts that a condition is false. If the condition is true the method throws
6593 an <see cref="T:NUnit.Framework.AssertionException"/>.
6594 </summary>
6595 <param name="condition">The evaluated condition</param>
6596 <param name="message">The message to display in case of failure</param>
6597 <param name="args">Array of objects to be used in formatting the message</param>
6598 </member>
6599 <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
6600 <summary>
6601 Asserts that a condition is false. If the condition is true the method throws
6602 an <see cref="T:NUnit.Framework.AssertionException"/>.
6603 </summary>
6604 <param name="condition">The evaluated condition</param>
6605 <param name="message">The message to display in case of failure</param>
6606 <param name="args">Array of objects to be used in formatting the message</param>
6607 </member>
6608 <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
6609 <summary>
6610 Asserts that a condition is false. If the condition is true the method throws
6611 an <see cref="T:NUnit.Framework.AssertionException"/>.
6612 </summary>
6613 <param name="condition">The evaluated condition</param>
6614 </member>
6615 <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
6616 <summary>
6617 Asserts that a condition is false. If the condition is true the method throws
6618 an <see cref="T:NUnit.Framework.AssertionException"/>.
6619 </summary>
6620 <param name="condition">The evaluated condition</param>
6621 </member>
6622 <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
6623 <summary>
6624 Asserts that a condition is false. If the condition is true the method throws
6625 an <see cref="T:NUnit.Framework.AssertionException"/>.
6626 </summary>
6627 <param name="condition">The evaluated condition</param>
6628 <param name="message">The message to display in case of failure</param>
6629 <param name="args">Array of objects to be used in formatting the message</param>
6630 </member>
6631 <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
6632 <summary>
6633 Asserts that a condition is false. If the condition is true the method throws
6634 an <see cref="T:NUnit.Framework.AssertionException"/>.
6635 </summary>
6636 <param name="condition">The evaluated condition</param>
6637 <param name="message">The message to display in case of failure</param>
6638 <param name="args">Array of objects to be used in formatting the message</param>
6639 </member>
6640 <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
6641 <summary>
6642 Asserts that a condition is false. If the condition is true the method throws
6643 an <see cref="T:NUnit.Framework.AssertionException"/>.
6644 </summary>
6645 <param name="condition">The evaluated condition</param>
6646 </member>
6647 <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
6648 <summary>
6649 Asserts that a condition is false. If the condition is true the method throws
6650 an <see cref="T:NUnit.Framework.AssertionException"/>.
6651 </summary>
6652 <param name="condition">The evaluated condition</param>
6653 </member>
6654 <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
6655 <summary>
6656 Verifies that the object that is passed in is not equal to <code>null</code>
6657 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6658 is thrown.
6659 </summary>
6660 <param name="anObject">The object that is to be tested</param>
6661 <param name="message">The message to display in case of failure</param>
6662 <param name="args">Array of objects to be used in formatting the message</param>
6663 </member>
6664 <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
6665 <summary>
6666 Verifies that the object that is passed in is not equal to <code>null</code>
6667 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6668 is thrown.
6669 </summary>
6670 <param name="anObject">The object that is to be tested</param>
6671 </member>
6672 <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
6673 <summary>
6674 Verifies that the object that is passed in is not equal to <code>null</code>
6675 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6676 is thrown.
6677 </summary>
6678 <param name="anObject">The object that is to be tested</param>
6679 <param name="message">The message to display in case of failure</param>
6680 <param name="args">Array of objects to be used in formatting the message</param>
6681 </member>
6682 <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
6683 <summary>
6684 Verifies that the object that is passed in is not equal to <code>null</code>
6685 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6686 is thrown.
6687 </summary>
6688 <param name="anObject">The object that is to be tested</param>
6689 </member>
6690 <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
6691 <summary>
6692 Verifies that the object that is passed in is equal to <code>null</code>
6693 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6694 is thrown.
6695 </summary>
6696 <param name="anObject">The object that is to be tested</param>
6697 <param name="message">The message to display in case of failure</param>
6698 <param name="args">Array of objects to be used in formatting the message</param>
6699 </member>
6700 <member name="M:NUnit.Framework.Assert.Null(System.Object)">
6701 <summary>
6702 Verifies that the object that is passed in is equal to <code>null</code>
6703 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6704 is thrown.
6705 </summary>
6706 <param name="anObject">The object that is to be tested</param>
6707 </member>
6708 <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
6709 <summary>
6710 Verifies that the object that is passed in is equal to <code>null</code>
6711 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6712 is thrown.
6713 </summary>
6714 <param name="anObject">The object that is to be tested</param>
6715 <param name="message">The message to display in case of failure</param>
6716 <param name="args">Array of objects to be used in formatting the message</param>
6717 </member>
6718 <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
6719 <summary>
6720 Verifies that the object that is passed in is equal to <code>null</code>
6721 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6722 is thrown.
6723 </summary>
6724 <param name="anObject">The object that is to be tested</param>
6725 </member>
6726 <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
6727 <summary>
6728 Verifies that the double that is passed in is an <code>NaN</code> value.
6729 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6730 is thrown.
6731 </summary>
6732 <param name="aDouble">The value that is to be tested</param>
6733 <param name="message">The message to display in case of failure</param>
6734 <param name="args">Array of objects to be used in formatting the message</param>
6735 </member>
6736 <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
6737 <summary>
6738 Verifies that the double that is passed in is an <code>NaN</code> value.
6739 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6740 is thrown.
6741 </summary>
6742 <param name="aDouble">The value that is to be tested</param>
6743 </member>
6744 <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
6745 <summary>
6746 Verifies that the double that is passed in is an <code>NaN</code> value.
6747 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6748 is thrown.
6749 </summary>
6750 <param name="aDouble">The value that is to be tested</param>
6751 <param name="message">The message to display in case of failure</param>
6752 <param name="args">Array of objects to be used in formatting the message</param>
6753 </member>
6754 <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
6755 <summary>
6756 Verifies that the double that is passed in is an <code>NaN</code> value.
6757 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
6758 is thrown.
6759 </summary>
6760 <param name="aDouble">The value that is to be tested</param>
6761 </member>
6762 <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
6763 <summary>
6764 Assert that a string is empty - that is equal to string.Empty
6765 </summary>
6766 <param name="aString">The string to be tested</param>
6767 <param name="message">The message to display in case of failure</param>
6768 <param name="args">Array of objects to be used in formatting the message</param>
6769 </member>
6770 <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
6771 <summary>
6772 Assert that a string is empty - that is equal to string.Empty
6773 </summary>
6774 <param name="aString">The string to be tested</param>
6775 </member>
6776 <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
6777 <summary>
6778 Assert that an array, list or other collection is empty
6779 </summary>
6780 <param name="collection">An array, list or other collection implementing ICollection</param>
6781 <param name="message">The message to display in case of failure</param>
6782 <param name="args">Array of objects to be used in formatting the message</param>
6783 </member>
6784 <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
6785 <summary>
6786 Assert that an array, list or other collection is empty
6787 </summary>
6788 <param name="collection">An array, list or other collection implementing ICollection</param>
6789 </member>
6790 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
6791 <summary>
6792 Assert that a string is not empty - that is not equal to string.Empty
6793 </summary>
6794 <param name="aString">The string to be tested</param>
6795 <param name="message">The message to display in case of failure</param>
6796 <param name="args">Array of objects to be used in formatting the message</param>
6797 </member>
6798 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
6799 <summary>
6800 Assert that a string is not empty - that is not equal to string.Empty
6801 </summary>
6802 <param name="aString">The string to be tested</param>
6803 </member>
6804 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
6805 <summary>
6806 Assert that an array, list or other collection is not empty
6807 </summary>
6808 <param name="collection">An array, list or other collection implementing ICollection</param>
6809 <param name="message">The message to display in case of failure</param>
6810 <param name="args">Array of objects to be used in formatting the message</param>
6811 </member>
6812 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
6813 <summary>
6814 Assert that an array, list or other collection is not empty
6815 </summary>
6816 <param name="collection">An array, list or other collection implementing ICollection</param>
6817 </member>
6818 <member name="M:NUnit.Framework.Assert.#ctor">
6819 <summary>
6820 We don't actually want any instances of this object, but some people
6821 like to inherit from it to add other static methods. Hence, the
6822 protected constructor disallows any instances of this object.
6823 </summary>
6824 </member>
6825 <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
6826 <summary>
6827 The Equals method throws an AssertionException. This is done
6828 to make sure there is no mistake by calling this function.
6829 </summary>
6830 <param name="a"></param>
6831 <param name="b"></param>
6832 </member>
6833 <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
6834 <summary>
6835 override the default ReferenceEquals to throw an AssertionException. This
6836 implementation makes sure there is no mistake in calling this function
6837 as part of Assert.
6838 </summary>
6839 <param name="a"></param>
6840 <param name="b"></param>
6841 </member>
6842 <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
6843 <summary>
6844 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
6845 that are passed in. This allows a test to be cut short, with a result
6846 of success returned to NUnit.
6847 </summary>
6848 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
6849 <param name="args">Arguments to be used in formatting the message</param>
6850 </member>
6851 <member name="M:NUnit.Framework.Assert.Pass(System.String)">
6852 <summary>
6853 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
6854 that are passed in. This allows a test to be cut short, with a result
6855 of success returned to NUnit.
6856 </summary>
6857 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
6858 </member>
6859 <member name="M:NUnit.Framework.Assert.Pass">
6860 <summary>
6861 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
6862 that are passed in. This allows a test to be cut short, with a result
6863 of success returned to NUnit.
6864 </summary>
6865 </member>
6866 <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
6867 <summary>
6868 Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
6869 that are passed in. This is used by the other Assert functions.
6870 </summary>
6871 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
6872 <param name="args">Arguments to be used in formatting the message</param>
6873 </member>
6874 <member name="M:NUnit.Framework.Assert.Fail(System.String)">
6875 <summary>
6876 Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
6877 passed in. This is used by the other Assert functions.
6878 </summary>
6879 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
6880 </member>
6881 <member name="M:NUnit.Framework.Assert.Fail">
6882 <summary>
6883 Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
6884 This is used by the other Assert functions.
6885 </summary>
6886 </member>
6887 <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
6888 <summary>
6889 Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
6890 that are passed in. This causes the test to be reported as ignored.
6891 </summary>
6892 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
6893 <param name="args">Arguments to be used in formatting the message</param>
6894 </member>
6895 <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
6896 <summary>
6897 Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
6898 passed in. This causes the test to be reported as ignored.
6899 </summary>
6900 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
6901 </member>
6902 <member name="M:NUnit.Framework.Assert.Ignore">
6903 <summary>
6904 Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
6905 This causes the test to be reported as ignored.
6906 </summary>
6907 </member>
6908 <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
6909 <summary>
6910 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
6911 that are passed in. This causes the test to be reported as inconclusive.
6912 </summary>
6913 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
6914 <param name="args">Arguments to be used in formatting the message</param>
6915 </member>
6916 <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
6917 <summary>
6918 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
6919 passed in. This causes the test to be reported as inconclusive.
6920 </summary>
6921 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
6922 </member>
6923 <member name="M:NUnit.Framework.Assert.Inconclusive">
6924 <summary>
6925 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
6926 This causes the test to be reported as Inconclusive.
6927 </summary>
6928 </member>
6929 <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
6930 <summary>
6931 Asserts that an object is contained in a list.
6932 </summary>
6933 <param name="expected">The expected object</param>
6934 <param name="actual">The list to be examined</param>
6935 <param name="message">The message to display in case of failure</param>
6936 <param name="args">Array of objects to be used in formatting the message</param>
6937 </member>
6938 <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
6939 <summary>
6940 Asserts that an object is contained in a list.
6941 </summary>
6942 <param name="expected">The expected object</param>
6943 <param name="actual">The list to be examined</param>
6944 </member>
6945 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
6946 <summary>
6947 Verifies that two doubles are equal considering a delta. If the
6948 expected value is infinity then the delta value is ignored. If
6949 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
6950 thrown.
6951 </summary>
6952 <param name="expected">The expected value</param>
6953 <param name="actual">The actual value</param>
6954 <param name="delta">The maximum acceptable difference between the
6955 the expected and the actual</param>
6956 <param name="message">The message to display in case of failure</param>
6957 <param name="args">Array of objects to be used in formatting the message</param>
6958 </member>
6959 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
6960 <summary>
6961 Verifies that two doubles are equal considering a delta. If the
6962 expected value is infinity then the delta value is ignored. If
6963 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
6964 thrown.
6965 </summary>
6966 <param name="expected">The expected value</param>
6967 <param name="actual">The actual value</param>
6968 <param name="delta">The maximum acceptable difference between the
6969 the expected and the actual</param>
6970 </member>
6971 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
6972 <summary>
6973 Verifies that two doubles are equal considering a delta. If the
6974 expected value is infinity then the delta value is ignored. If
6975 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
6976 thrown.
6977 </summary>
6978 <param name="expected">The expected value</param>
6979 <param name="actual">The actual value</param>
6980 <param name="delta">The maximum acceptable difference between the
6981 the expected and the actual</param>
6982 <param name="message">The message to display in case of failure</param>
6983 <param name="args">Array of objects to be used in formatting the message</param>
6984 </member>
6985 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
6986 <summary>
6987 Verifies that two doubles are equal considering a delta. If the
6988 expected value is infinity then the delta value is ignored. If
6989 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
6990 thrown.
6991 </summary>
6992 <param name="expected">The expected value</param>
6993 <param name="actual">The actual value</param>
6994 <param name="delta">The maximum acceptable difference between the
6995 the expected and the actual</param>
6996 </member>
6997 <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
6998 <summary>
6999 Verifies that two objects are equal. Two objects are considered
7000 equal if both are null, or if both have the same value. NUnit
7001 has special semantics for some object types.
7002 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
7003 </summary>
7004 <param name="expected">The value that is expected</param>
7005 <param name="actual">The actual value</param>
7006 <param name="message">The message to display in case of failure</param>
7007 <param name="args">Array of objects to be used in formatting the message</param>
7008 </member>
7009 <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
7010 <summary>
7011 Verifies that two objects are equal. Two objects are considered
7012 equal if both are null, or if both have the same value. NUnit
7013 has special semantics for some object types.
7014 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
7015 </summary>
7016 <param name="expected">The value that is expected</param>
7017 <param name="actual">The actual value</param>
7018 </member>
7019 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
7020 <summary>
7021 Verifies that two objects are not equal. Two objects are considered
7022 equal if both are null, or if both have the same value. NUnit
7023 has special semantics for some object types.
7024 If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
7025 </summary>
7026 <param name="expected">The value that is expected</param>
7027 <param name="actual">The actual value</param>
7028 <param name="message">The message to display in case of failure</param>
7029 <param name="args">Array of objects to be used in formatting the message</param>
7030 </member>
7031 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
7032 <summary>
7033 Verifies that two objects are not equal. Two objects are considered
7034 equal if both are null, or if both have the same value. NUnit
7035 has special semantics for some object types.
7036 If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
7037 </summary>
7038 <param name="expected">The value that is expected</param>
7039 <param name="actual">The actual value</param>
7040 </member>
7041 <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
7042 <summary>
7043 Asserts that two objects refer to the same object. If they
7044 are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
7045 </summary>
7046 <param name="expected">The expected object</param>
7047 <param name="actual">The actual object</param>
7048 <param name="message">The message to display in case of failure</param>
7049 <param name="args">Array of objects to be used in formatting the message</param>
7050 </member>
7051 <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
7052 <summary>
7053 Asserts that two objects refer to the same object. If they
7054 are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
7055 </summary>
7056 <param name="expected">The expected object</param>
7057 <param name="actual">The actual object</param>
7058 </member>
7059 <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
7060 <summary>
7061 Asserts that two objects do not refer to the same object. If they
7062 are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
7063 </summary>
7064 <param name="expected">The expected object</param>
7065 <param name="actual">The actual object</param>
7066 <param name="message">The message to display in case of failure</param>
7067 <param name="args">Array of objects to be used in formatting the message</param>
7068 </member>
7069 <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
7070 <summary>
7071 Asserts that two objects do not refer to the same object. If they
7072 are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
7073 </summary>
7074 <param name="expected">The expected object</param>
7075 <param name="actual">The actual object</param>
7076 </member>
7077 <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
7078 <summary>
7079 Helper for Assert.AreEqual(double expected, double actual, ...)
7080 allowing code generation to work consistently.
7081 </summary>
7082 <param name="expected">The expected value</param>
7083 <param name="actual">The actual value</param>
7084 <param name="delta">The maximum acceptable difference between the
7085 the expected and the actual</param>
7086 <param name="message">The message to display in case of failure</param>
7087 <param name="args">Array of objects to be used in formatting the message</param>
7088 </member>
7089 <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
7090 <summary>
7091 Verifies that a delegate throws a particular exception when called.
7092 </summary>
7093 <param name="expression">A constraint to be satisfied by the exception</param>
7094 <param name="code">A TestSnippet delegate</param>
7095 <param name="message">The message that will be displayed on failure</param>
7096 <param name="args">Arguments to be used in formatting the message</param>
7097 </member>
7098 <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
7099 <summary>
7100 Verifies that a delegate throws a particular exception when called.
7101 </summary>
7102 <param name="expression">A constraint to be satisfied by the exception</param>
7103 <param name="code">A TestSnippet delegate</param>
7104 </member>
7105 <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
7106 <summary>
7107 Verifies that a delegate throws a particular exception when called.
7108 </summary>
7109 <param name="expectedExceptionType">The exception Type expected</param>
7110 <param name="code">A TestDelegate</param>
7111 <param name="message">The message that will be displayed on failure</param>
7112 <param name="args">Arguments to be used in formatting the message</param>
7113 </member>
7114 <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
7115 <summary>
7116 Verifies that a delegate throws a particular exception when called.
7117 </summary>
7118 <param name="expectedExceptionType">The exception Type expected</param>
7119 <param name="code">A TestDelegate</param>
7120 </member>
7121 <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
7122 <summary>
7123 Verifies that a delegate throws a particular exception when called.
7124 </summary>
7125 <typeparam name="TActual">Type of the expected exception</typeparam>
7126 <param name="code">A TestDelegate</param>
7127 <param name="message">The message that will be displayed on failure</param>
7128 <param name="args">Arguments to be used in formatting the message</param>
7129 </member>
7130 <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
7131 <summary>
7132 Verifies that a delegate throws a particular exception when called.
7133 </summary>
7134 <typeparam name="TActual">Type of the expected exception</typeparam>
7135 <param name="code">A TestDelegate</param>
7136 </member>
7137 <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
7138 <summary>
7139 Verifies that a delegate throws an exception when called
7140 and returns it.
7141 </summary>
7142 <param name="code">A TestDelegate</param>
7143 <param name="message">The message that will be displayed on failure</param>
7144 <param name="args">Arguments to be used in formatting the message</param>
7145 </member>
7146 <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
7147 <summary>
7148 Verifies that a delegate throws an exception when called
7149 and returns it.
7150 </summary>
7151 <param name="code">A TestDelegate</param>
7152 </member>
7153 <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
7154 <summary>
7155 Verifies that a delegate throws an exception of a certain Type
7156 or one derived from it when called and returns it.
7157 </summary>
7158 <param name="expectedExceptionType">The expected Exception Type</param>
7159 <param name="code">A TestDelegate</param>
7160 <param name="message">The message that will be displayed on failure</param>
7161 <param name="args">Arguments to be used in formatting the message</param>
7162 </member>
7163 <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
7164 <summary>
7165 Verifies that a delegate throws an exception of a certain Type
7166 or one derived from it when called and returns it.
7167 </summary>
7168 <param name="expectedExceptionType">The expected Exception Type</param>
7169 <param name="code">A TestDelegate</param>
7170 </member>
7171 <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
7172 <summary>
7173 Verifies that a delegate throws an exception of a certain Type
7174 or one derived from it when called and returns it.
7175 </summary>
7176 <param name="code">A TestDelegate</param>
7177 <param name="message">The message that will be displayed on failure</param>
7178 <param name="args">Arguments to be used in formatting the message</param>
7179 </member>
7180 <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
7181 <summary>
7182 Verifies that a delegate throws an exception of a certain Type
7183 or one derived from it when called and returns it.
7184 </summary>
7185 <param name="code">A TestDelegate</param>
7186 </member>
7187 <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
7188 <summary>
7189 Verifies that a delegate does not throw an exception
7190 </summary>
7191 <param name="code">A TestDelegate</param>
7192 <param name="message">The message that will be displayed on failure</param>
7193 <param name="args">Arguments to be used in formatting the message</param>
7194 </member>
7195 <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
7196 <summary>
7197 Verifies that a delegate does not throw an exception.
7198 </summary>
7199 <param name="code">A TestDelegate</param>
7200 </member>
7201 <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
7202 <summary>
7203 Asserts that a condition is true. If the condition is false the method throws
7204 an <see cref="T:NUnit.Framework.AssertionException"/>.
7205 </summary>
7206 <param name="condition">The evaluated condition</param>
7207 <param name="message">The message to display if the condition is false</param>
7208 <param name="args">Arguments to be used in formatting the message</param>
7209 </member>
7210 <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
7211 <summary>
7212 Asserts that a condition is true. If the condition is false the method throws
7213 an <see cref="T:NUnit.Framework.AssertionException"/>.
7214 </summary>
7215 <param name="condition">The evaluated condition</param>
7216 </member>
7217 <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
7218 <summary>
7219 Asserts that a condition is true. If the condition is false the method throws
7220 an <see cref="T:NUnit.Framework.AssertionException"/>.
7221 </summary>
7222 <param name="condition">A lambda that returns a Boolean</param>
7223 <param name="message">The message to display if the condition is false</param>
7224 <param name="args">Arguments to be used in formatting the message</param>
7225 </member>
7226 <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
7227 <summary>
7228 Asserts that a condition is true. If the condition is false the method throws
7229 an <see cref="T:NUnit.Framework.AssertionException"/>.
7230 </summary>
7231 <param name="condition">A lambda that returns a Boolean</param>
7232 </member>
7233 <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
7234 <summary>
7235 Apply a constraint to an actual value, succeeding if the constraint
7236 is satisfied and throwing an assertion exception on failure.
7237 </summary>
7238 <param name="expr">A Constraint expression to be applied</param>
7239 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7240 </member>
7241 <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7242 <summary>
7243 Apply a constraint to an actual value, succeeding if the constraint
7244 is satisfied and throwing an assertion exception on failure.
7245 </summary>
7246 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7247 <param name="expr">A Constraint expression to be applied</param>
7248 <param name="message">The message that will be displayed on failure</param>
7249 <param name="args">Arguments to be used in formatting the message</param>
7250 </member>
7251 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
7252 <summary>
7253 Asserts that the code represented by a delegate throws an exception
7254 that satisfies the constraint provided.
7255 </summary>
7256 <param name="code">A TestDelegate to be executed</param>
7257 <param name="constraint">A ThrowsConstraint used in the test</param>
7258 </member>
7259 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.String[])">
7260 <summary>
7261 Asserts that the code represented by a delegate throws an exception
7262 that satisfies the constraint provided.
7263 </summary>
7264 <param name="code">A TestDelegate to be executed</param>
7265 <param name="constraint">A ThrowsConstraint used in the test</param>
7266 <param name="message">The message that will be displayed on failure</param>
7267 <param name="args">Arguments to be used in formatting the message</param>
7268 </member>
7269 <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
7270 <summary>
7271 Apply a constraint to an actual value, succeeding if the constraint
7272 is satisfied and throwing an assertion exception on failure.
7273 </summary>
7274 <param name="expression">A Constraint to be applied</param>
7275 <param name="actual">The actual value to test</param>
7276 </member>
7277 <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7278 <summary>
7279 Apply a constraint to an actual value, succeeding if the constraint
7280 is satisfied and throwing an assertion exception on failure.
7281 </summary>
7282 <param name="expression">A Constraint expression to be applied</param>
7283 <param name="actual">The actual value to test</param>
7284 <param name="message">The message that will be displayed on failure</param>
7285 <param name="args">Arguments to be used in formatting the message</param>
7286 </member>
7287 <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
7288 <summary>
7289 Apply a constraint to an actual value, succeeding if the constraint
7290 is satisfied and throwing an assertion exception on failure.
7291 Used as a synonym for That in rare cases where a private setter
7292 causes a Visual Basic compilation error.
7293 </summary>
7294 <param name="expression">A Constraint to be applied</param>
7295 <param name="actual">The actual value to test</param>
7296 </member>
7297 <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7298 <summary>
7299 Apply a constraint to an actual value, succeeding if the constraint
7300 is satisfied and throwing an assertion exception on failure.
7301 Used as a synonym for That in rare cases where a private setter
7302 causes a Visual Basic compilation error.
7303 </summary>
7304 <remarks>
7305 This method is provided for use by VB developers needing to test
7306 the value of properties with private setters.
7307 </remarks>
7308 <param name="expression">A Constraint expression to be applied</param>
7309 <param name="actual">The actual value to test</param>
7310 <param name="message">The message that will be displayed on failure</param>
7311 <param name="args">Arguments to be used in formatting the message</param>
7312 </member>
7313 <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
7314 <summary>
7315 Asserts that an object may be assigned a value of a given Type.
7316 </summary>
7317 <param name="expected">The expected Type.</param>
7318 <param name="actual">The object under examination</param>
7319 <param name="message">The message to display in case of failure</param>
7320 <param name="args">Array of objects to be used in formatting the message</param>
7321 </member>
7322 <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
7323 <summary>
7324 Asserts that an object may be assigned a value of a given Type.
7325 </summary>
7326 <param name="expected">The expected Type.</param>
7327 <param name="actual">The object under examination</param>
7328 </member>
7329 <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
7330 <summary>
7331 Asserts that an object may be assigned a value of a given Type.
7332 </summary>
7333 <typeparam name="TExpected">The expected Type.</typeparam>
7334 <param name="actual">The object under examination</param>
7335 <param name="message">The message to display in case of failure</param>
7336 <param name="args">Array of objects to be used in formatting the message</param>
7337 </member>
7338 <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
7339 <summary>
7340 Asserts that an object may be assigned a value of a given Type.
7341 </summary>
7342 <typeparam name="TExpected">The expected Type.</typeparam>
7343 <param name="actual">The object under examination</param>
7344 </member>
7345 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
7346 <summary>
7347 Asserts that an object may not be assigned a value of a given Type.
7348 </summary>
7349 <param name="expected">The expected Type.</param>
7350 <param name="actual">The object under examination</param>
7351 <param name="message">The message to display in case of failure</param>
7352 <param name="args">Array of objects to be used in formatting the message</param>
7353 </member>
7354 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
7355 <summary>
7356 Asserts that an object may not be assigned a value of a given Type.
7357 </summary>
7358 <param name="expected">The expected Type.</param>
7359 <param name="actual">The object under examination</param>
7360 </member>
7361 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
7362 <summary>
7363 Asserts that an object may not be assigned a value of a given Type.
7364 </summary>
7365 <typeparam name="TExpected">The expected Type.</typeparam>
7366 <param name="actual">The object under examination</param>
7367 <param name="message">The message to display in case of failure</param>
7368 <param name="args">Array of objects to be used in formatting the message</param>
7369 </member>
7370 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
7371 <summary>
7372 Asserts that an object may not be assigned a value of a given Type.
7373 </summary>
7374 <typeparam name="TExpected">The expected Type.</typeparam>
7375 <param name="actual">The object under examination</param>
7376 </member>
7377 <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
7378 <summary>
7379 Asserts that an object is an instance of a given type.
7380 </summary>
7381 <param name="expected">The expected Type</param>
7382 <param name="actual">The object being examined</param>
7383 <param name="message">The message to display in case of failure</param>
7384 <param name="args">Array of objects to be used in formatting the message</param>
7385 </member>
7386 <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
7387 <summary>
7388 Asserts that an object is an instance of a given type.
7389 </summary>
7390 <param name="expected">The expected Type</param>
7391 <param name="actual">The object being examined</param>
7392 </member>
7393 <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
7394 <summary>
7395 Asserts that an object is an instance of a given type.
7396 </summary>
7397 <typeparam name="TExpected">The expected Type</typeparam>
7398 <param name="actual">The object being examined</param>
7399 <param name="message">The message to display in case of failure</param>
7400 <param name="args">Array of objects to be used in formatting the message</param>
7401 </member>
7402 <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
7403 <summary>
7404 Asserts that an object is an instance of a given type.
7405 </summary>
7406 <typeparam name="TExpected">The expected Type</typeparam>
7407 <param name="actual">The object being examined</param>
7408 </member>
7409 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
7410 <summary>
7411 Asserts that an object is not an instance of a given type.
7412 </summary>
7413 <param name="expected">The expected Type</param>
7414 <param name="actual">The object being examined</param>
7415 <param name="message">The message to display in case of failure</param>
7416 <param name="args">Array of objects to be used in formatting the message</param>
7417 </member>
7418 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
7419 <summary>
7420 Asserts that an object is not an instance of a given type.
7421 </summary>
7422 <param name="expected">The expected Type</param>
7423 <param name="actual">The object being examined</param>
7424 </member>
7425 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
7426 <summary>
7427 Asserts that an object is not an instance of a given type.
7428 </summary>
7429 <typeparam name="TExpected">The expected Type</typeparam>
7430 <param name="actual">The object being examined</param>
7431 <param name="message">The message to display in case of failure</param>
7432 <param name="args">Array of objects to be used in formatting the message</param>
7433 </member>
7434 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
7435 <summary>
7436 Asserts that an object is not an instance of a given type.
7437 </summary>
7438 <typeparam name="TExpected">The expected Type</typeparam>
7439 <param name="actual">The object being examined</param>
7440 </member>
7441 <member name="T:NUnit.Framework.TestDelegate">
7442 <summary>
7443 Delegate used by tests that execute code and
7444 capture any thrown exception.
7445 </summary>
7446 </member>
7447 <member name="T:NUnit.Framework.AssertionHelper">
7448 <summary>
7449 AssertionHelper is an optional base class for user tests,
7450 allowing the use of shorter ids for constraints and
7451 asserts and avoiding conflict with the definition of
7452 <see cref="T:NUnit.Framework.Is"/>, from which it inherits much of its
7453 behavior, in certain mock object frameworks.
7454 </summary>
7455 </member>
7456 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
7457 <summary>
7458 Asserts that a condition is true. If the condition is false the method throws
7459 an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
7460 <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
7461 </summary>
7462 <param name="condition">The evaluated condition</param>
7463 <param name="message">The message to display if the condition is false</param>
7464 <param name="args">Arguments to be used in formatting the message</param>
7465 </member>
7466 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
7467 <summary>
7468 Asserts that a condition is true. If the condition is false the method throws
7469 an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
7470 </summary>
7471 <param name="condition">The evaluated condition</param>
7472 </member>
7473 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
7474 <summary>
7475 Apply a constraint to an actual value, succeeding if the constraint
7476 is satisfied and throwing an assertion exception on failure.
7477 </summary>
7478 <param name="expr">A Constraint expression to be applied</param>
7479 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7480 </member>
7481 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7482 <summary>
7483 Apply a constraint to an actual value, succeeding if the constraint
7484 is satisfied and throwing an assertion exception on failure.
7485 </summary>
7486 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7487 <param name="expr">A Constraint expression to be applied</param>
7488 <param name="message">The message that will be displayed on failure</param>
7489 <param name="args">Arguments to be used in formatting the message</param>
7490 </member>
7491 <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
7492 <summary>
7493 Asserts that the code represented by a delegate throws an exception
7494 that satisfies the constraint provided.
7495 </summary>
7496 <param name="code">A TestDelegate to be executed</param>
7497 <param name="constraint">A ThrowsConstraint used in the test</param>
7498 </member>
7499 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
7500 <summary>
7501 Apply a constraint to an actual value, succeeding if the constraint
7502 is satisfied and throwing an assertion exception on failure.
7503 </summary>
7504 <param name="expression">A Constraint to be applied</param>
7505 <param name="actual">The actual value to test</param>
7506 </member>
7507 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7508 <summary>
7509 Apply a constraint to an actual value, succeeding if the constraint
7510 is satisfied and throwing an assertion exception on failure.
7511 </summary>
7512 <param name="expression">A Constraint expression to be applied</param>
7513 <param name="actual">The actual value to test</param>
7514 <param name="message">The message that will be displayed on failure</param>
7515 <param name="args">Arguments to be used in formatting the message</param>
7516 </member>
7517 <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
7518 <summary>
7519 Returns a ListMapper based on a collection.
7520 </summary>
7521 <param name="original">The original collection</param>
7522 <returns></returns>
7523 </member>
7524 <member name="T:NUnit.Framework.Assume">
7525 <summary>
7526 Provides static methods to express the assumptions
7527 that must be met for a test to give a meaningful
7528 result. If an assumption is not met, the test
7529 should produce an inconclusive result.
7530 </summary>
7531 </member>
7532 <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
7533 <summary>
7534 The Equals method throws an AssertionException. This is done
7535 to make sure there is no mistake by calling this function.
7536 </summary>
7537 <param name="a"></param>
7538 <param name="b"></param>
7539 </member>
7540 <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
7541 <summary>
7542 override the default ReferenceEquals to throw an AssertionException. This
7543 implementation makes sure there is no mistake in calling this function
7544 as part of Assert.
7545 </summary>
7546 <param name="a"></param>
7547 <param name="b"></param>
7548 </member>
7549 <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
7550 <summary>
7551 Apply a constraint to an actual value, succeeding if the constraint
7552 is satisfied and throwing an InconclusiveException on failure.
7553 </summary>
7554 <param name="expr">A Constraint expression to be applied</param>
7555 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7556 </member>
7557 <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7558 <summary>
7559 Apply a constraint to an actual value, succeeding if the constraint
7560 is satisfied and throwing an InconclusiveException on failure.
7561 </summary>
7562 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7563 <param name="expr">A Constraint expression to be applied</param>
7564 <param name="message">The message that will be displayed on failure</param>
7565 <param name="args">Arguments to be used in formatting the message</param>
7566 </member>
7567 <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
7568 <summary>
7569 Asserts that a condition is true. If the condition is false the method throws
7570 an <see cref="T:NUnit.Framework.InconclusiveException"/>.
7571 </summary>
7572 <param name="condition">The evaluated condition</param>
7573 <param name="message">The message to display if the condition is false</param>
7574 <param name="args">Arguments to be used in formatting the message</param>
7575 </member>
7576 <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
7577 <summary>
7578 Asserts that a condition is true. If the condition is false the
7579 method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
7580 </summary>
7581 <param name="condition">The evaluated condition</param>
7582 </member>
7583 <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
7584 <summary>
7585 Asserts that a condition is true. If the condition is false the method throws
7586 an <see cref="T:NUnit.Framework.InconclusiveException"/>.
7587 </summary>
7588 <param name="condition">A lambda that returns a Boolean</param>
7589 <param name="message">The message to display if the condition is false</param>
7590 <param name="args">Arguments to be used in formatting the message</param>
7591 </member>
7592 <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
7593 <summary>
7594 Asserts that a condition is true. If the condition is false the method throws
7595 an <see cref="T:NUnit.Framework.InconclusiveException"/>.
7596 </summary>
7597 <param name="condition">A lambda that returns a Boolean</param>
7598 </member>
7599 <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
7600 <summary>
7601 Asserts that the code represented by a delegate throws an exception
7602 that satisfies the constraint provided.
7603 </summary>
7604 <param name="code">A TestDelegate to be executed</param>
7605 <param name="constraint">A ThrowsConstraint used in the test</param>
7606 </member>
7607 <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
7608 <summary>
7609 Apply a constraint to an actual value, succeeding if the constraint
7610 is satisfied and throwing an InconclusiveException on failure.
7611 </summary>
7612 <param name="expression">A Constraint to be applied</param>
7613 <param name="actual">The actual value to test</param>
7614 </member>
7615 <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7616 <summary>
7617 Apply a constraint to an actual value, succeeding if the constraint
7618 is satisfied and throwing an InconclusiveException on failure.
7619 </summary>
7620 <param name="expression">A Constraint expression to be applied</param>
7621 <param name="actual">The actual value to test</param>
7622 <param name="message">The message that will be displayed on failure</param>
7623 <param name="args">Arguments to be used in formatting the message</param>
7624 </member>
7625 <member name="T:NUnit.Framework.ApartmentAttribute">
7626 <summary>
7627 Marks a test that must run in a particular threading apartment state, causing it
7628 to run in a separate thread if necessary.
7629 </summary>
7630 </member>
7631 <member name="M:NUnit.Framework.ApartmentAttribute.#ctor(System.Threading.ApartmentState)">
7632 <summary>
7633 Construct an ApartmentAttribute
7634 </summary>
7635 <param name="apartmentState">The apartment state that this test must be run under. You must pass in a valid apartment state.</param>
7636 </member>
7637 <member name="T:NUnit.Framework.AuthorAttribute">
7638 <summary>
7639 Provides the Author of a test or test fixture.
7640 </summary>
7641 </member>
7642 <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
7643 <summary>
7644 Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
7645 </summary>
7646 <param name="name">The name of the author.</param>
7647 </member>
7648 <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
7649 <summary>
7650 Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
7651 </summary>
7652 <param name="name">The name of the author.</param>
7653 <param name="email">The email address of the author.</param>
7654 </member>
7655 <member name="T:NUnit.Framework.CategoryAttribute">
7656 <summary>
7657 Attribute used to apply a category to a test
7658 </summary>
7659 </member>
7660 <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
7661 <summary>
7662 The name of the category
7663 </summary>
7664 </member>
7665 <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
7666 <summary>
7667 Construct attribute for a given category based on
7668 a name. The name may not contain the characters ',',
7669 '+', '-' or '!'. However, this is not checked in the
7670 constructor since it would cause an error to arise at
7671 as the test was loaded without giving a clear indication
7672 of where the problem is located. The error is handled
7673 in NUnitFramework.cs by marking the test as not
7674 runnable.
7675 </summary>
7676 <param name="name">The name of the category</param>
7677 </member>
7678 <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
7679 <summary>
7680 Protected constructor uses the Type name as the name
7681 of the category.
7682 </summary>
7683 </member>
7684 <member name="P:NUnit.Framework.CategoryAttribute.Name">
7685 <summary>
7686 The name of the category
7687 </summary>
7688 </member>
7689 <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
7690 <summary>
7691 Modifies a test by adding a category to it.
7692 </summary>
7693 <param name="test">The test to modify</param>
7694 </member>
7695 <member name="T:NUnit.Framework.CombinatorialAttribute">
7696 <summary>
7697 Marks a test to use a combinatorial join of any argument
7698 data provided. Since this is the default, the attribute is
7699 optional.
7700 </summary>
7701 </member>
7702 <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
7703 <summary>
7704 Default constructor
7705 </summary>
7706 </member>
7707 <member name="T:NUnit.Framework.CombiningStrategyAttribute">
7708 <summary>
7709 Marks a test to use a particular CombiningStrategy to join
7710 any parameter data provided. Since this is the default, the
7711 attribute is optional.
7712 </summary>
7713 </member>
7714 <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
7715 <summary>
7716 Construct a CombiningStrategyAttribute incorporating an
7717 ICombiningStrategy and an IParamterDataProvider.
7718 </summary>
7719 <param name="strategy">Combining strategy to be used in combining data</param>
7720 <param name="provider">An IParameterDataProvider to supply data</param>
7721 </member>
7722 <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
7723 <summary>
7724 Construct a CombiningStrategyAttribute incorporating an object
7725 that implements ICombiningStrategy and an IParameterDataProvider.
7726 This constructor is provided for CLS compliance.
7727 </summary>
7728 <param name="strategy">Combining strategy to be used in combining data</param>
7729 <param name="provider">An IParameterDataProvider to supply data</param>
7730 </member>
7731 <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
7732 <summary>
7733 Construct one or more TestMethods from a given MethodInfo,
7734 using available parameter data.
7735 </summary>
7736 <param name="method">The MethodInfo for which tests are to be constructed.</param>
7737 <param name="suite">The suite to which the tests will be added.</param>
7738 <returns>One or more TestMethods</returns>
7739 </member>
7740 <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
7741 <summary>
7742 Modify the test by adding the name of the combining strategy
7743 to the properties.
7744 </summary>
7745 <param name="test">The test to modify</param>
7746 </member>
7747 <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
7748 <summary>
7749 LevelOfParallelismAttribute is used to set the number of worker threads
7750 that may be allocated by the framework for running tests.
7751 </summary>
7752 </member>
7753 <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
7754 <summary>
7755 Construct a LevelOfParallelismAttribute.
7756 </summary>
7757 <param name="level">The number of worker threads to be created by the framework.</param>
7758 </member>
7759 <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
7760 <summary>
7761 Attribute used to identify a method that is called once
7762 to perform setup before any child tests are run.
7763 </summary>
7764 </member>
7765 <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
7766 <summary>
7767 Attribute used to identify a method that is called once
7768 after all the child tests have run. The method is
7769 guaranteed to be called, even if an exception is thrown.
7770 </summary>
7771 </member>
7772 <member name="T:NUnit.Framework.RetryAttribute">
7773 <summary>
7774 RepeatAttribute may be applied to test case in order
7775 to run it multiple times.
7776 </summary>
7777 </member>
7778 <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
7779 <summary>
7780 Construct a RepeatAttribute
7781 </summary>
7782 <param name="count">The number of times to run the test</param>
7783 </member>
7784 <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
7785 <summary>
7786 Wrap a command and return the result.
7787 </summary>
7788 <param name="command">The command to be wrapped</param>
7789 <returns>The wrapped command</returns>
7790 </member>
7791 <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
7792 <summary>
7793 The test command for the RetryAttribute
7794 </summary>
7795 </member>
7796 <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
7797 <summary>
7798 Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
7799 </summary>
7800 <param name="innerCommand">The inner command.</param>
7801 <param name="retryCount">The number of repetitions</param>
7802 </member>
7803 <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
7804 <summary>
7805 Runs the test, saving a TestResult in the supplied TestExecutionContext.
7806 </summary>
7807 <param name="context">The context in which the test should run.</param>
7808 <returns>A TestResult</returns>
7809 </member>
7810 <member name="T:NUnit.Framework.TestActionAttribute">
7811 <summary>
7812 Provide actions to execute before and after tests.
7813 </summary>
7814 </member>
7815 <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
7816 <summary>
7817 Executed before each test is run
7818 </summary>
7819 <param name="test">The test that is going to be run.</param>
7820 </member>
7821 <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
7822 <summary>
7823 Executed after each test is run
7824 </summary>
7825 <param name="test">The test that has just been run.</param>
7826 </member>
7827 <member name="P:NUnit.Framework.TestActionAttribute.Targets">
7828 <summary>
7829 Provides the target for the action attribute
7830 </summary>
7831 </member>
7832 <member name="T:NUnit.Framework.ParallelizableAttribute">
7833 <summary>
7834 ParallelizableAttribute is used to mark tests that may be run in parallel.
7835 </summary>
7836 </member>
7837 <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
7838 <summary>
7839 Construct a ParallelizableAttribute using default ParallelScope.Self.
7840 </summary>
7841 </member>
7842 <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
7843 <summary>
7844 Construct a ParallelizableAttribute with a specified scope.
7845 </summary>
7846 <param name="scope">The ParallelScope associated with this attribute.</param>
7847 </member>
7848 <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
7849 <summary>
7850 Modify the context to be used for child tests
7851 </summary>
7852 <param name="context">The current TestExecutionContext</param>
7853 </member>
7854 <member name="T:NUnit.Framework.CultureAttribute">
7855 <summary>
7856 CultureAttribute is used to mark a test fixture or an
7857 individual method as applying to a particular Culture only.
7858 </summary>
7859 </member>
7860 <member name="M:NUnit.Framework.CultureAttribute.#ctor">
7861 <summary>
7862 Constructor with no cultures specified, for use
7863 with named property syntax.
7864 </summary>
7865 </member>
7866 <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
7867 <summary>
7868 Constructor taking one or more cultures
7869 </summary>
7870 <param name="cultures">Comma-deliminted list of cultures</param>
7871 </member>
7872 <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
7873 <summary>
7874 Causes a test to be skipped if this CultureAttribute is not satisfied.
7875 </summary>
7876 <param name="test">The test to modify</param>
7877 </member>
7878 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
7879 <summary>
7880 Tests to determine if the current culture is supported
7881 based on the properties of this attribute.
7882 </summary>
7883 <returns>True, if the current culture is supported</returns>
7884 </member>
7885 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
7886 <summary>
7887 Test to determine if the a particular culture or comma-
7888 delimited set of cultures is in use.
7889 </summary>
7890 <param name="culture">Name of the culture or comma-separated list of culture ids</param>
7891 <returns>True if the culture is in use on the system</returns>
7892 </member>
7893 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
7894 <summary>
7895 Test to determine if one of a collection of cultures
7896 is being used currently.
7897 </summary>
7898 <param name="cultures"></param>
7899 <returns></returns>
7900 </member>
7901 <member name="T:NUnit.Framework.DataAttribute">
7902 <summary>
7903 The abstract base class for all data-providing attributes
7904 defined by NUnit. Used to select all data sources for a
7905 method, class or parameter.
7906 </summary>
7907 </member>
7908 <member name="M:NUnit.Framework.DataAttribute.#ctor">
7909 <summary>
7910 Default constructor
7911 </summary>
7912 </member>
7913 <member name="T:NUnit.Framework.DatapointAttribute">
7914 <summary>
7915 Used to mark a field for use as a datapoint when executing a theory
7916 within the same fixture that requires an argument of the field's Type.
7917 </summary>
7918 </member>
7919 <member name="T:NUnit.Framework.DatapointsAttribute">
7920 <summary>
7921 Used to mark a field, property or method providing a set of datapoints to
7922 be used in executing any theories within the same fixture that require an
7923 argument of the Type provided. The data source may provide an array of
7924 the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
7925 Synonymous with DatapointSourceAttribute.
7926 </summary>
7927 </member>
7928 <member name="T:NUnit.Framework.DatapointSourceAttribute">
7929 <summary>
7930 Used to mark a field, property or method providing a set of datapoints to
7931 be used in executing any theories within the same fixture that require an
7932 argument of the Type provided. The data source may provide an array of
7933 the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
7934 Synonymous with DatapointsAttribute.
7935 </summary>
7936 </member>
7937 <member name="T:NUnit.Framework.DescriptionAttribute">
7938 <summary>
7939 Attribute used to provide descriptive text about a
7940 test case or fixture.
7941 </summary>
7942 </member>
7943 <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
7944 <summary>
7945 Construct a description Attribute
7946 </summary>
7947 <param name="description">The text of the description</param>
7948 </member>
7949 <member name="T:NUnit.Framework.ExplicitAttribute">
7950 <summary>
7951 ExplicitAttribute marks a test or test fixture so that it will
7952 only be run if explicitly executed from the gui or command line
7953 or if it is included by use of a filter. The test will not be
7954 run simply because an enclosing suite is run.
7955 </summary>
7956 </member>
7957 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
7958 <summary>
7959 Default constructor
7960 </summary>
7961 </member>
7962 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
7963 <summary>
7964 Constructor with a reason
7965 </summary>
7966 <param name="reason">The reason test is marked explicit</param>
7967 </member>
7968 <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
7969 <summary>
7970 Modifies a test by marking it as explicit.
7971 </summary>
7972 <param name="test">The test to modify</param>
7973 </member>
7974 <member name="T:NUnit.Framework.IgnoreAttribute">
7975 <summary>
7976 Attribute used to mark a test that is to be ignored.
7977 Ignored tests result in a warning message when the
7978 tests are run.
7979 </summary>
7980 </member>
7981 <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
7982 <summary>
7983 Constructs the attribute giving a reason for ignoring the test
7984 </summary>
7985 <param name="reason">The reason for ignoring the test</param>
7986 </member>
7987 <member name="P:NUnit.Framework.IgnoreAttribute.Until">
7988 <summary>
7989 The date in the future to stop ignoring the test as a string in UTC time.
7990 For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
7991 "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
7992 </summary>
7993 <remarks>
7994 Once the ignore until date has passed, the test will be marked
7995 as runnable. Tests with an ignore until date will have an IgnoreUntilDate
7996 property set which will appear in the test results.
7997 </remarks>
7998 <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
7999 </member>
8000 <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
8001 <summary>
8002 Modifies a test by marking it as Ignored.
8003 </summary>
8004 <param name="test">The test to modify</param>
8005 </member>
8006 <member name="T:NUnit.Framework.IncludeExcludeAttribute">
8007 <summary>
8008 Abstract base for Attributes that are used to include tests
8009 in the test run based on environmental settings.
8010 </summary>
8011 </member>
8012 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
8013 <summary>
8014 Constructor with no included items specified, for use
8015 with named property syntax.
8016 </summary>
8017 </member>
8018 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
8019 <summary>
8020 Constructor taking one or more included items
8021 </summary>
8022 <param name="include">Comma-delimited list of included items</param>
8023 </member>
8024 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
8025 <summary>
8026 Name of the item that is needed in order for
8027 a test to run. Multiple items may be given,
8028 separated by a comma.
8029 </summary>
8030 </member>
8031 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
8032 <summary>
8033 Name of the item to be excluded. Multiple items
8034 may be given, separated by a comma.
8035 </summary>
8036 </member>
8037 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
8038 <summary>
8039 The reason for including or excluding the test
8040 </summary>
8041 </member>
8042 <member name="T:NUnit.Framework.MaxTimeAttribute">
8043 <summary>
8044 Summary description for MaxTimeAttribute.
8045 </summary>
8046 </member>
8047 <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
8048 <summary>
8049 Construct a MaxTimeAttribute, given a time in milliseconds.
8050 </summary>
8051 <param name="milliseconds">The maximum elapsed time in milliseconds</param>
8052 </member>
8053 <member name="T:NUnit.Framework.NUnitAttribute">
8054 <summary>
8055 The abstract base class for all custom attributes defined by NUnit.
8056 </summary>
8057 </member>
8058 <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
8059 <summary>
8060 Default constructor
8061 </summary>
8062 </member>
8063 <member name="T:NUnit.Framework.PairwiseAttribute">
8064 <summary>
8065 Marks a test to use a pairwise join of any argument
8066 data provided. Arguments will be combined in such a
8067 way that all possible pairs of arguments are used.
8068 </summary>
8069 </member>
8070 <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
8071 <summary>
8072 Default constructor
8073 </summary>
8074 </member>
8075 <member name="T:NUnit.Framework.ParallelScope">
8076 <summary>
8077 The ParallelScope enumeration permits specifying the degree to
8078 which a test and its descendants may be run in parallel.
8079 </summary>
8080 </member>
8081 <member name="F:NUnit.Framework.ParallelScope.None">
8082 <summary>
8083 No Parallelism is permitted
8084 </summary>
8085 </member>
8086 <member name="F:NUnit.Framework.ParallelScope.Self">
8087 <summary>
8088 The test itself may be run in parallel with others at the same level
8089 </summary>
8090 </member>
8091 <member name="F:NUnit.Framework.ParallelScope.Children">
8092 <summary>
8093 Descendants of the test may be run in parallel with one another
8094 </summary>
8095 </member>
8096 <member name="F:NUnit.Framework.ParallelScope.Fixtures">
8097 <summary>
8098 Descendants of the test down to the level of TestFixtures may be run in parallel
8099 </summary>
8100 </member>
8101 <member name="T:NUnit.Framework.PlatformAttribute">
8102 <summary>
8103 PlatformAttribute is used to mark a test fixture or an
8104 individual method as applying to a particular platform only.
8105 </summary>
8106 </member>
8107 <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
8108 <summary>
8109 Constructor with no platforms specified, for use
8110 with named property syntax.
8111 </summary>
8112 </member>
8113 <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
8114 <summary>
8115 Constructor taking one or more platforms
8116 </summary>
8117 <param name="platforms">Comma-delimited list of platforms</param>
8118 </member>
8119 <member name="M:NUnit.Framework.PlatformAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
8120 <summary>
8121 Causes a test to be skipped if this PlatformAttribute is not satisfied.
8122 </summary>
8123 <param name="test">The test to modify</param>
8124 </member>
8125 <member name="T:NUnit.Framework.PropertyAttribute">
8126 <summary>
8127 PropertyAttribute is used to attach information to a test as a name/value pair..
8128 </summary>
8129 </member>
8130 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
8131 <summary>
8132 Construct a PropertyAttribute with a name and string value
8133 </summary>
8134 <param name="propertyName">The name of the property</param>
8135 <param name="propertyValue">The property value</param>
8136 </member>
8137 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
8138 <summary>
8139 Construct a PropertyAttribute with a name and int value
8140 </summary>
8141 <param name="propertyName">The name of the property</param>
8142 <param name="propertyValue">The property value</param>
8143 </member>
8144 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
8145 <summary>
8146 Construct a PropertyAttribute with a name and double value
8147 </summary>
8148 <param name="propertyName">The name of the property</param>
8149 <param name="propertyValue">The property value</param>
8150 </member>
8151 <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
8152 <summary>
8153 Constructor for derived classes that set the
8154 property dictionary directly.
8155 </summary>
8156 </member>
8157 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
8158 <summary>
8159 Constructor for use by derived classes that use the
8160 name of the type as the property name. Derived classes
8161 must ensure that the Type of the property value is
8162 a standard type supported by the BCL. Any custom
8163 types will cause a serialization Exception when
8164 in the client.
8165 </summary>
8166 </member>
8167 <member name="P:NUnit.Framework.PropertyAttribute.Properties">
8168 <summary>
8169 Gets the property dictionary for this attribute
8170 </summary>
8171 </member>
8172 <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
8173 <summary>
8174 Modifies a test by adding properties to it.
8175 </summary>
8176 <param name="test">The test to modify</param>
8177 </member>
8178 <member name="T:NUnit.Framework.RandomAttribute">
8179 <summary>
8180 RandomAttribute is used to supply a set of random _values
8181 to a single parameter of a parameterized test.
8182 </summary>
8183 </member>
8184 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
8185 <summary>
8186 Construct a random set of values appropriate for the Type of the
8187 parameter on which the attribute appears, specifying only the count.
8188 </summary>
8189 <param name="count"></param>
8190 </member>
8191 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
8192 <summary>
8193 Construct a set of ints within a specified range
8194 </summary>
8195 </member>
8196 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
8197 <summary>
8198 Construct a set of unsigned ints within a specified range
8199 </summary>
8200 </member>
8201 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
8202 <summary>
8203 Construct a set of longs within a specified range
8204 </summary>
8205 </member>
8206 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
8207 <summary>
8208 Construct a set of unsigned longs within a specified range
8209 </summary>
8210 </member>
8211 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
8212 <summary>
8213 Construct a set of shorts within a specified range
8214 </summary>
8215 </member>
8216 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
8217 <summary>
8218 Construct a set of unsigned shorts within a specified range
8219 </summary>
8220 </member>
8221 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
8222 <summary>
8223 Construct a set of doubles within a specified range
8224 </summary>
8225 </member>
8226 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
8227 <summary>
8228 Construct a set of floats within a specified range
8229 </summary>
8230 </member>
8231 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
8232 <summary>
8233 Construct a set of bytes within a specified range
8234 </summary>
8235 </member>
8236 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
8237 <summary>
8238 Construct a set of sbytes within a specified range
8239 </summary>
8240 </member>
8241 <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
8242 <summary>
8243 Get the collection of _values to be used as arguments.
8244 </summary>
8245 </member>
8246 <member name="T:NUnit.Framework.RangeAttribute">
8247 <summary>
8248 RangeAttribute is used to supply a range of _values to an
8249 individual parameter of a parameterized test.
8250 </summary>
8251 </member>
8252 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
8253 <summary>
8254 Construct a range of ints using default step of 1
8255 </summary>
8256 <param name="from"></param>
8257 <param name="to"></param>
8258 </member>
8259 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
8260 <summary>
8261 Construct a range of ints specifying the step size
8262 </summary>
8263 <param name="from"></param>
8264 <param name="to"></param>
8265 <param name="step"></param>
8266 </member>
8267 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
8268 <summary>
8269 Construct a range of unsigned ints using default step of 1
8270 </summary>
8271 <param name="from"></param>
8272 <param name="to"></param>
8273 </member>
8274 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
8275 <summary>
8276 Construct a range of unsigned ints specifying the step size
8277 </summary>
8278 <param name="from"></param>
8279 <param name="to"></param>
8280 <param name="step"></param>
8281 </member>
8282 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
8283 <summary>
8284 Construct a range of longs using a default step of 1
8285 </summary>
8286 <param name="from"></param>
8287 <param name="to"></param>
8288 </member>
8289 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
8290 <summary>
8291 Construct a range of longs
8292 </summary>
8293 <param name="from"></param>
8294 <param name="to"></param>
8295 <param name="step"></param>
8296 </member>
8297 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
8298 <summary>
8299 Construct a range of unsigned longs using default step of 1
8300 </summary>
8301 <param name="from"></param>
8302 <param name="to"></param>
8303 </member>
8304 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
8305 <summary>
8306 Construct a range of unsigned longs specifying the step size
8307 </summary>
8308 <param name="from"></param>
8309 <param name="to"></param>
8310 <param name="step"></param>
8311 </member>
8312 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
8313 <summary>
8314 Construct a range of doubles
8315 </summary>
8316 <param name="from"></param>
8317 <param name="to"></param>
8318 <param name="step"></param>
8319 </member>
8320 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
8321 <summary>
8322 Construct a range of floats
8323 </summary>
8324 <param name="from"></param>
8325 <param name="to"></param>
8326 <param name="step"></param>
8327 </member>
8328 <member name="T:NUnit.Framework.RepeatAttribute">
8329 <summary>
8330 RepeatAttribute may be applied to test case in order
8331 to run it multiple times.
8332 </summary>
8333 </member>
8334 <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
8335 <summary>
8336 Construct a RepeatAttribute
8337 </summary>
8338 <param name="count">The number of times to run the test</param>
8339 </member>
8340 <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
8341 <summary>
8342 Wrap a command and return the result.
8343 </summary>
8344 <param name="command">The command to be wrapped</param>
8345 <returns>The wrapped command</returns>
8346 </member>
8347 <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
8348 <summary>
8349 The test command for the RepeatAttribute
8350 </summary>
8351 </member>
8352 <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
8353 <summary>
8354 Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
8355 </summary>
8356 <param name="innerCommand">The inner command.</param>
8357 <param name="repeatCount">The number of repetitions</param>
8358 </member>
8359 <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
8360 <summary>
8361 Runs the test, saving a TestResult in the supplied TestExecutionContext.
8362 </summary>
8363 <param name="context">The context in which the test should run.</param>
8364 <returns>A TestResult</returns>
8365 </member>
8366 <member name="T:NUnit.Framework.RequiresMTAAttribute">
8367 <summary>
8368 Marks a test that must run in the MTA, causing it
8369 to run in a separate thread if necessary.
8370
8371 On methods, you may also use MTAThreadAttribute
8372 to serve the same purpose.
8373 </summary>
8374 </member>
8375 <member name="M:NUnit.Framework.RequiresMTAAttribute.#ctor">
8376 <summary>
8377 Construct a RequiresMTAAttribute
8378 </summary>
8379 </member>
8380 <member name="T:NUnit.Framework.RequiresSTAAttribute">
8381 <summary>
8382 Marks a test that must run in the STA, causing it
8383 to run in a separate thread if necessary.
8384 </summary>
8385 </member>
8386 <member name="M:NUnit.Framework.RequiresSTAAttribute.#ctor">
8387 <summary>
8388 Construct a RequiresSTAAttribute
8389 </summary>
8390 </member>
8391 <member name="T:NUnit.Framework.RequiresThreadAttribute">
8392 <summary>
8393 Marks a test that must run on a separate thread.
8394 </summary>
8395 </member>
8396 <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
8397 <summary>
8398 Construct a RequiresThreadAttribute
8399 </summary>
8400 </member>
8401 <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
8402 <summary>
8403 Construct a RequiresThreadAttribute, specifying the apartment
8404 </summary>
8405 </member>
8406 <member name="T:NUnit.Framework.SequentialAttribute">
8407 <summary>
8408 Marks a test to use a Sequential join of any argument
8409 data provided. Arguments will be combined into test cases,
8410 taking the next value of each argument until all are used.
8411 </summary>
8412 </member>
8413 <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
8414 <summary>
8415 Default constructor
8416 </summary>
8417 </member>
8418 <member name="T:NUnit.Framework.SetCultureAttribute">
8419 <summary>
8420 Summary description for SetCultureAttribute.
8421 </summary>
8422 </member>
8423 <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
8424 <summary>
8425 Construct given the name of a culture
8426 </summary>
8427 <param name="culture"></param>
8428 </member>
8429 <member name="T:NUnit.Framework.SetUICultureAttribute">
8430 <summary>
8431 Summary description for SetUICultureAttribute.
8432 </summary>
8433 </member>
8434 <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
8435 <summary>
8436 Construct given the name of a culture
8437 </summary>
8438 <param name="culture"></param>
8439 </member>
8440 <member name="T:NUnit.Framework.SetUpAttribute">
8441 <summary>
8442 Attribute used to mark a class that contains one-time SetUp
8443 and/or TearDown methods that apply to all the tests in a
8444 namespace or an assembly.
8445 </summary>
8446 </member>
8447 <member name="T:NUnit.Framework.PreTestAttribute">
8448 <summary>
8449 Attribute used to mark a class that contains one-time SetUp
8450 and/or TearDown methods that apply to all the tests in a
8451 namespace or an assembly.
8452 </summary>
8453 </member>
8454 <member name="T:NUnit.Framework.PostTestAttribute">
8455 <summary>
8456 Attribute used to mark a class that contains one-time SetUp
8457 and/or TearDown methods that apply to all the tests in a
8458 namespace or an assembly.
8459 </summary>
8460 </member>
8461 <member name="T:NUnit.Framework.SetUpFixtureAttribute">
8462 <summary>
8463 SetUpFixtureAttribute is used to identify a SetUpFixture
8464 </summary>
8465 </member>
8466 <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
8467 <summary>
8468 Build a SetUpFixture from type provided. Normally called for a Type
8469 on which the attribute has been placed.
8470 </summary>
8471 <param name="typeInfo">The type info of the fixture to be used.</param>
8472 <returns>A SetUpFixture object as a TestSuite.</returns>
8473 </member>
8474 <member name="T:NUnit.Framework.TearDownAttribute">
8475 <summary>
8476 Attribute used to identify a method that is called
8477 immediately after each test is run. The method is
8478 guaranteed to be called, even if an exception is thrown.
8479 </summary>
8480 </member>
8481 <member name="T:NUnit.Framework.TestAttribute">
8482 <summary>
8483 Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
8484 class makes the method callable from the NUnit test runner. There is a property
8485 called Description which is optional which you can provide a more detailed test
8486 description. This class cannot be inherited.
8487 </summary>
8488
8489 <example>
8490 [TestFixture]
8491 public class Fixture
8492 {
8493 [Test]
8494 public void MethodToTest()
8495 {}
8496
8497 [Test(Description = "more detailed description")]
8498 public void TestDescriptionMethod()
8499 {}
8500 }
8501 </example>
8502
8503 </member>
8504 <member name="P:NUnit.Framework.TestAttribute.Description">
8505 <summary>
8506 Descriptive text for this test
8507 </summary>
8508 </member>
8509 <member name="P:NUnit.Framework.TestAttribute.Author">
8510 <summary>
8511 The author of this test
8512 </summary>
8513 </member>
8514 <member name="P:NUnit.Framework.TestAttribute.TestOf">
8515 <summary>
8516 The type that this test is testing
8517 </summary>
8518 </member>
8519 <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
8520 <summary>
8521 Modifies a test by adding a description, if not already set.
8522 </summary>
8523 <param name="test">The test to modify</param>
8524 </member>
8525 <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
8526 <summary>
8527 Gets or sets the expected result.
8528 </summary>
8529 <value>The result.</value>
8530 </member>
8531 <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
8532 <summary>
8533 Returns true if an expected result has been set
8534 </summary>
8535 </member>
8536 <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
8537 <summary>
8538 Construct a TestMethod from a given method.
8539 </summary>
8540 <param name="method">The method for which a test is to be constructed.</param>
8541 <param name="suite">The suite to which the test will be added.</param>
8542 <returns>A TestMethod</returns>
8543 </member>
8544 <member name="T:NUnit.Framework.TestCaseAttribute">
8545 <summary>
8546 TestCaseAttribute is used to mark parameterized test cases
8547 and provide them with their arguments.
8548 </summary>
8549 </member>
8550 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
8551 <summary>
8552 Construct a TestCaseAttribute with a list of arguments.
8553 This constructor is not CLS-Compliant
8554 </summary>
8555 <param name="arguments"></param>
8556 </member>
8557 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
8558 <summary>
8559 Construct a TestCaseAttribute with a single argument
8560 </summary>
8561 <param name="arg"></param>
8562 </member>
8563 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
8564 <summary>
8565 Construct a TestCaseAttribute with a two arguments
8566 </summary>
8567 <param name="arg1"></param>
8568 <param name="arg2"></param>
8569 </member>
8570 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
8571 <summary>
8572 Construct a TestCaseAttribute with a three arguments
8573 </summary>
8574 <param name="arg1"></param>
8575 <param name="arg2"></param>
8576 <param name="arg3"></param>
8577 </member>
8578 <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
8579 <summary>
8580 Gets or sets the name of the test.
8581 </summary>
8582 <value>The name of the test.</value>
8583 </member>
8584 <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
8585 <summary>
8586 Gets or sets the RunState of this test case.
8587 </summary>
8588 </member>
8589 <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
8590 <summary>
8591 Gets the list of arguments to a test case
8592 </summary>
8593 </member>
8594 <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
8595 <summary>
8596 Gets the properties of the test case
8597 </summary>
8598 </member>
8599 <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
8600 <summary>
8601 Gets or sets the expected result.
8602 </summary>
8603 <value>The result.</value>
8604 </member>
8605 <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
8606 <summary>
8607 Returns true if the expected result has been set
8608 </summary>
8609 </member>
8610 <member name="P:NUnit.Framework.TestCaseAttribute.Description">
8611 <summary>
8612 Gets or sets the description.
8613 </summary>
8614 <value>The description.</value>
8615 </member>
8616 <member name="P:NUnit.Framework.TestCaseAttribute.Author">
8617 <summary>
8618 The author of this test
8619 </summary>
8620 </member>
8621 <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
8622 <summary>
8623 The type that this test is testing
8624 </summary>
8625 </member>
8626 <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
8627 <summary>
8628 Gets or sets the reason for ignoring the test
8629 </summary>
8630 </member>
8631 <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
8632 <summary>
8633 Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
8634 </summary>
8635 <value>
8636 <c>true</c> if explicit; otherwise, <c>false</c>.
8637 </value>
8638 </member>
8639 <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
8640 <summary>
8641 Gets or sets the reason for not running the test.
8642 </summary>
8643 <value>The reason.</value>
8644 </member>
8645 <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
8646 <summary>
8647 Gets or sets the ignore reason. When set to a non-null
8648 non-empty value, the test is marked as ignored.
8649 </summary>
8650 <value>The ignore reason.</value>
8651 </member>
8652 <member name="P:NUnit.Framework.TestCaseAttribute.IncludePlatform">
8653 <summary>
8654 Comma-delimited list of platforms to run the test for
8655 </summary>
8656 </member>
8657 <member name="P:NUnit.Framework.TestCaseAttribute.ExcludePlatform">
8658 <summary>
8659 Comma-delimited list of platforms to not run the test for
8660 </summary>
8661 </member>
8662 <member name="P:NUnit.Framework.TestCaseAttribute.Category">
8663 <summary>
8664 Gets and sets the category for this test case.
8665 May be a comma-separated list of categories.
8666 </summary>
8667 </member>
8668 <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
8669 <summary>
8670 Performs several special conversions allowed by NUnit in order to
8671 permit arguments with types that cannot be used in the constructor
8672 of an Attribute such as TestCaseAttribute or to simplify their use.
8673 </summary>
8674 <param name="arglist">The arguments to be converted</param>
8675 <param name="parameters">The ParameterInfo array for the method</param>
8676 </member>
8677 <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
8678 <summary>
8679 Construct one or more TestMethods from a given MethodInfo,
8680 using available parameter data.
8681 </summary>
8682 <param name="method">The MethodInfo for which tests are to be constructed.</param>
8683 <param name="suite">The suite to which the tests will be added.</param>
8684 <returns>One or more TestMethods</returns>
8685 </member>
8686 <member name="T:NUnit.Framework.TestCaseSourceAttribute">
8687 <summary>
8688 TestCaseSourceAttribute indicates the source to be used to
8689 provide test cases for a test method.
8690 </summary>
8691 </member>
8692 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
8693 <summary>
8694 Construct with the name of the method, property or field that will provide data
8695 </summary>
8696 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
8697 </member>
8698 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
8699 <summary>
8700 Construct with a Type and name
8701 </summary>
8702 <param name="sourceType">The Type that will provide data</param>
8703 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
8704 </member>
8705 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
8706 <summary>
8707 Construct with a Type
8708 </summary>
8709 <param name="sourceType">The type that will provide data</param>
8710 </member>
8711 <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
8712 <summary>
8713 The name of a the method, property or fiend to be used as a source
8714 </summary>
8715 </member>
8716 <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
8717 <summary>
8718 A Type to be used as a source
8719 </summary>
8720 </member>
8721 <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
8722 <summary>
8723 Gets or sets the category associated with every fixture created from
8724 this attribute. May be a single category or a comma-separated list.
8725 </summary>
8726 </member>
8727 <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
8728 <summary>
8729 Construct one or more TestMethods from a given MethodInfo,
8730 using available parameter data.
8731 </summary>
8732 <param name="method">The IMethod for which tests are to be constructed.</param>
8733 <param name="suite">The suite to which the tests will be added.</param>
8734 <returns>One or more TestMethods</returns>
8735 </member>
8736 <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
8737 <summary>
8738 Returns a set of ITestCaseDataItems for use as arguments
8739 to a parameterized test method.
8740 </summary>
8741 <param name="method">The method for which data is needed.</param>
8742 <returns></returns>
8743 </member>
8744 <member name="T:NUnit.Framework.TestFixtureAttribute">
8745 <summary>
8746 TestFixtureAttribute is used to mark a class that represents a TestFixture.
8747 </summary>
8748 </member>
8749 <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
8750 <summary>
8751 Default constructor
8752 </summary>
8753 </member>
8754 <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
8755 <summary>
8756 Construct with a object[] representing a set of arguments.
8757 In .NET 2.0, the arguments may later be separated into
8758 type arguments and constructor arguments.
8759 </summary>
8760 <param name="arguments"></param>
8761 </member>
8762 <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
8763 <summary>
8764 Gets or sets the name of the test.
8765 </summary>
8766 <value>The name of the test.</value>
8767 </member>
8768 <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
8769 <summary>
8770 Gets or sets the RunState of this test fixture.
8771 </summary>
8772 </member>
8773 <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
8774 <summary>
8775 The arguments originally provided to the attribute
8776 </summary>
8777 </member>
8778 <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
8779 <summary>
8780 Properties pertaining to this fixture
8781 </summary>
8782 </member>
8783 <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
8784 <summary>
8785 Get or set the type arguments. If not set
8786 explicitly, any leading arguments that are
8787 Types are taken as type arguments.
8788 </summary>
8789 </member>
8790 <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
8791 <summary>
8792 Descriptive text for this fixture
8793 </summary>
8794 </member>
8795 <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
8796 <summary>
8797 The author of this fixture
8798 </summary>
8799 </member>
8800 <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
8801 <summary>
8802 The type that this fixture is testing
8803 </summary>
8804 </member>
8805 <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
8806 <summary>
8807 Gets or sets the ignore reason. May set RunState as a side effect.
8808 </summary>
8809 <value>The ignore reason.</value>
8810 </member>
8811 <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
8812 <summary>
8813 Gets or sets the reason for not running the fixture.
8814 </summary>
8815 <value>The reason.</value>
8816 </member>
8817 <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
8818 <summary>
8819 Gets or sets the ignore reason. When set to a non-null
8820 non-empty value, the test is marked as ignored.
8821 </summary>
8822 <value>The ignore reason.</value>
8823 </member>
8824 <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
8825 <summary>
8826 Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
8827 </summary>
8828 <value>
8829 <c>true</c> if explicit; otherwise, <c>false</c>.
8830 </value>
8831 </member>
8832 <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
8833 <summary>
8834 Gets and sets the category for this fixture.
8835 May be a comma-separated list of categories.
8836 </summary>
8837 </member>
8838 <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
8839 <summary>
8840 Build a fixture from type provided. Normally called for a Type
8841 on which the attribute has been placed.
8842 </summary>
8843 <param name="typeInfo">The type info of the fixture to be used.</param>
8844 <returns>A an IEnumerable holding one TestFixture object.</returns>
8845 </member>
8846 <member name="T:NUnit.Framework.TestFixtureSetUpAttribute">
8847 <summary>
8848 Attribute used to identify a method that is
8849 called before any tests in a fixture are run.
8850 </summary>
8851 </member>
8852 <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
8853 <summary>
8854 TestCaseSourceAttribute indicates the source to be used to
8855 provide test fixture instances for a test class.
8856 </summary>
8857 </member>
8858 <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
8859 <summary>
8860 Error message string is public so the tests can use it
8861 </summary>
8862 </member>
8863 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
8864 <summary>
8865 Construct with the name of the method, property or field that will provide data
8866 </summary>
8867 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
8868 </member>
8869 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
8870 <summary>
8871 Construct with a Type and name
8872 </summary>
8873 <param name="sourceType">The Type that will provide data</param>
8874 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
8875 </member>
8876 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
8877 <summary>
8878 Construct with a Type
8879 </summary>
8880 <param name="sourceType">The type that will provide data</param>
8881 </member>
8882 <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
8883 <summary>
8884 The name of a the method, property or fiend to be used as a source
8885 </summary>
8886 </member>
8887 <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
8888 <summary>
8889 A Type to be used as a source
8890 </summary>
8891 </member>
8892 <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
8893 <summary>
8894 Gets or sets the category associated with every fixture created from
8895 this attribute. May be a single category or a comma-separated list.
8896 </summary>
8897 </member>
8898 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
8899 <summary>
8900 Construct one or more TestFixtures from a given Type,
8901 using available parameter data.
8902 </summary>
8903 <param name="typeInfo">The TypeInfo for which fixures are to be constructed.</param>
8904 <returns>One or more TestFixtures as TestSuite</returns>
8905 </member>
8906 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
8907 <summary>
8908 Returns a set of ITestFixtureData items for use as arguments
8909 to a parameterized test fixture.
8910 </summary>
8911 <param name="sourceType">The type for which data is needed.</param>
8912 <returns></returns>
8913 </member>
8914 <member name="T:NUnit.Framework.TestFixtureTearDownAttribute">
8915 <summary>
8916 Attribute used to identify a method that is called after
8917 all the tests in a fixture have run. The method is
8918 guaranteed to be called, even if an exception is thrown.
8919 </summary>
8920 </member>
8921 <member name="T:NUnit.Framework.TestOfAttribute">
8922 <summary>
8923 Indicates which class the test or test fixture is testing
8924 </summary>
8925 </member>
8926 <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
8927 <summary>
8928 Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
8929 </summary>
8930 <param name="type">The type that is being tested.</param>
8931 </member>
8932 <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
8933 <summary>
8934 Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
8935 </summary>
8936 <param name="typeName">The type that is being tested.</param>
8937 </member>
8938 <member name="T:NUnit.Framework.TheoryAttribute">
8939 <summary>
8940 Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
8941 class makes the method callable from the NUnit test runner. There is a property
8942 called Description which is optional which you can provide a more detailed test
8943 description. This class cannot be inherited.
8944 </summary>
8945
8946 <example>
8947 [TestFixture]
8948 public class Fixture
8949 {
8950 [Test]
8951 public void MethodToTest()
8952 {}
8953
8954 [Test(Description = "more detailed description")]
8955 public void TestDescriptionMethod()
8956 {}
8957 }
8958 </example>
8959
8960 </member>
8961 <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
8962 <summary>
8963 Construct the attribute, specifying a combining strategy and source of parameter data.
8964 </summary>
8965 </member>
8966 <member name="T:NUnit.Framework.TimeoutAttribute">
8967 <summary>
8968 Used on a method, marks the test with a timeout value in milliseconds.
8969 The test will be run in a separate thread and is cancelled if the timeout
8970 is exceeded. Used on a class or assembly, sets the default timeout
8971 for all contained test methods.
8972 </summary>
8973 </member>
8974 <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
8975 <summary>
8976 Construct a TimeoutAttribute given a time in milliseconds
8977 </summary>
8978 <param name="timeout">The timeout value in milliseconds</param>
8979 </member>
8980 <member name="T:NUnit.Framework.ValuesAttribute">
8981 <summary>
8982 ValuesAttribute is used to provide literal arguments for
8983 an individual parameter of a test.
8984 </summary>
8985 </member>
8986 <member name="F:NUnit.Framework.ValuesAttribute.data">
8987 <summary>
8988 The collection of data to be returned. Must
8989 be set by any derived attribute classes.
8990 We use an object[] so that the individual
8991 elements may have their type changed in GetData
8992 if necessary
8993 </summary>
8994 </member>
8995 <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
8996 <summary>
8997 Constructs for use with an Enum parameter. Will pass every enum
8998 value in to the test.
8999 </summary>
9000 </member>
9001 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
9002 <summary>
9003 Construct with one argument
9004 </summary>
9005 <param name="arg1"></param>
9006 </member>
9007 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
9008 <summary>
9009 Construct with two arguments
9010 </summary>
9011 <param name="arg1"></param>
9012 <param name="arg2"></param>
9013 </member>
9014 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
9015 <summary>
9016 Construct with three arguments
9017 </summary>
9018 <param name="arg1"></param>
9019 <param name="arg2"></param>
9020 <param name="arg3"></param>
9021 </member>
9022 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
9023 <summary>
9024 Construct with an array of arguments
9025 </summary>
9026 <param name="args"></param>
9027 </member>
9028 <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
9029 <summary>
9030 Get the collection of _values to be used as arguments
9031 </summary>
9032 </member>
9033 <member name="T:NUnit.Framework.ValueSourceAttribute">
9034 <summary>
9035 ValueSourceAttribute indicates the source to be used to
9036 provide data for one parameter of a test method.
9037 </summary>
9038 </member>
9039 <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
9040 <summary>
9041 Construct with the name of the factory - for use with languages
9042 that don't support params arrays.
9043 </summary>
9044 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
9045 </member>
9046 <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
9047 <summary>
9048 Construct with a Type and name - for use with languages
9049 that don't support params arrays.
9050 </summary>
9051 <param name="sourceType">The Type that will provide data</param>
9052 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
9053 </member>
9054 <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
9055 <summary>
9056 The name of a the method, property or fiend to be used as a source
9057 </summary>
9058 </member>
9059 <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
9060 <summary>
9061 A Type to be used as a source
9062 </summary>
9063 </member>
9064 <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
9065 <summary>
9066 Gets an enumeration of data items for use as arguments
9067 for a test method parameter.
9068 </summary>
9069 <param name="parameter">The parameter for which data is needed</param>
9070 <returns>
9071 An enumeration containing individual data items
9072 </returns>
9073 </member>
9074 <member name="T:NUnit.Framework.CollectionAssert">
9075 <summary>
9076 A set of Assert methods operating on one or more collections
9077 </summary>
9078 </member>
9079 <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
9080 <summary>
9081 The Equals method throws an AssertionException. This is done
9082 to make sure there is no mistake by calling this function.
9083 </summary>
9084 <param name="a"></param>
9085 <param name="b"></param>
9086 </member>
9087 <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
9088 <summary>
9089 override the default ReferenceEquals to throw an AssertionException. This
9090 implementation makes sure there is no mistake in calling this function
9091 as part of Assert.
9092 </summary>
9093 <param name="a"></param>
9094 <param name="b"></param>
9095 </member>
9096 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
9097 <summary>
9098 Asserts that all items contained in collection are of the type specified by expectedType.
9099 </summary>
9100 <param name="collection">IEnumerable containing objects to be considered</param>
9101 <param name="expectedType">System.Type that all objects in collection must be instances of</param>
9102 </member>
9103 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
9104 <summary>
9105 Asserts that all items contained in collection are of the type specified by expectedType.
9106 </summary>
9107 <param name="collection">IEnumerable containing objects to be considered</param>
9108 <param name="expectedType">System.Type that all objects in collection must be instances of</param>
9109 <param name="message">The message that will be displayed on failure</param>
9110 <param name="args">Arguments to be used in formatting the message</param>
9111 </member>
9112 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
9113 <summary>
9114 Asserts that all items contained in collection are not equal to null.
9115 </summary>
9116 <param name="collection">IEnumerable containing objects to be considered</param>
9117 </member>
9118 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
9119 <summary>
9120 Asserts that all items contained in collection are not equal to null.
9121 </summary>
9122 <param name="collection">IEnumerable of objects to be considered</param>
9123 <param name="message">The message that will be displayed on failure</param>
9124 <param name="args">Arguments to be used in formatting the message</param>
9125 </member>
9126 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
9127 <summary>
9128 Ensures that every object contained in collection exists within the collection
9129 once and only once.
9130 </summary>
9131 <param name="collection">IEnumerable of objects to be considered</param>
9132 </member>
9133 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
9134 <summary>
9135 Ensures that every object contained in collection exists within the collection
9136 once and only once.
9137 </summary>
9138 <param name="collection">IEnumerable of objects to be considered</param>
9139 <param name="message">The message that will be displayed on failure</param>
9140 <param name="args">Arguments to be used in formatting the message</param>
9141 </member>
9142 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
9143 <summary>
9144 Asserts that expected and actual are exactly equal. The collections must have the same count,
9145 and contain the exact same objects in the same order.
9146 </summary>
9147 <param name="expected">The first IEnumerable of objects to be considered</param>
9148 <param name="actual">The second IEnumerable of objects to be considered</param>
9149 </member>
9150 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
9151 <summary>
9152 Asserts that expected and actual are exactly equal. The collections must have the same count,
9153 and contain the exact same objects in the same order.
9154 If comparer is not null then it will be used to compare the objects.
9155 </summary>
9156 <param name="expected">The first IEnumerable of objects to be considered</param>
9157 <param name="actual">The second IEnumerable of objects to be considered</param>
9158 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
9159 </member>
9160 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
9161 <summary>
9162 Asserts that expected and actual are exactly equal. The collections must have the same count,
9163 and contain the exact same objects in the same order.
9164 </summary>
9165 <param name="expected">The first IEnumerable of objects to be considered</param>
9166 <param name="actual">The second IEnumerable of objects to be considered</param>
9167 <param name="message">The message that will be displayed on failure</param>
9168 <param name="args">Arguments to be used in formatting the message</param>
9169 </member>
9170 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
9171 <summary>
9172 Asserts that expected and actual are exactly equal. The collections must have the same count,
9173 and contain the exact same objects in the same order.
9174 If comparer is not null then it will be used to compare the objects.
9175 </summary>
9176 <param name="expected">The first IEnumerable of objects to be considered</param>
9177 <param name="actual">The second IEnumerable of objects to be considered</param>
9178 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
9179 <param name="message">The message that will be displayed on failure</param>
9180 <param name="args">Arguments to be used in formatting the message</param>
9181 </member>
9182 <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
9183 <summary>
9184 Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
9185 </summary>
9186 <param name="expected">The first IEnumerable of objects to be considered</param>
9187 <param name="actual">The second IEnumerable of objects to be considered</param>
9188 </member>
9189 <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
9190 <summary>
9191 Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
9192 </summary>
9193 <param name="expected">The first IEnumerable of objects to be considered</param>
9194 <param name="actual">The second IEnumerable of objects to be considered</param>
9195 <param name="message">The message that will be displayed on failure</param>
9196 <param name="args">Arguments to be used in formatting the message</param>
9197 </member>
9198 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
9199 <summary>
9200 Asserts that expected and actual are not exactly equal.
9201 </summary>
9202 <param name="expected">The first IEnumerable of objects to be considered</param>
9203 <param name="actual">The second IEnumerable of objects to be considered</param>
9204 </member>
9205 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
9206 <summary>
9207 Asserts that expected and actual are not exactly equal.
9208 If comparer is not null then it will be used to compare the objects.
9209 </summary>
9210 <param name="expected">The first IEnumerable of objects to be considered</param>
9211 <param name="actual">The second IEnumerable of objects to be considered</param>
9212 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
9213 </member>
9214 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
9215 <summary>
9216 Asserts that expected and actual are not exactly equal.
9217 </summary>
9218 <param name="expected">The first IEnumerable of objects to be considered</param>
9219 <param name="actual">The second IEnumerable of objects to be considered</param>
9220 <param name="message">The message that will be displayed on failure</param>
9221 <param name="args">Arguments to be used in formatting the message</param>
9222 </member>
9223 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
9224 <summary>
9225 Asserts that expected and actual are not exactly equal.
9226 If comparer is not null then it will be used to compare the objects.
9227 </summary>
9228 <param name="expected">The first IEnumerable of objects to be considered</param>
9229 <param name="actual">The second IEnumerable of objects to be considered</param>
9230 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
9231 <param name="message">The message that will be displayed on failure</param>
9232 <param name="args">Arguments to be used in formatting the message</param>
9233 </member>
9234 <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
9235 <summary>
9236 Asserts that expected and actual are not equivalent.
9237 </summary>
9238 <param name="expected">The first IEnumerable of objects to be considered</param>
9239 <param name="actual">The second IEnumerable of objects to be considered</param>
9240 </member>
9241 <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
9242 <summary>
9243 Asserts that expected and actual are not equivalent.
9244 </summary>
9245 <param name="expected">The first IEnumerable of objects to be considered</param>
9246 <param name="actual">The second IEnumerable of objects to be considered</param>
9247 <param name="message">The message that will be displayed on failure</param>
9248 <param name="args">Arguments to be used in formatting the message</param>
9249 </member>
9250 <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
9251 <summary>
9252 Asserts that collection contains actual as an item.
9253 </summary>
9254 <param name="collection">IEnumerable of objects to be considered</param>
9255 <param name="actual">Object to be found within collection</param>
9256 </member>
9257 <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
9258 <summary>
9259 Asserts that collection contains actual as an item.
9260 </summary>
9261 <param name="collection">IEnumerable of objects to be considered</param>
9262 <param name="actual">Object to be found within collection</param>
9263 <param name="message">The message that will be displayed on failure</param>
9264 <param name="args">Arguments to be used in formatting the message</param>
9265 </member>
9266 <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
9267 <summary>
9268 Asserts that collection does not contain actual as an item.
9269 </summary>
9270 <param name="collection">IEnumerable of objects to be considered</param>
9271 <param name="actual">Object that cannot exist within collection</param>
9272 </member>
9273 <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
9274 <summary>
9275 Asserts that collection does not contain actual as an item.
9276 </summary>
9277 <param name="collection">IEnumerable of objects to be considered</param>
9278 <param name="actual">Object that cannot exist within collection</param>
9279 <param name="message">The message that will be displayed on failure</param>
9280 <param name="args">Arguments to be used in formatting the message</param>
9281 </member>
9282 <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
9283 <summary>
9284 Asserts that the superset does not contain the subset
9285 </summary>
9286 <param name="subset">The IEnumerable subset to be considered</param>
9287 <param name="superset">The IEnumerable superset to be considered</param>
9288 </member>
9289 <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
9290 <summary>
9291 Asserts that the superset does not contain the subset
9292 </summary>
9293 <param name="subset">The IEnumerable subset to be considered</param>
9294 <param name="superset">The IEnumerable superset to be considered</param>
9295 <param name="message">The message that will be displayed on failure</param>
9296 <param name="args">Arguments to be used in formatting the message</param>
9297 </member>
9298 <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
9299 <summary>
9300 Asserts that the superset contains the subset.
9301 </summary>
9302 <param name="subset">The IEnumerable subset to be considered</param>
9303 <param name="superset">The IEnumerable superset to be considered</param>
9304 </member>
9305 <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
9306 <summary>
9307 Asserts that the superset contains the subset.
9308 </summary>
9309 <param name="subset">The IEnumerable subset to be considered</param>
9310 <param name="superset">The IEnumerable superset to be considered</param>
9311 <param name="message">The message that will be displayed on failure</param>
9312 <param name="args">Arguments to be used in formatting the message</param>
9313 </member>
9314 <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
9315 <summary>
9316 Asserts that the subset does not contain the superset
9317 </summary>
9318 <param name="superset">The IEnumerable superset to be considered</param>
9319 <param name="subset">The IEnumerable subset to be considered</param>
9320 </member>
9321 <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
9322 <summary>
9323 Asserts that the subset does not contain the superset
9324 </summary>
9325 <param name="superset">The IEnumerable superset to be considered</param>
9326 <param name="subset">The IEnumerable subset to be considered</param>
9327 <param name="message">The message that will be displayed on failure</param>
9328 <param name="args">Arguments to be used in formatting the message</param>
9329 </member>
9330 <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
9331 <summary>
9332 Asserts that the subset contains the superset.
9333 </summary>
9334 <param name="superset">The IEnumerable superset to be considered</param>
9335 <param name="subset">The IEnumerable subset to be considered</param>
9336 </member>
9337 <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
9338 <summary>
9339 Asserts that the subset contains the superset.
9340 </summary>
9341 <param name="superset">The IEnumerable superset to be considered</param>
9342 <param name="subset">The IEnumerable subset to be considered</param>
9343 <param name="message">The message that will be displayed on failure</param>
9344 <param name="args">Arguments to be used in formatting the message</param>
9345 </member>
9346 <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
9347 <summary>
9348 Assert that an array, list or other collection is empty
9349 </summary>
9350 <param name="collection">An array, list or other collection implementing IEnumerable</param>
9351 <param name="message">The message to be displayed on failure</param>
9352 <param name="args">Arguments to be used in formatting the message</param>
9353 </member>
9354 <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
9355 <summary>
9356 Assert that an array,list or other collection is empty
9357 </summary>
9358 <param name="collection">An array, list or other collection implementing IEnumerable</param>
9359 </member>
9360 <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
9361 <summary>
9362 Assert that an array, list or other collection is empty
9363 </summary>
9364 <param name="collection">An array, list or other collection implementing IEnumerable</param>
9365 <param name="message">The message to be displayed on failure</param>
9366 <param name="args">Arguments to be used in formatting the message</param>
9367 </member>
9368 <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
9369 <summary>
9370 Assert that an array,list or other collection is empty
9371 </summary>
9372 <param name="collection">An array, list or other collection implementing IEnumerable</param>
9373 </member>
9374 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
9375 <summary>
9376 Assert that an array, list or other collection is ordered
9377 </summary>
9378 <param name="collection">An array, list or other collection implementing IEnumerable</param>
9379 <param name="message">The message to be displayed on failure</param>
9380 <param name="args">Arguments to be used in formatting the message</param>
9381 </member>
9382 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
9383 <summary>
9384 Assert that an array, list or other collection is ordered
9385 </summary>
9386 <param name="collection">An array, list or other collection implementing IEnumerable</param>
9387 </member>
9388 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
9389 <summary>
9390 Assert that an array, list or other collection is ordered
9391 </summary>
9392 <param name="collection">An array, list or other collection implementing IEnumerable</param>
9393 <param name="comparer">A custom comparer to perform the comparisons</param>
9394 <param name="message">The message to be displayed on failure</param>
9395 <param name="args">Arguments to be used in formatting the message</param>
9396 </member>
9397 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
9398 <summary>
9399 Assert that an array, list or other collection is ordered
9400 </summary>
9401 <param name="collection">An array, list or other collection implementing IEnumerable</param>
9402 <param name="comparer">A custom comparer to perform the comparisons</param>
9403 </member>
9404 <member name="T:NUnit.Framework.Compatibility.AttributeHelper">
9405 <summary>
9406 Provides a platform-independent methods for getting attributes
9407 for use by AttributeConstraint and AttributeExistsConstraint.
9408 </summary>
9409 </member>
9410 <member name="M:NUnit.Framework.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
9411 <summary>
9412 Gets the custom attributes from the given object.
9413 </summary>
9414 <remarks>Portable libraries do not have an ICustomAttributeProvider, so we need to cast to each of
9415 it's direct subtypes and try to get attributes off those instead.</remarks>
9416 <param name="actual">The actual.</param>
9417 <param name="attributeType">Type of the attribute.</param>
9418 <param name="inherit">if set to <c>true</c> [inherit].</param>
9419 <returns>A list of the given attribute on the given object.</returns>
9420 </member>
9421 <member name="T:NUnit.Framework.Compatibility.LongLivedMarshalByRefObject">
9422 <summary>
9423 A MarshalByRefObject that lives forever
9424 </summary>
9425 </member>
9426 <member name="M:NUnit.Framework.Compatibility.LongLivedMarshalByRefObject.InitializeLifetimeService">
9427 <summary>
9428 Obtains a lifetime service object to control the lifetime policy for this instance.
9429 </summary>
9430 </member>
9431 <member name="T:NUnit.Framework.Compatibility.TypeExtensions">
9432 <summary>
9433 Provides NUnit specific extensions to aid in Reflection
9434 across multiple frameworks
9435 </summary>
9436 <remarks>
9437 This version of the class supplies GetTypeInfo() on platforms
9438 that don't support it.
9439 </remarks>
9440 </member>
9441 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetTypeInfo(System.Type)">
9442 <summary>
9443 GetTypeInfo gives access to most of the Type information we take for granted
9444 on .NET Core and Windows Runtime. Rather than #ifdef different code for different
9445 platforms, it is easiest to just code all platforms as if they worked this way,
9446 thus the simple passthrough.
9447 </summary>
9448 <param name="type"></param>
9449 <returns></returns>
9450 </member>
9451 <member name="T:NUnit.Framework.Compatibility.Stopwatch">
9452 <summary>
9453 This class is a System.Diagnostics.Stopwatch on operating systems that support it. On those that don't,
9454 it replicates the functionality at the resolution supported.
9455 </summary>
9456 </member>
9457 <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
9458 <summary>
9459 AllItemsConstraint applies another constraint to each
9460 item in a collection, succeeding if they all succeed.
9461 </summary>
9462 </member>
9463 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
9464 <summary>
9465 Construct an AllItemsConstraint on top of an existing constraint
9466 </summary>
9467 <param name="itemConstraint"></param>
9468 </member>
9469 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
9470 <summary>
9471 Apply the item constraint to each item in the collection,
9472 failing if any item fails.
9473 </summary>
9474 <param name="actual"></param>
9475 <returns></returns>
9476 </member>
9477 <member name="T:NUnit.Framework.Constraints.AndConstraint">
9478 <summary>
9479 AndConstraint succeeds only if both members succeed.
9480 </summary>
9481 </member>
9482 <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
9483 <summary>
9484 Create an AndConstraint from two other constraints
9485 </summary>
9486 <param name="left">The first constraint</param>
9487 <param name="right">The second constraint</param>
9488 </member>
9489 <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
9490 <summary>
9491 Gets text describing a constraint
9492 </summary>
9493 </member>
9494 <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
9495 <summary>
9496 Apply both member constraints to an actual value, succeeding
9497 succeeding only if both of them succeed.
9498 </summary>
9499 <param name="actual">The actual value</param>
9500 <returns>True if the constraints both succeeded</returns>
9501 </member>
9502 <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
9503 <summary>
9504 Write the actual value for a failing constraint test to a
9505 MessageWriter. The default implementation simply writes
9506 the raw value of actual, leaving it to the writer to
9507 perform any formatting.
9508 </summary>
9509 <param name="writer">The writer on which the actual value is displayed</param>
9510 </member>
9511 <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
9512 <summary>
9513 AssignableFromConstraint is used to test that an object
9514 can be assigned from a given Type.
9515 </summary>
9516 </member>
9517 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
9518 <summary>
9519 Construct an AssignableFromConstraint for the type provided
9520 </summary>
9521 <param name="type"></param>
9522 </member>
9523 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
9524 <summary>
9525 Apply the constraint to an actual value, returning true if it succeeds
9526 </summary>
9527 <param name="actual">The actual argument</param>
9528 <returns>True if the constraint succeeds, otherwise false.</returns>
9529 </member>
9530 <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
9531 <summary>
9532 AssignableToConstraint is used to test that an object
9533 can be assigned to a given Type.
9534 </summary>
9535 </member>
9536 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
9537 <summary>
9538 Construct an AssignableToConstraint for the type provided
9539 </summary>
9540 <param name="type"></param>
9541 </member>
9542 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
9543 <summary>
9544 Apply the constraint to an actual value, returning true if it succeeds
9545 </summary>
9546 <param name="actual">The actual argument</param>
9547 <returns>True if the constraint succeeds, otherwise false.</returns>
9548 </member>
9549 <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
9550 <summary>
9551 AttributeConstraint tests that a specified attribute is present
9552 on a Type or other provider and that the value of the attribute
9553 satisfies some other constraint.
9554 </summary>
9555 </member>
9556 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
9557 <summary>
9558 Constructs an AttributeConstraint for a specified attribute
9559 Type and base constraint.
9560 </summary>
9561 <param name="type"></param>
9562 <param name="baseConstraint"></param>
9563 </member>
9564 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
9565 <summary>
9566 Determines whether the Type or other provider has the
9567 expected attribute and if its value matches the
9568 additional constraint specified.
9569 </summary>
9570 </member>
9571 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
9572 <summary>
9573 Returns a string representation of the constraint.
9574 </summary>
9575 </member>
9576 <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
9577 <summary>
9578 AttributeExistsConstraint tests for the presence of a
9579 specified attribute on a Type.
9580 </summary>
9581 </member>
9582 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
9583 <summary>
9584 Constructs an AttributeExistsConstraint for a specific attribute Type
9585 </summary>
9586 <param name="type"></param>
9587 </member>
9588 <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
9589 <summary>
9590 The Description of what this constraint tests, for
9591 use in messages and in the ConstraintResult.
9592 </summary>
9593 </member>
9594 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
9595 <summary>
9596 Tests whether the object provides the expected attribute.
9597 </summary>
9598 <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
9599 <returns>True if the expected attribute is present, otherwise false</returns>
9600 </member>
9601 <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
9602 <summary>
9603 BinaryConstraint is the abstract base of all constraints
9604 that combine two other constraints in some fashion.
9605 </summary>
9606 </member>
9607 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
9608 <summary>
9609 The first constraint being combined
9610 </summary>
9611 </member>
9612 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
9613 <summary>
9614 The second constraint being combined
9615 </summary>
9616 </member>
9617 <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
9618 <summary>
9619 Construct a BinaryConstraint from two other constraints
9620 </summary>
9621 <param name="left">The first constraint</param>
9622 <param name="right">The second constraint</param>
9623 </member>
9624 <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
9625 <summary>
9626 BinarySerializableConstraint tests whether
9627 an object is serializable in binary format.
9628 </summary>
9629 </member>
9630 <member name="P:NUnit.Framework.Constraints.BinarySerializableConstraint.Description">
9631 <summary>
9632 The Description of what this constraint tests, for
9633 use in messages and in the ConstraintResult.
9634 </summary>
9635 </member>
9636 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ApplyTo``1(``0)">
9637 <summary>
9638 Test whether the constraint is satisfied by a given value
9639 </summary>
9640 <param name="actual">The value to be tested</param>
9641 <returns>True for success, false for failure</returns>
9642 </member>
9643 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.GetStringRepresentation">
9644 <summary>
9645 Returns the string representation
9646 </summary>
9647 </member>
9648 <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
9649 <summary>
9650 CollectionConstraint is the abstract base class for
9651 constraints that operate on collections.
9652 </summary>
9653 </member>
9654 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
9655 <summary>
9656 Construct an empty CollectionConstraint
9657 </summary>
9658 </member>
9659 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
9660 <summary>
9661 Construct a CollectionConstraint
9662 </summary>
9663 <param name="arg"></param>
9664 </member>
9665 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
9666 <summary>
9667 Determines whether the specified enumerable is empty.
9668 </summary>
9669 <param name="enumerable">The enumerable.</param>
9670 <returns>
9671 <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
9672 </returns>
9673 </member>
9674 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
9675 <summary>
9676 Test whether the constraint is satisfied by a given value
9677 </summary>
9678 <param name="actual">The value to be tested</param>
9679 <returns>True for success, false for failure</returns>
9680 </member>
9681 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
9682 <summary>
9683 Protected method to be implemented by derived classes
9684 </summary>
9685 <param name="collection"></param>
9686 <returns></returns>
9687 </member>
9688 <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
9689 <summary>
9690 CollectionContainsConstraint is used to test whether a collection
9691 contains an expected object as a member.
9692 </summary>
9693 </member>
9694 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
9695 <summary>
9696 Construct a CollectionContainsConstraint
9697 </summary>
9698 <param name="expected"></param>
9699 </member>
9700 <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
9701 <summary>
9702 The Description of what this constraint tests, for
9703 use in messages and in the ConstraintResult.
9704 </summary>
9705 </member>
9706 <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
9707 <summary>
9708 Gets the expected object
9709 </summary>
9710 </member>
9711 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
9712 <summary>
9713 Test whether the expected item is contained in the collection
9714 </summary>
9715 <param name="actual"></param>
9716 <returns></returns>
9717 </member>
9718 <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
9719 <summary>
9720 CollectionEquivalentConstraint is used to determine whether two
9721 collections are equivalent.
9722 </summary>
9723 </member>
9724 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
9725 <summary>
9726 Construct a CollectionEquivalentConstraint
9727 </summary>
9728 <param name="expected"></param>
9729 </member>
9730 <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
9731 <summary>
9732 The Description of what this constraint tests, for
9733 use in messages and in the ConstraintResult.
9734 </summary>
9735 </member>
9736 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
9737 <summary>
9738 Test whether two collections are equivalent
9739 </summary>
9740 <param name="actual"></param>
9741 <returns></returns>
9742 </member>
9743 <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
9744 <summary>
9745 CollectionItemsEqualConstraint is the abstract base class for all
9746 collection constraints that apply some notion of item equality
9747 as a part of their operation.
9748 </summary>
9749 </member>
9750 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
9751 <summary>
9752 Construct an empty CollectionConstraint
9753 </summary>
9754 </member>
9755 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
9756 <summary>
9757 Construct a CollectionConstraint
9758 </summary>
9759 <param name="arg"></param>
9760 </member>
9761 <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
9762 <summary>
9763 Flag the constraint to ignore case and return self.
9764 </summary>
9765 </member>
9766 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
9767 <summary>
9768 Flag the constraint to use the supplied IComparer object.
9769 </summary>
9770 <param name="comparer">The IComparer object to use.</param>
9771 <returns>Self.</returns>
9772 </member>
9773 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
9774 <summary>
9775 Flag the constraint to use the supplied IComparer object.
9776 </summary>
9777 <param name="comparer">The IComparer object to use.</param>
9778 <returns>Self.</returns>
9779 </member>
9780 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
9781 <summary>
9782 Flag the constraint to use the supplied Comparison object.
9783 </summary>
9784 <param name="comparer">The IComparer object to use.</param>
9785 <returns>Self.</returns>
9786 </member>
9787 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
9788 <summary>
9789 Flag the constraint to use the supplied IEqualityComparer object.
9790 </summary>
9791 <param name="comparer">The IComparer object to use.</param>
9792 <returns>Self.</returns>
9793 </member>
9794 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
9795 <summary>
9796 Flag the constraint to use the supplied IEqualityComparer object.
9797 </summary>
9798 <param name="comparer">The IComparer object to use.</param>
9799 <returns>Self.</returns>
9800 </member>
9801 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
9802 <summary>
9803 Compares two collection members for equality
9804 </summary>
9805 </member>
9806 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
9807 <summary>
9808 Return a new CollectionTally for use in making tests
9809 </summary>
9810 <param name="c">The collection to be included in the tally</param>
9811 </member>
9812 <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
9813 <summary>
9814 CollectionOrderedConstraint is used to test whether a collection is ordered.
9815 </summary>
9816 </member>
9817 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
9818 <summary>
9819 Construct a CollectionOrderedConstraint
9820 </summary>
9821 </member>
9822 <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
9823 <summary>
9824 If used performs a reverse comparison
9825 </summary>
9826 </member>
9827 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
9828 <summary>
9829 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
9830 </summary>
9831 </member>
9832 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
9833 <summary>
9834 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
9835 </summary>
9836 </member>
9837 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
9838 <summary>
9839 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
9840 </summary>
9841 </member>
9842 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
9843 <summary>
9844 Modifies the constraint to test ordering by the value of
9845 a specified property and returns self.
9846 </summary>
9847 </member>
9848 <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
9849 <summary>
9850 The Description of what this constraint tests, for
9851 use in messages and in the ConstraintResult.
9852 </summary>
9853 </member>
9854 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
9855 <summary>
9856 Test whether the collection is ordered
9857 </summary>
9858 <param name="actual"></param>
9859 <returns></returns>
9860 </member>
9861 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
9862 <summary>
9863 Returns the string representation of the constraint.
9864 </summary>
9865 <returns></returns>
9866 </member>
9867 <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
9868 <summary>
9869 CollectionSupersetConstraint is used to determine whether
9870 one collection is a superset of another
9871 </summary>
9872 </member>
9873 <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
9874 <summary>
9875 Construct a CollectionSupersetConstraint
9876 </summary>
9877 <param name="expected">The collection that the actual value is expected to be a superset of</param>
9878 </member>
9879 <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
9880 <summary>
9881 The Description of what this constraint tests, for
9882 use in messages and in the ConstraintResult.
9883 </summary>
9884 </member>
9885 <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
9886 <summary>
9887 Test whether the actual collection is a superset of
9888 the expected collection provided.
9889 </summary>
9890 <param name="actual"></param>
9891 <returns></returns>
9892 </member>
9893 <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
9894 <summary>
9895 CollectionSubsetConstraint is used to determine whether
9896 one collection is a subset of another
9897 </summary>
9898 </member>
9899 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
9900 <summary>
9901 Construct a CollectionSubsetConstraint
9902 </summary>
9903 <param name="expected">The collection that the actual value is expected to be a subset of</param>
9904 </member>
9905 <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
9906 <summary>
9907 The Description of what this constraint tests, for
9908 use in messages and in the ConstraintResult.
9909 </summary>
9910 </member>
9911 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
9912 <summary>
9913 Test whether the actual collection is a subset of
9914 the expected collection provided.
9915 </summary>
9916 <param name="actual"></param>
9917 <returns></returns>
9918 </member>
9919 <member name="T:NUnit.Framework.Constraints.CollectionTally">
9920 <summary>
9921 CollectionTally counts (tallies) the number of
9922 occurrences of each object in one or more enumerations.
9923 </summary>
9924 </member>
9925 <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
9926 <summary>
9927 Construct a CollectionTally object from a comparer and a collection
9928 </summary>
9929 </member>
9930 <member name="P:NUnit.Framework.Constraints.CollectionTally.Count">
9931 <summary>
9932 The number of objects remaining in the tally
9933 </summary>
9934 </member>
9935 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
9936 <summary>
9937 Try to remove an object from the tally
9938 </summary>
9939 <param name="o">The object to remove</param>
9940 <returns>True if successful, false if the object was not found</returns>
9941 </member>
9942 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
9943 <summary>
9944 Try to remove a set of objects from the tally
9945 </summary>
9946 <param name="c">The objects to remove</param>
9947 <returns>True if successful, false if any object was not found</returns>
9948 </member>
9949 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
9950 <summary>
9951 ComparisonAdapter class centralizes all comparisons of
9952 _values in NUnit, adapting to the use of any provided
9953 <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
9954 or <see cref="T:System.Comparison`1"/>.
9955 </summary>
9956 </member>
9957 <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
9958 <summary>
9959 Gets the default ComparisonAdapter, which wraps an
9960 NUnitComparer object.
9961 </summary>
9962 </member>
9963 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
9964 <summary>
9965 Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
9966 </summary>
9967 </member>
9968 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
9969 <summary>
9970 Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
9971 </summary>
9972 </member>
9973 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
9974 <summary>
9975 Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
9976 </summary>
9977 </member>
9978 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
9979 <summary>
9980 Compares two objects
9981 </summary>
9982 </member>
9983 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
9984 <summary>
9985 Construct a default ComparisonAdapter
9986 </summary>
9987 </member>
9988 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
9989 <summary>
9990 Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
9991 </summary>
9992 </member>
9993 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
9994 <summary>
9995 Compares two objects
9996 </summary>
9997 <param name="expected"></param>
9998 <param name="actual"></param>
9999 <returns></returns>
10000 </member>
10001 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
10002 <summary>
10003 ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
10004 allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
10005 to actually perform the comparison.
10006 </summary>
10007 </member>
10008 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
10009 <summary>
10010 Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
10011 </summary>
10012 </member>
10013 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
10014 <summary>
10015 Compare a Type T to an object
10016 </summary>
10017 </member>
10018 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
10019 <summary>
10020 Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
10021 </summary>
10022 </member>
10023 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
10024 <summary>
10025 Compare a Type T to an object
10026 </summary>
10027 </member>
10028 <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
10029 <summary>
10030 Abstract base class for constraints that compare _values to
10031 determine if one is greater than, equal to or less than
10032 the other.
10033 </summary>
10034 </member>
10035 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.expected">
10036 <summary>
10037 The value against which a comparison is to be made
10038 </summary>
10039 </member>
10040 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.lessComparisonResult">
10041 <summary>
10042 If true, less than returns success
10043 </summary>
10044 </member>
10045 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.equalComparisonResult">
10046 <summary>
10047 if true, equal returns success
10048 </summary>
10049 </member>
10050 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.greaterComparisonResult">
10051 <summary>
10052 if true, greater than returns success
10053 </summary>
10054 </member>
10055 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.comparer">
10056 <summary>
10057 ComparisonAdapter to be used in making the comparison
10058 </summary>
10059 </member>
10060 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object,System.Boolean,System.Boolean,System.Boolean,System.String)">
10061 <summary>
10062 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
10063 </summary>
10064 <param name="value">The value against which to make a comparison.</param>
10065 <param name="lessComparisonResult">if set to <c>true</c> less succeeds.</param>
10066 <param name="equalComparisonResult">if set to <c>true</c> equal succeeds.</param>
10067 <param name="greaterComparisonResult">if set to <c>true</c> greater succeeds.</param>
10068 <param name="predicate">String used in describing the constraint.</param>
10069 </member>
10070 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
10071 <summary>
10072 Test whether the constraint is satisfied by a given value
10073 </summary>
10074 <param name="actual">The value to be tested</param>
10075 <returns>True for success, false for failure</returns>
10076 </member>
10077 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
10078 <summary>
10079 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
10080 </summary>
10081 <param name="comparer">The comparer used for comparison tests</param>
10082 <returns>A constraint modified to use the given comparer</returns>
10083 </member>
10084 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
10085 <summary>
10086 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
10087 </summary>
10088 <param name="comparer">The comparer used for comparison tests</param>
10089 <returns>A constraint modified to use the given comparer</returns>
10090 </member>
10091 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
10092 <summary>
10093 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
10094 </summary>
10095 <param name="comparer">The comparer used for comparison tests</param>
10096 <returns>A constraint modified to use the given comparer</returns>
10097 </member>
10098 <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
10099 <summary>
10100 Delegate used to delay evaluation of the actual value
10101 to be used in evaluating a constraint
10102 </summary>
10103 </member>
10104 <member name="T:NUnit.Framework.Constraints.Constraint">
10105 <summary>
10106 The Constraint class is the base of all built-in constraints
10107 within NUnit. It provides the operator overloads used to combine
10108 constraints.
10109 </summary>
10110 </member>
10111 <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
10112 <summary>
10113 Construct a constraint with optional arguments
10114 </summary>
10115 <param name="args">Arguments to be saved</param>
10116 </member>
10117 <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
10118 <summary>
10119 The display name of this Constraint for use by ToString().
10120 The default value is the name of the constraint with
10121 trailing "Constraint" removed. Derived classes may set
10122 this to another name in their constructors.
10123 </summary>
10124 </member>
10125 <member name="P:NUnit.Framework.Constraints.Constraint.Description">
10126 <summary>
10127 The Description of what this constraint tests, for
10128 use in messages and in the ConstraintResult.
10129 </summary>
10130 </member>
10131 <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
10132 <summary>
10133 Arguments provided to this Constraint, for use in
10134 formatting the description.
10135 </summary>
10136 </member>
10137 <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
10138 <summary>
10139 The ConstraintBuilder holding this constraint
10140 </summary>
10141 </member>
10142 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
10143 <summary>
10144 Applies the constraint to an actual value, returning a ConstraintResult.
10145 </summary>
10146 <param name="actual">The value to be tested</param>
10147 <returns>A ConstraintResult</returns>
10148 </member>
10149 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
10150 <summary>
10151 Applies the constraint to an ActualValueDelegate that returns
10152 the value to be tested. The default implementation simply evaluates
10153 the delegate but derived classes may override it to provide for
10154 delayed processing.
10155 </summary>
10156 <param name="del">An ActualValueDelegate</param>
10157 <returns>A ConstraintResult</returns>
10158 </member>
10159 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
10160 <summary>
10161 Test whether the constraint is satisfied by a given reference.
10162 The default implementation simply dereferences the value but
10163 derived classes may override it to provide for delayed processing.
10164 </summary>
10165 <param name="actual">A reference to the value to be tested</param>
10166 <returns>A ConstraintResult</returns>
10167 </member>
10168 <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
10169 <summary>
10170 Default override of ToString returns the constraint DisplayName
10171 followed by any arguments within angle brackets.
10172 </summary>
10173 <returns></returns>
10174 </member>
10175 <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
10176 <summary>
10177 Returns the string representation of this constraint
10178 </summary>
10179 </member>
10180 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
10181 <summary>
10182 This operator creates a constraint that is satisfied only if both
10183 argument constraints are satisfied.
10184 </summary>
10185 </member>
10186 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
10187 <summary>
10188 This operator creates a constraint that is satisfied if either
10189 of the argument constraints is satisfied.
10190 </summary>
10191 </member>
10192 <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
10193 <summary>
10194 This operator creates a constraint that is satisfied if the
10195 argument constraint is not satisfied.
10196 </summary>
10197 </member>
10198 <member name="P:NUnit.Framework.Constraints.Constraint.And">
10199 <summary>
10200 Returns a ConstraintExpression by appending And
10201 to the current constraint.
10202 </summary>
10203 </member>
10204 <member name="P:NUnit.Framework.Constraints.Constraint.With">
10205 <summary>
10206 Returns a ConstraintExpression by appending And
10207 to the current constraint.
10208 </summary>
10209 </member>
10210 <member name="P:NUnit.Framework.Constraints.Constraint.Or">
10211 <summary>
10212 Returns a ConstraintExpression by appending Or
10213 to the current constraint.
10214 </summary>
10215 </member>
10216 <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
10217 <summary>
10218 Returns a DelayedConstraint with the specified delay time.
10219 </summary>
10220 <param name="delayInMilliseconds">The delay in milliseconds.</param>
10221 <returns></returns>
10222 </member>
10223 <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
10224 <summary>
10225 Returns a DelayedConstraint with the specified delay time
10226 and polling interval.
10227 </summary>
10228 <param name="delayInMilliseconds">The delay in milliseconds.</param>
10229 <param name="pollingInterval">The interval at which to test the constraint.</param>
10230 <returns></returns>
10231 </member>
10232 <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
10233 <summary>
10234 Resolves any pending operators and returns the resolved constraint.
10235 </summary>
10236 </member>
10237 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
10238 <summary>
10239 ConstraintBuilder maintains the stacks that are used in
10240 processing a ConstraintExpression. An OperatorStack
10241 is used to hold operators that are waiting for their
10242 operands to be reorganized. a ConstraintStack holds
10243 input constraints as well as the results of each
10244 operator applied.
10245 </summary>
10246 </member>
10247 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
10248 <summary>
10249 OperatorStack is a type-safe stack for holding ConstraintOperators
10250 </summary>
10251 </member>
10252 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
10253 <summary>
10254 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
10255 </summary>
10256 <param name="builder">The ConstraintBuilder using this stack.</param>
10257 </member>
10258 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
10259 <summary>
10260 Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
10261 </summary>
10262 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
10263 </member>
10264 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
10265 <summary>
10266 Gets the topmost operator without modifying the stack.
10267 </summary>
10268 </member>
10269 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
10270 <summary>
10271 Pushes the specified operator onto the stack.
10272 </summary>
10273 <param name="op">The operator to put onto the stack.</param>
10274 </member>
10275 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
10276 <summary>
10277 Pops the topmost operator from the stack.
10278 </summary>
10279 <returns>The topmost operator on the stack</returns>
10280 </member>
10281 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
10282 <summary>
10283 ConstraintStack is a type-safe stack for holding Constraints
10284 </summary>
10285 </member>
10286 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
10287 <summary>
10288 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
10289 </summary>
10290 <param name="builder">The ConstraintBuilder using this stack.</param>
10291 </member>
10292 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
10293 <summary>
10294 Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
10295 </summary>
10296 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
10297 </member>
10298 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
10299 <summary>
10300 Pushes the specified constraint. As a side effect,
10301 the constraint's Builder field is set to the
10302 ConstraintBuilder owning this stack.
10303 </summary>
10304 <param name="constraint">The constraint to put onto the stack</param>
10305 </member>
10306 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
10307 <summary>
10308 Pops this topmost constraint from the stack.
10309 As a side effect, the constraint's Builder
10310 field is set to null.
10311 </summary>
10312 <returns>The topmost contraint on the stack</returns>
10313 </member>
10314 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
10315 <summary>
10316 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
10317 </summary>
10318 </member>
10319 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
10320 <summary>
10321 Appends the specified operator to the expression by first
10322 reducing the operator stack and then pushing the new
10323 operator on the stack.
10324 </summary>
10325 <param name="op">The operator to push.</param>
10326 </member>
10327 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
10328 <summary>
10329 Appends the specified constraint to the expression by pushing
10330 it on the constraint stack.
10331 </summary>
10332 <param name="constraint">The constraint to push.</param>
10333 </member>
10334 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
10335 <summary>
10336 Sets the top operator right context.
10337 </summary>
10338 <param name="rightContext">The right context.</param>
10339 </member>
10340 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
10341 <summary>
10342 Reduces the operator stack until the topmost item
10343 precedence is greater than or equal to the target precedence.
10344 </summary>
10345 <param name="targetPrecedence">The target precedence.</param>
10346 </member>
10347 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
10348 <summary>
10349 Resolves this instance, returning a Constraint. If the Builder
10350 is not currently in a resolvable state, an exception is thrown.
10351 </summary>
10352 <returns>The resolved constraint</returns>
10353 </member>
10354 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
10355 <summary>
10356 Gets a value indicating whether this instance is resolvable.
10357 </summary>
10358 <value>
10359 <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
10360 </value>
10361 </member>
10362 <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
10363 <summary>
10364 ConstraintExpression represents a compound constraint in the
10365 process of being constructed from a series of syntactic elements.
10366
10367 Individual elements are appended to the expression as they are
10368 reorganized. When a constraint is appended, it is returned as the
10369 value of the operation so that modifiers may be applied. However,
10370 any partially built expression is attached to the constraint for
10371 later resolution. When an operator is appended, the partial
10372 expression is returned. If it's a self-resolving operator, then
10373 a ResolvableConstraintExpression is returned.
10374 </summary>
10375 </member>
10376 <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
10377 <summary>
10378 The ConstraintBuilder holding the elements recognized so far
10379 </summary>
10380 </member>
10381 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
10382 <summary>
10383 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
10384 </summary>
10385 </member>
10386 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
10387 <summary>
10388 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
10389 class passing in a ConstraintBuilder, which may be pre-populated.
10390 </summary>
10391 <param name="builder">The builder.</param>
10392 </member>
10393 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
10394 <summary>
10395 Returns a string representation of the expression as it
10396 currently stands. This should only be used for testing,
10397 since it has the side-effect of resolving the expression.
10398 </summary>
10399 <returns></returns>
10400 </member>
10401 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
10402 <summary>
10403 Appends an operator to the expression and returns the
10404 resulting expression itself.
10405 </summary>
10406 </member>
10407 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
10408 <summary>
10409 Appends a self-resolving operator to the expression and
10410 returns a new ResolvableConstraintExpression.
10411 </summary>
10412 </member>
10413 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
10414 <summary>
10415 Appends a constraint to the expression and returns that
10416 constraint, which is associated with the current state
10417 of the expression being built. Note that the constraint
10418 is not reduced at this time. For example, if there
10419 is a NotOperator on the stack we don't reduce and
10420 return a NotConstraint. The original constraint must
10421 be returned because it may support modifiers that
10422 are yet to be applied.
10423 </summary>
10424 </member>
10425 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
10426 <summary>
10427 Returns a ConstraintExpression that negates any
10428 following constraint.
10429 </summary>
10430 </member>
10431 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
10432 <summary>
10433 Returns a ConstraintExpression that negates any
10434 following constraint.
10435 </summary>
10436 </member>
10437 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
10438 <summary>
10439 Returns a ConstraintExpression, which will apply
10440 the following constraint to all members of a collection,
10441 succeeding if all of them succeed.
10442 </summary>
10443 </member>
10444 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
10445 <summary>
10446 Returns a ConstraintExpression, which will apply
10447 the following constraint to all members of a collection,
10448 succeeding if at least one of them succeeds.
10449 </summary>
10450 </member>
10451 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
10452 <summary>
10453 Returns a ConstraintExpression, which will apply
10454 the following constraint to all members of a collection,
10455 succeeding if all of them fail.
10456 </summary>
10457 </member>
10458 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
10459 <summary>
10460 Returns a ConstraintExpression, which will apply
10461 the following constraint to all members of a collection,
10462 succeeding only if a specified number of them succeed.
10463 </summary>
10464 </member>
10465 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
10466 <summary>
10467 Returns a new PropertyConstraintExpression, which will either
10468 test for the existence of the named property on the object
10469 being tested or apply any following constraint to that property.
10470 </summary>
10471 </member>
10472 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
10473 <summary>
10474 Returns a new ConstraintExpression, which will apply the following
10475 constraint to the Length property of the object being tested.
10476 </summary>
10477 </member>
10478 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
10479 <summary>
10480 Returns a new ConstraintExpression, which will apply the following
10481 constraint to the Count property of the object being tested.
10482 </summary>
10483 </member>
10484 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
10485 <summary>
10486 Returns a new ConstraintExpression, which will apply the following
10487 constraint to the Message property of the object being tested.
10488 </summary>
10489 </member>
10490 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
10491 <summary>
10492 Returns a new ConstraintExpression, which will apply the following
10493 constraint to the InnerException property of the object being tested.
10494 </summary>
10495 </member>
10496 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
10497 <summary>
10498 Returns a new AttributeConstraint checking for the
10499 presence of a particular attribute on an object.
10500 </summary>
10501 </member>
10502 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
10503 <summary>
10504 Returns a new AttributeConstraint checking for the
10505 presence of a particular attribute on an object.
10506 </summary>
10507 </member>
10508 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
10509 <summary>
10510 With is currently a NOP - reserved for future use.
10511 </summary>
10512 </member>
10513 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
10514 <summary>
10515 Returns the constraint provided as an argument - used to allow custom
10516 custom constraints to easily participate in the syntax.
10517 </summary>
10518 </member>
10519 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
10520 <summary>
10521 Returns the constraint provided as an argument - used to allow custom
10522 custom constraints to easily participate in the syntax.
10523 </summary>
10524 </member>
10525 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
10526 <summary>
10527 Returns a constraint that tests for null
10528 </summary>
10529 </member>
10530 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
10531 <summary>
10532 Returns a constraint that tests for True
10533 </summary>
10534 </member>
10535 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
10536 <summary>
10537 Returns a constraint that tests for False
10538 </summary>
10539 </member>
10540 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
10541 <summary>
10542 Returns a constraint that tests for a positive value
10543 </summary>
10544 </member>
10545 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
10546 <summary>
10547 Returns a constraint that tests for a negative value
10548 </summary>
10549 </member>
10550 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
10551 <summary>
10552 Returns a constraint that tests for NaN
10553 </summary>
10554 </member>
10555 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
10556 <summary>
10557 Returns a constraint that tests for empty
10558 </summary>
10559 </member>
10560 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
10561 <summary>
10562 Returns a constraint that tests whether a collection
10563 contains all unique items.
10564 </summary>
10565 </member>
10566 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
10567 <summary>
10568 Returns a constraint that tests whether an object graph is serializable in binary format.
10569 </summary>
10570 </member>
10571 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
10572 <summary>
10573 Returns a constraint that tests whether an object graph is serializable in xml format.
10574 </summary>
10575 </member>
10576 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
10577 <summary>
10578 Returns a constraint that tests two items for equality
10579 </summary>
10580 </member>
10581 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
10582 <summary>
10583 Returns a constraint that tests that two references are the same object
10584 </summary>
10585 </member>
10586 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
10587 <summary>
10588 Returns a constraint that tests whether the
10589 actual value is greater than the supplied argument
10590 </summary>
10591 </member>
10592 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
10593 <summary>
10594 Returns a constraint that tests whether the
10595 actual value is greater than or equal to the supplied argument
10596 </summary>
10597 </member>
10598 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
10599 <summary>
10600 Returns a constraint that tests whether the
10601 actual value is greater than or equal to the supplied argument
10602 </summary>
10603 </member>
10604 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
10605 <summary>
10606 Returns a constraint that tests whether the
10607 actual value is less than the supplied argument
10608 </summary>
10609 </member>
10610 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
10611 <summary>
10612 Returns a constraint that tests whether the
10613 actual value is less than or equal to the supplied argument
10614 </summary>
10615 </member>
10616 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
10617 <summary>
10618 Returns a constraint that tests whether the
10619 actual value is less than or equal to the supplied argument
10620 </summary>
10621 </member>
10622 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
10623 <summary>
10624 Returns a constraint that tests whether the actual
10625 value is of the exact type supplied as an argument.
10626 </summary>
10627 </member>
10628 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
10629 <summary>
10630 Returns a constraint that tests whether the actual
10631 value is of the exact type supplied as an argument.
10632 </summary>
10633 </member>
10634 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
10635 <summary>
10636 Returns a constraint that tests whether the actual value
10637 is of the type supplied as an argument or a derived type.
10638 </summary>
10639 </member>
10640 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
10641 <summary>
10642 Returns a constraint that tests whether the actual value
10643 is of the type supplied as an argument or a derived type.
10644 </summary>
10645 </member>
10646 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
10647 <summary>
10648 Returns a constraint that tests whether the actual value
10649 is assignable from the type supplied as an argument.
10650 </summary>
10651 </member>
10652 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
10653 <summary>
10654 Returns a constraint that tests whether the actual value
10655 is assignable from the type supplied as an argument.
10656 </summary>
10657 </member>
10658 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
10659 <summary>
10660 Returns a constraint that tests whether the actual value
10661 is assignable from the type supplied as an argument.
10662 </summary>
10663 </member>
10664 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
10665 <summary>
10666 Returns a constraint that tests whether the actual value
10667 is assignable from the type supplied as an argument.
10668 </summary>
10669 </member>
10670 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
10671 <summary>
10672 Returns a constraint that tests whether the actual value
10673 is a collection containing the same elements as the
10674 collection supplied as an argument.
10675 </summary>
10676 </member>
10677 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
10678 <summary>
10679 Returns a constraint that tests whether the actual value
10680 is a subset of the collection supplied as an argument.
10681 </summary>
10682 </member>
10683 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
10684 <summary>
10685 Returns a constraint that tests whether the actual value
10686 is a superset of the collection supplied as an argument.
10687 </summary>
10688 </member>
10689 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
10690 <summary>
10691 Returns a constraint that tests whether a collection is ordered
10692 </summary>
10693 </member>
10694 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
10695 <summary>
10696 Returns a new CollectionContainsConstraint checking for the
10697 presence of a particular object in the collection.
10698 </summary>
10699 </member>
10700 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
10701 <summary>
10702 Returns a new CollectionContainsConstraint checking for the
10703 presence of a particular object in the collection.
10704 </summary>
10705 </member>
10706 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
10707 <summary>
10708 Returns a new ContainsConstraint. This constraint
10709 will, in turn, make use of the appropriate second-level
10710 constraint, depending on the type of the actual argument.
10711 This overload is only used if the item sought is a string,
10712 since any other type implies that we are looking for a
10713 collection member.
10714 </summary>
10715 </member>
10716 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
10717 <summary>
10718 Returns a new ContainsConstraint. This constraint
10719 will, in turn, make use of the appropriate second-level
10720 constraint, depending on the type of the actual argument.
10721 This overload is only used if the item sought is a string,
10722 since any other type implies that we are looking for a
10723 collection member.
10724 </summary>
10725 </member>
10726 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
10727 <summary>
10728 Returns a constraint that succeeds if the actual
10729 value contains the substring supplied as an argument.
10730 </summary>
10731 </member>
10732 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
10733 <summary>
10734 Returns a constraint that succeeds if the actual
10735 value contains the substring supplied as an argument.
10736 </summary>
10737 </member>
10738 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
10739 <summary>
10740 Returns a constraint that succeeds if the actual
10741 value starts with the substring supplied as an argument.
10742 </summary>
10743 </member>
10744 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
10745 <summary>
10746 Returns a constraint that succeeds if the actual
10747 value starts with the substring supplied as an argument.
10748 </summary>
10749 </member>
10750 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
10751 <summary>
10752 Returns a constraint that succeeds if the actual
10753 value starts with the substring supplied as an argument.
10754 </summary>
10755 </member>
10756 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
10757 <summary>
10758 Returns a constraint that succeeds if the actual
10759 value ends with the substring supplied as an argument.
10760 </summary>
10761 </member>
10762 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
10763 <summary>
10764 Returns a constraint that succeeds if the actual
10765 value ends with the substring supplied as an argument.
10766 </summary>
10767 </member>
10768 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
10769 <summary>
10770 Returns a constraint that succeeds if the actual
10771 value ends with the substring supplied as an argument.
10772 </summary>
10773 </member>
10774 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
10775 <summary>
10776 Returns a constraint that succeeds if the actual
10777 value matches the regular expression supplied as an argument.
10778 </summary>
10779 </member>
10780 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
10781 <summary>
10782 Returns a constraint that succeeds if the actual
10783 value matches the regular expression supplied as an argument.
10784 </summary>
10785 </member>
10786 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
10787 <summary>
10788 Returns a constraint that succeeds if the actual
10789 value matches the regular expression supplied as an argument.
10790 </summary>
10791 </member>
10792 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
10793 <summary>
10794 Returns a constraint that tests whether the path provided
10795 is the same as an expected path after canonicalization.
10796 </summary>
10797 </member>
10798 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
10799 <summary>
10800 Returns a constraint that tests whether the path provided
10801 is the a subpath of the expected path after canonicalization.
10802 </summary>
10803 </member>
10804 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
10805 <summary>
10806 Returns a constraint that tests whether the path provided
10807 is the same path or under an expected path after canonicalization.
10808 </summary>
10809 </member>
10810 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.IComparable,System.IComparable)">
10811 <summary>
10812 Returns a constraint that tests whether the actual value falls
10813 within a specified range.
10814 </summary>
10815 </member>
10816 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
10817 <summary>
10818 Returns a constraint that succeeds if the value
10819 is a file or directory and it exists.
10820 </summary>
10821 </member>
10822 <member name="T:NUnit.Framework.Constraints.ConstraintFactory">
10823 <summary>
10824 Helper class with properties and methods that supply
10825 a number of constraints used in Asserts.
10826 </summary>
10827 </member>
10828 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Not">
10829 <summary>
10830 Returns a ConstraintExpression that negates any
10831 following constraint.
10832 </summary>
10833 </member>
10834 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.No">
10835 <summary>
10836 Returns a ConstraintExpression that negates any
10837 following constraint.
10838 </summary>
10839 </member>
10840 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.All">
10841 <summary>
10842 Returns a ConstraintExpression, which will apply
10843 the following constraint to all members of a collection,
10844 succeeding if all of them succeed.
10845 </summary>
10846 </member>
10847 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Some">
10848 <summary>
10849 Returns a ConstraintExpression, which will apply
10850 the following constraint to all members of a collection,
10851 succeeding if at least one of them succeeds.
10852 </summary>
10853 </member>
10854 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.None">
10855 <summary>
10856 Returns a ConstraintExpression, which will apply
10857 the following constraint to all members of a collection,
10858 succeeding if all of them fail.
10859 </summary>
10860 </member>
10861 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Exactly(System.Int32)">
10862 <summary>
10863 Returns a ConstraintExpression, which will apply
10864 the following constraint to all members of a collection,
10865 succeeding only if a specified number of them succeed.
10866 </summary>
10867 </member>
10868 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Property(System.String)">
10869 <summary>
10870 Returns a new PropertyConstraintExpression, which will either
10871 test for the existence of the named property on the object
10872 being tested or apply any following constraint to that property.
10873 </summary>
10874 </member>
10875 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Length">
10876 <summary>
10877 Returns a new ConstraintExpression, which will apply the following
10878 constraint to the Length property of the object being tested.
10879 </summary>
10880 </member>
10881 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Count">
10882 <summary>
10883 Returns a new ConstraintExpression, which will apply the following
10884 constraint to the Count property of the object being tested.
10885 </summary>
10886 </member>
10887 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Message">
10888 <summary>
10889 Returns a new ConstraintExpression, which will apply the following
10890 constraint to the Message property of the object being tested.
10891 </summary>
10892 </member>
10893 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.InnerException">
10894 <summary>
10895 Returns a new ConstraintExpression, which will apply the following
10896 constraint to the InnerException property of the object being tested.
10897 </summary>
10898 </member>
10899 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute(System.Type)">
10900 <summary>
10901 Returns a new AttributeConstraint checking for the
10902 presence of a particular attribute on an object.
10903 </summary>
10904 </member>
10905 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute``1">
10906 <summary>
10907 Returns a new AttributeConstraint checking for the
10908 presence of a particular attribute on an object.
10909 </summary>
10910 </member>
10911 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Null">
10912 <summary>
10913 Returns a constraint that tests for null
10914 </summary>
10915 </member>
10916 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.True">
10917 <summary>
10918 Returns a constraint that tests for True
10919 </summary>
10920 </member>
10921 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.False">
10922 <summary>
10923 Returns a constraint that tests for False
10924 </summary>
10925 </member>
10926 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Positive">
10927 <summary>
10928 Returns a constraint that tests for a positive value
10929 </summary>
10930 </member>
10931 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Negative">
10932 <summary>
10933 Returns a constraint that tests for a negative value
10934 </summary>
10935 </member>
10936 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.NaN">
10937 <summary>
10938 Returns a constraint that tests for NaN
10939 </summary>
10940 </member>
10941 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Empty">
10942 <summary>
10943 Returns a constraint that tests for empty
10944 </summary>
10945 </member>
10946 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Unique">
10947 <summary>
10948 Returns a constraint that tests whether a collection
10949 contains all unique items.
10950 </summary>
10951 </member>
10952 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.BinarySerializable">
10953 <summary>
10954 Returns a constraint that tests whether an object graph is serializable in binary format.
10955 </summary>
10956 </member>
10957 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.XmlSerializable">
10958 <summary>
10959 Returns a constraint that tests whether an object graph is serializable in xml format.
10960 </summary>
10961 </member>
10962 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EqualTo(System.Object)">
10963 <summary>
10964 Returns a constraint that tests two items for equality
10965 </summary>
10966 </member>
10967 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SameAs(System.Object)">
10968 <summary>
10969 Returns a constraint that tests that two references are the same object
10970 </summary>
10971 </member>
10972 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThan(System.Object)">
10973 <summary>
10974 Returns a constraint that tests whether the
10975 actual value is greater than the supplied argument
10976 </summary>
10977 </member>
10978 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThanOrEqualTo(System.Object)">
10979 <summary>
10980 Returns a constraint that tests whether the
10981 actual value is greater than or equal to the supplied argument
10982 </summary>
10983 </member>
10984 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtLeast(System.Object)">
10985 <summary>
10986 Returns a constraint that tests whether the
10987 actual value is greater than or equal to the supplied argument
10988 </summary>
10989 </member>
10990 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThan(System.Object)">
10991 <summary>
10992 Returns a constraint that tests whether the
10993 actual value is less than the supplied argument
10994 </summary>
10995 </member>
10996 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThanOrEqualTo(System.Object)">
10997 <summary>
10998 Returns a constraint that tests whether the
10999 actual value is less than or equal to the supplied argument
11000 </summary>
11001 </member>
11002 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtMost(System.Object)">
11003 <summary>
11004 Returns a constraint that tests whether the
11005 actual value is less than or equal to the supplied argument
11006 </summary>
11007 </member>
11008 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf(System.Type)">
11009 <summary>
11010 Returns a constraint that tests whether the actual
11011 value is of the exact type supplied as an argument.
11012 </summary>
11013 </member>
11014 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf``1">
11015 <summary>
11016 Returns a constraint that tests whether the actual
11017 value is of the exact type supplied as an argument.
11018 </summary>
11019 </member>
11020 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf(System.Type)">
11021 <summary>
11022 Returns a constraint that tests whether the actual value
11023 is of the type supplied as an argument or a derived type.
11024 </summary>
11025 </member>
11026 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf``1">
11027 <summary>
11028 Returns a constraint that tests whether the actual value
11029 is of the type supplied as an argument or a derived type.
11030 </summary>
11031 </member>
11032 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom(System.Type)">
11033 <summary>
11034 Returns a constraint that tests whether the actual value
11035 is assignable from the type supplied as an argument.
11036 </summary>
11037 </member>
11038 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom``1">
11039 <summary>
11040 Returns a constraint that tests whether the actual value
11041 is assignable from the type supplied as an argument.
11042 </summary>
11043 </member>
11044 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo(System.Type)">
11045 <summary>
11046 Returns a constraint that tests whether the actual value
11047 is assignable from the type supplied as an argument.
11048 </summary>
11049 </member>
11050 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo``1">
11051 <summary>
11052 Returns a constraint that tests whether the actual value
11053 is assignable from the type supplied as an argument.
11054 </summary>
11055 </member>
11056 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EquivalentTo(System.Collections.IEnumerable)">
11057 <summary>
11058 Returns a constraint that tests whether the actual value
11059 is a collection containing the same elements as the
11060 collection supplied as an argument.
11061 </summary>
11062 </member>
11063 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubsetOf(System.Collections.IEnumerable)">
11064 <summary>
11065 Returns a constraint that tests whether the actual value
11066 is a subset of the collection supplied as an argument.
11067 </summary>
11068 </member>
11069 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SupersetOf(System.Collections.IEnumerable)">
11070 <summary>
11071 Returns a constraint that tests whether the actual value
11072 is a superset of the collection supplied as an argument.
11073 </summary>
11074 </member>
11075 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Ordered">
11076 <summary>
11077 Returns a constraint that tests whether a collection is ordered
11078 </summary>
11079 </member>
11080 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Member(System.Object)">
11081 <summary>
11082 Returns a new CollectionContainsConstraint checking for the
11083 presence of a particular object in the collection.
11084 </summary>
11085 </member>
11086 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.Object)">
11087 <summary>
11088 Returns a new CollectionContainsConstraint checking for the
11089 presence of a particular object in the collection.
11090 </summary>
11091 </member>
11092 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.String)">
11093 <summary>
11094 Returns a new ContainsConstraint. This constraint
11095 will, in turn, make use of the appropriate second-level
11096 constraint, depending on the type of the actual argument.
11097 This overload is only used if the item sought is a string,
11098 since any other type implies that we are looking for a
11099 collection member.
11100 </summary>
11101 </member>
11102 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringContaining(System.String)">
11103 <summary>
11104 Returns a constraint that succeeds if the actual
11105 value contains the substring supplied as an argument.
11106 </summary>
11107 </member>
11108 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.ContainsSubstring(System.String)">
11109 <summary>
11110 Returns a constraint that succeeds if the actual
11111 value contains the substring supplied as an argument.
11112 </summary>
11113 </member>
11114 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotContain(System.String)">
11115 <summary>
11116 Returns a constraint that fails if the actual
11117 value contains the substring supplied as an argument.
11118 </summary>
11119 </member>
11120 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartWith(System.String)">
11121 <summary>
11122 Returns a constraint that succeeds if the actual
11123 value starts with the substring supplied as an argument.
11124 </summary>
11125 </member>
11126 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartsWith(System.String)">
11127 <summary>
11128 Returns a constraint that succeeds if the actual
11129 value starts with the substring supplied as an argument.
11130 </summary>
11131 </member>
11132 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringStarting(System.String)">
11133 <summary>
11134 Returns a constraint that succeeds if the actual
11135 value starts with the substring supplied as an argument.
11136 </summary>
11137 </member>
11138 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotStartWith(System.String)">
11139 <summary>
11140 Returns a constraint that fails if the actual
11141 value starts with the substring supplied as an argument.
11142 </summary>
11143 </member>
11144 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndWith(System.String)">
11145 <summary>
11146 Returns a constraint that succeeds if the actual
11147 value ends with the substring supplied as an argument.
11148 </summary>
11149 </member>
11150 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndsWith(System.String)">
11151 <summary>
11152 Returns a constraint that succeeds if the actual
11153 value ends with the substring supplied as an argument.
11154 </summary>
11155 </member>
11156 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringEnding(System.String)">
11157 <summary>
11158 Returns a constraint that succeeds if the actual
11159 value ends with the substring supplied as an argument.
11160 </summary>
11161 </member>
11162 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotEndWith(System.String)">
11163 <summary>
11164 Returns a constraint that fails if the actual
11165 value ends with the substring supplied as an argument.
11166 </summary>
11167 </member>
11168 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Match(System.String)">
11169 <summary>
11170 Returns a constraint that succeeds if the actual
11171 value matches the regular expression supplied as an argument.
11172 </summary>
11173 </member>
11174 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Matches(System.String)">
11175 <summary>
11176 Returns a constraint that succeeds if the actual
11177 value matches the regular expression supplied as an argument.
11178 </summary>
11179 </member>
11180 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringMatching(System.String)">
11181 <summary>
11182 Returns a constraint that succeeds if the actual
11183 value matches the regular expression supplied as an argument.
11184 </summary>
11185 </member>
11186 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotMatch(System.String)">
11187 <summary>
11188 Returns a constraint that fails if the actual
11189 value matches the pattern supplied as an argument.
11190 </summary>
11191 </member>
11192 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePath(System.String)">
11193 <summary>
11194 Returns a constraint that tests whether the path provided
11195 is the same as an expected path after canonicalization.
11196 </summary>
11197 </member>
11198 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubPathOf(System.String)">
11199 <summary>
11200 Returns a constraint that tests whether the path provided
11201 is a subpath of the expected path after canonicalization.
11202 </summary>
11203 </member>
11204 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePathOrUnder(System.String)">
11205 <summary>
11206 Returns a constraint that tests whether the path provided
11207 is the same path or under an expected path after canonicalization.
11208 </summary>
11209 </member>
11210 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InRange(System.IComparable,System.IComparable)">
11211 <summary>
11212 Returns a constraint that tests whether the actual value falls
11213 within a specified range.
11214 </summary>
11215 </member>
11216 <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
11217 <summary>
11218 ConstraintStatus represents the status of a ConstraintResult
11219 returned by a Constraint being applied to an actual value.
11220 </summary>
11221 </member>
11222 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
11223 <summary>
11224 The status has not yet been set
11225 </summary>
11226 </member>
11227 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
11228 <summary>
11229 The constraint succeeded
11230 </summary>
11231 </member>
11232 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
11233 <summary>
11234 The constraint failed
11235 </summary>
11236 </member>
11237 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
11238 <summary>
11239 An error occured in applying the constraint (reserved for future use)
11240 </summary>
11241 </member>
11242 <member name="T:NUnit.Framework.Constraints.ConstraintResult">
11243 <summary>
11244 Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
11245 </summary>
11246 </member>
11247 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
11248 <summary>
11249 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
11250 </summary>
11251 <param name="constraint">The Constraint to which this result applies.</param>
11252 <param name="actualValue">The actual value to which the Constraint was applied.</param>
11253 </member>
11254 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
11255 <summary>
11256 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
11257 </summary>
11258 <param name="constraint">The Constraint to which this result applies.</param>
11259 <param name="actualValue">The actual value to which the Constraint was applied.</param>
11260 <param name="status">The status of the new ConstraintResult.</param>
11261 </member>
11262 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
11263 <summary>
11264 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
11265 </summary>
11266 <param name="constraint">The Constraint to which this result applies.</param>
11267 <param name="actualValue">The actual value to which the Constraint was applied.</param>
11268 <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
11269 </member>
11270 <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
11271 <summary>
11272 The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
11273 </summary>
11274 </member>
11275 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
11276 <summary>
11277 Gets and sets the ResultStatus for this result.
11278 </summary>
11279 </member>
11280 <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
11281 <summary>
11282 True if actual value meets the Constraint criteria otherwise false.
11283 </summary>
11284 </member>
11285 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
11286 <summary>
11287 Display friendly name of the constraint.
11288 </summary>
11289 </member>
11290 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
11291 <summary>
11292 Description of the constraint may be affected by the state the constraint had
11293 when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
11294 </summary>
11295 </member>
11296 <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
11297 <summary>
11298 Write the failure message to the MessageWriter provided
11299 as an argument. The default implementation simply passes
11300 the result and the actual value to the writer, which
11301 then displays the constraint description and the value.
11302
11303 Constraints that need to provide additional details,
11304 such as where the error occured can override this.
11305 </summary>
11306 <param name="writer">The MessageWriter on which to display the message</param>
11307 </member>
11308 <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
11309 <summary>
11310 Write the actual value for a failing constraint test to a
11311 MessageWriter. The default implementation simply writes
11312 the raw value of actual, leaving it to the writer to
11313 perform any formatting.
11314 </summary>
11315 <param name="writer">The writer on which the actual value is displayed</param>
11316 </member>
11317 <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
11318 <summary>
11319 ContainsConstraint tests a whether a string contains a substring
11320 or a collection contains an object. It postpones the decision of
11321 which test to use until the type of the actual argument is known.
11322 This allows testing whether a string is contained in a collection
11323 or as a substring of another string using the same syntax.
11324 </summary>
11325 </member>
11326 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
11327 <summary>
11328 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
11329 </summary>
11330 <param name="expected">The _expected.</param>
11331 </member>
11332 <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
11333 <summary>
11334 The Description of what this constraint tests, for
11335 use in messages and in the ConstraintResult.
11336 </summary>
11337 </member>
11338 <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
11339 <summary>
11340 Flag the constraint to ignore case and return self.
11341 </summary>
11342 </member>
11343 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
11344 <summary>
11345 Test whether the constraint is satisfied by a given value
11346 </summary>
11347 <param name="actual">The value to be tested</param>
11348 <returns>True for success, false for failure</returns>
11349 </member>
11350 <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
11351 <summary>
11352 Applies a delay to the match so that a match can be evaluated in the future.
11353 </summary>
11354 </member>
11355 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
11356 <summary>
11357 Creates a new DelayedConstraint
11358 </summary>
11359 <param name="baseConstraint">The inner constraint to decorate</param>
11360 <param name="delayInMilliseconds">The time interval after which the match is performed</param>
11361 <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
11362 </member>
11363 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
11364 <summary>
11365 Creates a new DelayedConstraint
11366 </summary>
11367 <param name="baseConstraint">The inner constraint to decorate</param>
11368 <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
11369 <param name="pollingInterval">The time interval used for polling, in milliseconds</param>
11370 <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
11371 </member>
11372 <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
11373 <summary>
11374 Gets text describing a constraint
11375 </summary>
11376 </member>
11377 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
11378 <summary>
11379 Test whether the constraint is satisfied by a given value
11380 </summary>
11381 <param name="actual">The value to be tested</param>
11382 <returns>True for if the base constraint fails, false if it succeeds</returns>
11383 </member>
11384 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
11385 <summary>
11386 Test whether the constraint is satisfied by a delegate
11387 </summary>
11388 <param name="del">The delegate whose value is to be tested</param>
11389 <returns>A ConstraintResult</returns>
11390 </member>
11391 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
11392 <summary>
11393 Test whether the constraint is satisfied by a given reference.
11394 Overridden to wait for the specified delay period before
11395 calling the base constraint with the dereferenced value.
11396 </summary>
11397 <param name="actual">A reference to the value to be tested</param>
11398 <returns>True for success, false for failure</returns>
11399 </member>
11400 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
11401 <summary>
11402 Returns the string representation of the constraint.
11403 </summary>
11404 </member>
11405 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
11406 <summary>
11407 Adjusts a Timestamp by a given TimeSpan
11408 </summary>
11409 <param name="timestamp"></param>
11410 <param name="offset"></param>
11411 <returns></returns>
11412 </member>
11413 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
11414 <summary>
11415 Returns the difference between two Timestamps as a TimeSpan
11416 </summary>
11417 <param name="timestamp1"></param>
11418 <param name="timestamp2"></param>
11419 <returns></returns>
11420 </member>
11421 <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
11422 <summary>
11423 DictionaryContainsKeyConstraint is used to test whether a dictionary
11424 contains an expected object as a key.
11425 </summary>
11426 </member>
11427 <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
11428 <summary>
11429 Construct a DictionaryContainsKeyConstraint
11430 </summary>
11431 <param name="expected"></param>
11432 </member>
11433 <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
11434 <summary>
11435 The Description of what this constraint tests, for
11436 use in messages and in the ConstraintResult.
11437 </summary>
11438 </member>
11439 <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
11440 <summary>
11441 Test whether the expected key is contained in the dictionary
11442 </summary>
11443 </member>
11444 <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
11445 <summary>
11446 DictionaryContainsValueConstraint is used to test whether a dictionary
11447 contains an expected object as a value.
11448 </summary>
11449 </member>
11450 <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
11451 <summary>
11452 Construct a DictionaryContainsValueConstraint
11453 </summary>
11454 <param name="expected"></param>
11455 </member>
11456 <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
11457 <summary>
11458 The Description of what this constraint tests, for
11459 use in messages and in the ConstraintResult.
11460 </summary>
11461 </member>
11462 <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
11463 <summary>
11464 Test whether the expected value is contained in the dictionary
11465 </summary>
11466 </member>
11467 <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
11468 <summary>
11469 EmptyCollectionConstraint tests whether a collection is empty.
11470 </summary>
11471 </member>
11472 <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
11473 <summary>
11474 The Description of what this constraint tests, for
11475 use in messages and in the ConstraintResult.
11476 </summary>
11477 </member>
11478 <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
11479 <summary>
11480 Check that the collection is empty
11481 </summary>
11482 <param name="collection"></param>
11483 <returns></returns>
11484 </member>
11485 <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
11486 <summary>
11487 EmptyConstraint tests a whether a string or collection is empty,
11488 postponing the decision about which test is applied until the
11489 type of the actual argument is known.
11490 </summary>
11491 </member>
11492 <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
11493 <summary>
11494 The Description of what this constraint tests, for
11495 use in messages and in the ConstraintResult.
11496 </summary>
11497 </member>
11498 <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
11499 <summary>
11500 Test whether the constraint is satisfied by a given value
11501 </summary>
11502 <param name="actual">The value to be tested</param>
11503 <returns>True for success, false for failure</returns>
11504 </member>
11505 <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
11506 <summary>
11507 EmptyDirectoryConstraint is used to test that a directory is empty
11508 </summary>
11509 </member>
11510 <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
11511 <summary>
11512 The Description of what this constraint tests, for
11513 use in messages and in the ConstraintResult.
11514 </summary>
11515 </member>
11516 <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
11517 <summary>
11518 Test whether the constraint is satisfied by a given value
11519 </summary>
11520 <param name="actual">The value to be tested</param>
11521 <returns>True for success, false for failure</returns>
11522 </member>
11523 <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
11524 <summary>
11525 EmptyStringConstraint tests whether a string is empty.
11526 </summary>
11527 </member>
11528 <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
11529 <summary>
11530 The Description of what this constraint tests, for
11531 use in messages and in the ConstraintResult.
11532 </summary>
11533 </member>
11534 <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
11535 <summary>
11536 Test whether the constraint is satisfied by a given value
11537 </summary>
11538 <param name="actual">The value to be tested</param>
11539 <returns>True for success, false for failure</returns>
11540 </member>
11541 <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
11542 <summary>
11543 EndsWithConstraint can test whether a string ends
11544 with an expected substring.
11545 </summary>
11546 </member>
11547 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
11548 <summary>
11549 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
11550 </summary>
11551 <param name="expected">The expected string</param>
11552 </member>
11553 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
11554 <summary>
11555 Test whether the constraint is matched by the actual value.
11556 This is a template method, which calls the IsMatch method
11557 of the derived class.
11558 </summary>
11559 <param name="actual"></param>
11560 <returns></returns>
11561 </member>
11562 <member name="T:NUnit.Framework.Constraints.EqualConstraint">
11563 <summary>
11564 EqualConstraint is able to compare an actual value with the
11565 expected value provided in its constructor. Two objects are
11566 considered equal if both are null, or if both have the same
11567 value. NUnit has special semantics for some object types.
11568 </summary>
11569 </member>
11570 <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
11571 <summary>
11572 NUnitEqualityComparer used to test equality.
11573 </summary>
11574 </member>
11575 <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
11576 <summary>
11577 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
11578 </summary>
11579 <param name="expected">The expected value.</param>
11580 </member>
11581 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
11582 <summary>
11583 Gets the tolerance for this comparison.
11584 </summary>
11585 <value>
11586 The tolerance.
11587 </value>
11588 </member>
11589 <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
11590 <summary>
11591 Gets a value indicating whether to compare case insensitive.
11592 </summary>
11593 <value>
11594 <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
11595 </value>
11596 </member>
11597 <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
11598 <summary>
11599 Gets a value indicating whether or not to clip strings.
11600 </summary>
11601 <value>
11602 <c>true</c> if set to clip strings otherwise, <c>false</c>.
11603 </value>
11604 </member>
11605 <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
11606 <summary>
11607 Gets the failure points.
11608 </summary>
11609 <value>
11610 The failure points.
11611 </value>
11612 </member>
11613 <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
11614 <summary>
11615 Flag the constraint to ignore case and return self.
11616 </summary>
11617 </member>
11618 <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
11619 <summary>
11620 Flag the constraint to suppress string clipping
11621 and return self.
11622 </summary>
11623 </member>
11624 <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
11625 <summary>
11626 Flag the constraint to compare arrays as collections
11627 and return self.
11628 </summary>
11629 </member>
11630 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
11631 <summary>
11632 Flag the constraint to use a tolerance when determining equality.
11633 </summary>
11634 <param name="amount">Tolerance value to be used</param>
11635 <returns>Self.</returns>
11636 </member>
11637 <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
11638 <summary>
11639 Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
11640 property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
11641 </summary>
11642 <remarks>
11643 Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
11644 constraint modifier.
11645 </remarks>
11646 </member>
11647 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
11648 <summary>
11649 Switches the .Within() modifier to interpret its tolerance as
11650 a distance in representable _values (see remarks).
11651 </summary>
11652 <returns>Self.</returns>
11653 <remarks>
11654 Ulp stands for "unit in the last place" and describes the minimum
11655 amount a given value can change. For any integers, an ulp is 1 whole
11656 digit. For floating point _values, the accuracy of which is better
11657 for smaller numbers and worse for larger numbers, an ulp depends
11658 on the size of the number. Using ulps for comparison of floating
11659 point results instead of fixed tolerances is safer because it will
11660 automatically compensate for the added inaccuracy of larger numbers.
11661 </remarks>
11662 </member>
11663 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
11664 <summary>
11665 Switches the .Within() modifier to interpret its tolerance as
11666 a percentage that the actual _values is allowed to deviate from
11667 the expected value.
11668 </summary>
11669 <returns>Self</returns>
11670 </member>
11671 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
11672 <summary>
11673 Causes the tolerance to be interpreted as a TimeSpan in days.
11674 </summary>
11675 <returns>Self</returns>
11676 </member>
11677 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
11678 <summary>
11679 Causes the tolerance to be interpreted as a TimeSpan in hours.
11680 </summary>
11681 <returns>Self</returns>
11682 </member>
11683 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
11684 <summary>
11685 Causes the tolerance to be interpreted as a TimeSpan in minutes.
11686 </summary>
11687 <returns>Self</returns>
11688 </member>
11689 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
11690 <summary>
11691 Causes the tolerance to be interpreted as a TimeSpan in seconds.
11692 </summary>
11693 <returns>Self</returns>
11694 </member>
11695 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
11696 <summary>
11697 Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
11698 </summary>
11699 <returns>Self</returns>
11700 </member>
11701 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
11702 <summary>
11703 Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
11704 </summary>
11705 <returns>Self</returns>
11706 </member>
11707 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
11708 <summary>
11709 Flag the constraint to use the supplied IComparer object.
11710 </summary>
11711 <param name="comparer">The IComparer object to use.</param>
11712 <returns>Self.</returns>
11713 </member>
11714 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
11715 <summary>
11716 Flag the constraint to use the supplied IComparer object.
11717 </summary>
11718 <param name="comparer">The IComparer object to use.</param>
11719 <returns>Self.</returns>
11720 </member>
11721 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
11722 <summary>
11723 Flag the constraint to use the supplied Comparison object.
11724 </summary>
11725 <param name="comparer">The IComparer object to use.</param>
11726 <returns>Self.</returns>
11727 </member>
11728 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
11729 <summary>
11730 Flag the constraint to use the supplied IEqualityComparer object.
11731 </summary>
11732 <param name="comparer">The IComparer object to use.</param>
11733 <returns>Self.</returns>
11734 </member>
11735 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
11736 <summary>
11737 Flag the constraint to use the supplied IEqualityComparer object.
11738 </summary>
11739 <param name="comparer">The IComparer object to use.</param>
11740 <returns>Self.</returns>
11741 </member>
11742 <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
11743 <summary>
11744 Test whether the constraint is satisfied by a given value
11745 </summary>
11746 <param name="actual">The value to be tested</param>
11747 <returns>True for success, false for failure</returns>
11748 </member>
11749 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
11750 <summary>
11751 The Description of what this constraint tests, for
11752 use in messages and in the ConstraintResult.
11753 </summary>
11754 </member>
11755 <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
11756 <summary>
11757 EqualityAdapter class handles all equality comparisons
11758 that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
11759 or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
11760 </summary>
11761 </member>
11762 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
11763 <summary>
11764 Compares two objects, returning true if they are equal
11765 </summary>
11766 </member>
11767 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
11768 <summary>
11769 Returns true if the two objects can be compared by this adapter.
11770 The base adapter cannot handle IEnumerables except for strings.
11771 </summary>
11772 </member>
11773 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
11774 <summary>
11775 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
11776 </summary>
11777 </member>
11778 <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
11779 <summary>
11780 <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
11781 </summary>
11782 </member>
11783 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
11784 <summary>
11785 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
11786 </summary>
11787 </member>
11788 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
11789 <summary>
11790 Returns true if the two objects can be compared by this adapter.
11791 Generic adapter requires objects of the specified type.
11792 </summary>
11793 </member>
11794 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
11795 <summary>
11796 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
11797 </summary>
11798 </member>
11799 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
11800 <summary>
11801 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
11802 </summary>
11803 </member>
11804 <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
11805 <summary>
11806 <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
11807 </summary>
11808 </member>
11809 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
11810 <summary>
11811 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
11812 </summary>
11813 </member>
11814 <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
11815 <summary>
11816 ExactTypeConstraint is used to test that an object
11817 is of the exact type provided in the constructor
11818 </summary>
11819 </member>
11820 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
11821 <summary>
11822 Construct an ExactTypeConstraint for a given Type
11823 </summary>
11824 <param name="type">The expected Type.</param>
11825 </member>
11826 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
11827 <summary>
11828 Apply the constraint to an actual value, returning true if it succeeds
11829 </summary>
11830 <param name="actual">The actual argument</param>
11831 <returns>True if the constraint succeeds, otherwise false.</returns>
11832 </member>
11833 <member name="T:NUnit.Framework.Constraints.FalseConstraint">
11834 <summary>
11835 FalseConstraint tests that the actual value is false
11836 </summary>
11837 </member>
11838 <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
11839 <summary>
11840 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
11841 </summary>
11842 </member>
11843 <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
11844 <summary>
11845 Test whether the constraint is satisfied by a given value
11846 </summary>
11847 <param name="actual">The value to be tested</param>
11848 <returns>True for success, false for failure</returns>
11849 </member>
11850 <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
11851 <summary>
11852 FileExistsConstraint is used to determine if a file exists
11853 </summary>
11854 </member>
11855 <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
11856 <summary>
11857 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
11858 </summary>
11859 </member>
11860 <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
11861 <summary>
11862 The Description of what this constraint tests, for
11863 use in messages and in the ConstraintResult.
11864 </summary>
11865 </member>
11866 <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
11867 <summary>
11868 FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
11869 </summary>
11870 </member>
11871 <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
11872 <summary>
11873 If true, the constraint will only check if files exist, not directories
11874 </summary>
11875 </member>
11876 <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
11877 <summary>
11878 If true, the constraint will only check if directories exist, not files
11879 </summary>
11880 </member>
11881 <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
11882 <summary>
11883 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
11884 will check files and directories.
11885 </summary>
11886 </member>
11887 <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
11888 <summary>
11889 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
11890 will only check files if ignoreDirectories is true.
11891 </summary>
11892 <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
11893 </member>
11894 <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
11895 <summary>
11896 The Description of what this constraint tests, for
11897 use in messages and in the ConstraintResult.
11898 </summary>
11899 </member>
11900 <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
11901 <summary>
11902 Applies the constraint to an actual value, returning a ConstraintResult.
11903 </summary>
11904 <param name="actual">The value to be tested</param>
11905 <returns>A ConstraintResult</returns>
11906 </member>
11907 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
11908 <summary>Helper routines for working with floating point numbers</summary>
11909 <remarks>
11910 <para>
11911 The floating point comparison code is based on this excellent article:
11912 http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
11913 </para>
11914 <para>
11915 "ULP" means Unit in the Last Place and in the context of this library refers to
11916 the distance between two adjacent floating point numbers. IEEE floating point
11917 numbers can only represent a finite subset of natural numbers, with greater
11918 accuracy for smaller numbers and lower accuracy for very large numbers.
11919 </para>
11920 <para>
11921 If a comparison is allowed "2 ulps" of deviation, that means the _values are
11922 allowed to deviate by up to 2 adjacent floating point _values, which might be
11923 as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
11924 </para>
11925 </remarks>
11926 </member>
11927 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
11928 <summary>Union of a floating point variable and an integer</summary>
11929 </member>
11930 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
11931 <summary>The union's value as a floating point variable</summary>
11932 </member>
11933 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
11934 <summary>The union's value as an integer</summary>
11935 </member>
11936 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
11937 <summary>The union's value as an unsigned integer</summary>
11938 </member>
11939 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
11940 <summary>Union of a double precision floating point variable and a long</summary>
11941 </member>
11942 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
11943 <summary>The union's value as a double precision floating point variable</summary>
11944 </member>
11945 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
11946 <summary>The union's value as a long</summary>
11947 </member>
11948 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
11949 <summary>The union's value as an unsigned long</summary>
11950 </member>
11951 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
11952 <summary>Compares two floating point _values for equality</summary>
11953 <param name="left">First floating point value to be compared</param>
11954 <param name="right">Second floating point value t be compared</param>
11955 <param name="maxUlps">
11956 Maximum number of representable floating point _values that are allowed to
11957 be between the left and the right floating point _values
11958 </param>
11959 <returns>True if both numbers are equal or close to being equal</returns>
11960 <remarks>
11961 <para>
11962 Floating point _values can only represent a finite subset of natural numbers.
11963 For example, the _values 2.00000000 and 2.00000024 can be stored in a float,
11964 but nothing inbetween them.
11965 </para>
11966 <para>
11967 This comparison will count how many possible floating point _values are between
11968 the left and the right number. If the number of possible _values between both
11969 numbers is less than or equal to maxUlps, then the numbers are considered as
11970 being equal.
11971 </para>
11972 <para>
11973 Implementation partially follows the code outlined here:
11974 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
11975 </para>
11976 </remarks>
11977 </member>
11978 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
11979 <summary>Compares two double precision floating point _values for equality</summary>
11980 <param name="left">First double precision floating point value to be compared</param>
11981 <param name="right">Second double precision floating point value t be compared</param>
11982 <param name="maxUlps">
11983 Maximum number of representable double precision floating point _values that are
11984 allowed to be between the left and the right double precision floating point _values
11985 </param>
11986 <returns>True if both numbers are equal or close to being equal</returns>
11987 <remarks>
11988 <para>
11989 Double precision floating point _values can only represent a limited series of
11990 natural numbers. For example, the _values 2.0000000000000000 and 2.0000000000000004
11991 can be stored in a double, but nothing inbetween them.
11992 </para>
11993 <para>
11994 This comparison will count how many possible double precision floating point
11995 _values are between the left and the right number. If the number of possible
11996 _values between both numbers is less than or equal to maxUlps, then the numbers
11997 are considered as being equal.
11998 </para>
11999 <para>
12000 Implementation partially follows the code outlined here:
12001 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
12002 </para>
12003 </remarks>
12004 </member>
12005 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
12006 <summary>
12007 Reinterprets the memory contents of a floating point value as an integer value
12008 </summary>
12009 <param name="value">
12010 Floating point value whose memory contents to reinterpret
12011 </param>
12012 <returns>
12013 The memory contents of the floating point value interpreted as an integer
12014 </returns>
12015 </member>
12016 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
12017 <summary>
12018 Reinterprets the memory contents of a double precision floating point
12019 value as an integer value
12020 </summary>
12021 <param name="value">
12022 Double precision floating point value whose memory contents to reinterpret
12023 </param>
12024 <returns>
12025 The memory contents of the double precision floating point value
12026 interpreted as an integer
12027 </returns>
12028 </member>
12029 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
12030 <summary>
12031 Reinterprets the memory contents of an integer as a floating point value
12032 </summary>
12033 <param name="value">Integer value whose memory contents to reinterpret</param>
12034 <returns>
12035 The memory contents of the integer value interpreted as a floating point value
12036 </returns>
12037 </member>
12038 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
12039 <summary>
12040 Reinterprets the memory contents of an integer value as a double precision
12041 floating point value
12042 </summary>
12043 <param name="value">Integer whose memory contents to reinterpret</param>
12044 <returns>
12045 The memory contents of the integer interpreted as a double precision
12046 floating point value
12047 </returns>
12048 </member>
12049 <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
12050 <summary>
12051 Tests whether a value is greater than the value supplied to its constructor
12052 </summary>
12053 </member>
12054 <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
12055 <summary>
12056 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
12057 </summary>
12058 <param name="expected">The expected value.</param>
12059 </member>
12060 <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
12061 <summary>
12062 Tests whether a value is greater than or equal to the value supplied to its constructor
12063 </summary>
12064 </member>
12065 <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
12066 <summary>
12067 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
12068 </summary>
12069 <param name="expected">The expected value.</param>
12070 </member>
12071 <member name="T:NUnit.Framework.Constraints.IConstraint">
12072 <summary>
12073 Interface for all constraints
12074 </summary>
12075 </member>
12076 <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
12077 <summary>
12078 The display name of this Constraint for use by ToString().
12079 </summary>
12080 </member>
12081 <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
12082 <summary>
12083 The Description of what this constraint tests, for
12084 use in messages and in the ConstraintResult.
12085 </summary>
12086 </member>
12087 <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
12088 <summary>
12089 Arguments provided to this Constraint, for use in
12090 formatting the description.
12091 </summary>
12092 </member>
12093 <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
12094 <summary>
12095 The ConstraintBuilder holding this constraint
12096 </summary>
12097 </member>
12098 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
12099 <summary>
12100 Applies the constraint to an actual value, returning a ConstraintResult.
12101 </summary>
12102 <param name="actual">The value to be tested</param>
12103 <returns>A ConstraintResult</returns>
12104 </member>
12105 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
12106 <summary>
12107 Applies the constraint to an ActualValueDelegate that returns
12108 the value to be tested. The default implementation simply evaluates
12109 the delegate but derived classes may override it to provide for
12110 delayed processing.
12111 </summary>
12112 <param name="del">An ActualValueDelegate</param>
12113 <returns>A ConstraintResult</returns>
12114 </member>
12115 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
12116 <summary>
12117 Test whether the constraint is satisfied by a given reference.
12118 The default implementation simply dereferences the value but
12119 derived classes may override it to provide for delayed processing.
12120 </summary>
12121 <param name="actual">A reference to the value to be tested</param>
12122 <returns>A ConstraintResult</returns>
12123 </member>
12124 <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
12125 <summary>
12126 InstanceOfTypeConstraint is used to test that an object
12127 is of the same type provided or derived from it.
12128 </summary>
12129 </member>
12130 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
12131 <summary>
12132 Construct an InstanceOfTypeConstraint for the type provided
12133 </summary>
12134 <param name="type">The expected Type</param>
12135 </member>
12136 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
12137 <summary>
12138 Apply the constraint to an actual value, returning true if it succeeds
12139 </summary>
12140 <param name="actual">The actual argument</param>
12141 <returns>True if the constraint succeeds, otherwise false.</returns>
12142 </member>
12143 <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
12144 <summary>
12145 The IResolveConstraint interface is implemented by all
12146 complete and resolvable constraints and expressions.
12147 </summary>
12148 </member>
12149 <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
12150 <summary>
12151 Return the top-level constraint for this expression
12152 </summary>
12153 <returns></returns>
12154 </member>
12155 <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
12156 <summary>
12157 Tests whether a value is less than the value supplied to its constructor
12158 </summary>
12159 </member>
12160 <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
12161 <summary>
12162 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
12163 </summary>
12164 <param name="expected">The expected value.</param>
12165 </member>
12166 <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
12167 <summary>
12168 Tests whether a value is less than or equal to the value supplied to its constructor
12169 </summary>
12170 </member>
12171 <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
12172 <summary>
12173 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
12174 </summary>
12175 <param name="expected">The expected value.</param>
12176 </member>
12177 <member name="T:NUnit.Framework.Constraints.MessageWriter">
12178 <summary>
12179 MessageWriter is the abstract base for classes that write
12180 constraint descriptions and messages in some form. The
12181 class has separate methods for writing various components
12182 of a message, allowing implementations to tailor the
12183 presentation as needed.
12184 </summary>
12185 </member>
12186 <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
12187 <summary>
12188 Construct a MessageWriter given a culture
12189 </summary>
12190 </member>
12191 <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
12192 <summary>
12193 Abstract method to get the max line length
12194 </summary>
12195 </member>
12196 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
12197 <summary>
12198 Method to write single line message with optional args, usually
12199 written to precede the general failure message.
12200 </summary>
12201 <param name="message">The message to be written</param>
12202 <param name="args">Any arguments used in formatting the message</param>
12203 </member>
12204 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
12205 <summary>
12206 Method to write single line message with optional args, usually
12207 written to precede the general failure message, at a givel
12208 indentation level.
12209 </summary>
12210 <param name="level">The indentation level of the message</param>
12211 <param name="message">The message to be written</param>
12212 <param name="args">Any arguments used in formatting the message</param>
12213 </member>
12214 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
12215 <summary>
12216 Display Expected and Actual lines for a constraint. This
12217 is called by MessageWriter's default implementation of
12218 WriteMessageTo and provides the generic two-line display.
12219 </summary>
12220 <param name="result">The failing constraint result</param>
12221 </member>
12222 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
12223 <summary>
12224 Display Expected and Actual lines for given _values. This
12225 method may be called by constraints that need more control over
12226 the display of actual and expected _values than is provided
12227 by the default implementation.
12228 </summary>
12229 <param name="expected">The expected value</param>
12230 <param name="actual">The actual value causing the failure</param>
12231 </member>
12232 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
12233 <summary>
12234 Display Expected and Actual lines for given _values, including
12235 a tolerance value on the Expected line.
12236 </summary>
12237 <param name="expected">The expected value</param>
12238 <param name="actual">The actual value causing the failure</param>
12239 <param name="tolerance">The tolerance within which the test was made</param>
12240 </member>
12241 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
12242 <summary>
12243 Display the expected and actual string _values on separate lines.
12244 If the mismatch parameter is >=0, an additional line is displayed
12245 line containing a caret that points to the mismatch point.
12246 </summary>
12247 <param name="expected">The expected string value</param>
12248 <param name="actual">The actual string value</param>
12249 <param name="mismatch">The point at which the strings don't match or -1</param>
12250 <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
12251 <param name="clipping">If true, the strings should be clipped to fit the line</param>
12252 </member>
12253 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
12254 <summary>
12255 Writes the text for an actual value.
12256 </summary>
12257 <param name="actual">The actual value.</param>
12258 </member>
12259 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
12260 <summary>
12261 Writes the text for a generalized value.
12262 </summary>
12263 <param name="val">The value.</param>
12264 </member>
12265 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
12266 <summary>
12267 Writes the text for a collection value,
12268 starting at a particular point, to a max length
12269 </summary>
12270 <param name="collection">The collection containing elements to write.</param>
12271 <param name="start">The starting point of the elements to write</param>
12272 <param name="max">The maximum number of elements to write</param>
12273 </member>
12274 <member name="T:NUnit.Framework.Constraints.MsgUtils">
12275 <summary>
12276 Static methods used in creating messages
12277 </summary>
12278 </member>
12279 <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
12280 <summary>
12281 Static string used when strings are clipped
12282 </summary>
12283 </member>
12284 <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
12285 <summary>
12286 Formatting strings used for expected and actual _values
12287 </summary>
12288 </member>
12289 <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
12290 <summary>
12291 Formats text to represent a generalized value.
12292 </summary>
12293 <param name="val">The value</param>
12294 <returns>The formatted text</returns>
12295 </member>
12296 <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
12297 <summary>
12298 Formats text for a collection value,
12299 starting at a particular point, to a max length
12300 </summary>
12301 <param name="collection">The collection containing elements to write.</param>
12302 <param name="start">The starting point of the elements to write</param>
12303 <param name="max">The maximum number of elements to write</param>
12304 </member>
12305 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
12306 <summary>
12307 Returns the representation of a type as used in NUnitLite.
12308 This is the same as Type.ToString() except for arrays,
12309 which are displayed with their declared sizes.
12310 </summary>
12311 <param name="obj"></param>
12312 <returns></returns>
12313 </member>
12314 <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
12315 <summary>
12316 Converts any control characters in a string
12317 to their escaped representation.
12318 </summary>
12319 <param name="s">The string to be converted</param>
12320 <returns>The converted string</returns>
12321 </member>
12322 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
12323 <summary>
12324 Return the a string representation for a set of indices into an array
12325 </summary>
12326 <param name="indices">Array of indices for which a string is needed</param>
12327 </member>
12328 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
12329 <summary>
12330 Get an array of indices representing the point in a collection or
12331 array corresponding to a single int index into the collection.
12332 </summary>
12333 <param name="collection">The collection to which the indices apply</param>
12334 <param name="index">Index in the collection</param>
12335 <returns>Array of indices</returns>
12336 </member>
12337 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
12338 <summary>
12339 Clip a string to a given length, starting at a particular offset, returning the clipped
12340 string with ellipses representing the removed parts
12341 </summary>
12342 <param name="s">The string to be clipped</param>
12343 <param name="maxStringLength">The maximum permitted length of the result string</param>
12344 <param name="clipStart">The point at which to start clipping</param>
12345 <returns>The clipped string</returns>
12346 </member>
12347 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
12348 <summary>
12349 Clip the expected and actual strings in a coordinated fashion,
12350 so that they may be displayed together.
12351 </summary>
12352 <param name="expected"></param>
12353 <param name="actual"></param>
12354 <param name="maxDisplayLength"></param>
12355 <param name="mismatch"></param>
12356 </member>
12357 <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
12358 <summary>
12359 Shows the position two strings start to differ. Comparison
12360 starts at the start index.
12361 </summary>
12362 <param name="expected">The expected string</param>
12363 <param name="actual">The actual string</param>
12364 <param name="istart">The index in the strings at which comparison should start</param>
12365 <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
12366 <returns>-1 if no mismatch found, or the index where mismatch found</returns>
12367 </member>
12368 <member name="T:NUnit.Framework.Constraints.NaNConstraint">
12369 <summary>
12370 NaNConstraint tests that the actual value is a double or float NaN
12371 </summary>
12372 </member>
12373 <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
12374 <summary>
12375 The Description of what this constraint tests, for
12376 use in messages and in the ConstraintResult.
12377 </summary>
12378 </member>
12379 <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
12380 <summary>
12381 Test that the actual value is an NaN
12382 </summary>
12383 <param name="actual"></param>
12384 <returns></returns>
12385 </member>
12386 <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
12387 <summary>
12388 NoItemConstraint applies another constraint to each
12389 item in a collection, failing if any of them succeeds.
12390 </summary>
12391 </member>
12392 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
12393 <summary>
12394 Construct a SomeItemsConstraint on top of an existing constraint
12395 </summary>
12396 <param name="itemConstraint"></param>
12397 </member>
12398 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
12399 <summary>
12400 Apply the item constraint to each item in the collection,
12401 failing if any item fails.
12402 </summary>
12403 <param name="actual"></param>
12404 <returns></returns>
12405 </member>
12406 <member name="T:NUnit.Framework.Constraints.NotConstraint">
12407 <summary>
12408 NotConstraint negates the effect of some other constraint
12409 </summary>
12410 </member>
12411 <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
12412 <summary>
12413 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
12414 </summary>
12415 <param name="baseConstraint">The base constraint to be negated.</param>
12416 </member>
12417 <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
12418 <summary>
12419 Test whether the constraint is satisfied by a given value
12420 </summary>
12421 <param name="actual">The value to be tested</param>
12422 <returns>True for if the base constraint fails, false if it succeeds</returns>
12423 </member>
12424 <member name="T:NUnit.Framework.Constraints.NullConstraint">
12425 <summary>
12426 NullConstraint tests that the actual value is null
12427 </summary>
12428 </member>
12429 <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
12430 <summary>
12431 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
12432 </summary>
12433 </member>
12434 <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
12435 <summary>
12436 Applies the constraint to an actual value, returning a ConstraintResult.
12437 </summary>
12438 <param name="actual">The value to be tested</param>
12439 <returns>A ConstraintResult</returns>
12440 </member>
12441 <member name="T:NUnit.Framework.Constraints.Numerics">
12442 <summary>
12443 The Numerics class contains common operations on numeric _values.
12444 </summary>
12445 </member>
12446 <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
12447 <summary>
12448 Checks the type of the object, returning true if
12449 the object is a numeric type.
12450 </summary>
12451 <param name="obj">The object to check</param>
12452 <returns>true if the object is a numeric type</returns>
12453 </member>
12454 <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
12455 <summary>
12456 Checks the type of the object, returning true if
12457 the object is a floating point numeric type.
12458 </summary>
12459 <param name="obj">The object to check</param>
12460 <returns>true if the object is a floating point numeric type</returns>
12461 </member>
12462 <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
12463 <summary>
12464 Checks the type of the object, returning true if
12465 the object is a fixed point numeric type.
12466 </summary>
12467 <param name="obj">The object to check</param>
12468 <returns>true if the object is a fixed point numeric type</returns>
12469 </member>
12470 <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
12471 <summary>
12472 Test two numeric _values for equality, performing the usual numeric
12473 conversions and using a provided or default tolerance. If the tolerance
12474 provided is Empty, this method may set it to a default tolerance.
12475 </summary>
12476 <param name="expected">The expected value</param>
12477 <param name="actual">The actual value</param>
12478 <param name="tolerance">A reference to the tolerance in effect</param>
12479 <returns>True if the _values are equal</returns>
12480 </member>
12481 <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
12482 <summary>
12483 Compare two numeric _values, performing the usual numeric conversions.
12484 </summary>
12485 <param name="expected">The expected value</param>
12486 <param name="actual">The actual value</param>
12487 <returns>The relationship of the _values to each other</returns>
12488 </member>
12489 <member name="T:NUnit.Framework.Constraints.NUnitComparer">
12490 <summary>
12491 NUnitComparer encapsulates NUnit's default behavior
12492 in comparing two objects.
12493 </summary>
12494 </member>
12495 <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
12496 <summary>
12497 Returns the default NUnitComparer.
12498 </summary>
12499 </member>
12500 <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
12501 <summary>
12502 Compares two objects
12503 </summary>
12504 <param name="x"></param>
12505 <param name="y"></param>
12506 <returns></returns>
12507 </member>
12508 <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
12509 <summary>
12510 NUnitEqualityComparer encapsulates NUnit's handling of
12511 equality tests between objects.
12512 </summary>
12513 </member>
12514 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
12515 <summary>
12516 If true, all string comparisons will ignore case
12517 </summary>
12518 </member>
12519 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
12520 <summary>
12521 If true, arrays will be treated as collections, allowing
12522 those of different dimensions to be compared
12523 </summary>
12524 </member>
12525 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
12526 <summary>
12527 Comparison objects used in comparisons for some constraints.
12528 </summary>
12529 </member>
12530 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
12531 <summary>
12532 List of points at which a failure occurred.
12533 </summary>
12534 </member>
12535 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
12536 <summary>
12537 Returns the default NUnitEqualityComparer
12538 </summary>
12539 </member>
12540 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
12541 <summary>
12542 Gets and sets a flag indicating whether case should
12543 be ignored in determining equality.
12544 </summary>
12545 </member>
12546 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
12547 <summary>
12548 Gets and sets a flag indicating that arrays should be
12549 compared as collections, without regard to their shape.
12550 </summary>
12551 </member>
12552 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
12553 <summary>
12554 Gets the list of external comparers to be used to
12555 test for equality. They are applied to members of
12556 collections, in place of NUnit's own logic.
12557 </summary>
12558 </member>
12559 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
12560 <summary>
12561 Gets the list of failure points for the last Match performed.
12562 The list consists of objects to be interpreted by the caller.
12563 This generally means that the caller may only make use of
12564 objects it has placed on the list at a particular depthy.
12565 </summary>
12566 </member>
12567 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
12568 <summary>
12569 Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
12570 property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
12571 </summary>
12572 <remarks>
12573 Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
12574 modifier.
12575 </remarks>
12576 </member>
12577 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
12578 <summary>
12579 Compares two objects for equality within a tolerance.
12580 </summary>
12581 </member>
12582 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ArraysEqual(System.Array,System.Array,NUnit.Framework.Constraints.Tolerance@)">
12583 <summary>
12584 Helper method to compare two arrays
12585 </summary>
12586 </member>
12587 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
12588 <summary>
12589 Method to compare two DirectoryInfo objects
12590 </summary>
12591 <param name="x">first directory to compare</param>
12592 <param name="y">second directory to compare</param>
12593 <returns>true if equivalent, false if not</returns>
12594 </member>
12595 <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
12596 <summary>
12597 FailurePoint class represents one point of failure
12598 in an equality test.
12599 </summary>
12600 </member>
12601 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
12602 <summary>
12603 The location of the failure
12604 </summary>
12605 </member>
12606 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
12607 <summary>
12608 The expected value
12609 </summary>
12610 </member>
12611 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
12612 <summary>
12613 The actual value
12614 </summary>
12615 </member>
12616 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
12617 <summary>
12618 Indicates whether the expected value is valid
12619 </summary>
12620 </member>
12621 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
12622 <summary>
12623 Indicates whether the actual value is valid
12624 </summary>
12625 </member>
12626 <member name="T:NUnit.Framework.Constraints.AllOperator">
12627 <summary>
12628 Represents a constraint that succeeds if all the
12629 members of a collection match a base constraint.
12630 </summary>
12631 </member>
12632 <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12633 <summary>
12634 Returns a constraint that will apply the argument
12635 to the members of a collection, succeeding if
12636 they all succeed.
12637 </summary>
12638 </member>
12639 <member name="T:NUnit.Framework.Constraints.AndOperator">
12640 <summary>
12641 Operator that requires both it's arguments to succeed
12642 </summary>
12643 </member>
12644 <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
12645 <summary>
12646 Construct an AndOperator
12647 </summary>
12648 </member>
12649 <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
12650 <summary>
12651 Apply the operator to produce an AndConstraint
12652 </summary>
12653 </member>
12654 <member name="T:NUnit.Framework.Constraints.AttributeOperator">
12655 <summary>
12656 Operator that tests for the presence of a particular attribute
12657 on a type and optionally applies further tests to the attribute.
12658 </summary>
12659 </member>
12660 <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
12661 <summary>
12662 Construct an AttributeOperator for a particular Type
12663 </summary>
12664 <param name="type">The Type of attribute tested</param>
12665 </member>
12666 <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12667 <summary>
12668 Reduce produces a constraint from the operator and
12669 any arguments. It takes the arguments from the constraint
12670 stack and pushes the resulting constraint on it.
12671 </summary>
12672 </member>
12673 <member name="T:NUnit.Framework.Constraints.BinaryOperator">
12674 <summary>
12675 Abstract base class for all binary operators
12676 </summary>
12677 </member>
12678 <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12679 <summary>
12680 Reduce produces a constraint from the operator and
12681 any arguments. It takes the arguments from the constraint
12682 stack and pushes the resulting constraint on it.
12683 </summary>
12684 <param name="stack"></param>
12685 </member>
12686 <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
12687 <summary>
12688 Gets the left precedence of the operator
12689 </summary>
12690 </member>
12691 <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
12692 <summary>
12693 Gets the right precedence of the operator
12694 </summary>
12695 </member>
12696 <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
12697 <summary>
12698 Abstract method that produces a constraint by applying
12699 the operator to its left and right constraint arguments.
12700 </summary>
12701 </member>
12702 <member name="T:NUnit.Framework.Constraints.CollectionOperator">
12703 <summary>
12704 Abstract base for operators that indicate how to
12705 apply a constraint to items in a collection.
12706 </summary>
12707 </member>
12708 <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
12709 <summary>
12710 Constructs a CollectionOperator
12711 </summary>
12712 </member>
12713 <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
12714 <summary>
12715 The ConstraintOperator class is used internally by a
12716 ConstraintBuilder to represent an operator that
12717 modifies or combines constraints.
12718
12719 Constraint operators use left and right precedence
12720 _values to determine whether the top operator on the
12721 stack should be reduced before pushing a new operator.
12722 </summary>
12723 </member>
12724 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
12725 <summary>
12726 The precedence value used when the operator
12727 is about to be pushed to the stack.
12728 </summary>
12729 </member>
12730 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
12731 <summary>
12732 The precedence value used when the operator
12733 is on the top of the stack.
12734 </summary>
12735 </member>
12736 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
12737 <summary>
12738 The syntax element preceding this operator
12739 </summary>
12740 </member>
12741 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
12742 <summary>
12743 The syntax element following this operator
12744 </summary>
12745 </member>
12746 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
12747 <summary>
12748 The precedence value used when the operator
12749 is about to be pushed to the stack.
12750 </summary>
12751 </member>
12752 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
12753 <summary>
12754 The precedence value used when the operator
12755 is on the top of the stack.
12756 </summary>
12757 </member>
12758 <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12759 <summary>
12760 Reduce produces a constraint from the operator and
12761 any arguments. It takes the arguments from the constraint
12762 stack and pushes the resulting constraint on it.
12763 </summary>
12764 <param name="stack"></param>
12765 </member>
12766 <member name="T:NUnit.Framework.Constraints.NoneOperator">
12767 <summary>
12768 Represents a constraint that succeeds if none of the
12769 members of a collection match a base constraint.
12770 </summary>
12771 </member>
12772 <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12773 <summary>
12774 Returns a constraint that will apply the argument
12775 to the members of a collection, succeeding if
12776 none of them succeed.
12777 </summary>
12778 </member>
12779 <member name="T:NUnit.Framework.Constraints.NotOperator">
12780 <summary>
12781 Negates the test of the constraint it wraps.
12782 </summary>
12783 </member>
12784 <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
12785 <summary>
12786 Constructs a new NotOperator
12787 </summary>
12788 </member>
12789 <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12790 <summary>
12791 Returns a NotConstraint applied to its argument.
12792 </summary>
12793 </member>
12794 <member name="T:NUnit.Framework.Constraints.OrOperator">
12795 <summary>
12796 Operator that requires at least one of it's arguments to succeed
12797 </summary>
12798 </member>
12799 <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
12800 <summary>
12801 Construct an OrOperator
12802 </summary>
12803 </member>
12804 <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
12805 <summary>
12806 Apply the operator to produce an OrConstraint
12807 </summary>
12808 </member>
12809 <member name="T:NUnit.Framework.Constraints.PrefixOperator">
12810 <summary>
12811 PrefixOperator takes a single constraint and modifies
12812 it's action in some way.
12813 </summary>
12814 </member>
12815 <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12816 <summary>
12817 Reduce produces a constraint from the operator and
12818 any arguments. It takes the arguments from the constraint
12819 stack and pushes the resulting constraint on it.
12820 </summary>
12821 <param name="stack"></param>
12822 </member>
12823 <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12824 <summary>
12825 Returns the constraint created by applying this
12826 prefix to another constraint.
12827 </summary>
12828 <param name="constraint"></param>
12829 <returns></returns>
12830 </member>
12831 <member name="T:NUnit.Framework.Constraints.PropOperator">
12832 <summary>
12833 Operator used to test for the presence of a named Property
12834 on an object and optionally apply further tests to the
12835 value of that property.
12836 </summary>
12837 </member>
12838 <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
12839 <summary>
12840 Gets the name of the property to which the operator applies
12841 </summary>
12842 </member>
12843 <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
12844 <summary>
12845 Constructs a PropOperator for a particular named property
12846 </summary>
12847 </member>
12848 <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12849 <summary>
12850 Reduce produces a constraint from the operator and
12851 any arguments. It takes the arguments from the constraint
12852 stack and pushes the resulting constraint on it.
12853 </summary>
12854 <param name="stack"></param>
12855 </member>
12856 <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
12857 <summary>
12858 Abstract base class for operators that are able to reduce to a
12859 constraint whether or not another syntactic element follows.
12860 </summary>
12861 </member>
12862 <member name="T:NUnit.Framework.Constraints.SomeOperator">
12863 <summary>
12864 Represents a constraint that succeeds if any of the
12865 members of a collection match a base constraint.
12866 </summary>
12867 </member>
12868 <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12869 <summary>
12870 Returns a constraint that will apply the argument
12871 to the members of a collection, succeeding if
12872 any of them succeed.
12873 </summary>
12874 </member>
12875 <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
12876 <summary>
12877 Operator that tests that an exception is thrown and
12878 optionally applies further tests to the exception.
12879 </summary>
12880 </member>
12881 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
12882 <summary>
12883 Construct a ThrowsOperator
12884 </summary>
12885 </member>
12886 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12887 <summary>
12888 Reduce produces a constraint from the operator and
12889 any arguments. It takes the arguments from the constraint
12890 stack and pushes the resulting constraint on it.
12891 </summary>
12892 </member>
12893 <member name="T:NUnit.Framework.Constraints.WithOperator">
12894 <summary>
12895 Represents a constraint that simply wraps the
12896 constraint provided as an argument, without any
12897 further functionality, but which modifies the
12898 order of evaluation because of its precedence.
12899 </summary>
12900 </member>
12901 <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
12902 <summary>
12903 Constructor for the WithOperator
12904 </summary>
12905 </member>
12906 <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12907 <summary>
12908 Returns a constraint that wraps its argument
12909 </summary>
12910 </member>
12911 <member name="T:NUnit.Framework.Constraints.OrConstraint">
12912 <summary>
12913 OrConstraint succeeds if either member succeeds
12914 </summary>
12915 </member>
12916 <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
12917 <summary>
12918 Create an OrConstraint from two other constraints
12919 </summary>
12920 <param name="left">The first constraint</param>
12921 <param name="right">The second constraint</param>
12922 </member>
12923 <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
12924 <summary>
12925 Gets text describing a constraint
12926 </summary>
12927 </member>
12928 <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
12929 <summary>
12930 Apply the member constraints to an actual value, succeeding
12931 succeeding as soon as one of them succeeds.
12932 </summary>
12933 <param name="actual">The actual value</param>
12934 <returns>True if either constraint succeeded</returns>
12935 </member>
12936 <member name="T:NUnit.Framework.Constraints.PathConstraint">
12937 <summary>
12938 PathConstraint serves as the abstract base of constraints
12939 that operate on paths and provides several helper methods.
12940 </summary>
12941 </member>
12942 <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
12943 <summary>
12944 Construct a PathConstraint for a give expected path
12945 </summary>
12946 <param name="expected">The expected path</param>
12947 </member>
12948 <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
12949 <summary>
12950 Modifies the current instance to be case-sensitive
12951 and returns it.
12952 </summary>
12953 </member>
12954 <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
12955 <summary>
12956 Returns the string representation of this constraint
12957 </summary>
12958 </member>
12959 <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
12960 <summary>
12961 Canonicalize the provided path
12962 </summary>
12963 <param name="path"></param>
12964 <returns>The path in standardized form</returns>
12965 </member>
12966 <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
12967 <summary>
12968 Test whether one path in canonical form is a subpath of another path
12969 </summary>
12970 <param name="path1">The first path - supposed to be the parent path</param>
12971 <param name="path2">The second path - supposed to be the child path</param>
12972 <returns></returns>
12973 </member>
12974 <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
12975 <summary>
12976 Predicate constraint wraps a Predicate in a constraint,
12977 returning success if the predicate is true.
12978 </summary>
12979 </member>
12980 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
12981 <summary>
12982 Construct a PredicateConstraint from a predicate
12983 </summary>
12984 </member>
12985 <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
12986 <summary>
12987 Gets text describing a constraint
12988 </summary>
12989 </member>
12990 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
12991 <summary>
12992 Determines whether the predicate succeeds when applied
12993 to the actual value.
12994 </summary>
12995 </member>
12996 <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
12997 <summary>
12998 Abstract base class used for prefixes
12999 </summary>
13000 </member>
13001 <member name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
13002 <summary>
13003 The base constraint
13004 </summary>
13005 </member>
13006 <member name="F:NUnit.Framework.Constraints.PrefixConstraint.descriptionPrefix">
13007 <summary>
13008 Prefix used in forming the constraint description
13009 </summary>
13010 </member>
13011 <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
13012 <summary>
13013 Construct given a base constraint
13014 </summary>
13015 <param name="baseConstraint"></param>
13016 </member>
13017 <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
13018 <summary>
13019 The Description of what this constraint tests, for
13020 use in messages and in the ConstraintResult.
13021 </summary>
13022 </member>
13023 <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
13024 <summary>
13025 PropertyConstraint extracts a named property and uses
13026 its value as the actual value for a chained constraint.
13027 </summary>
13028 </member>
13029 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
13030 <summary>
13031 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
13032 </summary>
13033 <param name="name">The name.</param>
13034 <param name="baseConstraint">The constraint to apply to the property.</param>
13035 </member>
13036 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
13037 <summary>
13038 Test whether the constraint is satisfied by a given value
13039 </summary>
13040 <param name="actual">The value to be tested</param>
13041 <returns>True for success, false for failure</returns>
13042 </member>
13043 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
13044 <summary>
13045 Returns the string representation of the constraint.
13046 </summary>
13047 <returns></returns>
13048 </member>
13049 <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
13050 <summary>
13051 PropertyExistsConstraint tests that a named property
13052 exists on the object provided through Match.
13053
13054 Originally, PropertyConstraint provided this feature
13055 in addition to making optional tests on the value
13056 of the property. The two constraints are now separate.
13057 </summary>
13058 </member>
13059 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
13060 <summary>
13061 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
13062 </summary>
13063 <param name="name">The name of the property.</param>
13064 </member>
13065 <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
13066 <summary>
13067 The Description of what this constraint tests, for
13068 use in messages and in the ConstraintResult.
13069 </summary>
13070 </member>
13071 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
13072 <summary>
13073 Test whether the property exists for a given object
13074 </summary>
13075 <param name="actual">The object to be tested</param>
13076 <returns>True for success, false for failure</returns>
13077 </member>
13078 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
13079 <summary>
13080 Returns the string representation of the constraint.
13081 </summary>
13082 <returns></returns>
13083 </member>
13084 <member name="T:NUnit.Framework.Constraints.RangeConstraint">
13085 <summary>
13086 RangeConstraint tests whether two _values are within a
13087 specified range.
13088 </summary>
13089 </member>
13090 <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.IComparable,System.IComparable)">
13091 <summary>
13092 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
13093 </summary>
13094 <remarks>from must be less than or equal to true</remarks>
13095 <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
13096 <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
13097 </member>
13098 <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
13099 <summary>
13100 Gets text describing a constraint
13101 </summary>
13102 </member>
13103 <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
13104 <summary>
13105 Test whether the constraint is satisfied by a given value
13106 </summary>
13107 <param name="actual">The value to be tested</param>
13108 <returns>True for success, false for failure</returns>
13109 </member>
13110 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
13111 <summary>
13112 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
13113 </summary>
13114 </member>
13115 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
13116 <summary>
13117 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
13118 </summary>
13119 </member>
13120 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
13121 <summary>
13122 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
13123 </summary>
13124 </member>
13125 <member name="T:NUnit.Framework.Constraints.RegexConstraint">
13126 <summary>
13127 RegexConstraint can test whether a string matches
13128 the pattern provided.
13129 </summary>
13130 </member>
13131 <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
13132 <summary>
13133 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
13134 </summary>
13135 <param name="pattern">The pattern.</param>
13136 </member>
13137 <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
13138 <summary>
13139 Test whether the constraint is satisfied by a given value
13140 </summary>
13141 <param name="actual">The value to be tested</param>
13142 <returns>True for success, false for failure</returns>
13143 </member>
13144 <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
13145 <summary>
13146 ResolvableConstraintExpression is used to represent a compound
13147 constraint being constructed at a point where the last operator
13148 may either terminate the expression or may have additional
13149 qualifying constraints added to it.
13150
13151 It is used, for example, for a Property element or for
13152 an Exception element, either of which may be optionally
13153 followed by constraints that apply to the property or
13154 exception.
13155 </summary>
13156 </member>
13157 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
13158 <summary>
13159 Create a new instance of ResolvableConstraintExpression
13160 </summary>
13161 </member>
13162 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
13163 <summary>
13164 Create a new instance of ResolvableConstraintExpression,
13165 passing in a pre-populated ConstraintBuilder.
13166 </summary>
13167 </member>
13168 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
13169 <summary>
13170 Appends an And Operator to the expression
13171 </summary>
13172 </member>
13173 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
13174 <summary>
13175 Appends an Or operator to the expression.
13176 </summary>
13177 </member>
13178 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
13179 <summary>
13180 Resolve the current expression to a Constraint
13181 </summary>
13182 </member>
13183 <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
13184 <summary>
13185 ReusableConstraint wraps a constraint expression after
13186 resolving it so that it can be reused consistently.
13187 </summary>
13188 </member>
13189 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
13190 <summary>
13191 Construct a ReusableConstraint from a constraint expression
13192 </summary>
13193 <param name="c">The expression to be resolved and reused</param>
13194 </member>
13195 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
13196 <summary>
13197 Converts a constraint to a ReusableConstraint
13198 </summary>
13199 <param name="c">The constraint to be converted</param>
13200 <returns>A ReusableConstraint</returns>
13201 </member>
13202 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.ToString">
13203 <summary>
13204 Returns a <see cref="T:System.String"/> that represents this instance.
13205 </summary>
13206 <returns>
13207 A <see cref="T:System.String"/> that represents this instance.
13208 </returns>
13209 </member>
13210 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
13211 <summary>
13212 Return the top-level constraint for this expression
13213 </summary>
13214 <returns></returns>
13215 </member>
13216 <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
13217 <summary>
13218 SameAsConstraint tests whether an object is identical to
13219 the object passed to its constructor
13220 </summary>
13221 </member>
13222 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
13223 <summary>
13224 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
13225 </summary>
13226 <param name="expected">The expected object.</param>
13227 </member>
13228 <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
13229 <summary>
13230 The Description of what this constraint tests, for
13231 use in messages and in the ConstraintResult.
13232 </summary>
13233 </member>
13234 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
13235 <summary>
13236 Test whether the constraint is satisfied by a given value
13237 </summary>
13238 <param name="actual">The value to be tested</param>
13239 <returns>True for success, false for failure</returns>
13240 </member>
13241 <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
13242 <summary>
13243 Summary description for SamePathConstraint.
13244 </summary>
13245 </member>
13246 <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
13247 <summary>
13248 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
13249 </summary>
13250 <param name="expected">The expected path</param>
13251 </member>
13252 <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
13253 <summary>
13254 The Description of what this constraint tests, for
13255 use in messages and in the ConstraintResult.
13256 </summary>
13257 </member>
13258 <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
13259 <summary>
13260 Test whether the constraint is satisfied by a given value
13261 </summary>
13262 <param name="actual">The value to be tested</param>
13263 <returns>True for success, false for failure</returns>
13264 </member>
13265 <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
13266 <summary>
13267 SamePathOrUnderConstraint tests that one path is under another
13268 </summary>
13269 </member>
13270 <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
13271 <summary>
13272 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
13273 </summary>
13274 <param name="expected">The expected path</param>
13275 </member>
13276 <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
13277 <summary>
13278 The Description of what this constraint tests, for
13279 use in messages and in the ConstraintResult.
13280 </summary>
13281 </member>
13282 <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
13283 <summary>
13284 Test whether the constraint is satisfied by a given value
13285 </summary>
13286 <param name="actual">The value to be tested</param>
13287 <returns>True for success, false for failure</returns>
13288 </member>
13289 <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
13290 <summary>
13291 SomeItemsConstraint applies another constraint to each
13292 item in a collection, succeeding if any of them succeeds.
13293 </summary>
13294 </member>
13295 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
13296 <summary>
13297 Construct a SomeItemsConstraint on top of an existing constraint
13298 </summary>
13299 <param name="itemConstraint"></param>
13300 </member>
13301 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
13302 <summary>
13303 Apply the item constraint to each item in the collection,
13304 succeeding if any item succeeds.
13305 </summary>
13306 <param name="actual"></param>
13307 <returns></returns>
13308 </member>
13309 <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
13310 <summary>
13311 The EqualConstraintResult class is tailored for formatting
13312 and displaying the result of an EqualConstraint.
13313 </summary>
13314 </member>
13315 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
13316 <summary>
13317 Construct an EqualConstraintResult
13318 </summary>
13319 </member>
13320 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
13321 <summary>
13322 Write a failure message. Overridden to provide custom
13323 failure messages for EqualConstraint.
13324 </summary>
13325 <param name="writer">The MessageWriter to write to</param>
13326 </member>
13327 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
13328 <summary>
13329 Display the failure information for two collections that did not match.
13330 </summary>
13331 <param name="writer">The MessageWriter on which to display</param>
13332 <param name="expected">The expected collection.</param>
13333 <param name="actual">The actual collection</param>
13334 <param name="depth">The depth of this failure in a set of nested collections</param>
13335 </member>
13336 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
13337 <summary>
13338 Displays a single line showing the types and sizes of the expected
13339 and actual collections or arrays. If both are identical, the value is
13340 only shown once.
13341 </summary>
13342 <param name="writer">The MessageWriter on which to display</param>
13343 <param name="expected">The expected collection or array</param>
13344 <param name="actual">The actual collection or array</param>
13345 <param name="indent">The indentation level for the message line</param>
13346 </member>
13347 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint,System.Int32)">
13348 <summary>
13349 Displays a single line showing the point in the expected and actual
13350 arrays at which the comparison failed. If the arrays have different
13351 structures or dimensions, both _values are shown.
13352 </summary>
13353 <param name="writer">The MessageWriter on which to display</param>
13354 <param name="expected">The expected array</param>
13355 <param name="actual">The actual array</param>
13356 <param name="failurePoint">Index of the failure point in the underlying collections</param>
13357 <param name="indent">The indentation level for the message line</param>
13358 </member>
13359 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
13360 <summary>
13361 Display the failure information for two IEnumerables that did not match.
13362 </summary>
13363 <param name="writer">The MessageWriter on which to display</param>
13364 <param name="expected">The expected enumeration.</param>
13365 <param name="actual">The actual enumeration</param>
13366 <param name="depth">The depth of this failure in a set of nested collections</param>
13367 </member>
13368 <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
13369 <summary>
13370 StartsWithConstraint can test whether a string starts
13371 with an expected substring.
13372 </summary>
13373 </member>
13374 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
13375 <summary>
13376 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
13377 </summary>
13378 <param name="expected">The expected string</param>
13379 </member>
13380 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
13381 <summary>
13382 Test whether the constraint is matched by the actual value.
13383 This is a template method, which calls the IsMatch method
13384 of the derived class.
13385 </summary>
13386 <param name="actual"></param>
13387 <returns></returns>
13388 </member>
13389 <member name="T:NUnit.Framework.Constraints.StringConstraint">
13390 <summary>
13391 StringConstraint is the abstract base for constraints
13392 that operate on strings. It supports the IgnoreCase
13393 modifier for string operations.
13394 </summary>
13395 </member>
13396 <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
13397 <summary>
13398 The expected value
13399 </summary>
13400 </member>
13401 <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
13402 <summary>
13403 Indicates whether tests should be case-insensitive
13404 </summary>
13405 </member>
13406 <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
13407 <summary>
13408 Description of this constraint
13409 </summary>
13410 </member>
13411 <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
13412 <summary>
13413 The Description of what this constraint tests, for
13414 use in messages and in the ConstraintResult.
13415 </summary>
13416 </member>
13417 <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
13418 <summary>
13419 Constructs a StringConstraint without an expected value
13420 </summary>
13421 </member>
13422 <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
13423 <summary>
13424 Constructs a StringConstraint given an expected value
13425 </summary>
13426 <param name="expected">The expected value</param>
13427 </member>
13428 <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
13429 <summary>
13430 Modify the constraint to ignore case in matching.
13431 </summary>
13432 </member>
13433 <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
13434 <summary>
13435 Test whether the constraint is satisfied by a given value
13436 </summary>
13437 <param name="actual">The value to be tested</param>
13438 <returns>True for success, false for failure</returns>
13439 </member>
13440 <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
13441 <summary>
13442 Test whether the constraint is satisfied by a given string
13443 </summary>
13444 <param name="actual">The string to be tested</param>
13445 <returns>True for success, false for failure</returns>
13446 </member>
13447 <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
13448 <summary>
13449 SubPathConstraint tests that the actual path is under the expected path
13450 </summary>
13451 </member>
13452 <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
13453 <summary>
13454 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
13455 </summary>
13456 <param name="expected">The expected path</param>
13457 </member>
13458 <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
13459 <summary>
13460 The Description of what this constraint tests, for
13461 use in messages and in the ConstraintResult.
13462 </summary>
13463 </member>
13464 <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
13465 <summary>
13466 Test whether the constraint is satisfied by a given value
13467 </summary>
13468 <param name="actual">The value to be tested</param>
13469 <returns>True for success, false for failure</returns>
13470 </member>
13471 <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
13472 <summary>
13473 SubstringConstraint can test whether a string contains
13474 the expected substring.
13475 </summary>
13476 </member>
13477 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
13478 <summary>
13479 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
13480 </summary>
13481 <param name="expected">The expected.</param>
13482 </member>
13483 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
13484 <summary>
13485 Test whether the constraint is satisfied by a given value
13486 </summary>
13487 <param name="actual">The value to be tested</param>
13488 <returns>True for success, false for failure</returns>
13489 </member>
13490 <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
13491 <summary>
13492 ThrowsConstraint is used to test the exception thrown by
13493 a delegate by applying a constraint to it.
13494 </summary>
13495 </member>
13496 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
13497 <summary>
13498 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
13499 using a constraint to be applied to the exception.
13500 </summary>
13501 <param name="baseConstraint">A constraint to apply to the caught exception.</param>
13502 </member>
13503 <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
13504 <summary>
13505 Get the actual exception thrown - used by Assert.Throws.
13506 </summary>
13507 </member>
13508 <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
13509 <summary>
13510 Gets text describing a constraint
13511 </summary>
13512 </member>
13513 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
13514 <summary>
13515 Executes the code of the delegate and captures any exception.
13516 If a non-null base constraint was provided, it applies that
13517 constraint to the exception.
13518 </summary>
13519 <param name="actual">A delegate representing the code to be tested</param>
13520 <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
13521 </member>
13522 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
13523 <summary>
13524 Converts an ActualValueDelegate to a TestDelegate
13525 before calling the primary overload.
13526 </summary>
13527 <param name="del"></param>
13528 <returns></returns>
13529 </member>
13530 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
13531 <summary>
13532 Write the actual value for a failing constraint test to a
13533 MessageWriter. This override only handles the special message
13534 used when an exception is expected but none is thrown.
13535 </summary>
13536 <param name="writer">The writer on which the actual value is displayed</param>
13537 </member>
13538 <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
13539 <summary>
13540 ThrowsExceptionConstraint tests that an exception has
13541 been thrown, without any further tests.
13542 </summary>
13543 </member>
13544 <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
13545 <summary>
13546 The Description of what this constraint tests, for
13547 use in messages and in the ConstraintResult.
13548 </summary>
13549 </member>
13550 <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
13551 <summary>
13552 Executes the code and returns success if an exception is thrown.
13553 </summary>
13554 <param name="actual">A delegate representing the code to be tested</param>
13555 <returns>True if an exception is thrown, otherwise false</returns>
13556 </member>
13557 <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
13558 <summary>
13559 ThrowsNothingConstraint tests that a delegate does not
13560 throw an exception.
13561 </summary>
13562 </member>
13563 <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
13564 <summary>
13565 Gets text describing a constraint
13566 </summary>
13567 </member>
13568 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
13569 <summary>
13570 Test whether the constraint is satisfied by a given value
13571 </summary>
13572 <param name="actual">The value to be tested</param>
13573 <returns>True if no exception is thrown, otherwise false</returns>
13574 </member>
13575 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
13576 <summary>
13577 Applies the constraint to an ActualValueDelegate that returns
13578 the value to be tested. The default implementation simply evaluates
13579 the delegate but derived classes may override it to provide for
13580 delayed processing.
13581 </summary>
13582 <param name="del">An ActualValueDelegate</param>
13583 <returns>A ConstraintResult</returns>
13584 </member>
13585 <member name="T:NUnit.Framework.Constraints.Tolerance">
13586 <summary>
13587 The Tolerance class generalizes the notion of a tolerance
13588 within which an equality test succeeds. Normally, it is
13589 used with numeric types, but it can be used with any
13590 type that supports taking a difference between two
13591 objects and comparing that difference to a value.
13592 </summary>
13593 </member>
13594 <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
13595 <summary>
13596 Returns a default Tolerance object, equivalent to
13597 specifying an exact match unless <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
13598 is set, in which case, the <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
13599 will be used.
13600 </summary>
13601 </member>
13602 <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
13603 <summary>
13604 Returns an empty Tolerance object, equivalent to
13605 specifying an exact match even if
13606 <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/> is set.
13607 </summary>
13608 </member>
13609 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
13610 <summary>
13611 Constructs a linear tolerance of a specified amount
13612 </summary>
13613 </member>
13614 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
13615 <summary>
13616 Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
13617 </summary>
13618 </member>
13619 <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
13620 <summary>
13621 Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
13622 </summary>
13623 </member>
13624 <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
13625 <summary>
13626 Tests that the current Tolerance is linear with a
13627 numeric value, throwing an exception if it is not.
13628 </summary>
13629 </member>
13630 <member name="P:NUnit.Framework.Constraints.Tolerance.Value">
13631 <summary>
13632 Gets the value of the current Tolerance instance.
13633 </summary>
13634 </member>
13635 <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
13636 <summary>
13637 Returns a new tolerance, using the current amount as a percentage.
13638 </summary>
13639 </member>
13640 <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
13641 <summary>
13642 Returns a new tolerance, using the current amount in Ulps
13643 </summary>
13644 </member>
13645 <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
13646 <summary>
13647 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13648 the current amount as a number of days.
13649 </summary>
13650 </member>
13651 <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
13652 <summary>
13653 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13654 the current amount as a number of hours.
13655 </summary>
13656 </member>
13657 <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
13658 <summary>
13659 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13660 the current amount as a number of minutes.
13661 </summary>
13662 </member>
13663 <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
13664 <summary>
13665 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13666 the current amount as a number of seconds.
13667 </summary>
13668 </member>
13669 <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
13670 <summary>
13671 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13672 the current amount as a number of milliseconds.
13673 </summary>
13674 </member>
13675 <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
13676 <summary>
13677 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13678 the current amount as a number of clock ticks.
13679 </summary>
13680 </member>
13681 <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
13682 <summary>
13683 Returns true if the current tolerance has not been set or is using the .
13684 </summary>
13685 </member>
13686 <member name="T:NUnit.Framework.Constraints.ToleranceMode">
13687 <summary>
13688 Modes in which the tolerance value for a comparison can be interpreted.
13689 </summary>
13690 </member>
13691 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
13692 <summary>
13693 The tolerance was created with a value, without specifying
13694 how the value would be used. This is used to prevent setting
13695 the mode more than once and is generally changed to Linear
13696 upon execution of the test.
13697 </summary>
13698 </member>
13699 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
13700 <summary>
13701 The tolerance is used as a numeric range within which
13702 two compared _values are considered to be equal.
13703 </summary>
13704 </member>
13705 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
13706 <summary>
13707 Interprets the tolerance as the percentage by which
13708 the two compared _values my deviate from each other.
13709 </summary>
13710 </member>
13711 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
13712 <summary>
13713 Compares two _values based in their distance in
13714 representable numbers.
13715 </summary>
13716 </member>
13717 <member name="T:NUnit.Framework.Constraints.TrueConstraint">
13718 <summary>
13719 TrueConstraint tests that the actual value is true
13720 </summary>
13721 </member>
13722 <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
13723 <summary>
13724 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
13725 </summary>
13726 </member>
13727 <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
13728 <summary>
13729 Test whether the constraint is satisfied by a given value
13730 </summary>
13731 <param name="actual">The value to be tested</param>
13732 <returns>True for success, false for failure</returns>
13733 </member>
13734 <member name="T:NUnit.Framework.Constraints.TypeConstraint">
13735 <summary>
13736 TypeConstraint is the abstract base for constraints
13737 that take a Type as their expected value.
13738 </summary>
13739 </member>
13740 <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
13741 <summary>
13742 The expected Type used by the constraint
13743 </summary>
13744 </member>
13745 <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
13746 <summary>
13747 The type of the actual argument to which the constraint was applied
13748 </summary>
13749 </member>
13750 <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
13751 <summary>
13752 Construct a TypeConstraint for a given Type
13753 </summary>
13754 <param name="type">The expected type for the constraint</param>
13755 <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
13756 </member>
13757 <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
13758 <summary>
13759 Applies the constraint to an actual value, returning a ConstraintResult.
13760 </summary>
13761 <param name="actual">The value to be tested</param>
13762 <returns>A ConstraintResult</returns>
13763 </member>
13764 <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
13765 <summary>
13766 Apply the constraint to an actual value, returning true if it succeeds
13767 </summary>
13768 <param name="actual">The actual argument</param>
13769 <returns>True if the constraint succeeds, otherwise false.</returns>
13770 </member>
13771 <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
13772 <summary>
13773 UniqueItemsConstraint tests whether all the items in a
13774 collection are unique.
13775 </summary>
13776 </member>
13777 <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
13778 <summary>
13779 The Description of what this constraint tests, for
13780 use in messages and in the ConstraintResult.
13781 </summary>
13782 </member>
13783 <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
13784 <summary>
13785 Check that all items are unique.
13786 </summary>
13787 <param name="actual"></param>
13788 <returns></returns>
13789 </member>
13790 <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
13791 <summary>
13792 XmlSerializableConstraint tests whether
13793 an object is serializable in xml format.
13794 </summary>
13795 </member>
13796 <member name="P:NUnit.Framework.Constraints.XmlSerializableConstraint.Description">
13797 <summary>
13798 Gets text describing a constraint
13799 </summary>
13800 </member>
13801 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ApplyTo``1(``0)">
13802 <summary>
13803 Test whether the constraint is satisfied by a given value
13804 </summary>
13805 <param name="actual">The value to be tested</param>
13806 <returns>True for success, false for failure</returns>
13807 </member>
13808 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.GetStringRepresentation">
13809 <summary>
13810 Returns the string representation of this constraint
13811 </summary>
13812 </member>
13813 <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
13814 <summary>
13815 ExactCountConstraint applies another constraint to each
13816 item in a collection, succeeding only if a specified
13817 number of items succeed.
13818 </summary>
13819 </member>
13820 <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
13821 <summary>
13822 Construct an ExactCountConstraint on top of an existing constraint
13823 </summary>
13824 <param name="expectedCount"></param>
13825 <param name="itemConstraint"></param>
13826 </member>
13827 <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
13828 <summary>
13829 Apply the item constraint to each item in the collection,
13830 succeeding only if the expected number of items pass.
13831 </summary>
13832 <param name="actual"></param>
13833 <returns></returns>
13834 </member>
13835 <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
13836 <summary>
13837 Represents a constraint that succeeds if the specified
13838 count of members of a collection match a base constraint.
13839 </summary>
13840 </member>
13841 <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
13842 <summary>
13843 Construct an ExactCountOperator for a specified count
13844 </summary>
13845 <param name="expectedCount">The expected count</param>
13846 </member>
13847 <member name="M:NUnit.Framework.Constraints.ExactCountOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
13848 <summary>
13849 Returns a constraint that will apply the argument
13850 to the members of a collection, succeeding if
13851 none of them succeed.
13852 </summary>
13853 </member>
13854 <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
13855 <summary>
13856 ExceptionTypeConstraint is a special version of ExactTypeConstraint
13857 used to provided detailed info about the exception thrown in
13858 an error message.
13859 </summary>
13860 </member>
13861 <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
13862 <summary>
13863 Constructs an ExceptionTypeConstraint
13864 </summary>
13865 </member>
13866 <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
13867 <summary>
13868 Applies the constraint to an actual value, returning a ConstraintResult.
13869 </summary>
13870 <param name="actual">The value to be tested</param>
13871 <returns>A ConstraintResult</returns>
13872 </member>
13873 <member name="T:NUnit.Framework.Contains">
13874 <summary>
13875 Helper class with properties and methods that supply
13876 a number of constraints used in Asserts.
13877 </summary>
13878 </member>
13879 <member name="M:NUnit.Framework.Contains.Item(System.Object)">
13880 <summary>
13881 Returns a new CollectionContainsConstraint checking for the
13882 presence of a particular object in the collection.
13883 </summary>
13884 </member>
13885 <member name="M:NUnit.Framework.Contains.Key(System.Object)">
13886 <summary>
13887 Returns a new DictionaryContainsKeyConstraint checking for the
13888 presence of a particular key in the dictionary.
13889 </summary>
13890 </member>
13891 <member name="M:NUnit.Framework.Contains.Value(System.Object)">
13892 <summary>
13893 Returns a new DictionaryContainsValueConstraint checking for the
13894 presence of a particular value in the dictionary.
13895 </summary>
13896 </member>
13897 <member name="M:NUnit.Framework.Contains.Substring(System.String)">
13898 <summary>
13899 Returns a constraint that succeeds if the actual
13900 value contains the substring supplied as an argument.
13901 </summary>
13902 </member>
13903 <member name="T:NUnit.Framework.DirectoryAssert">
13904 <summary>
13905 Asserts on Directories
13906 </summary>
13907 </member>
13908 <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
13909 <summary>
13910 The Equals method throws an AssertionException. This is done
13911 to make sure there is no mistake by calling this function.
13912 </summary>
13913 <param name="a"></param>
13914 <param name="b"></param>
13915 </member>
13916 <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
13917 <summary>
13918 override the default ReferenceEquals to throw an AssertionException. This
13919 implementation makes sure there is no mistake in calling this function
13920 as part of Assert.
13921 </summary>
13922 <param name="a"></param>
13923 <param name="b"></param>
13924 </member>
13925 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
13926 <summary>
13927 Verifies that two directories are equal. Two directories are considered
13928 equal if both are null, or if both point to the same directory.
13929 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13930 </summary>
13931 <param name="expected">A directory containing the value that is expected</param>
13932 <param name="actual">A directory containing the actual value</param>
13933 <param name="message">The message to display if the directories are not equal</param>
13934 <param name="args">Arguments to be used in formatting the message</param>
13935 </member>
13936 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
13937 <summary>
13938 Verifies that two directories are equal. Two directories are considered
13939 equal if both are null, or if both point to the same directory.
13940 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13941 </summary>
13942 <param name="expected">A directory containing the value that is expected</param>
13943 <param name="actual">A directory containing the actual value</param>
13944 </member>
13945 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
13946 <summary>
13947 Asserts that two directories are not equal. If they are equal
13948 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13949 </summary>
13950 <param name="expected">A directory containing the value that is expected</param>
13951 <param name="actual">A directory containing the actual value</param>
13952 <param name="message">The message to display if directories are not equal</param>
13953 <param name="args">Arguments to be used in formatting the message</param>
13954 </member>
13955 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
13956 <summary>
13957 Asserts that two directories are not equal. If they are equal
13958 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13959 </summary>
13960 <param name="expected">A directory containing the value that is expected</param>
13961 <param name="actual">A directory containing the actual value</param>
13962 </member>
13963 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
13964 <summary>
13965 Asserts that the directory exists. If it does not exist
13966 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13967 </summary>
13968 <param name="actual">A directory containing the actual value</param>
13969 <param name="message">The message to display if directories are not equal</param>
13970 <param name="args">Arguments to be used in formatting the message</param>
13971 </member>
13972 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
13973 <summary>
13974 Asserts that the directory exists. If it does not exist
13975 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13976 </summary>
13977 <param name="actual">A directory containing the actual value</param>
13978 </member>
13979 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
13980 <summary>
13981 Asserts that the directory exists. If it does not exist
13982 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13983 </summary>
13984 <param name="actual">The path to a directory containing the actual value</param>
13985 <param name="message">The message to display if directories are not equal</param>
13986 <param name="args">Arguments to be used in formatting the message</param>
13987 </member>
13988 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
13989 <summary>
13990 Asserts that the directory exists. If it does not exist
13991 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13992 </summary>
13993 <param name="actual">The path to a directory containing the actual value</param>
13994 </member>
13995 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
13996 <summary>
13997 Asserts that the directory does not exist. If it does exist
13998 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13999 </summary>
14000 <param name="actual">A directory containing the actual value</param>
14001 <param name="message">The message to display if directories are not equal</param>
14002 <param name="args">Arguments to be used in formatting the message</param>
14003 </member>
14004 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
14005 <summary>
14006 Asserts that the directory does not exist. If it does exist
14007 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14008 </summary>
14009 <param name="actual">A directory containing the actual value</param>
14010 </member>
14011 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
14012 <summary>
14013 Asserts that the directory does not exist. If it does exist
14014 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14015 </summary>
14016 <param name="actual">The path to a directory containing the actual value</param>
14017 <param name="message">The message to display if directories are not equal</param>
14018 <param name="args">Arguments to be used in formatting the message</param>
14019 </member>
14020 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
14021 <summary>
14022 Asserts that the directory does not exist. If it does exist
14023 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14024 </summary>
14025 <param name="actual">The path to a directory containing the actual value</param>
14026 </member>
14027 <member name="T:NUnit.Framework.Does">
14028 <summary>
14029 Helper class with properties and methods that supply
14030 a number of constraints used in Asserts.
14031 </summary>
14032 </member>
14033 <member name="P:NUnit.Framework.Does.Not">
14034 <summary>
14035 Returns a ConstraintExpression that negates any
14036 following constraint.
14037 </summary>
14038 </member>
14039 <member name="P:NUnit.Framework.Does.Exist">
14040 <summary>
14041 Returns a constraint that succeeds if the value
14042 is a file or directory and it exists.
14043 </summary>
14044 </member>
14045 <member name="M:NUnit.Framework.Does.Contain(System.Object)">
14046 <summary>
14047 Returns a new CollectionContainsConstraint checking for the
14048 presence of a particular object in the collection.
14049 </summary>
14050 </member>
14051 <member name="M:NUnit.Framework.Does.Contain(System.String)">
14052 <summary>
14053 Returns a new ContainsConstraint. This constraint
14054 will, in turn, make use of the appropriate second-level
14055 constraint, depending on the type of the actual argument.
14056 This overload is only used if the item sought is a string,
14057 since any other type implies that we are looking for a
14058 collection member.
14059 </summary>
14060 </member>
14061 <member name="M:NUnit.Framework.Does.StartWith(System.String)">
14062 <summary>
14063 Returns a constraint that succeeds if the actual
14064 value starts with the substring supplied as an argument.
14065 </summary>
14066 </member>
14067 <member name="M:NUnit.Framework.Does.EndWith(System.String)">
14068 <summary>
14069 Returns a constraint that succeeds if the actual
14070 value ends with the substring supplied as an argument.
14071 </summary>
14072 </member>
14073 <member name="M:NUnit.Framework.Does.Match(System.String)">
14074 <summary>
14075 Returns a constraint that succeeds if the actual
14076 value matches the regular expression supplied as an argument.
14077 </summary>
14078 </member>
14079 <member name="T:NUnit.Framework.AssertionException">
14080 <summary>
14081 Thrown when an assertion failed.
14082 </summary>
14083 </member>
14084 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
14085 <param name="message">The error message that explains
14086 the reason for the exception</param>
14087 </member>
14088 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
14089 <param name="message">The error message that explains
14090 the reason for the exception</param>
14091 <param name="inner">The exception that caused the
14092 current exception</param>
14093 </member>
14094 <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14095 <summary>
14096 Serialization Constructor
14097 </summary>
14098 </member>
14099 <member name="P:NUnit.Framework.AssertionException.ResultState">
14100 <summary>
14101 Gets the ResultState provided by this exception
14102 </summary>
14103 </member>
14104 <member name="T:NUnit.Framework.IgnoreException">
14105 <summary>
14106 Thrown when an assertion failed.
14107 </summary>
14108 </member>
14109 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
14110 <param name="message"></param>
14111 </member>
14112 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
14113 <param name="message">The error message that explains
14114 the reason for the exception</param>
14115 <param name="inner">The exception that caused the
14116 current exception</param>
14117 </member>
14118 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14119 <summary>
14120 Serialization Constructor
14121 </summary>
14122 </member>
14123 <member name="P:NUnit.Framework.IgnoreException.ResultState">
14124 <summary>
14125 Gets the ResultState provided by this exception
14126 </summary>
14127 </member>
14128 <member name="T:NUnit.Framework.InconclusiveException">
14129 <summary>
14130 Thrown when a test executes inconclusively.
14131 </summary>
14132 </member>
14133 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
14134 <param name="message">The error message that explains
14135 the reason for the exception</param>
14136 </member>
14137 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
14138 <param name="message">The error message that explains
14139 the reason for the exception</param>
14140 <param name="inner">The exception that caused the
14141 current exception</param>
14142 </member>
14143 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14144 <summary>
14145 Serialization Constructor
14146 </summary>
14147 </member>
14148 <member name="P:NUnit.Framework.InconclusiveException.ResultState">
14149 <summary>
14150 Gets the ResultState provided by this exception
14151 </summary>
14152 </member>
14153 <member name="T:NUnit.Framework.ResultStateException">
14154 <summary>
14155 Abstract base for Exceptions that terminate a test and provide a ResultState.
14156 </summary>
14157 </member>
14158 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
14159 <param name="message">The error message that explains
14160 the reason for the exception</param>
14161 </member>
14162 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
14163 <param name="message">The error message that explains
14164 the reason for the exception</param>
14165 <param name="inner">The exception that caused the
14166 current exception</param>
14167 </member>
14168 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14169 <summary>
14170 Serialization Constructor
14171 </summary>
14172 </member>
14173 <member name="P:NUnit.Framework.ResultStateException.ResultState">
14174 <summary>
14175 Gets the ResultState provided by this exception
14176 </summary>
14177 </member>
14178 <member name="T:NUnit.Framework.SuccessException">
14179 <summary>
14180 Thrown when an assertion failed.
14181 </summary>
14182 </member>
14183 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
14184 <param name="message"></param>
14185 </member>
14186 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
14187 <param name="message">The error message that explains
14188 the reason for the exception</param>
14189 <param name="inner">The exception that caused the
14190 current exception</param>
14191 </member>
14192 <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14193 <summary>
14194 Serialization Constructor
14195 </summary>
14196 </member>
14197 <member name="P:NUnit.Framework.SuccessException.ResultState">
14198 <summary>
14199 Gets the ResultState provided by this exception
14200 </summary>
14201 </member>
14202 <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
14203 <summary>
14204 The IApplyToContext interface is implemented by attributes
14205 that want to make changes to the execution context before
14206 a test is run.
14207 </summary>
14208 </member>
14209 <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
14210 <summary>
14211 Apply changes to the execution context
14212 </summary>
14213 <param name="context">The execution context</param>
14214 </member>
14215 <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
14216 <summary>
14217 The IApplyToTest interface is implemented by self-applying
14218 attributes that modify the state of a test in some way.
14219 </summary>
14220 </member>
14221 <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
14222 <summary>
14223 Modifies a test as defined for the specific attribute.
14224 </summary>
14225 <param name="test">The test to modify</param>
14226 </member>
14227 <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
14228 <summary>
14229 CombiningStrategy is the abstract base for classes that
14230 know how to combine values provided for individual test
14231 parameters to create a set of test cases.
14232 </summary>
14233 </member>
14234 <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
14235 <summary>
14236 Gets the test cases generated by the CombiningStrategy.
14237 </summary>
14238 <returns>The test cases.</returns>
14239 </member>
14240 <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
14241 <summary>
14242 ICommandWrapper is implemented by attributes and other
14243 objects able to wrap a TestCommand with another command.
14244 </summary>
14245 <remarks>
14246 Attributes or other objects should implement one of the
14247 derived interfaces, rather than this one, since they
14248 indicate in which part of the command chain the wrapper
14249 should be applied.
14250 </remarks>
14251 </member>
14252 <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
14253 <summary>
14254 Wrap a command and return the result.
14255 </summary>
14256 <param name="command">The command to be wrapped</param>
14257 <returns>The wrapped command</returns>
14258 </member>
14259 <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
14260 <summary>
14261 Objects implementing this interface are used to wrap
14262 the TestMethodCommand itself. They apply after SetUp
14263 has been run and before TearDown.
14264 </summary>
14265 </member>
14266 <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
14267 <summary>
14268 Objects implementing this interface are used to wrap
14269 the entire test, including SetUp and TearDown.
14270 </summary>
14271 </member>
14272 <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
14273 <summary>
14274 Any ITest that implements this interface is at a level that the implementing
14275 class should be disposed at the end of the test run
14276 </summary>
14277 </member>
14278 <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
14279 <summary>
14280 The IFixtureBuilder interface is exposed by a class that knows how to
14281 build a TestFixture from one or more Types. In general, it is exposed
14282 by an attribute, but may be implemented in a helper class used by the
14283 attribute in some cases.
14284 </summary>
14285 </member>
14286 <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
14287 <summary>
14288 Build one or more TestFixtures from type provided. At least one
14289 non-null TestSuite must always be returned, since the method is
14290 generally called because the user has marked the target class as
14291 a fixture. If something prevents the fixture from being used, it
14292 will be returned nonetheless, labelled as non-runnable.
14293 </summary>
14294 <param name="typeInfo">The type info of the fixture to be used.</param>
14295 <returns>A TestSuite object or one derived from TestSuite.</returns>
14296 </member>
14297 <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
14298 <summary>
14299 IImplyFixture is an empty marker interface used by attributes like
14300 TestAttribute that cause the class where they are used to be treated
14301 as a TestFixture even without a TestFixtureAttribute.
14302
14303 Marker interfaces are not usually considered a good practice, but
14304 we use it here to avoid cluttering the attribute hierarchy with
14305 classes that don't contain any extra implementation.
14306 </summary>
14307 </member>
14308 <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
14309 <summary>
14310 The IMethodInfo class is used to encapsulate information
14311 about a method in a platform-independent manner.
14312 </summary>
14313 </member>
14314 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
14315 <summary>
14316 Gets the Type from which this method was reflected.
14317 </summary>
14318 </member>
14319 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
14320 <summary>
14321 Gets the MethodInfo for this method.
14322 </summary>
14323 </member>
14324 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
14325 <summary>
14326 Gets the name of the method.
14327 </summary>
14328 </member>
14329 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
14330 <summary>
14331 Gets a value indicating whether the method is abstract.
14332 </summary>
14333 </member>
14334 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
14335 <summary>
14336 Gets a value indicating whether the method is public.
14337 </summary>
14338 </member>
14339 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
14340 <summary>
14341 Gets a value indicating whether the method contains unassigned generic type parameters.
14342 </summary>
14343 </member>
14344 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
14345 <summary>
14346 Gets a value indicating whether the method is a generic method.
14347 </summary>
14348 </member>
14349 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
14350 <summary>
14351 Gets a value indicating whether the MethodInfo represents the definition of a generic method.
14352 </summary>
14353 </member>
14354 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
14355 <summary>
14356 Gets the return Type of the method.
14357 </summary>
14358 </member>
14359 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
14360 <summary>
14361 Gets the parameters of the method.
14362 </summary>
14363 <returns></returns>
14364 </member>
14365 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
14366 <summary>
14367 Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
14368 </summary>
14369 </member>
14370 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
14371 <summary>
14372 Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
14373 </summary>
14374 <param name="typeArguments">The type arguments to be used</param>
14375 <returns>A new IMethodInfo with the type arguments replaced</returns>
14376 </member>
14377 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
14378 <summary>
14379 Invokes the method, converting any TargetInvocationException to an NUnitException.
14380 </summary>
14381 <param name="fixture">The object on which to invoke the method</param>
14382 <param name="args">The argument list for the method</param>
14383 <returns>The return value from the invoked method</returns>
14384 </member>
14385 <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
14386 <summary>
14387 The IDataPointProvider interface is used by extensions
14388 that provide data for a single test parameter.
14389 </summary>
14390 </member>
14391 <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
14392 <summary>
14393 Determine whether any data is available for a parameter.
14394 </summary>
14395 <param name="parameter">An IParameterInfo representing one
14396 argument to a parameterized test</param>
14397 <returns>True if any data is available, otherwise false.</returns>
14398 </member>
14399 <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
14400 <summary>
14401 Return an IEnumerable providing data for use with the
14402 supplied parameter.
14403 </summary>
14404 <param name="parameter">An IParameterInfo representing one
14405 argument to a parameterized test</param>
14406 <returns>An IEnumerable providing the required data</returns>
14407 </member>
14408 <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
14409 <summary>
14410 The IParameterDataSource interface is implemented by types
14411 that can provide data for a test method parameter.
14412 </summary>
14413 </member>
14414 <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
14415 <summary>
14416 Gets an enumeration of data items for use as arguments
14417 for a test method parameter.
14418 </summary>
14419 <param name="parameter">The parameter for which data is needed</param>
14420 <returns>An enumeration containing individual data items</returns>
14421 </member>
14422 <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
14423 <summary>
14424 The IParameterInfo interface is an abstraction of a .NET parameter.
14425 </summary>
14426 </member>
14427 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
14428 <summary>
14429 Gets a value indicating whether the parameter is optional
14430 </summary>
14431 </member>
14432 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
14433 <summary>
14434 Gets an IMethodInfo representing the method for which this is a parameter
14435 </summary>
14436 </member>
14437 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
14438 <summary>
14439 Gets the underlying .NET ParameterInfo
14440 </summary>
14441 </member>
14442 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
14443 <summary>
14444 Gets the Type of the parameter
14445 </summary>
14446 </member>
14447 <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
14448 <summary>
14449 A PropertyBag represents a collection of name/value pairs
14450 that allows duplicate entries with the same key. Methods
14451 are provided for adding a new pair as well as for setting
14452 a key to a single value. All keys are strings but _values
14453 may be of any type. Null _values are not permitted, since
14454 a null entry represents the absence of the key.
14455
14456 The entries in a PropertyBag are of two kinds: those that
14457 take a single value and those that take multiple _values.
14458 However, the PropertyBag has no knowledge of which entries
14459 fall into each category and the distinction is entirely
14460 up to the code using the PropertyBag.
14461
14462 When working with multi-valued properties, client code
14463 should use the Add method to add name/value pairs and
14464 indexing to retrieve a list of all _values for a given
14465 key. For example:
14466
14467 bag.Add("Tag", "one");
14468 bag.Add("Tag", "two");
14469 Assert.That(bag["Tag"],
14470 Is.EqualTo(new string[] { "one", "two" }));
14471
14472 When working with single-valued propeties, client code
14473 should use the Set method to set the value and Get to
14474 retrieve the value. The GetSetting methods may also be
14475 used to retrieve the value in a type-safe manner while
14476 also providing default. For example:
14477
14478 bag.Set("Priority", "low");
14479 bag.Set("Priority", "high"); // replaces value
14480 Assert.That(bag.Get("Priority"),
14481 Is.EqualTo("high"));
14482 Assert.That(bag.GetSetting("Priority", "low"),
14483 Is.EqualTo("high"));
14484 </summary>
14485 </member>
14486 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
14487 <summary>
14488 Adds a key/value pair to the property bag
14489 </summary>
14490 <param name="key">The key</param>
14491 <param name="value">The value</param>
14492 </member>
14493 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
14494 <summary>
14495 Sets the value for a key, removing any other
14496 _values that are already in the property set.
14497 </summary>
14498 <param name="key"></param>
14499 <param name="value"></param>
14500 </member>
14501 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
14502 <summary>
14503 Gets a single value for a key, using the first
14504 one if multiple _values are present and returning
14505 null if the value is not found.
14506 </summary>
14507 </member>
14508 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
14509 <summary>
14510 Gets a flag indicating whether the specified key has
14511 any entries in the property set.
14512 </summary>
14513 <param name="key">The key to be checked</param>
14514 <returns>True if their are _values present, otherwise false</returns>
14515 </member>
14516 <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
14517 <summary>
14518 Gets or sets the list of _values for a particular key
14519 </summary>
14520 <param name="key">The key for which the _values are to be retrieved or set</param>
14521 </member>
14522 <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
14523 <summary>
14524 Gets a collection containing all the keys in the property set
14525 </summary>
14526 </member>
14527 <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
14528 <summary>
14529 The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
14530 </summary>
14531 </member>
14532 <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
14533 <summary>
14534 Returns an array of custom attributes of the specified type applied to this object
14535 </summary>
14536 </member>
14537 <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
14538 <summary>
14539 Returns a value indicating whether an attribute of the specified type is defined on this object.
14540 </summary>
14541 </member>
14542 <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
14543 <summary>
14544 The ISimpleTestBuilder interface is exposed by a class that knows how to
14545 build a single TestMethod from a suitable MethodInfo Types. In general,
14546 it is exposed by an attribute, but may be implemented in a helper class
14547 used by the attribute in some cases.
14548 </summary>
14549 </member>
14550 <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14551 <summary>
14552 Build a TestMethod from the provided MethodInfo.
14553 </summary>
14554 <param name="method">The method to be used as a test</param>
14555 <param name="suite">The TestSuite to which the method will be added</param>
14556 <returns>A TestMethod object</returns>
14557 </member>
14558 <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
14559 <summary>
14560 The ISuiteBuilder interface is exposed by a class that knows how to
14561 build a suite from one or more Types.
14562 </summary>
14563 </member>
14564 <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
14565 <summary>
14566 Examine the type and determine if it is suitable for
14567 this builder to use in building a TestSuite.
14568
14569 Note that returning false will cause the type to be ignored
14570 in loading the tests. If it is desired to load the suite
14571 but label it as non-runnable, ignored, etc., then this
14572 method must return true.
14573 </summary>
14574 <param name="typeInfo">The type of the fixture to be used</param>
14575 <returns>True if the type can be used to build a TestSuite</returns>
14576 </member>
14577 <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
14578 <summary>
14579 Build a TestSuite from type provided.
14580 </summary>
14581 <param name="typeInfo">The type of the fixture to be used</param>
14582 <returns>A TestSuite</returns>
14583 </member>
14584 <member name="T:NUnit.Framework.Interfaces.ITest">
14585 <summary>
14586 Common interface supported by all representations
14587 of a test. Only includes informational fields.
14588 The Run method is specifically excluded to allow
14589 for data-only representations of a test.
14590 </summary>
14591 </member>
14592 <member name="P:NUnit.Framework.Interfaces.ITest.Id">
14593 <summary>
14594 Gets the id of the test
14595 </summary>
14596 </member>
14597 <member name="P:NUnit.Framework.Interfaces.ITest.Name">
14598 <summary>
14599 Gets the name of the test
14600 </summary>
14601 </member>
14602 <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
14603 <summary>
14604 Gets the fully qualified name of the test
14605 </summary>
14606 </member>
14607 <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
14608 <summary>
14609 Gets the name of the class containing this test. Returns
14610 null if the test is not associated with a class.
14611 </summary>
14612 </member>
14613 <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
14614 <summary>
14615 Gets the name of the method implementing this test.
14616 Returns null if the test is not implemented as a method.
14617 </summary>
14618 </member>
14619 <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
14620 <summary>
14621 Gets the Type of the test fixture, if applicable, or
14622 null if no fixture type is associated with this test.
14623 </summary>
14624 </member>
14625 <member name="P:NUnit.Framework.Interfaces.ITest.Method">
14626 <summary>
14627 Gets an IMethod for the method implementing this test.
14628 Returns null if the test is not implemented as a method.
14629 </summary>
14630 </member>
14631 <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
14632 <summary>
14633 Gets the RunState of the test, indicating whether it can be run.
14634 </summary>
14635 </member>
14636 <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
14637 <summary>
14638 Count of the test cases ( 1 if this is a test case )
14639 </summary>
14640 </member>
14641 <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
14642 <summary>
14643 Gets the properties of the test
14644 </summary>
14645 </member>
14646 <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
14647 <summary>
14648 Gets the parent test, if any.
14649 </summary>
14650 <value>The parent test or null if none exists.</value>
14651 </member>
14652 <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
14653 <summary>
14654 Returns true if this is a test suite
14655 </summary>
14656 </member>
14657 <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
14658 <summary>
14659 Gets a bool indicating whether the current test
14660 has any descendant tests.
14661 </summary>
14662 </member>
14663 <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
14664 <summary>
14665 Gets this test's child tests
14666 </summary>
14667 <value>A list of child tests</value>
14668 </member>
14669 <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
14670 <summary>
14671 Gets a fixture object for running this test.
14672 </summary>
14673 </member>
14674 <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
14675 <summary>
14676 The ITestBuilder interface is exposed by a class that knows how to
14677 build one or more TestMethods from a MethodInfo. In general, it is exposed
14678 by an attribute, which has additional information available to provide
14679 the necessary test parameters to distinguish the test cases built.
14680 </summary>
14681 </member>
14682 <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14683 <summary>
14684 Build one or more TestMethods from the provided MethodInfo.
14685 </summary>
14686 <param name="method">The method to be used as a test</param>
14687 <param name="suite">The TestSuite to which the method will be added</param>
14688 <returns>A TestMethod object</returns>
14689 </member>
14690 <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
14691 <summary>
14692 The ITestCaseBuilder interface is exposed by a class that knows how to
14693 build a test case from certain methods.
14694 </summary>
14695 <remarks>
14696 This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
14697 We have reused the name because the two products don't interoperate at all.
14698 </remarks>
14699 </member>
14700 <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14701 <summary>
14702 Examine the method and determine if it is suitable for
14703 this builder to use in building a TestCase to be
14704 included in the suite being populated.
14705
14706 Note that returning false will cause the method to be ignored
14707 in loading the tests. If it is desired to load the method
14708 but label it as non-runnable, ignored, etc., then this
14709 method must return true.
14710 </summary>
14711 <param name="method">The test method to examine</param>
14712 <param name="suite">The suite being populated</param>
14713 <returns>True is the builder can use this method</returns>
14714 </member>
14715 <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14716 <summary>
14717 Build a TestCase from the provided MethodInfo for
14718 inclusion in the suite being constructed.
14719 </summary>
14720 <param name="method">The method to be used as a test case</param>
14721 <param name="suite">The test suite being populated, or null</param>
14722 <returns>A TestCase or null</returns>
14723 </member>
14724 <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
14725 <summary>
14726 The ITestCaseData interface is implemented by a class
14727 that is able to return complete testcases for use by
14728 a parameterized test method.
14729 </summary>
14730 </member>
14731 <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
14732 <summary>
14733 Gets the expected result of the test case
14734 </summary>
14735 </member>
14736 <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
14737 <summary>
14738 Returns true if an expected result has been set
14739 </summary>
14740 </member>
14741 <member name="T:NUnit.Framework.Interfaces.ITestData">
14742 <summary>
14743 The ITestData interface is implemented by a class that
14744 represents a single instance of a parameterized test.
14745 </summary>
14746 </member>
14747 <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
14748 <summary>
14749 Gets the name to be used for the test
14750 </summary>
14751 </member>
14752 <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
14753 <summary>
14754 Gets the RunState for this test case.
14755 </summary>
14756 </member>
14757 <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
14758 <summary>
14759 Gets the argument list to be provided to the test
14760 </summary>
14761 </member>
14762 <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
14763 <summary>
14764 Gets the property dictionary for the test case
14765 </summary>
14766 </member>
14767 <member name="T:NUnit.Framework.Interfaces.ITestFilter">
14768 <summary>
14769 Interface to be implemented by filters applied to tests.
14770 The filter applies when running the test, after it has been
14771 loaded, since this is the only time an ITest exists.
14772 </summary>
14773 </member>
14774 <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
14775 <summary>
14776 Determine if a particular test passes the filter criteria. Pass
14777 may examine the parents and/or descendants of a test, depending
14778 on the semantics of the particular filter
14779 </summary>
14780 <param name="test">The test to which the filter is applied</param>
14781 <returns>True if the test passes the filter, otherwise false</returns>
14782 </member>
14783 <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
14784 <summary>
14785 Determine if a test matches the filter expicitly. That is, it must
14786 be a direct match of the test itself or one of it's children.
14787 </summary>
14788 <param name="test">The test to which the filter is applied</param>
14789 <returns>True if the test matches the filter explicityly, otherwise false</returns>
14790 </member>
14791 <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
14792 <summary>
14793 The ITestCaseData interface is implemented by a class
14794 that is able to return the data required to create an
14795 instance of a parameterized test fixture.
14796 </summary>
14797 </member>
14798 <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
14799 <summary>
14800 Get the TypeArgs if separately set
14801 </summary>
14802 </member>
14803 <member name="T:NUnit.Framework.Interfaces.ITestListener">
14804 <summary>
14805 The ITestListener interface is used internally to receive
14806 notifications of significant events while a test is being
14807 run. The events are propagated to clients by means of an
14808 AsyncCallback. NUnit extensions may also monitor these events.
14809 </summary>
14810 </member>
14811 <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
14812 <summary>
14813 Called when a test has just started
14814 </summary>
14815 <param name="test">The test that is starting</param>
14816 </member>
14817 <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
14818 <summary>
14819 Called when a test has finished
14820 </summary>
14821 <param name="result">The result of the test</param>
14822 </member>
14823 <member name="T:NUnit.Framework.Interfaces.ITestResult">
14824 <summary>
14825 The ITestResult interface represents the result of a test.
14826 </summary>
14827 </member>
14828 <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
14829 <summary>
14830 Gets the ResultState of the test result, which
14831 indicates the success or failure of the test.
14832 </summary>
14833 </member>
14834 <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
14835 <summary>
14836 Gets the name of the test result
14837 </summary>
14838 </member>
14839 <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
14840 <summary>
14841 Gets the full name of the test result
14842 </summary>
14843 </member>
14844 <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
14845 <summary>
14846 Gets the elapsed time for running the test in seconds
14847 </summary>
14848 </member>
14849 <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
14850 <summary>
14851 Gets or sets the time the test started running.
14852 </summary>
14853 </member>
14854 <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
14855 <summary>
14856 Gets or sets the time the test finished running.
14857 </summary>
14858 </member>
14859 <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
14860 <summary>
14861 Gets the message associated with a test
14862 failure or with not running the test
14863 </summary>
14864 </member>
14865 <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
14866 <summary>
14867 Gets any stacktrace associated with an
14868 error or failure. Not available in
14869 the Compact Framework 1.0.
14870 </summary>
14871 </member>
14872 <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
14873 <summary>
14874 Gets the number of asserts executed
14875 when running the test and all its children.
14876 </summary>
14877 </member>
14878 <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
14879 <summary>
14880 Gets the number of test cases that failed
14881 when running the test and all its children.
14882 </summary>
14883 </member>
14884 <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
14885 <summary>
14886 Gets the number of test cases that passed
14887 when running the test and all its children.
14888 </summary>
14889 </member>
14890 <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
14891 <summary>
14892 Gets the number of test cases that were skipped
14893 when running the test and all its children.
14894 </summary>
14895 </member>
14896 <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
14897 <summary>
14898 Gets the number of test cases that were inconclusive
14899 when running the test and all its children.
14900 </summary>
14901 </member>
14902 <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
14903 <summary>
14904 Indicates whether this result has any child results.
14905 Accessing HasChildren should not force creation of the
14906 Children collection in classes implementing this interface.
14907 </summary>
14908 </member>
14909 <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
14910 <summary>
14911 Gets the the collection of child results.
14912 </summary>
14913 </member>
14914 <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
14915 <summary>
14916 Gets the Test to which this result applies.
14917 </summary>
14918 </member>
14919 <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
14920 <summary>
14921 Gets any text output written to this result.
14922 </summary>
14923 </member>
14924 <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
14925 <summary>
14926 The ITypeInfo interface is an abstraction of a .NET Type
14927 </summary>
14928 </member>
14929 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
14930 <summary>
14931 Gets the underlying Type on which this ITypeInfo is based
14932 </summary>
14933 </member>
14934 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
14935 <summary>
14936 Gets the base type of this type as an ITypeInfo
14937 </summary>
14938 </member>
14939 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
14940 <summary>
14941 Returns true if the Type wrapped is equal to the argument
14942 </summary>
14943 </member>
14944 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
14945 <summary>
14946 Gets the Name of the Type
14947 </summary>
14948 </member>
14949 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
14950 <summary>
14951 Gets the FullName of the Type
14952 </summary>
14953 </member>
14954 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
14955 <summary>
14956 Gets the assembly in which the type is declared
14957 </summary>
14958 </member>
14959 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
14960 <summary>
14961 Gets the Namespace of the Type
14962 </summary>
14963 </member>
14964 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
14965 <summary>
14966 Gets a value indicating whether the type is abstract.
14967 </summary>
14968 </member>
14969 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
14970 <summary>
14971 Gets a value indicating whether the Type is a generic Type
14972 </summary>
14973 </member>
14974 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
14975 <summary>
14976 Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
14977 </summary>
14978 </member>
14979 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
14980 <summary>
14981 Gets a value indicating whether the Type is a generic Type definition
14982 </summary>
14983 </member>
14984 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
14985 <summary>
14986 Gets a value indicating whether the type is sealed.
14987 </summary>
14988 </member>
14989 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
14990 <summary>
14991 Gets a value indicating whether this type is a static class.
14992 </summary>
14993 </member>
14994 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
14995 <summary>
14996 Get the display name for this typeInfo.
14997 </summary>
14998 </member>
14999 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
15000 <summary>
15001 Get the display name for an oject of this type, constructed with specific arguments
15002 </summary>
15003 </member>
15004 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
15005 <summary>
15006 Returns a Type representing a generic type definition from which this Type can be constructed.
15007 </summary>
15008 </member>
15009 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
15010 <summary>
15011 Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
15012 </summary>
15013 </member>
15014 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
15015 <summary>
15016 Returns a value indicating whether this type has a method with a specified public attribute
15017 </summary>
15018 </member>
15019 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
15020 <summary>
15021 Returns an array of IMethodInfos for methods of this Type
15022 that match the specified flags.
15023 </summary>
15024 </member>
15025 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
15026 <summary>
15027 Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
15028 </summary>
15029 </member>
15030 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
15031 <summary>
15032 Construct an object of this Type, using the specified arguments.
15033 </summary>
15034 </member>
15035 <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
15036 <summary>
15037 An object implementing IXmlNodeBuilder is able to build
15038 an XML representation of itself and any children.
15039 </summary>
15040 </member>
15041 <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
15042 <summary>
15043 Returns a TNode representing the current object.
15044 </summary>
15045 <param name="recursive">If true, children are included where applicable</param>
15046 <returns>A TNode representing the result</returns>
15047 </member>
15048 <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
15049 <summary>
15050 Returns a TNode representing the current object after
15051 adding it as a child of the supplied parent node.
15052 </summary>
15053 <param name="parentNode">The parent node.</param>
15054 <param name="recursive">If true, children are included, where applicable</param>
15055 <returns></returns>
15056 </member>
15057 <member name="T:NUnit.Framework.Interfaces.ResultState">
15058 <summary>
15059 The ResultState class represents the outcome of running a test.
15060 It contains two pieces of information. The Status of the test
15061 is an enum indicating whether the test passed, failed, was
15062 skipped or was inconclusive. The Label provides a more
15063 detailed breakdown for use by client runners.
15064 </summary>
15065 </member>
15066 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
15067 <summary>
15068 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
15069 </summary>
15070 <param name="status">The TestStatus.</param>
15071 </member>
15072 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
15073 <summary>
15074 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
15075 </summary>
15076 <param name="status">The TestStatus.</param>
15077 <param name="label">The label.</param>
15078 </member>
15079 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
15080 <summary>
15081 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
15082 </summary>
15083 <param name="status">The TestStatus.</param>
15084 <param name="site">The stage at which the result was produced</param>
15085 </member>
15086 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
15087 <summary>
15088 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
15089 </summary>
15090 <param name="status">The TestStatus.</param>
15091 <param name="label">The label.</param>
15092 <param name="site">The stage at which the result was produced</param>
15093 </member>
15094 <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
15095 <summary>
15096 The result is inconclusive
15097 </summary>
15098 </member>
15099 <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
15100 <summary>
15101 The test has been skipped.
15102 </summary>
15103 </member>
15104 <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
15105 <summary>
15106 The test has been ignored.
15107 </summary>
15108 </member>
15109 <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
15110 <summary>
15111 The test was skipped because it is explicit
15112 </summary>
15113 </member>
15114 <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
15115 <summary>
15116 The test succeeded
15117 </summary>
15118 </member>
15119 <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
15120 <summary>
15121 The test failed
15122 </summary>
15123 </member>
15124 <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
15125 <summary>
15126 The test encountered an unexpected exception
15127 </summary>
15128 </member>
15129 <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
15130 <summary>
15131 The test was cancelled by the user
15132 </summary>
15133 </member>
15134 <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
15135 <summary>
15136 The test was not runnable.
15137 </summary>
15138 </member>
15139 <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
15140 <summary>
15141 A suite failed because one or more child tests failed or had errors
15142 </summary>
15143 </member>
15144 <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
15145 <summary>
15146 A suite failed in its OneTimeSetUp
15147 </summary>
15148 </member>
15149 <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
15150 <summary>
15151 A suite had an unexpected exception in its OneTimeSetUp
15152 </summary>
15153 </member>
15154 <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
15155 <summary>
15156 A suite had an unexpected exception in its OneTimeDown
15157 </summary>
15158 </member>
15159 <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
15160 <summary>
15161 Gets the TestStatus for the test.
15162 </summary>
15163 <value>The status.</value>
15164 </member>
15165 <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
15166 <summary>
15167 Gets the label under which this test result is
15168 categorized, if any.
15169 </summary>
15170 </member>
15171 <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
15172 <summary>
15173 Gets the stage of test execution in which
15174 the failure or other result took place.
15175 </summary>
15176 </member>
15177 <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
15178 <summary>
15179 Get a new ResultState, which is the same as the current
15180 one but with the FailureSite set to the specified value.
15181 </summary>
15182 <param name="site">The FailureSite to use</param>
15183 <returns>A new ResultState</returns>
15184 </member>
15185 <member name="M:NUnit.Framework.Interfaces.ResultState.Equals(System.Object)">
15186 <summary>
15187 Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
15188 </summary>
15189 <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
15190 <returns>
15191 <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
15192 </returns>
15193 </member>
15194 <member name="M:NUnit.Framework.Interfaces.ResultState.GetHashCode">
15195 <summary>
15196 Returns a hash code for this instance.
15197 </summary>
15198 <returns>
15199 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
15200 </returns>
15201 </member>
15202 <member name="M:NUnit.Framework.Interfaces.ResultState.ToString">
15203 <summary>
15204 Returns a <see cref="T:System.String"/> that represents this instance.
15205 </summary>
15206 <returns>
15207 A <see cref="T:System.String"/> that represents this instance.
15208 </returns>
15209 </member>
15210 <member name="T:NUnit.Framework.Interfaces.FailureSite">
15211 <summary>
15212 The FailureSite enum indicates the stage of a test
15213 in which an error or failure occurred.
15214 </summary>
15215 </member>
15216 <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
15217 <summary>
15218 Failure in the test itself
15219 </summary>
15220 </member>
15221 <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
15222 <summary>
15223 Failure in the SetUp method
15224 </summary>
15225 </member>
15226 <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
15227 <summary>
15228 Failure in the TearDown method
15229 </summary>
15230 </member>
15231 <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
15232 <summary>
15233 Failure of a parent test
15234 </summary>
15235 </member>
15236 <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
15237 <summary>
15238 Failure of a child test
15239 </summary>
15240 </member>
15241 <member name="T:NUnit.Framework.Interfaces.RunState">
15242 <summary>
15243 The RunState enum indicates whether a test can be executed.
15244 </summary>
15245 </member>
15246 <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
15247 <summary>
15248 The test is not runnable.
15249 </summary>
15250 </member>
15251 <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
15252 <summary>
15253 The test is runnable.
15254 </summary>
15255 </member>
15256 <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
15257 <summary>
15258 The test can only be run explicitly
15259 </summary>
15260 </member>
15261 <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
15262 <summary>
15263 The test has been skipped. This value may
15264 appear on a Test when certain attributes
15265 are used to skip the test.
15266 </summary>
15267 </member>
15268 <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
15269 <summary>
15270 The test has been ignored. May appear on
15271 a Test, when the IgnoreAttribute is used.
15272 </summary>
15273 </member>
15274 <member name="T:NUnit.Framework.Interfaces.TestStatus">
15275 <summary>
15276 The TestStatus enum indicates the result of running a test
15277 </summary>
15278 </member>
15279 <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
15280 <summary>
15281 The test was inconclusive
15282 </summary>
15283 </member>
15284 <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
15285 <summary>
15286 The test has skipped
15287 </summary>
15288 </member>
15289 <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
15290 <summary>
15291 The test succeeded
15292 </summary>
15293 </member>
15294 <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
15295 <summary>
15296 The test failed
15297 </summary>
15298 </member>
15299 <member name="T:NUnit.Framework.Interfaces.TNode">
15300 <summary>
15301 TNode represents a single node in the XML representation
15302 of a Test or TestResult. It replaces System.Xml.XmlNode and
15303 System.Xml.Linq.XElement, providing a minimal set of methods
15304 for operating on the XML in a platform-independent manner.
15305 </summary>
15306 </member>
15307 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
15308 <summary>
15309 Constructs a new instance of TNode
15310 </summary>
15311 <param name="name">The name of the node</param>
15312 </member>
15313 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
15314 <summary>
15315 Constructs a new instance of TNode with a value
15316 </summary>
15317 <param name="name">The name of the node</param>
15318 <param name="value">The text content of the node</param>
15319 </member>
15320 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
15321 <summary>
15322 Constructs a new instance of TNode with a value
15323 </summary>
15324 <param name="name">The name of the node</param>
15325 <param name="value">The text content of the node</param>
15326 <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
15327 </member>
15328 <member name="P:NUnit.Framework.Interfaces.TNode.Name">
15329 <summary>
15330 Gets the name of the node
15331 </summary>
15332 </member>
15333 <member name="P:NUnit.Framework.Interfaces.TNode.Value">
15334 <summary>
15335 Gets the value of the node
15336 </summary>
15337 </member>
15338 <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
15339 <summary>
15340 Gets a flag indicating whether the value should be output using CDATA.
15341 </summary>
15342 </member>
15343 <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
15344 <summary>
15345 Gets the dictionary of attributes
15346 </summary>
15347 </member>
15348 <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
15349 <summary>
15350 Gets a list of child nodes
15351 </summary>
15352 </member>
15353 <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
15354 <summary>
15355 Gets the first ChildNode
15356 </summary>
15357 </member>
15358 <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
15359 <summary>
15360 Gets the XML representation of this node.
15361 </summary>
15362 </member>
15363 <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
15364 <summary>
15365 Create a TNode from it's XML text representation
15366 </summary>
15367 <param name="xmlText">The XML text to be parsed</param>
15368 <returns>A TNode</returns>
15369 </member>
15370 <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
15371 <summary>
15372 Adds a new element as a child of the current node and returns it.
15373 </summary>
15374 <param name="name">The element name.</param>
15375 <returns>The newly created child element</returns>
15376 </member>
15377 <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
15378 <summary>
15379 Adds a new element with a value as a child of the current node and returns it.
15380 </summary>
15381 <param name="name">The element name</param>
15382 <param name="value">The text content of the new element</param>
15383 <returns>The newly created child element</returns>
15384 </member>
15385 <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
15386 <summary>
15387 Adds a new element with a value as a child of the current node and returns it.
15388 The value will be output using a CDATA section.
15389 </summary>
15390 <param name="name">The element name</param>
15391 <param name="value">The text content of the new element</param>
15392 <returns>The newly created child element</returns>
15393 </member>
15394 <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
15395 <summary>
15396 Adds an attribute with a specified name and value to the XmlNode.
15397 </summary>
15398 <param name="name">The name of the attribute.</param>
15399 <param name="value">The value of the attribute.</param>
15400 </member>
15401 <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
15402 <summary>
15403 Finds a single descendant of this node matching an xpath
15404 specification. The format of the specification is
15405 limited to what is needed by NUnit and its tests.
15406 </summary>
15407 <param name="xpath"></param>
15408 <returns></returns>
15409 </member>
15410 <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
15411 <summary>
15412 Finds all descendants of this node matching an xpath
15413 specification. The format of the specification is
15414 limited to what is needed by NUnit and its tests.
15415 </summary>
15416 </member>
15417 <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
15418 <summary>
15419 Writes the XML representation of the node to an XmlWriter
15420 </summary>
15421 <param name="writer"></param>
15422 </member>
15423 <member name="T:NUnit.Framework.Interfaces.NodeList">
15424 <summary>
15425 Class used to represent a list of XmlResults
15426 </summary>
15427 </member>
15428 <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
15429 <summary>
15430 Class used to represent the attributes of a node
15431 </summary>
15432 </member>
15433 <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
15434 <summary>
15435 Gets or sets the value associated with the specified key.
15436 Overridden to return null if attribute is not found.
15437 </summary>
15438 <param name="key">The key.</param>
15439 <returns>Value of the attribute or null</returns>
15440 </member>
15441 <member name="T:NUnit.Framework.FileAssert">
15442 <summary>
15443 Asserts on Files
15444 </summary>
15445 </member>
15446 <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
15447 <summary>
15448 The Equals method throws an AssertionException. This is done
15449 to make sure there is no mistake by calling this function.
15450 </summary>
15451 <param name="a"></param>
15452 <param name="b"></param>
15453 </member>
15454 <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
15455 <summary>
15456 override the default ReferenceEquals to throw an AssertionException. This
15457 implementation makes sure there is no mistake in calling this function
15458 as part of Assert.
15459 </summary>
15460 <param name="a"></param>
15461 <param name="b"></param>
15462 </member>
15463 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
15464 <summary>
15465 Verifies that two Streams are equal. Two Streams are considered
15466 equal if both are null, or if both have the same value byte for byte.
15467 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15468 </summary>
15469 <param name="expected">The expected Stream</param>
15470 <param name="actual">The actual Stream</param>
15471 <param name="message">The message to display if Streams are not equal</param>
15472 <param name="args">Arguments to be used in formatting the message</param>
15473 </member>
15474 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
15475 <summary>
15476 Verifies that two Streams are equal. Two Streams are considered
15477 equal if both are null, or if both have the same value byte for byte.
15478 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15479 </summary>
15480 <param name="expected">The expected Stream</param>
15481 <param name="actual">The actual Stream</param>
15482 </member>
15483 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
15484 <summary>
15485 Verifies that two files are equal. Two files are considered
15486 equal if both are null, or if both have the same value byte for byte.
15487 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15488 </summary>
15489 <param name="expected">A file containing the value that is expected</param>
15490 <param name="actual">A file containing the actual value</param>
15491 <param name="message">The message to display if Streams are not equal</param>
15492 <param name="args">Arguments to be used in formatting the message</param>
15493 </member>
15494 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
15495 <summary>
15496 Verifies that two files are equal. Two files are considered
15497 equal if both are null, or if both have the same value byte for byte.
15498 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15499 </summary>
15500 <param name="expected">A file containing the value that is expected</param>
15501 <param name="actual">A file containing the actual value</param>
15502 </member>
15503 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
15504 <summary>
15505 Verifies that two files are equal. Two files are considered
15506 equal if both are null, or if both have the same value byte for byte.
15507 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15508 </summary>
15509 <param name="expected">The path to a file containing the value that is expected</param>
15510 <param name="actual">The path to a file containing the actual value</param>
15511 <param name="message">The message to display if Streams are not equal</param>
15512 <param name="args">Arguments to be used in formatting the message</param>
15513 </member>
15514 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
15515 <summary>
15516 Verifies that two files are equal. Two files are considered
15517 equal if both are null, or if both have the same value byte for byte.
15518 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15519 </summary>
15520 <param name="expected">The path to a file containing the value that is expected</param>
15521 <param name="actual">The path to a file containing the actual value</param>
15522 </member>
15523 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
15524 <summary>
15525 Asserts that two Streams are not equal. If they are equal
15526 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15527 </summary>
15528 <param name="expected">The expected Stream</param>
15529 <param name="actual">The actual Stream</param>
15530 <param name="message">The message to be displayed when the two Stream are the same.</param>
15531 <param name="args">Arguments to be used in formatting the message</param>
15532 </member>
15533 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
15534 <summary>
15535 Asserts that two Streams are not equal. If they are equal
15536 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15537 </summary>
15538 <param name="expected">The expected Stream</param>
15539 <param name="actual">The actual Stream</param>
15540 </member>
15541 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
15542 <summary>
15543 Asserts that two files are not equal. If they are equal
15544 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15545 </summary>
15546 <param name="expected">A file containing the value that is expected</param>
15547 <param name="actual">A file containing the actual value</param>
15548 <param name="message">The message to display if Streams are not equal</param>
15549 <param name="args">Arguments to be used in formatting the message</param>
15550 </member>
15551 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
15552 <summary>
15553 Asserts that two files are not equal. If they are equal
15554 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15555 </summary>
15556 <param name="expected">A file containing the value that is expected</param>
15557 <param name="actual">A file containing the actual value</param>
15558 </member>
15559 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
15560 <summary>
15561 Asserts that two files are not equal. If they are equal
15562 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15563 </summary>
15564 <param name="expected">The path to a file containing the value that is expected</param>
15565 <param name="actual">The path to a file containing the actual value</param>
15566 <param name="message">The message to display if Streams are not equal</param>
15567 <param name="args">Arguments to be used in formatting the message</param>
15568 </member>
15569 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
15570 <summary>
15571 Asserts that two files are not equal. If they are equal
15572 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15573 </summary>
15574 <param name="expected">The path to a file containing the value that is expected</param>
15575 <param name="actual">The path to a file containing the actual value</param>
15576 </member>
15577 <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
15578 <summary>
15579 Asserts that the file exists. If it does not exist
15580 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15581 </summary>
15582 <param name="actual">A file containing the actual value</param>
15583 <param name="message">The message to display if Streams are not equal</param>
15584 <param name="args">Arguments to be used in formatting the message</param>
15585 </member>
15586 <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
15587 <summary>
15588 Asserts that the file exists. If it does not exist
15589 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15590 </summary>
15591 <param name="actual">A file containing the actual value</param>
15592 </member>
15593 <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
15594 <summary>
15595 Asserts that the file exists. If it does not exist
15596 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15597 </summary>
15598 <param name="actual">The path to a file containing the actual value</param>
15599 <param name="message">The message to display if Streams are not equal</param>
15600 <param name="args">Arguments to be used in formatting the message</param>
15601 </member>
15602 <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
15603 <summary>
15604 Asserts that the file exists. If it does not exist
15605 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15606 </summary>
15607 <param name="actual">The path to a file containing the actual value</param>
15608 </member>
15609 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
15610 <summary>
15611 Asserts that the file does not exist. If it does exist
15612 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15613 </summary>
15614 <param name="actual">A file containing the actual value</param>
15615 <param name="message">The message to display if Streams are not equal</param>
15616 <param name="args">Arguments to be used in formatting the message</param>
15617 </member>
15618 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
15619 <summary>
15620 Asserts that the file does not exist. If it does exist
15621 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15622 </summary>
15623 <param name="actual">A file containing the actual value</param>
15624 </member>
15625 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
15626 <summary>
15627 Asserts that the file does not exist. If it does exist
15628 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15629 </summary>
15630 <param name="actual">The path to a file containing the actual value</param>
15631 <param name="message">The message to display if Streams are not equal</param>
15632 <param name="args">Arguments to be used in formatting the message</param>
15633 </member>
15634 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
15635 <summary>
15636 Asserts that the file does not exist. If it does exist
15637 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15638 </summary>
15639 <param name="actual">The path to a file containing the actual value</param>
15640 </member>
15641 <member name="T:NUnit.Framework.GlobalSettings">
15642 <summary>
15643 GlobalSettings is a place for setting default _values used
15644 by the framework in performing asserts.
15645 </summary>
15646 </member>
15647 <member name="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance">
15648 <summary>
15649 Default tolerance for floating point equality
15650 </summary>
15651 </member>
15652 <member name="T:NUnit.Framework.Has">
15653 <summary>
15654 Helper class with properties and methods that supply
15655 a number of constraints used in Asserts.
15656 </summary>
15657 </member>
15658 <member name="P:NUnit.Framework.Has.No">
15659 <summary>
15660 Returns a ConstraintExpression that negates any
15661 following constraint.
15662 </summary>
15663 </member>
15664 <member name="P:NUnit.Framework.Has.All">
15665 <summary>
15666 Returns a ConstraintExpression, which will apply
15667 the following constraint to all members of a collection,
15668 succeeding if all of them succeed.
15669 </summary>
15670 </member>
15671 <member name="P:NUnit.Framework.Has.Some">
15672 <summary>
15673 Returns a ConstraintExpression, which will apply
15674 the following constraint to all members of a collection,
15675 succeeding if at least one of them succeeds.
15676 </summary>
15677 </member>
15678 <member name="P:NUnit.Framework.Has.None">
15679 <summary>
15680 Returns a ConstraintExpression, which will apply
15681 the following constraint to all members of a collection,
15682 succeeding if all of them fail.
15683 </summary>
15684 </member>
15685 <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
15686 <summary>
15687 Returns a ConstraintExpression, which will apply
15688 the following constraint to all members of a collection,
15689 succeeding only if a specified number of them succeed.
15690 </summary>
15691 </member>
15692 <member name="M:NUnit.Framework.Has.Property(System.String)">
15693 <summary>
15694 Returns a new PropertyConstraintExpression, which will either
15695 test for the existence of the named property on the object
15696 being tested or apply any following constraint to that property.
15697 </summary>
15698 </member>
15699 <member name="P:NUnit.Framework.Has.Length">
15700 <summary>
15701 Returns a new ConstraintExpression, which will apply the following
15702 constraint to the Length property of the object being tested.
15703 </summary>
15704 </member>
15705 <member name="P:NUnit.Framework.Has.Count">
15706 <summary>
15707 Returns a new ConstraintExpression, which will apply the following
15708 constraint to the Count property of the object being tested.
15709 </summary>
15710 </member>
15711 <member name="P:NUnit.Framework.Has.Message">
15712 <summary>
15713 Returns a new ConstraintExpression, which will apply the following
15714 constraint to the Message property of the object being tested.
15715 </summary>
15716 </member>
15717 <member name="P:NUnit.Framework.Has.InnerException">
15718 <summary>
15719 Returns a new ConstraintExpression, which will apply the following
15720 constraint to the InnerException property of the object being tested.
15721 </summary>
15722 </member>
15723 <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
15724 <summary>
15725 Returns a new AttributeConstraint checking for the
15726 presence of a particular attribute on an object.
15727 </summary>
15728 </member>
15729 <member name="M:NUnit.Framework.Has.Attribute``1">
15730 <summary>
15731 Returns a new AttributeConstraint checking for the
15732 presence of a particular attribute on an object.
15733 </summary>
15734 </member>
15735 <member name="M:NUnit.Framework.Has.Member(System.Object)">
15736 <summary>
15737 Returns a new CollectionContainsConstraint checking for the
15738 presence of a particular object in the collection.
15739 </summary>
15740 </member>
15741 <member name="T:NUnit.Framework.Is">
15742 <summary>
15743 Helper class with properties and methods that supply
15744 a number of constraints used in Asserts.
15745 </summary>
15746 </member>
15747 <member name="P:NUnit.Framework.Is.Not">
15748 <summary>
15749 Returns a ConstraintExpression that negates any
15750 following constraint.
15751 </summary>
15752 </member>
15753 <member name="P:NUnit.Framework.Is.All">
15754 <summary>
15755 Returns a ConstraintExpression, which will apply
15756 the following constraint to all members of a collection,
15757 succeeding if all of them succeed.
15758 </summary>
15759 </member>
15760 <member name="P:NUnit.Framework.Is.Null">
15761 <summary>
15762 Returns a constraint that tests for null
15763 </summary>
15764 </member>
15765 <member name="P:NUnit.Framework.Is.True">
15766 <summary>
15767 Returns a constraint that tests for True
15768 </summary>
15769 </member>
15770 <member name="P:NUnit.Framework.Is.False">
15771 <summary>
15772 Returns a constraint that tests for False
15773 </summary>
15774 </member>
15775 <member name="P:NUnit.Framework.Is.Positive">
15776 <summary>
15777 Returns a constraint that tests for a positive value
15778 </summary>
15779 </member>
15780 <member name="P:NUnit.Framework.Is.Negative">
15781 <summary>
15782 Returns a constraint that tests for a negative value
15783 </summary>
15784 </member>
15785 <member name="P:NUnit.Framework.Is.NaN">
15786 <summary>
15787 Returns a constraint that tests for NaN
15788 </summary>
15789 </member>
15790 <member name="P:NUnit.Framework.Is.Empty">
15791 <summary>
15792 Returns a constraint that tests for empty
15793 </summary>
15794 </member>
15795 <member name="P:NUnit.Framework.Is.Unique">
15796 <summary>
15797 Returns a constraint that tests whether a collection
15798 contains all unique items.
15799 </summary>
15800 </member>
15801 <member name="P:NUnit.Framework.Is.BinarySerializable">
15802 <summary>
15803 Returns a constraint that tests whether an object graph is serializable in binary format.
15804 </summary>
15805 </member>
15806 <member name="P:NUnit.Framework.Is.XmlSerializable">
15807 <summary>
15808 Returns a constraint that tests whether an object graph is serializable in xml format.
15809 </summary>
15810 </member>
15811 <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
15812 <summary>
15813 Returns a constraint that tests two items for equality
15814 </summary>
15815 </member>
15816 <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
15817 <summary>
15818 Returns a constraint that tests that two references are the same object
15819 </summary>
15820 </member>
15821 <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
15822 <summary>
15823 Returns a constraint that tests whether the
15824 actual value is greater than the supplied argument
15825 </summary>
15826 </member>
15827 <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
15828 <summary>
15829 Returns a constraint that tests whether the
15830 actual value is greater than or equal to the supplied argument
15831 </summary>
15832 </member>
15833 <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
15834 <summary>
15835 Returns a constraint that tests whether the
15836 actual value is greater than or equal to the supplied argument
15837 </summary>
15838 </member>
15839 <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
15840 <summary>
15841 Returns a constraint that tests whether the
15842 actual value is less than the supplied argument
15843 </summary>
15844 </member>
15845 <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
15846 <summary>
15847 Returns a constraint that tests whether the
15848 actual value is less than or equal to the supplied argument
15849 </summary>
15850 </member>
15851 <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
15852 <summary>
15853 Returns a constraint that tests whether the
15854 actual value is less than or equal to the supplied argument
15855 </summary>
15856 </member>
15857 <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
15858 <summary>
15859 Returns a constraint that tests whether the actual
15860 value is of the exact type supplied as an argument.
15861 </summary>
15862 </member>
15863 <member name="M:NUnit.Framework.Is.TypeOf``1">
15864 <summary>
15865 Returns a constraint that tests whether the actual
15866 value is of the exact type supplied as an argument.
15867 </summary>
15868 </member>
15869 <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
15870 <summary>
15871 Returns a constraint that tests whether the actual value
15872 is of the type supplied as an argument or a derived type.
15873 </summary>
15874 </member>
15875 <member name="M:NUnit.Framework.Is.InstanceOf``1">
15876 <summary>
15877 Returns a constraint that tests whether the actual value
15878 is of the type supplied as an argument or a derived type.
15879 </summary>
15880 </member>
15881 <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
15882 <summary>
15883 Returns a constraint that tests whether the actual value
15884 is assignable from the type supplied as an argument.
15885 </summary>
15886 </member>
15887 <member name="M:NUnit.Framework.Is.AssignableFrom``1">
15888 <summary>
15889 Returns a constraint that tests whether the actual value
15890 is assignable from the type supplied as an argument.
15891 </summary>
15892 </member>
15893 <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
15894 <summary>
15895 Returns a constraint that tests whether the actual value
15896 is assignable to the type supplied as an argument.
15897 </summary>
15898 </member>
15899 <member name="M:NUnit.Framework.Is.AssignableTo``1">
15900 <summary>
15901 Returns a constraint that tests whether the actual value
15902 is assignable to the type supplied as an argument.
15903 </summary>
15904 </member>
15905 <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
15906 <summary>
15907 Returns a constraint that tests whether the actual value
15908 is a collection containing the same elements as the
15909 collection supplied as an argument.
15910 </summary>
15911 </member>
15912 <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
15913 <summary>
15914 Returns a constraint that tests whether the actual value
15915 is a subset of the collection supplied as an argument.
15916 </summary>
15917 </member>
15918 <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
15919 <summary>
15920 Returns a constraint that tests whether the actual value
15921 is a superset of the collection supplied as an argument.
15922 </summary>
15923 </member>
15924 <member name="P:NUnit.Framework.Is.Ordered">
15925 <summary>
15926 Returns a constraint that tests whether a collection is ordered
15927 </summary>
15928 </member>
15929 <member name="M:NUnit.Framework.Is.StringContaining(System.String)">
15930 <summary>
15931 Returns a constraint that succeeds if the actual
15932 value contains the substring supplied as an argument.
15933 </summary>
15934 </member>
15935 <member name="M:NUnit.Framework.Is.StringStarting(System.String)">
15936 <summary>
15937 Returns a constraint that succeeds if the actual
15938 value starts with the substring supplied as an argument.
15939 </summary>
15940 </member>
15941 <member name="M:NUnit.Framework.Is.StringEnding(System.String)">
15942 <summary>
15943 Returns a constraint that succeeds if the actual
15944 value ends with the substring supplied as an argument.
15945 </summary>
15946 </member>
15947 <member name="M:NUnit.Framework.Is.StringMatching(System.String)">
15948 <summary>
15949 Returns a constraint that succeeds if the actual
15950 value matches the regular expression supplied as an argument.
15951 </summary>
15952 </member>
15953 <member name="M:NUnit.Framework.Is.SamePath(System.String)">
15954 <summary>
15955 Returns a constraint that tests whether the path provided
15956 is the same as an expected path after canonicalization.
15957 </summary>
15958 </member>
15959 <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
15960 <summary>
15961 Returns a constraint that tests whether the path provided
15962 is a subpath of the expected path after canonicalization.
15963 </summary>
15964 </member>
15965 <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
15966 <summary>
15967 Returns a constraint that tests whether the path provided
15968 is the same path or under an expected path after canonicalization.
15969 </summary>
15970 </member>
15971 <member name="M:NUnit.Framework.Is.InRange(System.IComparable,System.IComparable)">
15972 <summary>
15973 Returns a constraint that tests whether the actual value falls
15974 inclusively within a specified range.
15975 </summary>
15976 <remarks>from must be less than or equal to true</remarks>
15977 <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
15978 <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
15979 <returns></returns>
15980 </member>
15981 <member name="T:NUnit.Framework.ITestAction">
15982 <summary>
15983 When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
15984 </summary>
15985 </member>
15986 <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
15987 <summary>
15988 Executed before each test is run
15989 </summary>
15990 <param name="test">The test that is going to be run.</param>
15991 </member>
15992 <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
15993 <summary>
15994 Executed after each test is run
15995 </summary>
15996 <param name="test">The test that has just been run.</param>
15997 </member>
15998 <member name="P:NUnit.Framework.ITestAction.Targets">
15999 <summary>
16000 Provides the target for the action attribute
16001 </summary>
16002 <returns>The target for the action attribute</returns>
16003 </member>
16004 <member name="T:NUnit.Framework.Iz">
16005 <summary>
16006 The Iz class is a synonym for Is intended for use in VB,
16007 which regards Is as a keyword.
16008 </summary>
16009 </member>
16010 <member name="T:NUnit.Framework.List">
16011 <summary>
16012 The List class is a helper class with properties and methods
16013 that supply a number of constraints used with lists and collections.
16014 </summary>
16015 </member>
16016 <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
16017 <summary>
16018 List.Map returns a ListMapper, which can be used to map
16019 the original collection to another collection.
16020 </summary>
16021 <param name="actual"></param>
16022 <returns></returns>
16023 </member>
16024 <member name="T:NUnit.Framework.ListMapper">
16025 <summary>
16026 ListMapper is used to transform a collection used as an actual argument
16027 producing another collection to be used in the assertion.
16028 </summary>
16029 </member>
16030 <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
16031 <summary>
16032 Construct a ListMapper based on a collection
16033 </summary>
16034 <param name="original">The collection to be transformed</param>
16035 </member>
16036 <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
16037 <summary>
16038 Produces a collection containing all the _values of a property
16039 </summary>
16040 <param name="name">The collection of property _values</param>
16041 <returns></returns>
16042 </member>
16043 <member name="T:NUnit.Framework.SpecialValue">
16044 <summary>
16045 The SpecialValue enum is used to represent TestCase arguments
16046 that cannot be used as arguments to an Attribute.
16047 </summary>
16048 </member>
16049 <member name="F:NUnit.Framework.SpecialValue.Null">
16050 <summary>
16051 Null represents a null value, which cannot be used as an
16052 argument to an attriute under .NET 1.x
16053 </summary>
16054 </member>
16055 <member name="T:NUnit.Framework.StringAssert">
16056 <summary>
16057 Basic Asserts on strings.
16058 </summary>
16059 </member>
16060 <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
16061 <summary>
16062 The Equals method throws an AssertionException. This is done
16063 to make sure there is no mistake by calling this function.
16064 </summary>
16065 <param name="a"></param>
16066 <param name="b"></param>
16067 </member>
16068 <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
16069 <summary>
16070 override the default ReferenceEquals to throw an AssertionException. This
16071 implementation makes sure there is no mistake in calling this function
16072 as part of Assert.
16073 </summary>
16074 <param name="a"></param>
16075 <param name="b"></param>
16076 </member>
16077 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
16078 <summary>
16079 Asserts that a string is found within another string.
16080 </summary>
16081 <param name="expected">The expected string</param>
16082 <param name="actual">The string to be examined</param>
16083 <param name="message">The message to display in case of failure</param>
16084 <param name="args">Arguments used in formatting the message</param>
16085 </member>
16086 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
16087 <summary>
16088 Asserts that a string is found within another string.
16089 </summary>
16090 <param name="expected">The expected string</param>
16091 <param name="actual">The string to be examined</param>
16092 </member>
16093 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
16094 <summary>
16095 Asserts that a string is not found within another string.
16096 </summary>
16097 <param name="expected">The expected string</param>
16098 <param name="actual">The string to be examined</param>
16099 <param name="message">The message to display in case of failure</param>
16100 <param name="args">Arguments used in formatting the message</param>
16101 </member>
16102 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
16103 <summary>
16104 Asserts that a string is found within another string.
16105 </summary>
16106 <param name="expected">The expected string</param>
16107 <param name="actual">The string to be examined</param>
16108 </member>
16109 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
16110 <summary>
16111 Asserts that a string starts with another string.
16112 </summary>
16113 <param name="expected">The expected string</param>
16114 <param name="actual">The string to be examined</param>
16115 <param name="message">The message to display in case of failure</param>
16116 <param name="args">Arguments used in formatting the message</param>
16117 </member>
16118 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
16119 <summary>
16120 Asserts that a string starts with another string.
16121 </summary>
16122 <param name="expected">The expected string</param>
16123 <param name="actual">The string to be examined</param>
16124 </member>
16125 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
16126 <summary>
16127 Asserts that a string does not start with another string.
16128 </summary>
16129 <param name="expected">The expected string</param>
16130 <param name="actual">The string to be examined</param>
16131 <param name="message">The message to display in case of failure</param>
16132 <param name="args">Arguments used in formatting the message</param>
16133 </member>
16134 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
16135 <summary>
16136 Asserts that a string does not start with another string.
16137 </summary>
16138 <param name="expected">The expected string</param>
16139 <param name="actual">The string to be examined</param>
16140 </member>
16141 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
16142 <summary>
16143 Asserts that a string ends with another string.
16144 </summary>
16145 <param name="expected">The expected string</param>
16146 <param name="actual">The string to be examined</param>
16147 <param name="message">The message to display in case of failure</param>
16148 <param name="args">Arguments used in formatting the message</param>
16149 </member>
16150 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
16151 <summary>
16152 Asserts that a string ends with another string.
16153 </summary>
16154 <param name="expected">The expected string</param>
16155 <param name="actual">The string to be examined</param>
16156 </member>
16157 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
16158 <summary>
16159 Asserts that a string does not end with another string.
16160 </summary>
16161 <param name="expected">The expected string</param>
16162 <param name="actual">The string to be examined</param>
16163 <param name="message">The message to display in case of failure</param>
16164 <param name="args">Arguments used in formatting the message</param>
16165 </member>
16166 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
16167 <summary>
16168 Asserts that a string does not end with another string.
16169 </summary>
16170 <param name="expected">The expected string</param>
16171 <param name="actual">The string to be examined</param>
16172 </member>
16173 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
16174 <summary>
16175 Asserts that two strings are equal, without regard to case.
16176 </summary>
16177 <param name="expected">The expected string</param>
16178 <param name="actual">The actual string</param>
16179 <param name="message">The message to display in case of failure</param>
16180 <param name="args">Arguments used in formatting the message</param>
16181 </member>
16182 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
16183 <summary>
16184 Asserts that two strings are equal, without regard to case.
16185 </summary>
16186 <param name="expected">The expected string</param>
16187 <param name="actual">The actual string</param>
16188 </member>
16189 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
16190 <summary>
16191 Asserts that two strings are not equal, without regard to case.
16192 </summary>
16193 <param name="expected">The expected string</param>
16194 <param name="actual">The actual string</param>
16195 <param name="message">The message to display in case of failure</param>
16196 <param name="args">Arguments used in formatting the message</param>
16197 </member>
16198 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
16199 <summary>
16200 Asserts that two strings are not equal, without regard to case.
16201 </summary>
16202 <param name="expected">The expected string</param>
16203 <param name="actual">The actual string</param>
16204 </member>
16205 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
16206 <summary>
16207 Asserts that a string matches an expected regular expression pattern.
16208 </summary>
16209 <param name="pattern">The regex pattern to be matched</param>
16210 <param name="actual">The actual string</param>
16211 <param name="message">The message to display in case of failure</param>
16212 <param name="args">Arguments used in formatting the message</param>
16213 </member>
16214 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
16215 <summary>
16216 Asserts that a string matches an expected regular expression pattern.
16217 </summary>
16218 <param name="pattern">The regex pattern to be matched</param>
16219 <param name="actual">The actual string</param>
16220 </member>
16221 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
16222 <summary>
16223 Asserts that a string does not match an expected regular expression pattern.
16224 </summary>
16225 <param name="pattern">The regex pattern to be used</param>
16226 <param name="actual">The actual string</param>
16227 <param name="message">The message to display in case of failure</param>
16228 <param name="args">Arguments used in formatting the message</param>
16229 </member>
16230 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
16231 <summary>
16232 Asserts that a string does not match an expected regular expression pattern.
16233 </summary>
16234 <param name="pattern">The regex pattern to be used</param>
16235 <param name="actual">The actual string</param>
16236 </member>
16237 <member name="T:NUnit.Framework.TestCaseData">
16238 <summary>
16239 The TestCaseData class represents a set of arguments
16240 and other parameter info to be used for a parameterized
16241 test case. It is derived from TestCaseParameters and adds a
16242 fluent syntax for use in initializing the test case.
16243 </summary>
16244 </member>
16245 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
16246 <summary>
16247 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16248 </summary>
16249 <param name="args">The arguments.</param>
16250 </member>
16251 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
16252 <summary>
16253 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16254 </summary>
16255 <param name="arg">The argument.</param>
16256 </member>
16257 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
16258 <summary>
16259 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16260 </summary>
16261 <param name="arg1">The first argument.</param>
16262 <param name="arg2">The second argument.</param>
16263 </member>
16264 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
16265 <summary>
16266 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16267 </summary>
16268 <param name="arg1">The first argument.</param>
16269 <param name="arg2">The second argument.</param>
16270 <param name="arg3">The third argument.</param>
16271 </member>
16272 <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
16273 <summary>
16274 Sets the expected result for the test
16275 </summary>
16276 <param name="result">The expected result</param>
16277 <returns>A modified TestCaseData</returns>
16278 </member>
16279 <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
16280 <summary>
16281 Sets the name of the test case
16282 </summary>
16283 <returns>The modified TestCaseData instance</returns>
16284 </member>
16285 <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
16286 <summary>
16287 Sets the description for the test case
16288 being constructed.
16289 </summary>
16290 <param name="description">The description.</param>
16291 <returns>The modified TestCaseData instance.</returns>
16292 </member>
16293 <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
16294 <summary>
16295 Applies a category to the test
16296 </summary>
16297 <param name="category"></param>
16298 <returns></returns>
16299 </member>
16300 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
16301 <summary>
16302 Applies a named property to the test
16303 </summary>
16304 <param name="propName"></param>
16305 <param name="propValue"></param>
16306 <returns></returns>
16307 </member>
16308 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
16309 <summary>
16310 Applies a named property to the test
16311 </summary>
16312 <param name="propName"></param>
16313 <param name="propValue"></param>
16314 <returns></returns>
16315 </member>
16316 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
16317 <summary>
16318 Applies a named property to the test
16319 </summary>
16320 <param name="propName"></param>
16321 <param name="propValue"></param>
16322 <returns></returns>
16323 </member>
16324 <member name="M:NUnit.Framework.TestCaseData.Explicit">
16325 <summary>
16326 Marks the test case as explicit.
16327 </summary>
16328 </member>
16329 <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
16330 <summary>
16331 Marks the test case as explicit, specifying the reason.
16332 </summary>
16333 </member>
16334 <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
16335 <summary>
16336 Ignores this TestCase, specifying the reason.
16337 </summary>
16338 <param name="reason">The reason.</param>
16339 <returns></returns>
16340 </member>
16341 <member name="T:NUnit.Framework.TestContext">
16342 <summary>
16343 Provide the context information of the current test.
16344 This is an adapter for the internal ExecutionContext
16345 class, hiding the internals from the user test.
16346 </summary>
16347 </member>
16348 <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
16349 <summary>
16350 Construct a TestContext for an ExecutionContext
16351 </summary>
16352 <param name="testExecutionContext">The ExecutionContext to adapt</param>
16353 </member>
16354 <member name="P:NUnit.Framework.TestContext.CurrentContext">
16355 <summary>
16356 Get the current test context. This is created
16357 as needed. The user may save the context for
16358 use within a test, but it should not be used
16359 outside the test for which it is created.
16360 </summary>
16361 </member>
16362 <member name="P:NUnit.Framework.TestContext.Out">
16363 <summary>
16364 Gets a TextWriter that will send output to the current test result.
16365 </summary>
16366 </member>
16367 <member name="P:NUnit.Framework.TestContext.Test">
16368 <summary>
16369 Get a representation of the current test.
16370 </summary>
16371 </member>
16372 <member name="P:NUnit.Framework.TestContext.Result">
16373 <summary>
16374 Gets a Representation of the TestResult for the current test.
16375 </summary>
16376 </member>
16377 <member name="P:NUnit.Framework.TestContext.TestDirectory">
16378 <summary>
16379 Gets the directory containing the current test assembly.
16380 </summary>
16381 </member>
16382 <member name="P:NUnit.Framework.TestContext.WorkDirectory">
16383 <summary>
16384 Gets the directory to be used for outputting files created
16385 by this test run.
16386 </summary>
16387 </member>
16388 <member name="P:NUnit.Framework.TestContext.Random">
16389 <summary>
16390 Gets the random generator.
16391 </summary>
16392 <value>
16393 The random generator.
16394 </value>
16395 </member>
16396 <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
16397 <summary>Write the string representation of a boolean value to the current result</summary>
16398 </member>
16399 <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
16400 <summary>Write a char to the current result</summary>
16401 </member>
16402 <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
16403 <summary>Write a char array to the current result</summary>
16404 </member>
16405 <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
16406 <summary>Write the string representation of a double to the current result</summary>
16407 </member>
16408 <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
16409 <summary>Write the string representation of an Int32 value to the current result</summary>
16410 </member>
16411 <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
16412 <summary>Write the string representation of an Int64 value to the current result</summary>
16413 </member>
16414 <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
16415 <summary>Write the string representation of a decimal value to the current result</summary>
16416 </member>
16417 <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
16418 <summary>Write the string representation of an object to the current result</summary>
16419 </member>
16420 <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
16421 <summary>Write the string representation of a Single value to the current result</summary>
16422 </member>
16423 <member name="M:NUnit.Framework.TestContext.Write(System.String)">
16424 <summary>Write a string to the current result</summary>
16425 </member>
16426 <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
16427 <summary>Write the string representation of a UInt32 value to the current result</summary>
16428 </member>
16429 <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
16430 <summary>Write the string representation of a UInt64 value to the current result</summary>
16431 </member>
16432 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
16433 <summary>Write a formatted string to the current result</summary>
16434 </member>
16435 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
16436 <summary>Write a formatted string to the current result</summary>
16437 </member>
16438 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
16439 <summary>Write a formatted string to the current result</summary>
16440 </member>
16441 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
16442 <summary>Write a formatted string to the current result</summary>
16443 </member>
16444 <member name="M:NUnit.Framework.TestContext.WriteLine">
16445 <summary>Write a line terminator to the current result</summary>
16446 </member>
16447 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
16448 <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
16449 </member>
16450 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
16451 <summary>Write a char to the current result followed by a line terminator</summary>
16452 </member>
16453 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
16454 <summary>Write a char array to the current result followed by a line terminator</summary>
16455 </member>
16456 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
16457 <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
16458 </member>
16459 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
16460 <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
16461 </member>
16462 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
16463 <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
16464 </member>
16465 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
16466 <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
16467 </member>
16468 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
16469 <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
16470 </member>
16471 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
16472 <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
16473 </member>
16474 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
16475 <summary>Write a string to the current result followed by a line terminator</summary>
16476 </member>
16477 <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
16478 <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
16479 </member>
16480 <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
16481 <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
16482 </member>
16483 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
16484 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16485 </member>
16486 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
16487 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16488 </member>
16489 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
16490 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16491 </member>
16492 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
16493 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16494 </member>
16495 <member name="T:NUnit.Framework.TestContext.TestAdapter">
16496 <summary>
16497 TestAdapter adapts a Test for consumption by
16498 the user test code.
16499 </summary>
16500 </member>
16501 <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
16502 <summary>
16503 Construct a TestAdapter for a Test
16504 </summary>
16505 <param name="test">The Test to be adapted</param>
16506 </member>
16507 <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
16508 <summary>
16509 Gets the unique Id of a test
16510 </summary>
16511 </member>
16512 <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
16513 <summary>
16514 The name of the test, which may or may not be
16515 the same as the method name.
16516 </summary>
16517 </member>
16518 <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
16519 <summary>
16520 The name of the method representing the test.
16521 </summary>
16522 </member>
16523 <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
16524 <summary>
16525 The FullName of the test
16526 </summary>
16527 </member>
16528 <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
16529 <summary>
16530 The ClassName of the test
16531 </summary>
16532 </member>
16533 <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
16534 <summary>
16535 The properties of the test.
16536 </summary>
16537 </member>
16538 <member name="T:NUnit.Framework.TestContext.ResultAdapter">
16539 <summary>
16540 ResultAdapter adapts a TestResult for consumption by
16541 the user test code.
16542 </summary>
16543 </member>
16544 <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
16545 <summary>
16546 Construct a ResultAdapter for a TestResult
16547 </summary>
16548 <param name="result">The TestResult to be adapted</param>
16549 </member>
16550 <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
16551 <summary>
16552 Gets a ResultState representing the outcome of the test.
16553 </summary>
16554 </member>
16555 <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
16556 <summary>
16557 Gets the message associated with a test
16558 failure or with not running the test
16559 </summary>
16560 </member>
16561 <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
16562 <summary>
16563 Gets any stacktrace associated with an
16564 error or failure.
16565 </summary>
16566 </member>
16567 <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
16568 <summary>
16569 Gets the number of test cases that failed
16570 when running the test and all its children.
16571 </summary>
16572 </member>
16573 <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
16574 <summary>
16575 Gets the number of test cases that passed
16576 when running the test and all its children.
16577 </summary>
16578 </member>
16579 <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
16580 <summary>
16581 Gets the number of test cases that were skipped
16582 when running the test and all its children.
16583 </summary>
16584 </member>
16585 <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
16586 <summary>
16587 Gets the number of test cases that were inconclusive
16588 when running the test and all its children.
16589 </summary>
16590 </member>
16591 <member name="T:NUnit.Framework.TestFixtureData">
16592 <summary>
16593 The TestFixtureData class represents a set of arguments
16594 and other parameter info to be used for a parameterized
16595 fixture. It is derived from TestFixtureParameters and adds a
16596 fluent syntax for use in initializing the fixture.
16597 </summary>
16598 </member>
16599 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
16600 <summary>
16601 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
16602 </summary>
16603 <param name="args">The arguments.</param>
16604 </member>
16605 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
16606 <summary>
16607 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
16608 </summary>
16609 <param name="arg">The argument.</param>
16610 </member>
16611 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
16612 <summary>
16613 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
16614 </summary>
16615 <param name="arg1">The first argument.</param>
16616 <param name="arg2">The second argument.</param>
16617 </member>
16618 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
16619 <summary>
16620 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
16621 </summary>
16622 <param name="arg1">The first argument.</param>
16623 <param name="arg2">The second argument.</param>
16624 <param name="arg3">The third argument.</param>
16625 </member>
16626 <member name="M:NUnit.Framework.TestFixtureData.Explicit">
16627 <summary>
16628 Marks the test fixture as explicit.
16629 </summary>
16630 </member>
16631 <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
16632 <summary>
16633 Marks the test fixture as explicit, specifying the reason.
16634 </summary>
16635 </member>
16636 <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
16637 <summary>
16638 Ignores this TestFixture, specifying the reason.
16639 </summary>
16640 <param name="reason">The reason.</param>
16641 <returns></returns>
16642 </member>
16643 <member name="T:NUnit.Framework.Throws">
16644 <summary>
16645 Helper class with properties and methods that supply
16646 constraints that operate on exceptions.
16647 </summary>
16648 </member>
16649 <member name="P:NUnit.Framework.Throws.Exception">
16650 <summary>
16651 Creates a constraint specifying an expected exception
16652 </summary>
16653 </member>
16654 <member name="P:NUnit.Framework.Throws.InnerException">
16655 <summary>
16656 Creates a constraint specifying an exception with a given InnerException
16657 </summary>
16658 </member>
16659 <member name="P:NUnit.Framework.Throws.TargetInvocationException">
16660 <summary>
16661 Creates a constraint specifying an expected TargetInvocationException
16662 </summary>
16663 </member>
16664 <member name="P:NUnit.Framework.Throws.ArgumentException">
16665 <summary>
16666 Creates a constraint specifying an expected ArgumentException
16667 </summary>
16668 </member>
16669 <member name="P:NUnit.Framework.Throws.ArgumentNullException">
16670 <summary>
16671 Creates a constraint specifying an expected ArgumentNUllException
16672 </summary>
16673 </member>
16674 <member name="P:NUnit.Framework.Throws.InvalidOperationException">
16675 <summary>
16676 Creates a constraint specifying an expected InvalidOperationException
16677 </summary>
16678 </member>
16679 <member name="P:NUnit.Framework.Throws.Nothing">
16680 <summary>
16681 Creates a constraint specifying that no exception is thrown
16682 </summary>
16683 </member>
16684 <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
16685 <summary>
16686 Creates a constraint specifying the exact type of exception expected
16687 </summary>
16688 </member>
16689 <member name="M:NUnit.Framework.Throws.TypeOf``1">
16690 <summary>
16691 Creates a constraint specifying the exact type of exception expected
16692 </summary>
16693 </member>
16694 <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
16695 <summary>
16696 Creates a constraint specifying the type of exception expected
16697 </summary>
16698 </member>
16699 <member name="M:NUnit.Framework.Throws.InstanceOf``1">
16700 <summary>
16701 Creates a constraint specifying the type of exception expected
16702 </summary>
16703 </member>
16704 <member name="T:NUnit.Env">
16705 <summary>
16706 Env is a static class that provides some of the features of
16707 System.Environment that are not available under all runtimes
16708 </summary>
16709 </member>
16710 <member name="F:NUnit.Env.NewLine">
16711 <summary>
16712 The newline sequence in the current environment.
16713 </summary>
16714 </member>
16715 <member name="F:NUnit.Env.DocumentFolder">
16716 <summary>
16717 Path to the 'My Documents' folder
16718 </summary>
16719 </member>
16720 <member name="F:NUnit.Env.DefaultWorkDirectory">
16721 <summary>
16722 Directory used for file output if not specified on commandline.
16723 </summary>
16724 </member>
16725 <member name="T:NUnit.Common.PackageSettings">
16726 <summary>
16727 PackageSettings is a static class containing constant values that
16728 are used as keys in setting up a TestPackage. These values are used in
16729 the engine and framework. Setting values may be a string, int or bool.
16730 </summary>
16731 </member>
16732 <member name="F:NUnit.Common.PackageSettings.DebugTests">
16733 <summary>
16734 Flag (bool) indicating whether tests are being debugged.
16735 </summary>
16736 </member>
16737 <member name="F:NUnit.Common.PackageSettings.PauseBeforeRun">
16738 <summary>
16739 Flag (bool) indicating whether to pause execution of tests to allow
16740 the user to attache a debugger.
16741 </summary>
16742 </member>
16743 <member name="F:NUnit.Common.PackageSettings.InternalTraceLevel">
16744 <summary>
16745 The InternalTraceLevel for this run. Values are: "Default",
16746 "Off", "Error", "Warning", "Info", "Debug", "Verbose".
16747 Default is "Off". "Debug" and "Verbose" are synonyms.
16748 </summary>
16749 </member>
16750 <member name="F:NUnit.Common.PackageSettings.WorkDirectory">
16751 <summary>
16752 Full path of the directory to be used for work and result files.
16753 This path is provided to tests by the frameowrk TestContext.
16754 </summary>
16755 </member>
16756 <member name="F:NUnit.Common.PackageSettings.ActiveConfig">
16757 <summary>
16758 The name of the config to use in loading a project.
16759 If not specified, the first config found is used.
16760 </summary>
16761 </member>
16762 <member name="F:NUnit.Common.PackageSettings.AutoBinPath">
16763 <summary>
16764 Bool indicating whether the engine should determine the private
16765 bin path by examining the paths to all the tests. Defaults to
16766 true unless PrivateBinPath is specified.
16767 </summary>
16768 </member>
16769 <member name="F:NUnit.Common.PackageSettings.BasePath">
16770 <summary>
16771 The ApplicationBase to use in loading the tests. If not
16772 specified, and each assembly has its own process, then the
16773 location of the assembly is used. For multiple assemblies
16774 in a single process, the closest common root directory is used.
16775 </summary>
16776 </member>
16777 <member name="F:NUnit.Common.PackageSettings.ConfigurationFile">
16778 <summary>
16779 Path to the config file to use in running the tests.
16780 </summary>
16781 </member>
16782 <member name="F:NUnit.Common.PackageSettings.DebugAgent">
16783 <summary>
16784 Bool flag indicating whether a debugger should be launched at agent
16785 startup. Used only for debugging NUnit itself.
16786 </summary>
16787 </member>
16788 <member name="F:NUnit.Common.PackageSettings.DomainUsage">
16789 <summary>
16790 Indicates how to load tests across AppDomains. Values are:
16791 "Default", "None", "Single", "Multiple". Default is "Multiple"
16792 if more than one assembly is loaded in a process. Otherwise,
16793 it is "Single".
16794 </summary>
16795 </member>
16796 <member name="F:NUnit.Common.PackageSettings.PrivateBinPath">
16797 <summary>
16798 The private binpath used to locate assemblies. Directory paths
16799 is separated by a semicolon. It's an error to specify this and
16800 also set AutoBinPath to true.
16801 </summary>
16802 </member>
16803 <member name="F:NUnit.Common.PackageSettings.MaxAgents">
16804 <summary>
16805 The maximum number of test agents permitted to run simultneously.
16806 Ignored if the ProcessModel is not set or defaulted to Multiple.
16807 </summary>
16808 </member>
16809 <member name="F:NUnit.Common.PackageSettings.ProcessModel">
16810 <summary>
16811 Indicates how to allocate assemblies to processes. Values are:
16812 "Default", "Single", "Separate", "Multiple". Default is "Multiple"
16813 for more than one assembly, "Separate" for a single assembly.
16814 </summary>
16815 </member>
16816 <member name="F:NUnit.Common.PackageSettings.RuntimeFramework">
16817 <summary>
16818 Indicates the desired runtime to use for the tests. Values
16819 are strings like "net-4.5", "mono-4.0", etc. Default is to
16820 use the target framework for which an assembly was built.
16821 </summary>
16822 </member>
16823 <member name="F:NUnit.Common.PackageSettings.RunAsX86">
16824 <summary>
16825 Bool flag indicating that the test should be run in a 32-bit process
16826 on a 64-bit system. By default, NUNit runs in a 64-bit process on
16827 a 64-bit system. Ignored if set on a 32-bit system.
16828 </summary>
16829 </member>
16830 <member name="F:NUnit.Common.PackageSettings.DisposeRunners">
16831 <summary>
16832 Indicates that test runners should be disposed after the tests are executed
16833 </summary>
16834 </member>
16835 <member name="F:NUnit.Common.PackageSettings.ShadowCopyFiles">
16836 <summary>
16837 Bool flag indicating that the test assemblies should be shadow copied.
16838 Defaults to false.
16839 </summary>
16840 </member>
16841 <member name="F:NUnit.Common.PackageSettings.DefaultTimeout">
16842 <summary>
16843 Integer value in milliseconds for the default timeout value
16844 for test cases. If not specified, there is no timeout except
16845 as specified by attributes on the tests themselves.
16846 </summary>
16847 </member>
16848 <member name="F:NUnit.Common.PackageSettings.InternalTraceWriter">
16849 <summary>
16850 A TextWriter to which the internal trace will be sent.
16851 </summary>
16852 </member>
16853 <member name="F:NUnit.Common.PackageSettings.LOAD">
16854 <summary>
16855 A list of tests to be loaded.
16856 </summary>
16857 </member>
16858 <member name="F:NUnit.Common.PackageSettings.NumberOfTestWorkers">
16859 <summary>
16860 The number of test threads to run for the assembly. If set to
16861 1, a single queue is used. If set to 0, tests are executed
16862 directly, without queuing.
16863 </summary>
16864 </member>
16865 <member name="F:NUnit.Common.PackageSettings.RandomSeed">
16866 <summary>
16867 The random seed to be used for this assembly. If specified
16868 as the value reported from a prior run, the framework should
16869 generate identical random values for tests as were used for
16870 that run, provided that no change has been made to the test
16871 assembly. Default is a random value itself.
16872 </summary>
16873 </member>
16874 <member name="F:NUnit.Common.PackageSettings.StopOnError">
16875 <summary>
16876 If true, execution stops after the first error or failure.
16877 </summary>
16878 </member>
16879 <member name="F:NUnit.Common.PackageSettings.SynchronousEvents">
16880 <summary>
16881 If true, use of the event queue is suppressed and test events are synchronous.
16882 </summary>
16883 </member>
16884 </members>
16885 </doc>