comparison packages/NUnit.3.0.1/lib/net45/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="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
323 <summary>
324 CombinatorialStrategy creates test cases by using all possible
325 combinations of the parameter data.
326 </summary>
327 </member>
328 <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
329 <summary>
330 Gets the test cases generated by the CombiningStrategy.
331 </summary>
332 <returns>The test cases.</returns>
333 </member>
334 <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
335 <summary>
336 Provides data from fields marked with the DatapointAttribute or the
337 DatapointsAttribute.
338 </summary>
339 </member>
340 <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
341 <summary>
342 Determine whether any data is available for a parameter.
343 </summary>
344 <param name="parameter">A ParameterInfo representing one
345 argument to a parameterized test</param>
346 <returns>
347 True if any data is available, otherwise false.
348 </returns>
349 </member>
350 <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
351 <summary>
352 Return an IEnumerable providing data for use with the
353 supplied parameter.
354 </summary>
355 <param name="parameter">A ParameterInfo representing one
356 argument to a parameterized test</param>
357 <returns>
358 An IEnumerable providing the required data
359 </returns>
360 </member>
361 <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
362 <summary>
363 Built-in SuiteBuilder for all types of test classes.
364 </summary>
365 </member>
366 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
367 <summary>
368 Checks to see if the provided Type is a fixture.
369 To be considered a fixture, it must be a non-abstract
370 class with one or more attributes implementing the
371 IFixtureBuilder interface or one or more methods
372 marked as tests.
373 </summary>
374 <param name="typeInfo">The fixture type to check</param>
375 <returns>True if the fixture can be built, false if not</returns>
376 </member>
377 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
378 <summary>
379 Build a TestSuite from TypeInfo provided.
380 </summary>
381 <param name="typeInfo">The fixture type to build</param>
382 <returns>A TestSuite built from that type</returns>
383 </member>
384 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
385 <summary>
386 We look for attributes implementing IFixtureBuilder at one level
387 of inheritance at a time. Attributes on base classes are not used
388 unless there are no fixture builder attributes at all on the derived
389 class. This is by design.
390 </summary>
391 <param name="typeInfo">The type being examined for attributes</param>
392 <returns>A list of the attributes found.</returns>
393 </member>
394 <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
395 <summary>
396 Class to build ether a parameterized or a normal NUnitTestMethod.
397 There are four cases that the builder must deal with:
398 1. The method needs no params and none are provided
399 2. The method needs params and they are provided
400 3. The method needs no params but they are provided in error
401 4. The method needs params but they are not provided
402 This could have been done using two different builders, but it
403 turned out to be simpler to have just one. The BuildFrom method
404 takes a different branch depending on whether any parameters are
405 provided, but all four cases are dealt with in lower-level methods
406 </summary>
407 </member>
408 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
409 <summary>
410 Determines if the method can be used to build an NUnit test
411 test method of some kind. The method must normally be marked
412 with an identifying attribute for this to be true.
413
414 Note that this method does not check that the signature
415 of the method for validity. If we did that here, any
416 test methods with invalid signatures would be passed
417 over in silence in the test run. Since we want such
418 methods to be reported, the check for validity is made
419 in BuildFrom rather than here.
420 </summary>
421 <param name="method">An IMethodInfo for the method being used as a test method</param>
422 <returns>True if the builder can create a test case from this method</returns>
423 </member>
424 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
425 <summary>
426 Build a Test from the provided MethodInfo. Depending on
427 whether the method takes arguments and on the availability
428 of test case data, this method may return a single test
429 or a group of tests contained in a ParameterizedMethodSuite.
430 </summary>
431 <param name="method">The method for which a test is to be built</param>
432 <returns>A Test representing one or more method invocations</returns>
433 </member>
434 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
435 <summary>
436 Determines if the method can be used to build an NUnit test
437 test method of some kind. The method must normally be marked
438 with an identifying attribute for this to be true.
439
440 Note that this method does not check that the signature
441 of the method for validity. If we did that here, any
442 test methods with invalid signatures would be passed
443 over in silence in the test run. Since we want such
444 methods to be reported, the check for validity is made
445 in BuildFrom rather than here.
446 </summary>
447 <param name="method">An IMethodInfo for the method being used as a test method</param>
448 <param name="parentSuite">The test suite being built, to which the new test would be added</param>
449 <returns>True if the builder can create a test case from this method</returns>
450 </member>
451 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
452 <summary>
453 Build a Test from the provided MethodInfo. Depending on
454 whether the method takes arguments and on the availability
455 of test case data, this method may return a single test
456 or a group of tests contained in a ParameterizedMethodSuite.
457 </summary>
458 <param name="method">The method for which a test is to be built</param>
459 <param name="parentSuite">The test fixture being populated, or null</param>
460 <returns>A Test representing one or more method invocations</returns>
461 </member>
462 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
463 <summary>
464 Builds a ParameterizedMethodSuite containing individual test cases.
465 </summary>
466 <param name="method">The method for which a test is to be built.</param>
467 <param name="tests">The list of test cases to include.</param>
468 <returns>A ParameterizedMethodSuite populated with test cases</returns>
469 </member>
470 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
471 <summary>
472 Build a simple, non-parameterized TestMethod for this method.
473 </summary>
474 <param name="method">The MethodInfo for which a test is to be built</param>
475 <param name="suite">The test suite for which the method is being built</param>
476 <returns>A TestMethod.</returns>
477 </member>
478 <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
479 <summary>
480 Class that can build a tree of automatic namespace
481 suites from a group of fixtures.
482 </summary>
483 </member>
484 <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.namespaceSuites">
485 <summary>
486 NamespaceDictionary of all test suites we have created to represent
487 namespaces. Used to locate namespace parent suites for fixtures.
488 </summary>
489 </member>
490 <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.rootSuite">
491 <summary>
492 The root of the test suite being created by this builder.
493 </summary>
494 </member>
495 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
496 <summary>
497 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
498 </summary>
499 <param name="rootSuite">The root suite.</param>
500 </member>
501 <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
502 <summary>
503 Gets the root entry in the tree created by the NamespaceTreeBuilder.
504 </summary>
505 <value>The root suite.</value>
506 </member>
507 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
508 <summary>
509 Adds the specified fixtures to the tree.
510 </summary>
511 <param name="fixtures">The fixtures to be added.</param>
512 </member>
513 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
514 <summary>
515 Adds the specified fixture to the tree.
516 </summary>
517 <param name="fixture">The fixture to be added.</param>
518 </member>
519 <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
520 <summary>
521 NUnitTestCaseBuilder is a utility class used by attributes
522 that build test cases.
523 </summary>
524 </member>
525 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
526 <summary>
527 Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
528 </summary>
529 </member>
530 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
531 <summary>
532 Builds a single NUnitTestMethod, either as a child of the fixture
533 or as one of a set of test cases under a ParameterizedTestMethodSuite.
534 </summary>
535 <param name="method">The MethodInfo from which to construct the TestMethod</param>
536 <param name="parentSuite">The suite or fixture to which the new test will be added</param>
537 <param name="parms">The ParameterSet to be used, or null</param>
538 <returns></returns>
539 </member>
540 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
541 <summary>
542 Helper method that checks the signature of a TestMethod and
543 any supplied parameters to determine if the test is valid.
544
545 Currently, NUnitTestMethods are required to be public,
546 non-abstract methods, either static or instance,
547 returning void. They may take arguments but the _values must
548 be provided or the TestMethod is not considered runnable.
549
550 Methods not meeting these criteria will be marked as
551 non-runnable and the method will return false in that case.
552 </summary>
553 <param name="testMethod">The TestMethod to be checked. If it
554 is found to be non-runnable, it will be modified.</param>
555 <param name="parms">Parameters to be used for this test, or null</param>
556 <returns>True if the method signature is valid, false if not</returns>
557 <remarks>
558 The return value is no longer used internally, but is retained
559 for testing purposes.
560 </remarks>
561 </member>
562 <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
563 <summary>
564 NUnitTestFixtureBuilder is able to build a fixture given
565 a class marked with a TestFixtureAttribute or an unmarked
566 class containing test methods. In the first case, it is
567 called by the attribute and in the second directly by
568 NUnitSuiteBuilder.
569 </summary>
570 </member>
571 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
572 <summary>
573 Build a TestFixture from type provided. A non-null TestSuite
574 must always be returned, since the method is generally called
575 because the user has marked the target class as a fixture.
576 If something prevents the fixture from being used, it should
577 be returned nonetheless, labelled as non-runnable.
578 </summary>
579 <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
580 <returns>A TestSuite object or one derived from TestSuite.</returns>
581 </member>
582 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
583 <summary>
584 Overload of BuildFrom called by tests that have arguments.
585 Builds a fixture using the provided type and information
586 in the ITestFixtureData object.
587 </summary>
588 <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
589 <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
590 <returns></returns>
591 </member>
592 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
593 <summary>
594 Method to add test cases to the newly constructed fixture.
595 </summary>
596 <param name="fixture">The fixture to which cases should be added</param>
597 </member>
598 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
599 <summary>
600 Method to create a test case from a MethodInfo and add
601 it to the fixture being built. It first checks to see if
602 any global TestCaseBuilder addin wants to build the
603 test case. If not, it uses the internal builder
604 collection maintained by this fixture builder.
605
606 The default implementation has no test case builders.
607 Derived classes should add builders to the collection
608 in their constructor.
609 </summary>
610 <param name="method">The method for which a test is to be created</param>
611 <param name="suite">The test suite being built.</param>
612 <returns>A newly constructed Test</returns>
613 </member>
614 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
615 <summary>
616 PairwiseStrategy creates test cases by combining the parameter
617 data so that all possible pairs of data items are used.
618 </summary>
619 <remarks>
620 <para>
621 The number of test cases that cover all possible pairs of test function
622 parameters values is significantly less than the number of test cases
623 that cover all possible combination of test function parameters values.
624 And because different studies show that most of software failures are
625 caused by combination of no more than two parameters, pairwise testing
626 can be an effective ways to test the system when it's impossible to test
627 all combinations of parameters.
628 </para>
629 <para>
630 The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
631 http://burtleburtle.net/bob/math/jenny.html
632 </para>
633 </remarks>
634 </member>
635 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
636 <summary>
637 FleaRand is a pseudo-random number generator developed by Bob Jenkins:
638 http://burtleburtle.net/bob/rand/talksmall.html#flea
639 </summary>
640 </member>
641 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
642 <summary>
643 Initializes a new instance of the FleaRand class.
644 </summary>
645 <param name="seed">The seed.</param>
646 </member>
647 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
648 <summary>
649 FeatureInfo represents coverage of a single value of test function
650 parameter, represented as a pair of indices, Dimension and Feature. In
651 terms of unit testing, Dimension is the index of the test parameter and
652 Feature is the index of the supplied value in that parameter's list of
653 sources.
654 </summary>
655 </member>
656 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
657 <summary>
658 Initializes a new instance of FeatureInfo class.
659 </summary>
660 <param name="dimension">Index of a dimension.</param>
661 <param name="feature">Index of a feature.</param>
662 </member>
663 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
664 <summary>
665 A FeatureTuple represents a combination of features, one per test
666 parameter, which should be covered by a test case. In the
667 PairwiseStrategy, we are only trying to cover pairs of features, so the
668 tuples actually may contain only single feature or pair of features, but
669 the algorithm itself works with triplets, quadruples and so on.
670 </summary>
671 </member>
672 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
673 <summary>
674 Initializes a new instance of FeatureTuple class for a single feature.
675 </summary>
676 <param name="feature1">Single feature.</param>
677 </member>
678 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
679 <summary>
680 Initializes a new instance of FeatureTuple class for a pair of features.
681 </summary>
682 <param name="feature1">First feature.</param>
683 <param name="feature2">Second feature.</param>
684 </member>
685 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
686 <summary>
687 TestCase represents a single test case covering a list of features.
688 </summary>
689 </member>
690 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
691 <summary>
692 Initializes a new instance of TestCaseInfo class.
693 </summary>
694 <param name="length">A number of features in the test case.</param>
695 </member>
696 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
697 <summary>
698 PairwiseTestCaseGenerator class implements an algorithm which generates
699 a set of test cases which covers all pairs of possible values of test
700 function.
701 </summary>
702 <remarks>
703 <para>
704 The algorithm starts with creating a set of all feature tuples which we
705 will try to cover (see <see
706 cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
707 includes every single feature and all possible pairs of features. We
708 store feature tuples in the 3-D collection (where axes are "dimension",
709 "feature", and "all combinations which includes this feature"), and for
710 every two feature (e.g. "A" and "B") we generate both ("A", "B") and
711 ("B", "A") pairs. This data structure extremely reduces the amount of
712 time needed to calculate coverage for a single test case (this
713 calculation is the most time-consuming part of the algorithm).
714 </para>
715 <para>
716 Then the algorithm picks one tuple from the uncovered tuple, creates a
717 test case that covers this tuple, and then removes this tuple and all
718 other tuples covered by this test case from the collection of uncovered
719 tuples.
720 </para>
721 <para>
722 Picking a tuple to cover
723 </para>
724 <para>
725 There are no any special rules defined for picking tuples to cover. We
726 just pick them one by one, in the order they were generated.
727 </para>
728 <para>
729 Test generation
730 </para>
731 <para>
732 Test generation starts from creating a completely random test case which
733 covers, nevertheless, previously selected tuple. Then the algorithm
734 tries to maximize number of tuples which this test covers.
735 </para>
736 <para>
737 Test generation and maximization process repeats seven times for every
738 selected tuple and then the algorithm picks the best test case ("seven"
739 is a magic number which provides good results in acceptable time).
740 </para>
741 <para>Maximizing test coverage</para>
742 <para>
743 To maximize tests coverage, the algorithm walks thru the list of mutable
744 dimensions (mutable dimension is a dimension that are not included in
745 the previously selected tuple). Then for every dimension, the algorithm
746 walks thru the list of features and checks if this feature provides
747 better coverage than randomly selected feature, and if yes keeps this
748 feature.
749 </para>
750 <para>
751 This process repeats while it shows progress. If the last iteration
752 doesn't improve coverage, the process ends.
753 </para>
754 <para>
755 In addition, for better results, before start every iteration, the
756 algorithm "scrambles" dimensions - so for every iteration dimension
757 probes in a different order.
758 </para>
759 </remarks>
760 </member>
761 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
762 <summary>
763 Creates a set of test cases for specified dimensions.
764 </summary>
765 <param name="dimensions">
766 An array which contains information about dimensions. Each element of
767 this array represents a number of features in the specific dimension.
768 </param>
769 <returns>
770 A set of test cases.
771 </returns>
772 </member>
773 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
774 <summary>
775 Gets the test cases generated by this strategy instance.
776 </summary>
777 <returns>A set of test cases.</returns>
778 </member>
779 <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
780 <summary>
781 The ParameterDataProvider class implements IParameterDataProvider
782 and hosts one or more individual providers.
783 </summary>
784 </member>
785 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
786 <summary>
787 Construct with a collection of individual providers
788 </summary>
789 </member>
790 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
791 <summary>
792 Determine whether any data is available for a parameter.
793 </summary>
794 <param name="parameter">An IParameterInfo representing one
795 argument to a parameterized test</param>
796 <returns>True if any data is available, otherwise false.</returns>
797 </member>
798 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
799 <summary>
800 Return an IEnumerable providing data for use with the
801 supplied parameter.
802 </summary>
803 <param name="parameter">An IParameterInfo representing one
804 argument to a parameterized test</param>
805 <returns>An IEnumerable providing the required data</returns>
806 </member>
807 <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
808 <summary>
809 ParameterDataSourceProvider supplies individual argument _values for
810 single parameters using attributes implementing IParameterDataSource.
811 </summary>
812 </member>
813 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
814 <summary>
815 Determine whether any data is available for a parameter.
816 </summary>
817 <param name="parameter">A ParameterInfo representing one
818 argument to a parameterized test</param>
819 <returns>
820 True if any data is available, otherwise false.
821 </returns>
822 </member>
823 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
824 <summary>
825 Return an IEnumerable providing data for use with the
826 supplied parameter.
827 </summary>
828 <param name="parameter">An IParameterInfo representing one
829 argument to a parameterized test</param>
830 <returns>
831 An IEnumerable providing the required data
832 </returns>
833 </member>
834 <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
835 <summary>
836 SequentialStrategy creates test cases by using all of the
837 parameter data sources in parallel, substituting <c>null</c>
838 when any of them run out of data.
839 </summary>
840 </member>
841 <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
842 <summary>
843 Gets the test cases generated by the CombiningStrategy.
844 </summary>
845 <returns>The test cases.</returns>
846 </member>
847 <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
848 <summary>
849 Waits for pending asynchronous operations to complete, if appropriate,
850 and returns a proper result of the invocation by unwrapping task results
851 </summary>
852 <param name="invocationResult">The raw result of the method invocation</param>
853 <returns>The unwrapped result, if necessary</returns>
854 </member>
855 <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
856 <summary>
857 OneTimeSetUpCommand runs any one-time setup methods for a suite,
858 constructing the user test object if necessary.
859 </summary>
860 </member>
861 <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})">
862 <summary>
863 Constructs a OneTimeSetUpCommand for a suite
864 </summary>
865 <param name="suite">The suite to which the command applies</param>
866 <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
867 <param name="actions">A List of TestActionItems to be run after Setup</param>
868 </member>
869 <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
870 <summary>
871 Overridden to run the one-time setup for a suite.
872 </summary>
873 <param name="context">The TestExecutionContext to be used.</param>
874 <returns>A TestResult</returns>
875 </member>
876 <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
877 <summary>
878 OneTimeTearDownCommand performs any teardown actions
879 specified for a suite and calls Dispose on the user
880 test object, if any.
881 </summary>
882 </member>
883 <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})">
884 <summary>
885 Construct a OneTimeTearDownCommand
886 </summary>
887 <param name="suite">The test suite to which the command applies</param>
888 <param name="setUpTearDownItems">A SetUpTearDownList for use by the command</param>
889 <param name="actions">A List of TestActionItems to be run before teardown.</param>
890 </member>
891 <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
892 <summary>
893 Overridden to run the teardown methods specified on the test.
894 </summary>
895 <param name="context">The TestExecutionContext to be used.</param>
896 <returns>A TestResult</returns>
897 </member>
898 <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
899 <summary>
900 ContextSettingsCommand applies specified changes to the
901 TestExecutionContext prior to running a test. No special
902 action is needed after the test runs, since the prior
903 context will be restored automatically.
904 </summary>
905 </member>
906 <member name="T:NUnit.Framework.Internal.Commands.CommandStage">
907 <summary>
908 The CommandStage enumeration represents the defined stages
909 of execution for a series of TestCommands. The int _values
910 of the enum are used to apply decorators in the proper
911 order. Lower _values are applied first and are therefore
912 "closer" to the actual test execution.
913 </summary>
914 <remarks>
915 No CommandStage is defined for actual invocation of the test or
916 for creation of the context. Execution may be imagined as
917 proceeding from the bottom of the list upwards, with cleanup
918 after the test running in the opposite order.
919 </remarks>
920 </member>
921 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.Default">
922 <summary>
923 Use an application-defined default value.
924 </summary>
925 </member>
926 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.BelowSetUpTearDown">
927 <summary>
928 Make adjustments needed before and after running
929 the raw test - that is, after any SetUp has run
930 and before TearDown.
931 </summary>
932 </member>
933 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.SetUpTearDown">
934 <summary>
935 Run SetUp and TearDown for the test. This stage is used
936 internally by NUnit and should not normally appear
937 in user-defined decorators.
938 </summary>
939 </member>
940 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.AboveSetUpTearDown">
941 <summary>
942 Make adjustments needed before and after running
943 the entire test - including SetUp and TearDown.
944 </summary>
945 </member>
946 <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
947 <summary>
948 TODO: Documentation needed for class
949 </summary>
950 </member>
951 <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
952 <summary>TODO: Documentation needed for field</summary>
953 </member>
954 <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
955 <summary>
956 TODO: Documentation needed for constructor
957 </summary>
958 <param name="innerCommand"></param>
959 </member>
960 <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
961 <summary>
962 TODO: Documentation needed for class
963 </summary>
964 </member>
965 <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
966 <summary>
967 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
968 </summary>
969 <param name="innerCommand">The inner command.</param>
970 <param name="maxTime">The max time allowed in milliseconds</param>
971 </member>
972 <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
973 <summary>
974 Runs the test, saving a TestResult in the supplied TestExecutionContext
975 </summary>
976 <param name="context">The context in which the test should run.</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.Filters.ClassNameFilter">
1171 <summary>
1172 ClassName filter selects tests based on the class FullName
1173 </summary>
1174 </member>
1175 <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
1176 <summary>
1177 Construct a FullNameFilter for a single name
1178 </summary>
1179 <param name="expectedValue">The name the filter will recognize.</param>
1180 </member>
1181 <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
1182 <summary>
1183 Match a test against a single value.
1184 </summary>
1185 </member>
1186 <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
1187 <summary>
1188 Gets the element name
1189 </summary>
1190 <value>Element name</value>
1191 </member>
1192 <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
1193 <summary>
1194 A base class for multi-part filters
1195 </summary>
1196 </member>
1197 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
1198 <summary>
1199 Constructs an empty CompositeFilter
1200 </summary>
1201 </member>
1202 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
1203 <summary>
1204 Constructs a CompositeFilter from an array of filters
1205 </summary>
1206 <param name="filters"></param>
1207 </member>
1208 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
1209 <summary>
1210 Adds a filter to the list of filters
1211 </summary>
1212 <param name="filter">The filter to be added</param>
1213 </member>
1214 <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
1215 <summary>
1216 Return a list of the composing filters.
1217 </summary>
1218 </member>
1219 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1220 <summary>
1221 Adds an XML node
1222 </summary>
1223 <param name="parentNode">Parent node</param>
1224 <param name="recursive">True if recursive</param>
1225 <returns>The added XML node</returns>
1226 </member>
1227 <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
1228 <summary>
1229 Gets the element name
1230 </summary>
1231 <value>Element name</value>
1232 </member>
1233 <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
1234 <summary>
1235 FullName filter selects tests based on their FullName
1236 </summary>
1237 </member>
1238 <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
1239 <summary>
1240 Construct a FullNameFilter for a single name
1241 </summary>
1242 <param name="expectedValue">The name the filter will recognize.</param>
1243 </member>
1244 <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
1245 <summary>
1246 Match a test against a single value.
1247 </summary>
1248 </member>
1249 <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
1250 <summary>
1251 Gets the element name
1252 </summary>
1253 <value>Element name</value>
1254 </member>
1255 <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
1256 <summary>
1257 FullName filter selects tests based on their FullName
1258 </summary>
1259 </member>
1260 <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
1261 <summary>
1262 Construct a MethodNameFilter for a single name
1263 </summary>
1264 <param name="expectedValue">The name the filter will recognize.</param>
1265 </member>
1266 <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
1267 <summary>
1268 Match a test against a single value.
1269 </summary>
1270 </member>
1271 <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
1272 <summary>
1273 Gets the element name
1274 </summary>
1275 <value>Element name</value>
1276 </member>
1277 <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
1278 <summary>
1279 PropertyFilter is able to select or exclude tests
1280 based on their properties.
1281 </summary>
1282
1283 </member>
1284 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
1285 <summary>
1286 Construct a PropertyFilter using a property name and expected value
1287 </summary>
1288 <param name="propertyName">A property name</param>
1289 <param name="expectedValue">The expected value of the property</param>
1290 </member>
1291 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
1292 <summary>
1293 Check whether the filter matches a test
1294 </summary>
1295 <param name="test">The test to be matched</param>
1296 <returns></returns>
1297 </member>
1298 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1299 <summary>
1300 Adds an XML node
1301 </summary>
1302 <param name="parentNode">Parent node</param>
1303 <param name="recursive">True if recursive</param>
1304 <returns>The added XML node</returns>
1305 </member>
1306 <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
1307 <summary>
1308 Gets the element name
1309 </summary>
1310 <value>Element name</value>
1311 </member>
1312 <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
1313 <summary>
1314 TestName filter selects tests based on their Name
1315 </summary>
1316 </member>
1317 <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
1318 <summary>
1319 Construct a TestNameFilter for a single name
1320 </summary>
1321 <param name="expectedValue">The name the filter will recognize.</param>
1322 </member>
1323 <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
1324 <summary>
1325 Match a test against a single value.
1326 </summary>
1327 </member>
1328 <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
1329 <summary>
1330 Gets the element name
1331 </summary>
1332 <value>Element name</value>
1333 </member>
1334 <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
1335 <summary>
1336 Combines multiple filters so that a test must pass all
1337 of them in order to pass this filter.
1338 </summary>
1339 </member>
1340 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
1341 <summary>
1342 Constructs an empty AndFilter
1343 </summary>
1344 </member>
1345 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
1346 <summary>
1347 Constructs an AndFilter from an array of filters
1348 </summary>
1349 <param name="filters"></param>
1350 </member>
1351 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
1352 <summary>
1353 Checks whether the AndFilter is matched by a test
1354 </summary>
1355 <param name="test">The test to be matched</param>
1356 <returns>True if all the component filters pass, otherwise false</returns>
1357 </member>
1358 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
1359 <summary>
1360 Checks whether the AndFilter is matched by a test
1361 </summary>
1362 <param name="test">The test to be matched</param>
1363 <returns>True if all the component filters match, otherwise false</returns>
1364 </member>
1365 <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
1366 <summary>
1367 Gets the element name
1368 </summary>
1369 <value>Element name</value>
1370 </member>
1371 <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
1372 <summary>
1373 CategoryFilter is able to select or exclude tests
1374 based on their categories.
1375 </summary>
1376
1377 </member>
1378 <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
1379 <summary>
1380 Construct a CategoryFilter using a single category name
1381 </summary>
1382 <param name="name">A category name</param>
1383 </member>
1384 <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
1385 <summary>
1386 Check whether the filter matches a test
1387 </summary>
1388 <param name="test">The test to be matched</param>
1389 <returns></returns>
1390 </member>
1391 <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
1392 <summary>
1393 Gets the element name
1394 </summary>
1395 <value>Element name</value>
1396 </member>
1397 <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
1398 <summary>
1399 IdFilter selects tests based on their id
1400 </summary>
1401 </member>
1402 <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
1403 <summary>
1404 Construct an IdFilter for a single value
1405 </summary>
1406 <param name="id">The id the filter will recognize.</param>
1407 </member>
1408 <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
1409 <summary>
1410 Match a test against a single value.
1411 </summary>
1412 </member>
1413 <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
1414 <summary>
1415 Gets the element name
1416 </summary>
1417 <value>Element name</value>
1418 </member>
1419 <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
1420 <summary>
1421 NotFilter negates the operation of another filter
1422 </summary>
1423 </member>
1424 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
1425 <summary>
1426 Construct a not filter on another filter
1427 </summary>
1428 <param name="baseFilter">The filter to be negated</param>
1429 </member>
1430 <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
1431 <summary>
1432 Gets the base filter
1433 </summary>
1434 </member>
1435 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
1436 <summary>
1437 Determine if a particular test passes the filter criteria. The default
1438 implementation checks the test itself, its parents and any descendants.
1439
1440 Derived classes may override this method or any of the Match methods
1441 to change the behavior of the filter.
1442 </summary>
1443 <param name="test">The test to which the filter is applied</param>
1444 <returns>True if the test passes the filter, otherwise false</returns>
1445 </member>
1446 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
1447 <summary>
1448 Check whether the filter matches a test
1449 </summary>
1450 <param name="test">The test to be matched</param>
1451 <returns>True if it matches, otherwise false</returns>
1452 </member>
1453 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
1454 <summary>
1455 Determine if a test matches the filter expicitly. That is, it must
1456 be a direct match of the test itself or one of it's children.
1457 </summary>
1458 <param name="test">The test to which the filter is applied</param>
1459 <returns>True if the test matches the filter explicityly, otherwise false</returns>
1460 </member>
1461 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1462 <summary>
1463 Adds an XML node
1464 </summary>
1465 <param name="parentNode">Parent node</param>
1466 <param name="recursive">True if recursive</param>
1467 <returns>The added XML node</returns>
1468 </member>
1469 <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
1470 <summary>
1471 Combines multiple filters so that a test must pass one
1472 of them in order to pass this filter.
1473 </summary>
1474 </member>
1475 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
1476 <summary>
1477 Constructs an empty OrFilter
1478 </summary>
1479 </member>
1480 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
1481 <summary>
1482 Constructs an AndFilter from an array of filters
1483 </summary>
1484 <param name="filters"></param>
1485 </member>
1486 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
1487 <summary>
1488 Checks whether the OrFilter is matched by a test
1489 </summary>
1490 <param name="test">The test to be matched</param>
1491 <returns>True if any of the component filters pass, otherwise false</returns>
1492 </member>
1493 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
1494 <summary>
1495 Checks whether the OrFilter is matched by a test
1496 </summary>
1497 <param name="test">The test to be matched</param>
1498 <returns>True if any of the component filters match, otherwise false</returns>
1499 </member>
1500 <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
1501 <summary>
1502 Gets the element name
1503 </summary>
1504 <value>Element name</value>
1505 </member>
1506 <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
1507 <summary>
1508 ValueMatchFilter selects tests based on some value, which
1509 is expected to be contained in the test.
1510 </summary>
1511 </member>
1512 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
1513 <summary>
1514 Returns the value matched by the filter - used for testing
1515 </summary>
1516 </member>
1517 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
1518 <summary>
1519 Indicates whether the value is a regular expression
1520 </summary>
1521 </member>
1522 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
1523 <summary>
1524 Construct a ValueMatchFilter for a single value.
1525 </summary>
1526 <param name="expectedValue">The value to be included.</param>
1527 </member>
1528 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
1529 <summary>
1530 Match the input provided by the derived class
1531 </summary>
1532 <param name="input">The value to be matchedT</param>
1533 <returns>True for a match, false otherwise.</returns>
1534 </member>
1535 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1536 <summary>
1537 Adds an XML node
1538 </summary>
1539 <param name="parentNode">Parent node</param>
1540 <param name="recursive">True if recursive</param>
1541 <returns>The added XML node</returns>
1542 </member>
1543 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
1544 <summary>
1545 Gets the element name
1546 </summary>
1547 <value>Element name</value>
1548 </member>
1549 <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
1550 <summary>
1551 GenericMethodHelper is able to deduce the Type arguments for
1552 a generic method from the actual arguments provided.
1553 </summary>
1554 </member>
1555 <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
1556 <summary>
1557 Construct a GenericMethodHelper for a method
1558 </summary>
1559 <param name="method">MethodInfo for the method to examine</param>
1560 </member>
1561 <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
1562 <summary>
1563 Return the type argments for the method, deducing them
1564 from the arguments actually provided.
1565 </summary>
1566 <param name="argList">The arguments to the method</param>
1567 <returns>An array of type arguments.</returns>
1568 </member>
1569 <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
1570 <summary>
1571 InvalidTestFixtureException is thrown when an appropriate test
1572 fixture constructor using the provided arguments cannot be found.
1573 </summary>
1574 </member>
1575 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
1576 <summary>
1577 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
1578 </summary>
1579 </member>
1580 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
1581 <summary>
1582 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
1583 </summary>
1584 <param name="message">The message.</param>
1585 </member>
1586 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
1587 <summary>
1588 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
1589 </summary>
1590 <param name="message">The message.</param>
1591 <param name="inner">The inner.</param>
1592 </member>
1593 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1594 <summary>
1595 Serialization Constructor
1596 </summary>
1597 </member>
1598 <member name="T:NUnit.Framework.Internal.CultureDetector">
1599 <summary>
1600 CultureDetector is a helper class used by NUnit to determine
1601 whether a test should be run based on the current culture.
1602 </summary>
1603 </member>
1604 <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
1605 <summary>
1606 Default constructor uses the current culture.
1607 </summary>
1608 </member>
1609 <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
1610 <summary>
1611 Construct a CultureDetector for a particular culture for testing.
1612 </summary>
1613 <param name="culture">The culture to be used</param>
1614 </member>
1615 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
1616 <summary>
1617 Test to determine if one of a collection of cultures
1618 is being used currently.
1619 </summary>
1620 <param name="cultures"></param>
1621 <returns></returns>
1622 </member>
1623 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
1624 <summary>
1625 Tests to determine if the current culture is supported
1626 based on a culture attribute.
1627 </summary>
1628 <param name="cultureAttribute">The attribute to examine</param>
1629 <returns></returns>
1630 </member>
1631 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
1632 <summary>
1633 Test to determine if the a particular culture or comma-
1634 delimited set of cultures is in use.
1635 </summary>
1636 <param name="culture">Name of the culture or comma-separated list of culture ids</param>
1637 <returns>True if the culture is in use on the system</returns>
1638 </member>
1639 <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
1640 <summary>
1641 Return the last failure reason. Results are not
1642 defined if called before IsSupported( Attribute )
1643 is called.
1644 </summary>
1645 </member>
1646 <member name="T:NUnit.Framework.Internal.ExceptionHelper">
1647 <summary>
1648 ExceptionHelper provides static methods for working with exceptions
1649 </summary>
1650 </member>
1651 <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception)">
1652 <summary>
1653 Builds up a message, using the Message field of the specified exception
1654 as well as any InnerExceptions.
1655 </summary>
1656 <param name="exception">The exception.</param>
1657 <returns>A combined message string.</returns>
1658 </member>
1659 <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
1660 <summary>
1661 Builds up a message, using the Message field of the specified exception
1662 as well as any InnerExceptions.
1663 </summary>
1664 <param name="exception">The exception.</param>
1665 <returns>A combined stack trace.</returns>
1666 </member>
1667 <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetStackTrace(System.Exception)">
1668 <summary>
1669 Gets the stack trace of the exception.
1670 </summary>
1671 <param name="exception">The exception.</param>
1672 <returns>A string representation of the stack trace.</returns>
1673 </member>
1674 <member name="T:NUnit.Framework.Internal.Execution.CommandBuilder">
1675 <summary>
1676 A utility class to create TestCommands
1677 </summary>
1678 </member>
1679 <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})">
1680 <summary>
1681 Gets the command to be executed before any of
1682 the child tests are run.
1683 </summary>
1684 <returns>A TestCommand</returns>
1685 </member>
1686 <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})">
1687 <summary>
1688 Gets the command to be executed after all of the
1689 child tests are run.
1690 </summary>
1691 <returns>A TestCommand</returns>
1692 </member>
1693 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeTestCommand(NUnit.Framework.Internal.TestMethod)">
1694 <summary>
1695 Creates a test command for use in running this test.
1696 </summary>
1697 <returns></returns>
1698 </member>
1699 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeSkipCommand(NUnit.Framework.Internal.Test)">
1700 <summary>
1701 Creates a command for skipping a test. The result returned will
1702 depend on the test RunState.
1703 </summary>
1704 </member>
1705 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.BuildSetUpTearDownList(System.Type,System.Type,System.Type)">
1706 <summary>
1707 Builds the set up tear down list.
1708 </summary>
1709 <param name="fixtureType">Type of the fixture.</param>
1710 <param name="setUpType">Type of the set up attribute.</param>
1711 <param name="tearDownType">Type of the tear down attribute.</param>
1712 <returns>A list of SetUpTearDownItems</returns>
1713 </member>
1714 <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
1715 <summary>
1716 A CompositeWorkItem represents a test suite and
1717 encapsulates the execution of the suite as well
1718 as all its child tests.
1719 </summary>
1720 </member>
1721 <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
1722 <summary>
1723 Construct a CompositeWorkItem for executing a test suite
1724 using a filter to select child tests.
1725 </summary>
1726 <param name="suite">The TestSuite to be executed</param>
1727 <param name="childFilter">A filter used to select child tests</param>
1728 </member>
1729 <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
1730 <summary>
1731 Method that actually performs the work. Overridden
1732 in CompositeWorkItem to do setup, run all child
1733 items and then do teardown.
1734 </summary>
1735 </member>
1736 <member name="T:NUnit.Framework.Internal.Execution.EventPumpState">
1737 <summary>
1738 The EventPumpState enum represents the state of an
1739 EventPump.
1740 </summary>
1741 </member>
1742 <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopped">
1743 <summary>
1744 The pump is stopped
1745 </summary>
1746 </member>
1747 <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Pumping">
1748 <summary>
1749 The pump is pumping events with no stop requested
1750 </summary>
1751 </member>
1752 <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopping">
1753 <summary>
1754 The pump is pumping events but a stop has been requested
1755 </summary>
1756 </member>
1757 <member name="T:NUnit.Framework.Internal.Execution.EventPump">
1758 <summary>
1759 EventPump pulls events out of an EventQueue and sends
1760 them to a listener. It is used to send events back to
1761 the client without using the CallContext of the test
1762 runner thread.
1763 </summary>
1764 </member>
1765 <member name="F:NUnit.Framework.Internal.Execution.EventPump.synchronousEventSent">
1766 <summary>
1767 The handle on which a thread enqueuing an event with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == <c>true</c>
1768 waits, until the EventPump has sent the event to its listeners.
1769 </summary>
1770 </member>
1771 <member name="F:NUnit.Framework.Internal.Execution.EventPump.eventListener">
1772 <summary>
1773 The downstream listener to which we send events
1774 </summary>
1775 </member>
1776 <member name="F:NUnit.Framework.Internal.Execution.EventPump.events">
1777 <summary>
1778 The queue that holds our events
1779 </summary>
1780 </member>
1781 <member name="F:NUnit.Framework.Internal.Execution.EventPump.pumpThread">
1782 <summary>
1783 Thread to do the pumping
1784 </summary>
1785 </member>
1786 <member name="F:NUnit.Framework.Internal.Execution.EventPump.pumpState">
1787 <summary>
1788 The current state of the eventpump
1789 </summary>
1790 </member>
1791 <member name="M:NUnit.Framework.Internal.Execution.EventPump.#ctor(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Internal.Execution.EventQueue)">
1792 <summary>
1793 Constructor
1794 </summary>
1795 <param name="eventListener">The EventListener to receive events</param>
1796 <param name="events">The event queue to pull events from</param>
1797 </member>
1798 <member name="P:NUnit.Framework.Internal.Execution.EventPump.PumpState">
1799 <summary>
1800 Gets or sets the current state of the pump
1801 </summary>
1802 <remarks>
1803 On <c>volatile</c> and <see cref="M:System.Threading.Thread.MemoryBarrier"/>, see
1804 "http://www.albahari.com/threading/part4.aspx".
1805 </remarks>
1806 </member>
1807 <member name="P:NUnit.Framework.Internal.Execution.EventPump.Name">
1808 <summary>
1809 Gets or sets the name of this EventPump
1810 (used only internally and for testing).
1811 </summary>
1812 </member>
1813 <member name="M:NUnit.Framework.Internal.Execution.EventPump.Dispose">
1814 <summary>
1815 Dispose stops the pump
1816 Disposes the used WaitHandle, too.
1817 </summary>
1818 </member>
1819 <member name="M:NUnit.Framework.Internal.Execution.EventPump.Start">
1820 <summary>
1821 Start the pump
1822 </summary>
1823 </member>
1824 <member name="M:NUnit.Framework.Internal.Execution.EventPump.Stop">
1825 <summary>
1826 Tell the pump to stop after emptying the queue.
1827 </summary>
1828 </member>
1829 <member name="M:NUnit.Framework.Internal.Execution.EventPump.PumpThreadProc">
1830 <summary>
1831 Our thread proc for removing items from the event
1832 queue and sending them on. Note that this would
1833 need to do more locking if any other thread were
1834 removing events from the queue.
1835 </summary>
1836 </member>
1837 <member name="T:NUnit.Framework.Internal.Execution.Event">
1838 <summary>
1839 NUnit.Core.Event is the abstract base for all stored events.
1840 An Event is the stored representation of a call to the
1841 ITestListener interface and is used to record such calls
1842 or to queue them for forwarding on another thread or at
1843 a later time.
1844 </summary>
1845 </member>
1846 <member name="M:NUnit.Framework.Internal.Execution.Event.Send(NUnit.Framework.Interfaces.ITestListener)">
1847 <summary>
1848 The Send method is implemented by derived classes to send the event to the specified listener.
1849 </summary>
1850 <param name="listener">The listener.</param>
1851 </member>
1852 <member name="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous">
1853 <summary>
1854 Gets a value indicating whether this event is delivered synchronously by the NUnit <see cref="T:NUnit.Framework.Internal.Execution.EventPump"/>.
1855 <para>
1856 If <c>true</c>, and if <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.SetWaitHandleForSynchronizedEvents(System.Threading.AutoResetEvent)"/> has been used to
1857 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"/>
1858 thread has delivered the event and sets the WaitHandle.
1859 </para>
1860 </summary>
1861 </member>
1862 <member name="T:NUnit.Framework.Internal.Execution.TestStartedEvent">
1863 <summary>
1864 TestStartedEvent holds information needed to call the TestStarted method.
1865 </summary>
1866 </member>
1867 <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.#ctor(NUnit.Framework.Interfaces.ITest)">
1868 <summary>
1869 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestStartedEvent"/> class.
1870 </summary>
1871 <param name="test">The test.</param>
1872 </member>
1873 <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
1874 <summary>
1875 Calls TestStarted on the specified listener.
1876 </summary>
1877 <param name="listener">The listener.</param>
1878 </member>
1879 <member name="T:NUnit.Framework.Internal.Execution.TestFinishedEvent">
1880 <summary>
1881 TestFinishedEvent holds information needed to call the TestFinished method.
1882 </summary>
1883 </member>
1884 <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.#ctor(NUnit.Framework.Interfaces.ITestResult)">
1885 <summary>
1886 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestFinishedEvent"/> class.
1887 </summary>
1888 <param name="result">The result.</param>
1889 </member>
1890 <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
1891 <summary>
1892 Calls TestFinished on the specified listener.
1893 </summary>
1894 <param name="listener">The listener.</param>
1895 </member>
1896 <member name="T:NUnit.Framework.Internal.Execution.EventQueue">
1897 <summary>
1898 Implements a queue of work items each of which
1899 is queued as a WaitCallback.
1900 </summary>
1901 </member>
1902 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.#ctor">
1903 <summary>
1904 Construct a new EventQueue
1905 </summary>
1906 </member>
1907 <member name="F:NUnit.Framework.Internal.Execution.EventQueue.synchronousEventSent">
1908 <summary>
1909 WaitHandle for synchronous event delivery in <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/>.
1910 <para>
1911 Having just one handle for the whole <see cref="T:NUnit.Framework.Internal.Execution.EventQueue"/> implies that
1912 there may be only one producer (the test thread) for synchronous events.
1913 If there can be multiple producers for synchronous events, one would have
1914 to introduce one WaitHandle per event.
1915 </para>
1916 </summary>
1917 </member>
1918 <member name="P:NUnit.Framework.Internal.Execution.EventQueue.Count">
1919 <summary>
1920 Gets the count of items in the queue.
1921 </summary>
1922 </member>
1923 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.SetWaitHandleForSynchronizedEvents(System.Threading.AutoResetEvent)">
1924 <summary>
1925 Sets a handle on which to wait, when <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> is called
1926 for an <see cref="T:NUnit.Framework.Internal.Execution.Event"/> with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == true.
1927 </summary>
1928 <param name="synchronousEventWaitHandle">
1929 The wait handle on which to wait, when <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> is called
1930 for an <see cref="T:NUnit.Framework.Internal.Execution.Event"/> with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == true.
1931 <para>The caller is responsible for disposing this wait handle.</para>
1932 </param>
1933 </member>
1934 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)">
1935 <summary>
1936 Enqueues the specified event
1937 </summary>
1938 <param name="e">The event to enqueue.</param>
1939 </member>
1940 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Dequeue(System.Boolean)">
1941 <summary>
1942 Removes the first element from the queue and returns it (or <c>null</c>).
1943 </summary>
1944 <param name="blockWhenEmpty">
1945 If <c>true</c> and the queue is empty, the calling thread is blocked until
1946 either an element is enqueued, or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> is called.
1947 </param>
1948 <returns>
1949 <list type="bullet">
1950 <item>
1951 <term>If the queue not empty</term>
1952 <description>the first element.</description>
1953 </item>
1954 <item>
1955 <term>otherwise, if <paramref name="blockWhenEmpty"/>==<c>false</c>
1956 or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> has been called</term>
1957 <description><c>null</c>.</description>
1958 </item>
1959 </list>
1960 </returns>
1961 </member>
1962 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Stop">
1963 <summary>
1964 Stop processing of the queue
1965 </summary>
1966 </member>
1967 <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
1968 <summary>
1969 An IWorkItemDispatcher handles execution of work items.
1970 </summary>
1971 </member>
1972 <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
1973 <summary>
1974 Dispatch a single work item for execution. The first
1975 work item dispatched is saved as the top-level
1976 work item and used when stopping the run.
1977 </summary>
1978 <param name="work">The item to dispatch</param>
1979 </member>
1980 <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun">
1981 <summary>
1982 Cancel the ongoing run completely.
1983 If no run is in process, the call has no effect.
1984 </summary>
1985 </member>
1986 <member name="T:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher">
1987 <summary>
1988 ParallelWorkItemDispatcher handles execution of work items by
1989 queuing them for worker threads to process.
1990 </summary>
1991 </member>
1992 <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.#ctor(System.Int32)">
1993 <summary>
1994 Construct a ParallelWorkItemDispatcher
1995 </summary>
1996 <param name="levelOfParallelism">Number of workers to use</param>
1997 </member>
1998 <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Shifts">
1999 <summary>
2000 Enumerates all the shifts supported by the dispatcher
2001 </summary>
2002 </member>
2003 <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
2004 <summary>
2005 Dispatch a single work item for execution. The first
2006 work item dispatched is saved as the top-level
2007 work item and used when stopping the run.
2008 </summary>
2009 <param name="work">The item to dispatch</param>
2010 </member>
2011 <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.CancelRun">
2012 <summary>
2013 Cancel the ongoing run completely.
2014 If no run is in process, the call has no effect.
2015 </summary>
2016 </member>
2017 <member name="T:NUnit.Framework.Internal.Execution.QueuingEventListener">
2018 <summary>
2019 QueuingEventListener uses an EventQueue to store any
2020 events received on its EventListener interface.
2021 </summary>
2022 </member>
2023 <member name="P:NUnit.Framework.Internal.Execution.QueuingEventListener.Events">
2024 <summary>
2025 The EvenQueue created and filled by this listener
2026 </summary>
2027 </member>
2028 <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
2029 <summary>
2030 A test has started
2031 </summary>
2032 <param name="test">The test that is starting</param>
2033 </member>
2034 <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
2035 <summary>
2036 A test case finished
2037 </summary>
2038 <param name="result">Result of the test case</param>
2039 </member>
2040 <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
2041 <summary>
2042 A SimpleWorkItem represents a single test case and is
2043 marked as completed immediately upon execution. This
2044 class is also used for skipped or ignored test suites.
2045 </summary>
2046 </member>
2047 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
2048 <summary>
2049 Construct a simple work item for a test.
2050 </summary>
2051 <param name="test">The test to be executed</param>
2052 <param name="filter">The filter used to select this test</param>
2053 </member>
2054 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
2055 <summary>
2056 Method that performs actually performs the work.
2057 </summary>
2058 </member>
2059 <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
2060 <summary>
2061 SimpleWorkItemDispatcher handles execution of WorkItems by
2062 directly executing them. It is provided so that a dispatcher
2063 is always available in the context, thereby simplifying the
2064 code needed to run child tests.
2065 </summary>
2066 </member>
2067 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
2068 <summary>
2069 Dispatch a single work item for execution. The first
2070 work item dispatched is saved as the top-level
2071 work item and a thread is created on which to
2072 run it. Subsequent calls come from the top level
2073 item or its descendants on the proper thread.
2074 </summary>
2075 <param name="work">The item to dispatch</param>
2076 </member>
2077 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun">
2078 <summary>
2079 Cancel the ongoing run completely.
2080 If no run is in process, the call has no effect.
2081 </summary>
2082 </member>
2083 <member name="T:NUnit.Framework.Internal.Execution.TestWorker">
2084 <summary>
2085 A TestWorker pulls work items from a queue
2086 and executes them.
2087 </summary>
2088 </member>
2089 <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Busy">
2090 <summary>
2091 Event signaled immediately before executing a WorkItem
2092 </summary>
2093 </member>
2094 <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Idle">
2095 <summary>
2096 Event signaled immediately after executing a WorkItem
2097 </summary>
2098 </member>
2099 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.#ctor(NUnit.Framework.Internal.Execution.WorkItemQueue,System.String,System.Threading.ApartmentState)">
2100 <summary>
2101 Construct a new TestWorker.
2102 </summary>
2103 <param name="queue">The queue from which to pull work items</param>
2104 <param name="name">The name of this worker</param>
2105 <param name="apartmentState">The apartment state to use for running tests</param>
2106 </member>
2107 <member name="P:NUnit.Framework.Internal.Execution.TestWorker.Name">
2108 <summary>
2109 The name of this worker - also used for the thread
2110 </summary>
2111 </member>
2112 <member name="P:NUnit.Framework.Internal.Execution.TestWorker.IsAlive">
2113 <summary>
2114 Indicates whether the worker thread is running
2115 </summary>
2116 </member>
2117 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.TestWorkerThreadProc">
2118 <summary>
2119 Our ThreadProc, which pulls and runs tests in a loop
2120 </summary>
2121 </member>
2122 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Start">
2123 <summary>
2124 Start processing work items.
2125 </summary>
2126 </member>
2127 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Cancel">
2128 <summary>
2129 Stop the thread, either immediately or after finishing the current WorkItem
2130 </summary>
2131 </member>
2132 <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
2133 <summary>
2134 The TextCapture class intercepts console output and writes it
2135 to the current execution context, if one is present on the thread.
2136 If no execution context is found, the output is written to a
2137 default destination, normally the original destination of the
2138 intercepted output.
2139 </summary>
2140 </member>
2141 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
2142 <summary>
2143 Construct a TextCapture object
2144 </summary>
2145 <param name="defaultWriter">The default destination for non-intercepted output</param>
2146 </member>
2147 <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
2148 <summary>
2149 Gets the Encoding in use by this TextWriter
2150 </summary>
2151 </member>
2152 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
2153 <summary>
2154 Writes a single character
2155 </summary>
2156 <param name="value">The char to write</param>
2157 </member>
2158 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
2159 <summary>
2160 Writes a string
2161 </summary>
2162 <param name="value">The string to write</param>
2163 </member>
2164 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
2165 <summary>
2166 Writes a string followed by a line terminator
2167 </summary>
2168 <param name="value">The string to write</param>
2169 </member>
2170 <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
2171 <summary>
2172 A WorkItem may be an individual test case, a fixture or
2173 a higher level grouping of tests. All WorkItems inherit
2174 from the abstract WorkItem class, which uses the template
2175 pattern to allow derived classes to perform work in
2176 whatever way is needed.
2177
2178 A WorkItem is created with a particular TestExecutionContext
2179 and is responsible for re-establishing that context in the
2180 current thread before it begins or resumes execution.
2181 </summary>
2182 </member>
2183 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter)">
2184 <summary>
2185 Creates a work item.
2186 </summary>
2187 <param name="test">The test for which this WorkItem is being created.</param>
2188 <param name="filter">The filter to be used in selecting any child Tests.</param>
2189 <returns></returns>
2190 </member>
2191 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test)">
2192 <summary>
2193 Construct a WorkItem for a particular test.
2194 </summary>
2195 <param name="test">The test that the WorkItem will run</param>
2196 </member>
2197 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
2198 <summary>
2199 Initialize the TestExecutionContext. This must be done
2200 before executing the WorkItem.
2201 </summary>
2202 <remarks>
2203 Originally, the context was provided in the constructor
2204 but delaying initialization of the context until the item
2205 is about to be dispatched allows changes in the parent
2206 context during OneTimeSetUp to be reflected in the child.
2207 </remarks>
2208 <param name="context">The TestExecutionContext to use</param>
2209 </member>
2210 <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
2211 <summary>
2212 Event triggered when the item is complete
2213 </summary>
2214 </member>
2215 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
2216 <summary>
2217 Gets the current state of the WorkItem
2218 </summary>
2219 </member>
2220 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
2221 <summary>
2222 The test being executed by the work item
2223 </summary>
2224 </member>
2225 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
2226 <summary>
2227 The execution context
2228 </summary>
2229 </member>
2230 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Actions">
2231 <summary>
2232 The test actions to be performed before and after this test
2233 </summary>
2234 </member>
2235 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.IsParallelizable">
2236 <summary>
2237 Indicates whether this WorkItem may be run in parallel
2238 </summary>
2239 </member>
2240 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
2241 <summary>
2242 The test result
2243 </summary>
2244 </member>
2245 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
2246 <summary>
2247 Execute the current work item, including any
2248 child work items.
2249 </summary>
2250 </member>
2251 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
2252 <summary>
2253 Method that performs actually performs the work. It should
2254 set the State to WorkItemState.Complete when done.
2255 </summary>
2256 </member>
2257 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
2258 <summary>
2259 Method called by the derived class when all work is complete
2260 </summary>
2261 </member>
2262 <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueueState">
2263 <summary>
2264 WorkItemQueueState indicates the current state of a WorkItemQueue
2265 </summary>
2266 </member>
2267 <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Paused">
2268 <summary>
2269 The queue is paused
2270 </summary>
2271 </member>
2272 <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Running">
2273 <summary>
2274 The queue is running
2275 </summary>
2276 </member>
2277 <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Stopped">
2278 <summary>
2279 The queue is stopped
2280 </summary>
2281 </member>
2282 <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueue">
2283 <summary>
2284 A WorkItemQueue holds work items that are ready to
2285 be run, either initially or after some dependency
2286 has been satisfied.
2287 </summary>
2288 </member>
2289 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.#ctor(System.String)">
2290 <summary>
2291 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.WorkItemQueue"/> class.
2292 </summary>
2293 <param name="name">The name of the queue.</param>
2294 </member>
2295 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.Name">
2296 <summary>
2297 Gets the name of the work item queue.
2298 </summary>
2299 </member>
2300 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.ItemsProcessed">
2301 <summary>
2302 Gets the total number of items processed so far
2303 </summary>
2304 </member>
2305 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.MaxCount">
2306 <summary>
2307 Gets the maximum number of work items.
2308 </summary>
2309 </member>
2310 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.State">
2311 <summary>
2312 Gets the current state of the queue
2313 </summary>
2314 </member>
2315 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsEmpty">
2316 <summary>
2317 Get a bool indicating whether the queue is empty.
2318 </summary>
2319 </member>
2320 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem)">
2321 <summary>
2322 Enqueue a WorkItem to be processed
2323 </summary>
2324 <param name="work">The WorkItem to process</param>
2325 </member>
2326 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Dequeue">
2327 <summary>
2328 Dequeue a WorkItem for processing
2329 </summary>
2330 <returns>A WorkItem or null if the queue has stopped</returns>
2331 </member>
2332 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Start">
2333 <summary>
2334 Start or restart processing of items from the queue
2335 </summary>
2336 </member>
2337 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Stop">
2338 <summary>
2339 Signal the queue to stop
2340 </summary>
2341 </member>
2342 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Pause">
2343 <summary>
2344 Pause the queue for restarting later
2345 </summary>
2346 </member>
2347 <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
2348 <summary>
2349 The current state of a work item
2350 </summary>
2351 </member>
2352 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
2353 <summary>
2354 Ready to run or continue
2355 </summary>
2356 </member>
2357 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
2358 <summary>
2359 Work Item is executing
2360 </summary>
2361 </member>
2362 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
2363 <summary>
2364 Complete
2365 </summary>
2366 </member>
2367 <member name="T:NUnit.Framework.Internal.Execution.WorkShift">
2368 <summary>
2369 The dispatcher needs to do different things at different,
2370 non-overlapped times. For example, non-parallel tests may
2371 not be run at the same time as parallel tests. We model
2372 this using the metaphor of a working shift. The WorkShift
2373 class associates one or more WorkItemQueues with one or
2374 more TestWorkers.
2375
2376 Work in the queues is processed until all queues are empty
2377 and all workers are idle. Both tests are needed because a
2378 worker that is busy may end up adding more work to one of
2379 the queues. At that point, the shift is over and another
2380 shift may begin. This cycle continues until all the tests
2381 have been run.
2382 </summary>
2383 </member>
2384 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.#ctor(System.String)">
2385 <summary>
2386 Construct a WorkShift
2387 </summary>
2388 </member>
2389 <member name="E:NUnit.Framework.Internal.Execution.WorkShift.EndOfShift">
2390 <summary>
2391 Event that fires when the shift has ended
2392 </summary>
2393 </member>
2394 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.IsActive">
2395 <summary>
2396 Gets a flag indicating whether the shift is currently active
2397 </summary>
2398 </member>
2399 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Queues">
2400 <summary>
2401 Gets a list of the queues associated with this shift.
2402 </summary>
2403 <remarks>Used for testing</remarks>
2404 </member>
2405 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Workers">
2406 <summary>
2407 Gets the list of workers associated with this shift.
2408 </summary>
2409 </member>
2410 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.HasWork">
2411 <summary>
2412 Gets a bool indicating whether this shift has any work to do
2413 </summary>
2414 </member>
2415 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.AddQueue(NUnit.Framework.Internal.Execution.WorkItemQueue)">
2416 <summary>
2417 Add a WorkItemQueue to the shift, starting it if the
2418 shift is currently active.
2419 </summary>
2420 </member>
2421 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Assign(NUnit.Framework.Internal.Execution.TestWorker)">
2422 <summary>
2423 Assign a worker to the shift.
2424 </summary>
2425 <param name="worker"></param>
2426 </member>
2427 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Start">
2428 <summary>
2429 Start or restart processing for the shift
2430 </summary>
2431 </member>
2432 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.EndShift">
2433 <summary>
2434 End the shift, pausing all queues and raising
2435 the EndOfShift event.
2436 </summary>
2437 </member>
2438 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.ShutDown">
2439 <summary>
2440 Shut down the shift.
2441 </summary>
2442 </member>
2443 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Cancel">
2444 <summary>
2445 Cancel the shift without completing all work
2446 </summary>
2447 </member>
2448 <member name="T:NUnit.Framework.Internal.TextMessageWriter">
2449 <summary>
2450 TextMessageWriter writes constraint descriptions and messages
2451 in displayable form as a text stream. It tailors the display
2452 of individual message components to form the standard message
2453 format of NUnit assertion failure messages.
2454 </summary>
2455 </member>
2456 <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
2457 <summary>
2458 Prefix used for the expected value line of a message
2459 </summary>
2460 </member>
2461 <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
2462 <summary>
2463 Prefix used for the actual value line of a message
2464 </summary>
2465 </member>
2466 <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
2467 <summary>
2468 Length of a message prefix
2469 </summary>
2470 </member>
2471 <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
2472 <summary>
2473 Construct a TextMessageWriter
2474 </summary>
2475 </member>
2476 <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
2477 <summary>
2478 Construct a TextMessageWriter, specifying a user message
2479 and optional formatting arguments.
2480 </summary>
2481 <param name="userMessage"></param>
2482 <param name="args"></param>
2483 </member>
2484 <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
2485 <summary>
2486 Gets or sets the maximum line length for this writer
2487 </summary>
2488 </member>
2489 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
2490 <summary>
2491 Method to write single line message with optional args, usually
2492 written to precede the general failure message, at a given
2493 indentation level.
2494 </summary>
2495 <param name="level">The indentation level of the message</param>
2496 <param name="message">The message to be written</param>
2497 <param name="args">Any arguments used in formatting the message</param>
2498 </member>
2499 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
2500 <summary>
2501 Display Expected and Actual lines for a constraint. This
2502 is called by MessageWriter's default implementation of
2503 WriteMessageTo and provides the generic two-line display.
2504 </summary>
2505 <param name="result">The result of the constraint that failed</param>
2506 </member>
2507 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
2508 <summary>
2509 Display Expected and Actual lines for given _values. This
2510 method may be called by constraints that need more control over
2511 the display of actual and expected _values than is provided
2512 by the default implementation.
2513 </summary>
2514 <param name="expected">The expected value</param>
2515 <param name="actual">The actual value causing the failure</param>
2516 </member>
2517 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
2518 <summary>
2519 Display Expected and Actual lines for given _values, including
2520 a tolerance value on the expected line.
2521 </summary>
2522 <param name="expected">The expected value</param>
2523 <param name="actual">The actual value causing the failure</param>
2524 <param name="tolerance">The tolerance within which the test was made</param>
2525 </member>
2526 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
2527 <summary>
2528 Display the expected and actual string _values on separate lines.
2529 If the mismatch parameter is >=0, an additional line is displayed
2530 line containing a caret that points to the mismatch point.
2531 </summary>
2532 <param name="expected">The expected string value</param>
2533 <param name="actual">The actual string value</param>
2534 <param name="mismatch">The point at which the strings don't match or -1</param>
2535 <param name="ignoreCase">If true, case is ignored in string comparisons</param>
2536 <param name="clipping">If true, clip the strings to fit the max line length</param>
2537 </member>
2538 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
2539 <summary>
2540 Writes the text for an actual value.
2541 </summary>
2542 <param name="actual">The actual value.</param>
2543 </member>
2544 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
2545 <summary>
2546 Writes the text for a generalized value.
2547 </summary>
2548 <param name="val">The value.</param>
2549 </member>
2550 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
2551 <summary>
2552 Writes the text for a collection value,
2553 starting at a particular point, to a max length
2554 </summary>
2555 <param name="collection">The collection containing elements to write.</param>
2556 <param name="start">The starting point of the elements to write</param>
2557 <param name="max">The maximum number of elements to write</param>
2558 </member>
2559 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
2560 <summary>
2561 Write the generic 'Expected' line for a constraint
2562 </summary>
2563 <param name="result">The constraint that failed</param>
2564 </member>
2565 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
2566 <summary>
2567 Write the generic 'Expected' line for a given value
2568 </summary>
2569 <param name="expected">The expected value</param>
2570 </member>
2571 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
2572 <summary>
2573 Write the generic 'Expected' line for a given value
2574 and tolerance.
2575 </summary>
2576 <param name="expected">The expected value</param>
2577 <param name="tolerance">The tolerance within which the test was made</param>
2578 </member>
2579 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
2580 <summary>
2581 Write the generic 'Actual' line for a constraint
2582 </summary>
2583 <param name="result">The ConstraintResult for which the actual value is to be written</param>
2584 </member>
2585 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
2586 <summary>
2587 Write the generic 'Actual' line for a given value
2588 </summary>
2589 <param name="actual">The actual value causing a failure</param>
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.CultureAttribute">
7748 <summary>
7749 CultureAttribute is used to mark a test fixture or an
7750 individual method as applying to a particular Culture only.
7751 </summary>
7752 </member>
7753 <member name="M:NUnit.Framework.CultureAttribute.#ctor">
7754 <summary>
7755 Constructor with no cultures specified, for use
7756 with named property syntax.
7757 </summary>
7758 </member>
7759 <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
7760 <summary>
7761 Constructor taking one or more cultures
7762 </summary>
7763 <param name="cultures">Comma-deliminted list of cultures</param>
7764 </member>
7765 <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
7766 <summary>
7767 Causes a test to be skipped if this CultureAttribute is not satisfied.
7768 </summary>
7769 <param name="test">The test to modify</param>
7770 </member>
7771 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
7772 <summary>
7773 Tests to determine if the current culture is supported
7774 based on the properties of this attribute.
7775 </summary>
7776 <returns>True, if the current culture is supported</returns>
7777 </member>
7778 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
7779 <summary>
7780 Test to determine if the a particular culture or comma-
7781 delimited set of cultures is in use.
7782 </summary>
7783 <param name="culture">Name of the culture or comma-separated list of culture ids</param>
7784 <returns>True if the culture is in use on the system</returns>
7785 </member>
7786 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
7787 <summary>
7788 Test to determine if one of a collection of cultures
7789 is being used currently.
7790 </summary>
7791 <param name="cultures"></param>
7792 <returns></returns>
7793 </member>
7794 <member name="T:NUnit.Framework.DataAttribute">
7795 <summary>
7796 The abstract base class for all data-providing attributes
7797 defined by NUnit. Used to select all data sources for a
7798 method, class or parameter.
7799 </summary>
7800 </member>
7801 <member name="M:NUnit.Framework.DataAttribute.#ctor">
7802 <summary>
7803 Default constructor
7804 </summary>
7805 </member>
7806 <member name="T:NUnit.Framework.DatapointAttribute">
7807 <summary>
7808 Used to mark a field for use as a datapoint when executing a theory
7809 within the same fixture that requires an argument of the field's Type.
7810 </summary>
7811 </member>
7812 <member name="T:NUnit.Framework.DatapointsAttribute">
7813 <summary>
7814 Used to mark a field, property or method providing a set of datapoints to
7815 be used in executing any theories within the same fixture that require an
7816 argument of the Type provided. The data source may provide an array of
7817 the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
7818 Synonymous with DatapointSourceAttribute.
7819 </summary>
7820 </member>
7821 <member name="T:NUnit.Framework.DatapointSourceAttribute">
7822 <summary>
7823 Used to mark a field, property or method providing a set of datapoints to
7824 be used in executing any theories within the same fixture that require an
7825 argument of the Type provided. The data source may provide an array of
7826 the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
7827 Synonymous with DatapointsAttribute.
7828 </summary>
7829 </member>
7830 <member name="T:NUnit.Framework.DescriptionAttribute">
7831 <summary>
7832 Attribute used to provide descriptive text about a
7833 test case or fixture.
7834 </summary>
7835 </member>
7836 <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
7837 <summary>
7838 Construct a description Attribute
7839 </summary>
7840 <param name="description">The text of the description</param>
7841 </member>
7842 <member name="T:NUnit.Framework.ExplicitAttribute">
7843 <summary>
7844 ExplicitAttribute marks a test or test fixture so that it will
7845 only be run if explicitly executed from the gui or command line
7846 or if it is included by use of a filter. The test will not be
7847 run simply because an enclosing suite is run.
7848 </summary>
7849 </member>
7850 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
7851 <summary>
7852 Default constructor
7853 </summary>
7854 </member>
7855 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
7856 <summary>
7857 Constructor with a reason
7858 </summary>
7859 <param name="reason">The reason test is marked explicit</param>
7860 </member>
7861 <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
7862 <summary>
7863 Modifies a test by marking it as explicit.
7864 </summary>
7865 <param name="test">The test to modify</param>
7866 </member>
7867 <member name="T:NUnit.Framework.IgnoreAttribute">
7868 <summary>
7869 Attribute used to mark a test that is to be ignored.
7870 Ignored tests result in a warning message when the
7871 tests are run.
7872 </summary>
7873 </member>
7874 <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
7875 <summary>
7876 Constructs the attribute giving a reason for ignoring the test
7877 </summary>
7878 <param name="reason">The reason for ignoring the test</param>
7879 </member>
7880 <member name="P:NUnit.Framework.IgnoreAttribute.Until">
7881 <summary>
7882 The date in the future to stop ignoring the test as a string in UTC time.
7883 For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
7884 "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
7885 </summary>
7886 <remarks>
7887 Once the ignore until date has passed, the test will be marked
7888 as runnable. Tests with an ignore until date will have an IgnoreUntilDate
7889 property set which will appear in the test results.
7890 </remarks>
7891 <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
7892 </member>
7893 <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
7894 <summary>
7895 Modifies a test by marking it as Ignored.
7896 </summary>
7897 <param name="test">The test to modify</param>
7898 </member>
7899 <member name="T:NUnit.Framework.IncludeExcludeAttribute">
7900 <summary>
7901 Abstract base for Attributes that are used to include tests
7902 in the test run based on environmental settings.
7903 </summary>
7904 </member>
7905 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
7906 <summary>
7907 Constructor with no included items specified, for use
7908 with named property syntax.
7909 </summary>
7910 </member>
7911 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
7912 <summary>
7913 Constructor taking one or more included items
7914 </summary>
7915 <param name="include">Comma-delimited list of included items</param>
7916 </member>
7917 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
7918 <summary>
7919 Name of the item that is needed in order for
7920 a test to run. Multiple items may be given,
7921 separated by a comma.
7922 </summary>
7923 </member>
7924 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
7925 <summary>
7926 Name of the item to be excluded. Multiple items
7927 may be given, separated by a comma.
7928 </summary>
7929 </member>
7930 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
7931 <summary>
7932 The reason for including or excluding the test
7933 </summary>
7934 </member>
7935 <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
7936 <summary>
7937 LevelOfParallelismAttribute is used to set the number of worker threads
7938 that may be allocated by the framework for running tests.
7939 </summary>
7940 </member>
7941 <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
7942 <summary>
7943 Construct a LevelOfParallelismAttribute.
7944 </summary>
7945 <param name="level">The number of worker threads to be created by the framework.</param>
7946 </member>
7947 <member name="T:NUnit.Framework.MaxTimeAttribute">
7948 <summary>
7949 Summary description for MaxTimeAttribute.
7950 </summary>
7951 </member>
7952 <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
7953 <summary>
7954 Construct a MaxTimeAttribute, given a time in milliseconds.
7955 </summary>
7956 <param name="milliseconds">The maximum elapsed time in milliseconds</param>
7957 </member>
7958 <member name="T:NUnit.Framework.NUnitAttribute">
7959 <summary>
7960 The abstract base class for all custom attributes defined by NUnit.
7961 </summary>
7962 </member>
7963 <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
7964 <summary>
7965 Default constructor
7966 </summary>
7967 </member>
7968 <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
7969 <summary>
7970 Attribute used to identify a method that is called once
7971 to perform setup before any child tests are run.
7972 </summary>
7973 </member>
7974 <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
7975 <summary>
7976 Attribute used to identify a method that is called once
7977 after all the child tests have run. The method is
7978 guaranteed to be called, even if an exception is thrown.
7979 </summary>
7980 </member>
7981 <member name="T:NUnit.Framework.PairwiseAttribute">
7982 <summary>
7983 Marks a test to use a pairwise join of any argument
7984 data provided. Arguments will be combined in such a
7985 way that all possible pairs of arguments are used.
7986 </summary>
7987 </member>
7988 <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
7989 <summary>
7990 Default constructor
7991 </summary>
7992 </member>
7993 <member name="T:NUnit.Framework.ParallelizableAttribute">
7994 <summary>
7995 ParallelizableAttribute is used to mark tests that may be run in parallel.
7996 </summary>
7997 </member>
7998 <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
7999 <summary>
8000 Construct a ParallelizableAttribute using default ParallelScope.Self.
8001 </summary>
8002 </member>
8003 <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
8004 <summary>
8005 Construct a ParallelizableAttribute with a specified scope.
8006 </summary>
8007 <param name="scope">The ParallelScope associated with this attribute.</param>
8008 </member>
8009 <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
8010 <summary>
8011 Modify the context to be used for child tests
8012 </summary>
8013 <param name="context">The current TestExecutionContext</param>
8014 </member>
8015 <member name="T:NUnit.Framework.ParallelScope">
8016 <summary>
8017 The ParallelScope enumeration permits specifying the degree to
8018 which a test and its descendants may be run in parallel.
8019 </summary>
8020 </member>
8021 <member name="F:NUnit.Framework.ParallelScope.None">
8022 <summary>
8023 No Parallelism is permitted
8024 </summary>
8025 </member>
8026 <member name="F:NUnit.Framework.ParallelScope.Self">
8027 <summary>
8028 The test itself may be run in parallel with others at the same level
8029 </summary>
8030 </member>
8031 <member name="F:NUnit.Framework.ParallelScope.Children">
8032 <summary>
8033 Descendants of the test may be run in parallel with one another
8034 </summary>
8035 </member>
8036 <member name="F:NUnit.Framework.ParallelScope.Fixtures">
8037 <summary>
8038 Descendants of the test down to the level of TestFixtures may be run in parallel
8039 </summary>
8040 </member>
8041 <member name="T:NUnit.Framework.PlatformAttribute">
8042 <summary>
8043 PlatformAttribute is used to mark a test fixture or an
8044 individual method as applying to a particular platform only.
8045 </summary>
8046 </member>
8047 <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
8048 <summary>
8049 Constructor with no platforms specified, for use
8050 with named property syntax.
8051 </summary>
8052 </member>
8053 <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
8054 <summary>
8055 Constructor taking one or more platforms
8056 </summary>
8057 <param name="platforms">Comma-delimited list of platforms</param>
8058 </member>
8059 <member name="M:NUnit.Framework.PlatformAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
8060 <summary>
8061 Causes a test to be skipped if this PlatformAttribute is not satisfied.
8062 </summary>
8063 <param name="test">The test to modify</param>
8064 </member>
8065 <member name="T:NUnit.Framework.PropertyAttribute">
8066 <summary>
8067 PropertyAttribute is used to attach information to a test as a name/value pair..
8068 </summary>
8069 </member>
8070 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
8071 <summary>
8072 Construct a PropertyAttribute with a name and string value
8073 </summary>
8074 <param name="propertyName">The name of the property</param>
8075 <param name="propertyValue">The property value</param>
8076 </member>
8077 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
8078 <summary>
8079 Construct a PropertyAttribute with a name and int value
8080 </summary>
8081 <param name="propertyName">The name of the property</param>
8082 <param name="propertyValue">The property value</param>
8083 </member>
8084 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
8085 <summary>
8086 Construct a PropertyAttribute with a name and double value
8087 </summary>
8088 <param name="propertyName">The name of the property</param>
8089 <param name="propertyValue">The property value</param>
8090 </member>
8091 <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
8092 <summary>
8093 Constructor for derived classes that set the
8094 property dictionary directly.
8095 </summary>
8096 </member>
8097 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
8098 <summary>
8099 Constructor for use by derived classes that use the
8100 name of the type as the property name. Derived classes
8101 must ensure that the Type of the property value is
8102 a standard type supported by the BCL. Any custom
8103 types will cause a serialization Exception when
8104 in the client.
8105 </summary>
8106 </member>
8107 <member name="P:NUnit.Framework.PropertyAttribute.Properties">
8108 <summary>
8109 Gets the property dictionary for this attribute
8110 </summary>
8111 </member>
8112 <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
8113 <summary>
8114 Modifies a test by adding properties to it.
8115 </summary>
8116 <param name="test">The test to modify</param>
8117 </member>
8118 <member name="T:NUnit.Framework.RandomAttribute">
8119 <summary>
8120 RandomAttribute is used to supply a set of random _values
8121 to a single parameter of a parameterized test.
8122 </summary>
8123 </member>
8124 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
8125 <summary>
8126 Construct a random set of values appropriate for the Type of the
8127 parameter on which the attribute appears, specifying only the count.
8128 </summary>
8129 <param name="count"></param>
8130 </member>
8131 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
8132 <summary>
8133 Construct a set of ints within a specified range
8134 </summary>
8135 </member>
8136 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
8137 <summary>
8138 Construct a set of unsigned ints within a specified range
8139 </summary>
8140 </member>
8141 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
8142 <summary>
8143 Construct a set of longs within a specified range
8144 </summary>
8145 </member>
8146 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
8147 <summary>
8148 Construct a set of unsigned longs within a specified range
8149 </summary>
8150 </member>
8151 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
8152 <summary>
8153 Construct a set of shorts within a specified range
8154 </summary>
8155 </member>
8156 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
8157 <summary>
8158 Construct a set of unsigned shorts within a specified range
8159 </summary>
8160 </member>
8161 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
8162 <summary>
8163 Construct a set of doubles within a specified range
8164 </summary>
8165 </member>
8166 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
8167 <summary>
8168 Construct a set of floats within a specified range
8169 </summary>
8170 </member>
8171 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
8172 <summary>
8173 Construct a set of bytes within a specified range
8174 </summary>
8175 </member>
8176 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
8177 <summary>
8178 Construct a set of sbytes within a specified range
8179 </summary>
8180 </member>
8181 <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
8182 <summary>
8183 Get the collection of _values to be used as arguments.
8184 </summary>
8185 </member>
8186 <member name="T:NUnit.Framework.RangeAttribute">
8187 <summary>
8188 RangeAttribute is used to supply a range of _values to an
8189 individual parameter of a parameterized test.
8190 </summary>
8191 </member>
8192 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
8193 <summary>
8194 Construct a range of ints using default step of 1
8195 </summary>
8196 <param name="from"></param>
8197 <param name="to"></param>
8198 </member>
8199 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
8200 <summary>
8201 Construct a range of ints specifying the step size
8202 </summary>
8203 <param name="from"></param>
8204 <param name="to"></param>
8205 <param name="step"></param>
8206 </member>
8207 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
8208 <summary>
8209 Construct a range of unsigned ints using default step of 1
8210 </summary>
8211 <param name="from"></param>
8212 <param name="to"></param>
8213 </member>
8214 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
8215 <summary>
8216 Construct a range of unsigned ints specifying the step size
8217 </summary>
8218 <param name="from"></param>
8219 <param name="to"></param>
8220 <param name="step"></param>
8221 </member>
8222 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
8223 <summary>
8224 Construct a range of longs using a default step of 1
8225 </summary>
8226 <param name="from"></param>
8227 <param name="to"></param>
8228 </member>
8229 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
8230 <summary>
8231 Construct a range of longs
8232 </summary>
8233 <param name="from"></param>
8234 <param name="to"></param>
8235 <param name="step"></param>
8236 </member>
8237 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
8238 <summary>
8239 Construct a range of unsigned longs using default step of 1
8240 </summary>
8241 <param name="from"></param>
8242 <param name="to"></param>
8243 </member>
8244 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
8245 <summary>
8246 Construct a range of unsigned longs specifying the step size
8247 </summary>
8248 <param name="from"></param>
8249 <param name="to"></param>
8250 <param name="step"></param>
8251 </member>
8252 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
8253 <summary>
8254 Construct a range of doubles
8255 </summary>
8256 <param name="from"></param>
8257 <param name="to"></param>
8258 <param name="step"></param>
8259 </member>
8260 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
8261 <summary>
8262 Construct a range of floats
8263 </summary>
8264 <param name="from"></param>
8265 <param name="to"></param>
8266 <param name="step"></param>
8267 </member>
8268 <member name="T:NUnit.Framework.RepeatAttribute">
8269 <summary>
8270 RepeatAttribute may be applied to test case in order
8271 to run it multiple times.
8272 </summary>
8273 </member>
8274 <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
8275 <summary>
8276 Construct a RepeatAttribute
8277 </summary>
8278 <param name="count">The number of times to run the test</param>
8279 </member>
8280 <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
8281 <summary>
8282 Wrap a command and return the result.
8283 </summary>
8284 <param name="command">The command to be wrapped</param>
8285 <returns>The wrapped command</returns>
8286 </member>
8287 <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
8288 <summary>
8289 The test command for the RepeatAttribute
8290 </summary>
8291 </member>
8292 <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
8293 <summary>
8294 Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
8295 </summary>
8296 <param name="innerCommand">The inner command.</param>
8297 <param name="repeatCount">The number of repetitions</param>
8298 </member>
8299 <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
8300 <summary>
8301 Runs the test, saving a TestResult in the supplied TestExecutionContext.
8302 </summary>
8303 <param name="context">The context in which the test should run.</param>
8304 <returns>A TestResult</returns>
8305 </member>
8306 <member name="T:NUnit.Framework.RequiresMTAAttribute">
8307 <summary>
8308 Marks a test that must run in the MTA, causing it
8309 to run in a separate thread if necessary.
8310
8311 On methods, you may also use MTAThreadAttribute
8312 to serve the same purpose.
8313 </summary>
8314 </member>
8315 <member name="M:NUnit.Framework.RequiresMTAAttribute.#ctor">
8316 <summary>
8317 Construct a RequiresMTAAttribute
8318 </summary>
8319 </member>
8320 <member name="T:NUnit.Framework.RequiresSTAAttribute">
8321 <summary>
8322 Marks a test that must run in the STA, causing it
8323 to run in a separate thread if necessary.
8324 </summary>
8325 </member>
8326 <member name="M:NUnit.Framework.RequiresSTAAttribute.#ctor">
8327 <summary>
8328 Construct a RequiresSTAAttribute
8329 </summary>
8330 </member>
8331 <member name="T:NUnit.Framework.RequiresThreadAttribute">
8332 <summary>
8333 Marks a test that must run on a separate thread.
8334 </summary>
8335 </member>
8336 <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
8337 <summary>
8338 Construct a RequiresThreadAttribute
8339 </summary>
8340 </member>
8341 <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
8342 <summary>
8343 Construct a RequiresThreadAttribute, specifying the apartment
8344 </summary>
8345 </member>
8346 <member name="T:NUnit.Framework.RetryAttribute">
8347 <summary>
8348 RepeatAttribute may be applied to test case in order
8349 to run it multiple times.
8350 </summary>
8351 </member>
8352 <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
8353 <summary>
8354 Construct a RepeatAttribute
8355 </summary>
8356 <param name="count">The number of times to run the test</param>
8357 </member>
8358 <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
8359 <summary>
8360 Wrap a command and return the result.
8361 </summary>
8362 <param name="command">The command to be wrapped</param>
8363 <returns>The wrapped command</returns>
8364 </member>
8365 <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
8366 <summary>
8367 The test command for the RetryAttribute
8368 </summary>
8369 </member>
8370 <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
8371 <summary>
8372 Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
8373 </summary>
8374 <param name="innerCommand">The inner command.</param>
8375 <param name="retryCount">The number of repetitions</param>
8376 </member>
8377 <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
8378 <summary>
8379 Runs the test, saving a TestResult in the supplied TestExecutionContext.
8380 </summary>
8381 <param name="context">The context in which the test should run.</param>
8382 <returns>A TestResult</returns>
8383 </member>
8384 <member name="T:NUnit.Framework.SequentialAttribute">
8385 <summary>
8386 Marks a test to use a Sequential join of any argument
8387 data provided. Arguments will be combined into test cases,
8388 taking the next value of each argument until all are used.
8389 </summary>
8390 </member>
8391 <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
8392 <summary>
8393 Default constructor
8394 </summary>
8395 </member>
8396 <member name="T:NUnit.Framework.SetCultureAttribute">
8397 <summary>
8398 Summary description for SetCultureAttribute.
8399 </summary>
8400 </member>
8401 <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
8402 <summary>
8403 Construct given the name of a culture
8404 </summary>
8405 <param name="culture"></param>
8406 </member>
8407 <member name="T:NUnit.Framework.SetUICultureAttribute">
8408 <summary>
8409 Summary description for SetUICultureAttribute.
8410 </summary>
8411 </member>
8412 <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
8413 <summary>
8414 Construct given the name of a culture
8415 </summary>
8416 <param name="culture"></param>
8417 </member>
8418 <member name="T:NUnit.Framework.SetUpAttribute">
8419 <summary>
8420 Attribute used to mark a class that contains one-time SetUp
8421 and/or TearDown methods that apply to all the tests in a
8422 namespace or an assembly.
8423 </summary>
8424 </member>
8425 <member name="T:NUnit.Framework.PreTestAttribute">
8426 <summary>
8427 Attribute used to mark a class that contains one-time SetUp
8428 and/or TearDown methods that apply to all the tests in a
8429 namespace or an assembly.
8430 </summary>
8431 </member>
8432 <member name="T:NUnit.Framework.PostTestAttribute">
8433 <summary>
8434 Attribute used to mark a class that contains one-time SetUp
8435 and/or TearDown methods that apply to all the tests in a
8436 namespace or an assembly.
8437 </summary>
8438 </member>
8439 <member name="T:NUnit.Framework.SetUpFixtureAttribute">
8440 <summary>
8441 SetUpFixtureAttribute is used to identify a SetUpFixture
8442 </summary>
8443 </member>
8444 <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
8445 <summary>
8446 Build a SetUpFixture from type provided. Normally called for a Type
8447 on which the attribute has been placed.
8448 </summary>
8449 <param name="typeInfo">The type info of the fixture to be used.</param>
8450 <returns>A SetUpFixture object as a TestSuite.</returns>
8451 </member>
8452 <member name="T:NUnit.Framework.TearDownAttribute">
8453 <summary>
8454 Attribute used to identify a method that is called
8455 immediately after each test is run. The method is
8456 guaranteed to be called, even if an exception is thrown.
8457 </summary>
8458 </member>
8459 <member name="T:NUnit.Framework.TestActionAttribute">
8460 <summary>
8461 Provide actions to execute before and after tests.
8462 </summary>
8463 </member>
8464 <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
8465 <summary>
8466 Executed before each test is run
8467 </summary>
8468 <param name="test">The test that is going to be run.</param>
8469 </member>
8470 <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
8471 <summary>
8472 Executed after each test is run
8473 </summary>
8474 <param name="test">The test that has just been run.</param>
8475 </member>
8476 <member name="P:NUnit.Framework.TestActionAttribute.Targets">
8477 <summary>
8478 Provides the target for the action attribute
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.Stopwatch">
9432 <summary>
9433 This class is a System.Diagnostics.Stopwatch on operating systems that support it. On those that don't,
9434 it replicates the functionality at the resolution supported.
9435 </summary>
9436 </member>
9437 <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
9438 <summary>
9439 AllItemsConstraint applies another constraint to each
9440 item in a collection, succeeding if they all succeed.
9441 </summary>
9442 </member>
9443 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
9444 <summary>
9445 Construct an AllItemsConstraint on top of an existing constraint
9446 </summary>
9447 <param name="itemConstraint"></param>
9448 </member>
9449 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
9450 <summary>
9451 Apply the item constraint to each item in the collection,
9452 failing if any item fails.
9453 </summary>
9454 <param name="actual"></param>
9455 <returns></returns>
9456 </member>
9457 <member name="T:NUnit.Framework.Constraints.AndConstraint">
9458 <summary>
9459 AndConstraint succeeds only if both members succeed.
9460 </summary>
9461 </member>
9462 <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
9463 <summary>
9464 Create an AndConstraint from two other constraints
9465 </summary>
9466 <param name="left">The first constraint</param>
9467 <param name="right">The second constraint</param>
9468 </member>
9469 <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
9470 <summary>
9471 Gets text describing a constraint
9472 </summary>
9473 </member>
9474 <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
9475 <summary>
9476 Apply both member constraints to an actual value, succeeding
9477 succeeding only if both of them succeed.
9478 </summary>
9479 <param name="actual">The actual value</param>
9480 <returns>True if the constraints both succeeded</returns>
9481 </member>
9482 <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
9483 <summary>
9484 Write the actual value for a failing constraint test to a
9485 MessageWriter. The default implementation simply writes
9486 the raw value of actual, leaving it to the writer to
9487 perform any formatting.
9488 </summary>
9489 <param name="writer">The writer on which the actual value is displayed</param>
9490 </member>
9491 <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
9492 <summary>
9493 AssignableFromConstraint is used to test that an object
9494 can be assigned from a given Type.
9495 </summary>
9496 </member>
9497 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
9498 <summary>
9499 Construct an AssignableFromConstraint for the type provided
9500 </summary>
9501 <param name="type"></param>
9502 </member>
9503 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
9504 <summary>
9505 Apply the constraint to an actual value, returning true if it succeeds
9506 </summary>
9507 <param name="actual">The actual argument</param>
9508 <returns>True if the constraint succeeds, otherwise false.</returns>
9509 </member>
9510 <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
9511 <summary>
9512 AssignableToConstraint is used to test that an object
9513 can be assigned to a given Type.
9514 </summary>
9515 </member>
9516 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
9517 <summary>
9518 Construct an AssignableToConstraint for the type provided
9519 </summary>
9520 <param name="type"></param>
9521 </member>
9522 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
9523 <summary>
9524 Apply the constraint to an actual value, returning true if it succeeds
9525 </summary>
9526 <param name="actual">The actual argument</param>
9527 <returns>True if the constraint succeeds, otherwise false.</returns>
9528 </member>
9529 <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
9530 <summary>
9531 AttributeConstraint tests that a specified attribute is present
9532 on a Type or other provider and that the value of the attribute
9533 satisfies some other constraint.
9534 </summary>
9535 </member>
9536 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
9537 <summary>
9538 Constructs an AttributeConstraint for a specified attribute
9539 Type and base constraint.
9540 </summary>
9541 <param name="type"></param>
9542 <param name="baseConstraint"></param>
9543 </member>
9544 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
9545 <summary>
9546 Determines whether the Type or other provider has the
9547 expected attribute and if its value matches the
9548 additional constraint specified.
9549 </summary>
9550 </member>
9551 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
9552 <summary>
9553 Returns a string representation of the constraint.
9554 </summary>
9555 </member>
9556 <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
9557 <summary>
9558 AttributeExistsConstraint tests for the presence of a
9559 specified attribute on a Type.
9560 </summary>
9561 </member>
9562 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
9563 <summary>
9564 Constructs an AttributeExistsConstraint for a specific attribute Type
9565 </summary>
9566 <param name="type"></param>
9567 </member>
9568 <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
9569 <summary>
9570 The Description of what this constraint tests, for
9571 use in messages and in the ConstraintResult.
9572 </summary>
9573 </member>
9574 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
9575 <summary>
9576 Tests whether the object provides the expected attribute.
9577 </summary>
9578 <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
9579 <returns>True if the expected attribute is present, otherwise false</returns>
9580 </member>
9581 <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
9582 <summary>
9583 BinaryConstraint is the abstract base of all constraints
9584 that combine two other constraints in some fashion.
9585 </summary>
9586 </member>
9587 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
9588 <summary>
9589 The first constraint being combined
9590 </summary>
9591 </member>
9592 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
9593 <summary>
9594 The second constraint being combined
9595 </summary>
9596 </member>
9597 <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
9598 <summary>
9599 Construct a BinaryConstraint from two other constraints
9600 </summary>
9601 <param name="left">The first constraint</param>
9602 <param name="right">The second constraint</param>
9603 </member>
9604 <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
9605 <summary>
9606 BinarySerializableConstraint tests whether
9607 an object is serializable in binary format.
9608 </summary>
9609 </member>
9610 <member name="P:NUnit.Framework.Constraints.BinarySerializableConstraint.Description">
9611 <summary>
9612 The Description of what this constraint tests, for
9613 use in messages and in the ConstraintResult.
9614 </summary>
9615 </member>
9616 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ApplyTo``1(``0)">
9617 <summary>
9618 Test whether the constraint is satisfied by a given value
9619 </summary>
9620 <param name="actual">The value to be tested</param>
9621 <returns>True for success, false for failure</returns>
9622 </member>
9623 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.GetStringRepresentation">
9624 <summary>
9625 Returns the string representation
9626 </summary>
9627 </member>
9628 <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
9629 <summary>
9630 CollectionConstraint is the abstract base class for
9631 constraints that operate on collections.
9632 </summary>
9633 </member>
9634 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
9635 <summary>
9636 Construct an empty CollectionConstraint
9637 </summary>
9638 </member>
9639 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
9640 <summary>
9641 Construct a CollectionConstraint
9642 </summary>
9643 <param name="arg"></param>
9644 </member>
9645 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
9646 <summary>
9647 Determines whether the specified enumerable is empty.
9648 </summary>
9649 <param name="enumerable">The enumerable.</param>
9650 <returns>
9651 <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
9652 </returns>
9653 </member>
9654 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
9655 <summary>
9656 Test whether the constraint is satisfied by a given value
9657 </summary>
9658 <param name="actual">The value to be tested</param>
9659 <returns>True for success, false for failure</returns>
9660 </member>
9661 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
9662 <summary>
9663 Protected method to be implemented by derived classes
9664 </summary>
9665 <param name="collection"></param>
9666 <returns></returns>
9667 </member>
9668 <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
9669 <summary>
9670 CollectionContainsConstraint is used to test whether a collection
9671 contains an expected object as a member.
9672 </summary>
9673 </member>
9674 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
9675 <summary>
9676 Construct a CollectionContainsConstraint
9677 </summary>
9678 <param name="expected"></param>
9679 </member>
9680 <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
9681 <summary>
9682 The Description of what this constraint tests, for
9683 use in messages and in the ConstraintResult.
9684 </summary>
9685 </member>
9686 <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
9687 <summary>
9688 Gets the expected object
9689 </summary>
9690 </member>
9691 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
9692 <summary>
9693 Test whether the expected item is contained in the collection
9694 </summary>
9695 <param name="actual"></param>
9696 <returns></returns>
9697 </member>
9698 <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
9699 <summary>
9700 CollectionEquivalentConstraint is used to determine whether two
9701 collections are equivalent.
9702 </summary>
9703 </member>
9704 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
9705 <summary>
9706 Construct a CollectionEquivalentConstraint
9707 </summary>
9708 <param name="expected"></param>
9709 </member>
9710 <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
9711 <summary>
9712 The Description of what this constraint tests, for
9713 use in messages and in the ConstraintResult.
9714 </summary>
9715 </member>
9716 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
9717 <summary>
9718 Test whether two collections are equivalent
9719 </summary>
9720 <param name="actual"></param>
9721 <returns></returns>
9722 </member>
9723 <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
9724 <summary>
9725 CollectionItemsEqualConstraint is the abstract base class for all
9726 collection constraints that apply some notion of item equality
9727 as a part of their operation.
9728 </summary>
9729 </member>
9730 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
9731 <summary>
9732 Construct an empty CollectionConstraint
9733 </summary>
9734 </member>
9735 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
9736 <summary>
9737 Construct a CollectionConstraint
9738 </summary>
9739 <param name="arg"></param>
9740 </member>
9741 <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
9742 <summary>
9743 Flag the constraint to ignore case and return self.
9744 </summary>
9745 </member>
9746 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
9747 <summary>
9748 Flag the constraint to use the supplied IComparer object.
9749 </summary>
9750 <param name="comparer">The IComparer object to use.</param>
9751 <returns>Self.</returns>
9752 </member>
9753 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
9754 <summary>
9755 Flag the constraint to use the supplied IComparer object.
9756 </summary>
9757 <param name="comparer">The IComparer object to use.</param>
9758 <returns>Self.</returns>
9759 </member>
9760 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
9761 <summary>
9762 Flag the constraint to use the supplied Comparison object.
9763 </summary>
9764 <param name="comparer">The IComparer object to use.</param>
9765 <returns>Self.</returns>
9766 </member>
9767 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
9768 <summary>
9769 Flag the constraint to use the supplied IEqualityComparer object.
9770 </summary>
9771 <param name="comparer">The IComparer object to use.</param>
9772 <returns>Self.</returns>
9773 </member>
9774 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
9775 <summary>
9776 Flag the constraint to use the supplied IEqualityComparer object.
9777 </summary>
9778 <param name="comparer">The IComparer object to use.</param>
9779 <returns>Self.</returns>
9780 </member>
9781 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
9782 <summary>
9783 Compares two collection members for equality
9784 </summary>
9785 </member>
9786 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
9787 <summary>
9788 Return a new CollectionTally for use in making tests
9789 </summary>
9790 <param name="c">The collection to be included in the tally</param>
9791 </member>
9792 <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
9793 <summary>
9794 CollectionOrderedConstraint is used to test whether a collection is ordered.
9795 </summary>
9796 </member>
9797 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
9798 <summary>
9799 Construct a CollectionOrderedConstraint
9800 </summary>
9801 </member>
9802 <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
9803 <summary>
9804 If used performs a reverse comparison
9805 </summary>
9806 </member>
9807 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
9808 <summary>
9809 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
9810 </summary>
9811 </member>
9812 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
9813 <summary>
9814 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
9815 </summary>
9816 </member>
9817 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
9818 <summary>
9819 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
9820 </summary>
9821 </member>
9822 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
9823 <summary>
9824 Modifies the constraint to test ordering by the value of
9825 a specified property and returns self.
9826 </summary>
9827 </member>
9828 <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
9829 <summary>
9830 The Description of what this constraint tests, for
9831 use in messages and in the ConstraintResult.
9832 </summary>
9833 </member>
9834 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
9835 <summary>
9836 Test whether the collection is ordered
9837 </summary>
9838 <param name="actual"></param>
9839 <returns></returns>
9840 </member>
9841 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
9842 <summary>
9843 Returns the string representation of the constraint.
9844 </summary>
9845 <returns></returns>
9846 </member>
9847 <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
9848 <summary>
9849 CollectionSubsetConstraint is used to determine whether
9850 one collection is a subset of another
9851 </summary>
9852 </member>
9853 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
9854 <summary>
9855 Construct a CollectionSubsetConstraint
9856 </summary>
9857 <param name="expected">The collection that the actual value is expected to be a subset of</param>
9858 </member>
9859 <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
9860 <summary>
9861 The Description of what this constraint tests, for
9862 use in messages and in the ConstraintResult.
9863 </summary>
9864 </member>
9865 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
9866 <summary>
9867 Test whether the actual collection is a subset of
9868 the expected collection provided.
9869 </summary>
9870 <param name="actual"></param>
9871 <returns></returns>
9872 </member>
9873 <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
9874 <summary>
9875 CollectionSupersetConstraint is used to determine whether
9876 one collection is a superset of another
9877 </summary>
9878 </member>
9879 <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
9880 <summary>
9881 Construct a CollectionSupersetConstraint
9882 </summary>
9883 <param name="expected">The collection that the actual value is expected to be a superset of</param>
9884 </member>
9885 <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
9886 <summary>
9887 The Description of what this constraint tests, for
9888 use in messages and in the ConstraintResult.
9889 </summary>
9890 </member>
9891 <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
9892 <summary>
9893 Test whether the actual collection is a superset of
9894 the expected collection provided.
9895 </summary>
9896 <param name="actual"></param>
9897 <returns></returns>
9898 </member>
9899 <member name="T:NUnit.Framework.Constraints.CollectionTally">
9900 <summary>
9901 CollectionTally counts (tallies) the number of
9902 occurrences of each object in one or more enumerations.
9903 </summary>
9904 </member>
9905 <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
9906 <summary>
9907 Construct a CollectionTally object from a comparer and a collection
9908 </summary>
9909 </member>
9910 <member name="P:NUnit.Framework.Constraints.CollectionTally.Count">
9911 <summary>
9912 The number of objects remaining in the tally
9913 </summary>
9914 </member>
9915 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
9916 <summary>
9917 Try to remove an object from the tally
9918 </summary>
9919 <param name="o">The object to remove</param>
9920 <returns>True if successful, false if the object was not found</returns>
9921 </member>
9922 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
9923 <summary>
9924 Try to remove a set of objects from the tally
9925 </summary>
9926 <param name="c">The objects to remove</param>
9927 <returns>True if successful, false if any object was not found</returns>
9928 </member>
9929 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
9930 <summary>
9931 ComparisonAdapter class centralizes all comparisons of
9932 _values in NUnit, adapting to the use of any provided
9933 <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
9934 or <see cref="T:System.Comparison`1"/>.
9935 </summary>
9936 </member>
9937 <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
9938 <summary>
9939 Gets the default ComparisonAdapter, which wraps an
9940 NUnitComparer object.
9941 </summary>
9942 </member>
9943 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
9944 <summary>
9945 Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
9946 </summary>
9947 </member>
9948 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
9949 <summary>
9950 Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
9951 </summary>
9952 </member>
9953 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
9954 <summary>
9955 Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
9956 </summary>
9957 </member>
9958 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
9959 <summary>
9960 Compares two objects
9961 </summary>
9962 </member>
9963 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
9964 <summary>
9965 Construct a default ComparisonAdapter
9966 </summary>
9967 </member>
9968 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
9969 <summary>
9970 Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
9971 </summary>
9972 </member>
9973 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
9974 <summary>
9975 Compares two objects
9976 </summary>
9977 <param name="expected"></param>
9978 <param name="actual"></param>
9979 <returns></returns>
9980 </member>
9981 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
9982 <summary>
9983 ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
9984 allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
9985 to actually perform the comparison.
9986 </summary>
9987 </member>
9988 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
9989 <summary>
9990 Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
9991 </summary>
9992 </member>
9993 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
9994 <summary>
9995 Compare a Type T to an object
9996 </summary>
9997 </member>
9998 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
9999 <summary>
10000 Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
10001 </summary>
10002 </member>
10003 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
10004 <summary>
10005 Compare a Type T to an object
10006 </summary>
10007 </member>
10008 <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
10009 <summary>
10010 Abstract base class for constraints that compare _values to
10011 determine if one is greater than, equal to or less than
10012 the other.
10013 </summary>
10014 </member>
10015 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.expected">
10016 <summary>
10017 The value against which a comparison is to be made
10018 </summary>
10019 </member>
10020 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.lessComparisonResult">
10021 <summary>
10022 If true, less than returns success
10023 </summary>
10024 </member>
10025 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.equalComparisonResult">
10026 <summary>
10027 if true, equal returns success
10028 </summary>
10029 </member>
10030 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.greaterComparisonResult">
10031 <summary>
10032 if true, greater than returns success
10033 </summary>
10034 </member>
10035 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.comparer">
10036 <summary>
10037 ComparisonAdapter to be used in making the comparison
10038 </summary>
10039 </member>
10040 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object,System.Boolean,System.Boolean,System.Boolean,System.String)">
10041 <summary>
10042 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
10043 </summary>
10044 <param name="value">The value against which to make a comparison.</param>
10045 <param name="lessComparisonResult">if set to <c>true</c> less succeeds.</param>
10046 <param name="equalComparisonResult">if set to <c>true</c> equal succeeds.</param>
10047 <param name="greaterComparisonResult">if set to <c>true</c> greater succeeds.</param>
10048 <param name="predicate">String used in describing the constraint.</param>
10049 </member>
10050 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
10051 <summary>
10052 Test whether the constraint is satisfied by a given value
10053 </summary>
10054 <param name="actual">The value to be tested</param>
10055 <returns>True for success, false for failure</returns>
10056 </member>
10057 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
10058 <summary>
10059 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
10060 </summary>
10061 <param name="comparer">The comparer used for comparison tests</param>
10062 <returns>A constraint modified to use the given comparer</returns>
10063 </member>
10064 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
10065 <summary>
10066 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
10067 </summary>
10068 <param name="comparer">The comparer used for comparison tests</param>
10069 <returns>A constraint modified to use the given comparer</returns>
10070 </member>
10071 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
10072 <summary>
10073 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
10074 </summary>
10075 <param name="comparer">The comparer used for comparison tests</param>
10076 <returns>A constraint modified to use the given comparer</returns>
10077 </member>
10078 <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
10079 <summary>
10080 Delegate used to delay evaluation of the actual value
10081 to be used in evaluating a constraint
10082 </summary>
10083 </member>
10084 <member name="T:NUnit.Framework.Constraints.Constraint">
10085 <summary>
10086 The Constraint class is the base of all built-in constraints
10087 within NUnit. It provides the operator overloads used to combine
10088 constraints.
10089 </summary>
10090 </member>
10091 <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
10092 <summary>
10093 Construct a constraint with optional arguments
10094 </summary>
10095 <param name="args">Arguments to be saved</param>
10096 </member>
10097 <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
10098 <summary>
10099 The display name of this Constraint for use by ToString().
10100 The default value is the name of the constraint with
10101 trailing "Constraint" removed. Derived classes may set
10102 this to another name in their constructors.
10103 </summary>
10104 </member>
10105 <member name="P:NUnit.Framework.Constraints.Constraint.Description">
10106 <summary>
10107 The Description of what this constraint tests, for
10108 use in messages and in the ConstraintResult.
10109 </summary>
10110 </member>
10111 <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
10112 <summary>
10113 Arguments provided to this Constraint, for use in
10114 formatting the description.
10115 </summary>
10116 </member>
10117 <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
10118 <summary>
10119 The ConstraintBuilder holding this constraint
10120 </summary>
10121 </member>
10122 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
10123 <summary>
10124 Applies the constraint to an actual value, returning a ConstraintResult.
10125 </summary>
10126 <param name="actual">The value to be tested</param>
10127 <returns>A ConstraintResult</returns>
10128 </member>
10129 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
10130 <summary>
10131 Applies the constraint to an ActualValueDelegate that returns
10132 the value to be tested. The default implementation simply evaluates
10133 the delegate but derived classes may override it to provide for
10134 delayed processing.
10135 </summary>
10136 <param name="del">An ActualValueDelegate</param>
10137 <returns>A ConstraintResult</returns>
10138 </member>
10139 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
10140 <summary>
10141 Test whether the constraint is satisfied by a given reference.
10142 The default implementation simply dereferences the value but
10143 derived classes may override it to provide for delayed processing.
10144 </summary>
10145 <param name="actual">A reference to the value to be tested</param>
10146 <returns>A ConstraintResult</returns>
10147 </member>
10148 <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
10149 <summary>
10150 Default override of ToString returns the constraint DisplayName
10151 followed by any arguments within angle brackets.
10152 </summary>
10153 <returns></returns>
10154 </member>
10155 <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
10156 <summary>
10157 Returns the string representation of this constraint
10158 </summary>
10159 </member>
10160 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
10161 <summary>
10162 This operator creates a constraint that is satisfied only if both
10163 argument constraints are satisfied.
10164 </summary>
10165 </member>
10166 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
10167 <summary>
10168 This operator creates a constraint that is satisfied if either
10169 of the argument constraints is satisfied.
10170 </summary>
10171 </member>
10172 <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
10173 <summary>
10174 This operator creates a constraint that is satisfied if the
10175 argument constraint is not satisfied.
10176 </summary>
10177 </member>
10178 <member name="P:NUnit.Framework.Constraints.Constraint.And">
10179 <summary>
10180 Returns a ConstraintExpression by appending And
10181 to the current constraint.
10182 </summary>
10183 </member>
10184 <member name="P:NUnit.Framework.Constraints.Constraint.With">
10185 <summary>
10186 Returns a ConstraintExpression by appending And
10187 to the current constraint.
10188 </summary>
10189 </member>
10190 <member name="P:NUnit.Framework.Constraints.Constraint.Or">
10191 <summary>
10192 Returns a ConstraintExpression by appending Or
10193 to the current constraint.
10194 </summary>
10195 </member>
10196 <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
10197 <summary>
10198 Returns a DelayedConstraint with the specified delay time.
10199 </summary>
10200 <param name="delayInMilliseconds">The delay in milliseconds.</param>
10201 <returns></returns>
10202 </member>
10203 <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
10204 <summary>
10205 Returns a DelayedConstraint with the specified delay time
10206 and polling interval.
10207 </summary>
10208 <param name="delayInMilliseconds">The delay in milliseconds.</param>
10209 <param name="pollingInterval">The interval at which to test the constraint.</param>
10210 <returns></returns>
10211 </member>
10212 <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
10213 <summary>
10214 Resolves any pending operators and returns the resolved constraint.
10215 </summary>
10216 </member>
10217 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
10218 <summary>
10219 ConstraintBuilder maintains the stacks that are used in
10220 processing a ConstraintExpression. An OperatorStack
10221 is used to hold operators that are waiting for their
10222 operands to be reorganized. a ConstraintStack holds
10223 input constraints as well as the results of each
10224 operator applied.
10225 </summary>
10226 </member>
10227 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
10228 <summary>
10229 OperatorStack is a type-safe stack for holding ConstraintOperators
10230 </summary>
10231 </member>
10232 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
10233 <summary>
10234 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
10235 </summary>
10236 <param name="builder">The ConstraintBuilder using this stack.</param>
10237 </member>
10238 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
10239 <summary>
10240 Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
10241 </summary>
10242 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
10243 </member>
10244 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
10245 <summary>
10246 Gets the topmost operator without modifying the stack.
10247 </summary>
10248 </member>
10249 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
10250 <summary>
10251 Pushes the specified operator onto the stack.
10252 </summary>
10253 <param name="op">The operator to put onto the stack.</param>
10254 </member>
10255 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
10256 <summary>
10257 Pops the topmost operator from the stack.
10258 </summary>
10259 <returns>The topmost operator on the stack</returns>
10260 </member>
10261 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
10262 <summary>
10263 ConstraintStack is a type-safe stack for holding Constraints
10264 </summary>
10265 </member>
10266 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
10267 <summary>
10268 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
10269 </summary>
10270 <param name="builder">The ConstraintBuilder using this stack.</param>
10271 </member>
10272 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
10273 <summary>
10274 Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
10275 </summary>
10276 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
10277 </member>
10278 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
10279 <summary>
10280 Pushes the specified constraint. As a side effect,
10281 the constraint's Builder field is set to the
10282 ConstraintBuilder owning this stack.
10283 </summary>
10284 <param name="constraint">The constraint to put onto the stack</param>
10285 </member>
10286 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
10287 <summary>
10288 Pops this topmost constraint from the stack.
10289 As a side effect, the constraint's Builder
10290 field is set to null.
10291 </summary>
10292 <returns>The topmost contraint on the stack</returns>
10293 </member>
10294 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
10295 <summary>
10296 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
10297 </summary>
10298 </member>
10299 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
10300 <summary>
10301 Appends the specified operator to the expression by first
10302 reducing the operator stack and then pushing the new
10303 operator on the stack.
10304 </summary>
10305 <param name="op">The operator to push.</param>
10306 </member>
10307 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
10308 <summary>
10309 Appends the specified constraint to the expression by pushing
10310 it on the constraint stack.
10311 </summary>
10312 <param name="constraint">The constraint to push.</param>
10313 </member>
10314 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
10315 <summary>
10316 Sets the top operator right context.
10317 </summary>
10318 <param name="rightContext">The right context.</param>
10319 </member>
10320 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
10321 <summary>
10322 Reduces the operator stack until the topmost item
10323 precedence is greater than or equal to the target precedence.
10324 </summary>
10325 <param name="targetPrecedence">The target precedence.</param>
10326 </member>
10327 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
10328 <summary>
10329 Resolves this instance, returning a Constraint. If the Builder
10330 is not currently in a resolvable state, an exception is thrown.
10331 </summary>
10332 <returns>The resolved constraint</returns>
10333 </member>
10334 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
10335 <summary>
10336 Gets a value indicating whether this instance is resolvable.
10337 </summary>
10338 <value>
10339 <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
10340 </value>
10341 </member>
10342 <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
10343 <summary>
10344 ConstraintExpression represents a compound constraint in the
10345 process of being constructed from a series of syntactic elements.
10346
10347 Individual elements are appended to the expression as they are
10348 reorganized. When a constraint is appended, it is returned as the
10349 value of the operation so that modifiers may be applied. However,
10350 any partially built expression is attached to the constraint for
10351 later resolution. When an operator is appended, the partial
10352 expression is returned. If it's a self-resolving operator, then
10353 a ResolvableConstraintExpression is returned.
10354 </summary>
10355 </member>
10356 <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
10357 <summary>
10358 The ConstraintBuilder holding the elements recognized so far
10359 </summary>
10360 </member>
10361 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
10362 <summary>
10363 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
10364 </summary>
10365 </member>
10366 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
10367 <summary>
10368 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
10369 class passing in a ConstraintBuilder, which may be pre-populated.
10370 </summary>
10371 <param name="builder">The builder.</param>
10372 </member>
10373 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
10374 <summary>
10375 Returns a string representation of the expression as it
10376 currently stands. This should only be used for testing,
10377 since it has the side-effect of resolving the expression.
10378 </summary>
10379 <returns></returns>
10380 </member>
10381 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
10382 <summary>
10383 Appends an operator to the expression and returns the
10384 resulting expression itself.
10385 </summary>
10386 </member>
10387 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
10388 <summary>
10389 Appends a self-resolving operator to the expression and
10390 returns a new ResolvableConstraintExpression.
10391 </summary>
10392 </member>
10393 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
10394 <summary>
10395 Appends a constraint to the expression and returns that
10396 constraint, which is associated with the current state
10397 of the expression being built. Note that the constraint
10398 is not reduced at this time. For example, if there
10399 is a NotOperator on the stack we don't reduce and
10400 return a NotConstraint. The original constraint must
10401 be returned because it may support modifiers that
10402 are yet to be applied.
10403 </summary>
10404 </member>
10405 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
10406 <summary>
10407 Returns a ConstraintExpression that negates any
10408 following constraint.
10409 </summary>
10410 </member>
10411 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
10412 <summary>
10413 Returns a ConstraintExpression that negates any
10414 following constraint.
10415 </summary>
10416 </member>
10417 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
10418 <summary>
10419 Returns a ConstraintExpression, which will apply
10420 the following constraint to all members of a collection,
10421 succeeding if all of them succeed.
10422 </summary>
10423 </member>
10424 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
10425 <summary>
10426 Returns a ConstraintExpression, which will apply
10427 the following constraint to all members of a collection,
10428 succeeding if at least one of them succeeds.
10429 </summary>
10430 </member>
10431 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
10432 <summary>
10433 Returns a ConstraintExpression, which will apply
10434 the following constraint to all members of a collection,
10435 succeeding if all of them fail.
10436 </summary>
10437 </member>
10438 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
10439 <summary>
10440 Returns a ConstraintExpression, which will apply
10441 the following constraint to all members of a collection,
10442 succeeding only if a specified number of them succeed.
10443 </summary>
10444 </member>
10445 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
10446 <summary>
10447 Returns a new PropertyConstraintExpression, which will either
10448 test for the existence of the named property on the object
10449 being tested or apply any following constraint to that property.
10450 </summary>
10451 </member>
10452 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
10453 <summary>
10454 Returns a new ConstraintExpression, which will apply the following
10455 constraint to the Length property of the object being tested.
10456 </summary>
10457 </member>
10458 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
10459 <summary>
10460 Returns a new ConstraintExpression, which will apply the following
10461 constraint to the Count property of the object being tested.
10462 </summary>
10463 </member>
10464 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
10465 <summary>
10466 Returns a new ConstraintExpression, which will apply the following
10467 constraint to the Message property of the object being tested.
10468 </summary>
10469 </member>
10470 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
10471 <summary>
10472 Returns a new ConstraintExpression, which will apply the following
10473 constraint to the InnerException property of the object being tested.
10474 </summary>
10475 </member>
10476 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
10477 <summary>
10478 Returns a new AttributeConstraint checking for the
10479 presence of a particular attribute on an object.
10480 </summary>
10481 </member>
10482 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
10483 <summary>
10484 Returns a new AttributeConstraint checking for the
10485 presence of a particular attribute on an object.
10486 </summary>
10487 </member>
10488 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
10489 <summary>
10490 With is currently a NOP - reserved for future use.
10491 </summary>
10492 </member>
10493 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
10494 <summary>
10495 Returns the constraint provided as an argument - used to allow custom
10496 custom constraints to easily participate in the syntax.
10497 </summary>
10498 </member>
10499 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
10500 <summary>
10501 Returns the constraint provided as an argument - used to allow custom
10502 custom constraints to easily participate in the syntax.
10503 </summary>
10504 </member>
10505 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
10506 <summary>
10507 Returns a constraint that tests for null
10508 </summary>
10509 </member>
10510 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
10511 <summary>
10512 Returns a constraint that tests for True
10513 </summary>
10514 </member>
10515 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
10516 <summary>
10517 Returns a constraint that tests for False
10518 </summary>
10519 </member>
10520 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
10521 <summary>
10522 Returns a constraint that tests for a positive value
10523 </summary>
10524 </member>
10525 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
10526 <summary>
10527 Returns a constraint that tests for a negative value
10528 </summary>
10529 </member>
10530 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
10531 <summary>
10532 Returns a constraint that tests for NaN
10533 </summary>
10534 </member>
10535 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
10536 <summary>
10537 Returns a constraint that tests for empty
10538 </summary>
10539 </member>
10540 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
10541 <summary>
10542 Returns a constraint that tests whether a collection
10543 contains all unique items.
10544 </summary>
10545 </member>
10546 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
10547 <summary>
10548 Returns a constraint that tests whether an object graph is serializable in binary format.
10549 </summary>
10550 </member>
10551 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
10552 <summary>
10553 Returns a constraint that tests whether an object graph is serializable in xml format.
10554 </summary>
10555 </member>
10556 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
10557 <summary>
10558 Returns a constraint that tests two items for equality
10559 </summary>
10560 </member>
10561 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
10562 <summary>
10563 Returns a constraint that tests that two references are the same object
10564 </summary>
10565 </member>
10566 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
10567 <summary>
10568 Returns a constraint that tests whether the
10569 actual value is greater than the supplied argument
10570 </summary>
10571 </member>
10572 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
10573 <summary>
10574 Returns a constraint that tests whether the
10575 actual value is greater than or equal to the supplied argument
10576 </summary>
10577 </member>
10578 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
10579 <summary>
10580 Returns a constraint that tests whether the
10581 actual value is greater than or equal to the supplied argument
10582 </summary>
10583 </member>
10584 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
10585 <summary>
10586 Returns a constraint that tests whether the
10587 actual value is less than the supplied argument
10588 </summary>
10589 </member>
10590 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
10591 <summary>
10592 Returns a constraint that tests whether the
10593 actual value is less than or equal to the supplied argument
10594 </summary>
10595 </member>
10596 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
10597 <summary>
10598 Returns a constraint that tests whether the
10599 actual value is less than or equal to the supplied argument
10600 </summary>
10601 </member>
10602 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
10603 <summary>
10604 Returns a constraint that tests whether the actual
10605 value is of the exact type supplied as an argument.
10606 </summary>
10607 </member>
10608 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
10609 <summary>
10610 Returns a constraint that tests whether the actual
10611 value is of the exact type supplied as an argument.
10612 </summary>
10613 </member>
10614 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
10615 <summary>
10616 Returns a constraint that tests whether the actual value
10617 is of the type supplied as an argument or a derived type.
10618 </summary>
10619 </member>
10620 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
10621 <summary>
10622 Returns a constraint that tests whether the actual value
10623 is of the type supplied as an argument or a derived type.
10624 </summary>
10625 </member>
10626 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
10627 <summary>
10628 Returns a constraint that tests whether the actual value
10629 is assignable from the type supplied as an argument.
10630 </summary>
10631 </member>
10632 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
10633 <summary>
10634 Returns a constraint that tests whether the actual value
10635 is assignable from the type supplied as an argument.
10636 </summary>
10637 </member>
10638 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
10639 <summary>
10640 Returns a constraint that tests whether the actual value
10641 is assignable from the type supplied as an argument.
10642 </summary>
10643 </member>
10644 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
10645 <summary>
10646 Returns a constraint that tests whether the actual value
10647 is assignable from the type supplied as an argument.
10648 </summary>
10649 </member>
10650 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
10651 <summary>
10652 Returns a constraint that tests whether the actual value
10653 is a collection containing the same elements as the
10654 collection supplied as an argument.
10655 </summary>
10656 </member>
10657 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
10658 <summary>
10659 Returns a constraint that tests whether the actual value
10660 is a subset of the collection supplied as an argument.
10661 </summary>
10662 </member>
10663 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
10664 <summary>
10665 Returns a constraint that tests whether the actual value
10666 is a superset of the collection supplied as an argument.
10667 </summary>
10668 </member>
10669 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
10670 <summary>
10671 Returns a constraint that tests whether a collection is ordered
10672 </summary>
10673 </member>
10674 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
10675 <summary>
10676 Returns a new CollectionContainsConstraint checking for the
10677 presence of a particular object in the collection.
10678 </summary>
10679 </member>
10680 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
10681 <summary>
10682 Returns a new CollectionContainsConstraint checking for the
10683 presence of a particular object in the collection.
10684 </summary>
10685 </member>
10686 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
10687 <summary>
10688 Returns a new ContainsConstraint. This constraint
10689 will, in turn, make use of the appropriate second-level
10690 constraint, depending on the type of the actual argument.
10691 This overload is only used if the item sought is a string,
10692 since any other type implies that we are looking for a
10693 collection member.
10694 </summary>
10695 </member>
10696 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
10697 <summary>
10698 Returns a new ContainsConstraint. This constraint
10699 will, in turn, make use of the appropriate second-level
10700 constraint, depending on the type of the actual argument.
10701 This overload is only used if the item sought is a string,
10702 since any other type implies that we are looking for a
10703 collection member.
10704 </summary>
10705 </member>
10706 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
10707 <summary>
10708 Returns a constraint that succeeds if the actual
10709 value contains the substring supplied as an argument.
10710 </summary>
10711 </member>
10712 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
10713 <summary>
10714 Returns a constraint that succeeds if the actual
10715 value contains the substring supplied as an argument.
10716 </summary>
10717 </member>
10718 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
10719 <summary>
10720 Returns a constraint that succeeds if the actual
10721 value starts with the substring supplied as an argument.
10722 </summary>
10723 </member>
10724 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
10725 <summary>
10726 Returns a constraint that succeeds if the actual
10727 value starts with the substring supplied as an argument.
10728 </summary>
10729 </member>
10730 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
10731 <summary>
10732 Returns a constraint that succeeds if the actual
10733 value starts with the substring supplied as an argument.
10734 </summary>
10735 </member>
10736 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
10737 <summary>
10738 Returns a constraint that succeeds if the actual
10739 value ends with the substring supplied as an argument.
10740 </summary>
10741 </member>
10742 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
10743 <summary>
10744 Returns a constraint that succeeds if the actual
10745 value ends with the substring supplied as an argument.
10746 </summary>
10747 </member>
10748 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
10749 <summary>
10750 Returns a constraint that succeeds if the actual
10751 value ends with the substring supplied as an argument.
10752 </summary>
10753 </member>
10754 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
10755 <summary>
10756 Returns a constraint that succeeds if the actual
10757 value matches the regular expression supplied as an argument.
10758 </summary>
10759 </member>
10760 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
10761 <summary>
10762 Returns a constraint that succeeds if the actual
10763 value matches the regular expression supplied as an argument.
10764 </summary>
10765 </member>
10766 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
10767 <summary>
10768 Returns a constraint that succeeds if the actual
10769 value matches the regular expression supplied as an argument.
10770 </summary>
10771 </member>
10772 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
10773 <summary>
10774 Returns a constraint that tests whether the path provided
10775 is the same as an expected path after canonicalization.
10776 </summary>
10777 </member>
10778 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
10779 <summary>
10780 Returns a constraint that tests whether the path provided
10781 is the a subpath of the expected path after canonicalization.
10782 </summary>
10783 </member>
10784 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
10785 <summary>
10786 Returns a constraint that tests whether the path provided
10787 is the same path or under an expected path after canonicalization.
10788 </summary>
10789 </member>
10790 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.IComparable,System.IComparable)">
10791 <summary>
10792 Returns a constraint that tests whether the actual value falls
10793 within a specified range.
10794 </summary>
10795 </member>
10796 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
10797 <summary>
10798 Returns a constraint that succeeds if the value
10799 is a file or directory and it exists.
10800 </summary>
10801 </member>
10802 <member name="T:NUnit.Framework.Constraints.ConstraintFactory">
10803 <summary>
10804 Helper class with properties and methods that supply
10805 a number of constraints used in Asserts.
10806 </summary>
10807 </member>
10808 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Not">
10809 <summary>
10810 Returns a ConstraintExpression that negates any
10811 following constraint.
10812 </summary>
10813 </member>
10814 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.No">
10815 <summary>
10816 Returns a ConstraintExpression that negates any
10817 following constraint.
10818 </summary>
10819 </member>
10820 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.All">
10821 <summary>
10822 Returns a ConstraintExpression, which will apply
10823 the following constraint to all members of a collection,
10824 succeeding if all of them succeed.
10825 </summary>
10826 </member>
10827 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Some">
10828 <summary>
10829 Returns a ConstraintExpression, which will apply
10830 the following constraint to all members of a collection,
10831 succeeding if at least one of them succeeds.
10832 </summary>
10833 </member>
10834 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.None">
10835 <summary>
10836 Returns a ConstraintExpression, which will apply
10837 the following constraint to all members of a collection,
10838 succeeding if all of them fail.
10839 </summary>
10840 </member>
10841 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Exactly(System.Int32)">
10842 <summary>
10843 Returns a ConstraintExpression, which will apply
10844 the following constraint to all members of a collection,
10845 succeeding only if a specified number of them succeed.
10846 </summary>
10847 </member>
10848 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Property(System.String)">
10849 <summary>
10850 Returns a new PropertyConstraintExpression, which will either
10851 test for the existence of the named property on the object
10852 being tested or apply any following constraint to that property.
10853 </summary>
10854 </member>
10855 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Length">
10856 <summary>
10857 Returns a new ConstraintExpression, which will apply the following
10858 constraint to the Length property of the object being tested.
10859 </summary>
10860 </member>
10861 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Count">
10862 <summary>
10863 Returns a new ConstraintExpression, which will apply the following
10864 constraint to the Count property of the object being tested.
10865 </summary>
10866 </member>
10867 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Message">
10868 <summary>
10869 Returns a new ConstraintExpression, which will apply the following
10870 constraint to the Message property of the object being tested.
10871 </summary>
10872 </member>
10873 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.InnerException">
10874 <summary>
10875 Returns a new ConstraintExpression, which will apply the following
10876 constraint to the InnerException property of the object being tested.
10877 </summary>
10878 </member>
10879 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute(System.Type)">
10880 <summary>
10881 Returns a new AttributeConstraint checking for the
10882 presence of a particular attribute on an object.
10883 </summary>
10884 </member>
10885 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute``1">
10886 <summary>
10887 Returns a new AttributeConstraint checking for the
10888 presence of a particular attribute on an object.
10889 </summary>
10890 </member>
10891 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Null">
10892 <summary>
10893 Returns a constraint that tests for null
10894 </summary>
10895 </member>
10896 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.True">
10897 <summary>
10898 Returns a constraint that tests for True
10899 </summary>
10900 </member>
10901 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.False">
10902 <summary>
10903 Returns a constraint that tests for False
10904 </summary>
10905 </member>
10906 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Positive">
10907 <summary>
10908 Returns a constraint that tests for a positive value
10909 </summary>
10910 </member>
10911 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Negative">
10912 <summary>
10913 Returns a constraint that tests for a negative value
10914 </summary>
10915 </member>
10916 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.NaN">
10917 <summary>
10918 Returns a constraint that tests for NaN
10919 </summary>
10920 </member>
10921 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Empty">
10922 <summary>
10923 Returns a constraint that tests for empty
10924 </summary>
10925 </member>
10926 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Unique">
10927 <summary>
10928 Returns a constraint that tests whether a collection
10929 contains all unique items.
10930 </summary>
10931 </member>
10932 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.BinarySerializable">
10933 <summary>
10934 Returns a constraint that tests whether an object graph is serializable in binary format.
10935 </summary>
10936 </member>
10937 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.XmlSerializable">
10938 <summary>
10939 Returns a constraint that tests whether an object graph is serializable in xml format.
10940 </summary>
10941 </member>
10942 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EqualTo(System.Object)">
10943 <summary>
10944 Returns a constraint that tests two items for equality
10945 </summary>
10946 </member>
10947 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SameAs(System.Object)">
10948 <summary>
10949 Returns a constraint that tests that two references are the same object
10950 </summary>
10951 </member>
10952 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThan(System.Object)">
10953 <summary>
10954 Returns a constraint that tests whether the
10955 actual value is greater than the supplied argument
10956 </summary>
10957 </member>
10958 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThanOrEqualTo(System.Object)">
10959 <summary>
10960 Returns a constraint that tests whether the
10961 actual value is greater than or equal to the supplied argument
10962 </summary>
10963 </member>
10964 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtLeast(System.Object)">
10965 <summary>
10966 Returns a constraint that tests whether the
10967 actual value is greater than or equal to the supplied argument
10968 </summary>
10969 </member>
10970 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThan(System.Object)">
10971 <summary>
10972 Returns a constraint that tests whether the
10973 actual value is less than the supplied argument
10974 </summary>
10975 </member>
10976 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThanOrEqualTo(System.Object)">
10977 <summary>
10978 Returns a constraint that tests whether the
10979 actual value is less than or equal to the supplied argument
10980 </summary>
10981 </member>
10982 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtMost(System.Object)">
10983 <summary>
10984 Returns a constraint that tests whether the
10985 actual value is less than or equal to the supplied argument
10986 </summary>
10987 </member>
10988 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf(System.Type)">
10989 <summary>
10990 Returns a constraint that tests whether the actual
10991 value is of the exact type supplied as an argument.
10992 </summary>
10993 </member>
10994 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf``1">
10995 <summary>
10996 Returns a constraint that tests whether the actual
10997 value is of the exact type supplied as an argument.
10998 </summary>
10999 </member>
11000 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf(System.Type)">
11001 <summary>
11002 Returns a constraint that tests whether the actual value
11003 is of the type supplied as an argument or a derived type.
11004 </summary>
11005 </member>
11006 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf``1">
11007 <summary>
11008 Returns a constraint that tests whether the actual value
11009 is of the type supplied as an argument or a derived type.
11010 </summary>
11011 </member>
11012 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom(System.Type)">
11013 <summary>
11014 Returns a constraint that tests whether the actual value
11015 is assignable from the type supplied as an argument.
11016 </summary>
11017 </member>
11018 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom``1">
11019 <summary>
11020 Returns a constraint that tests whether the actual value
11021 is assignable from the type supplied as an argument.
11022 </summary>
11023 </member>
11024 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo(System.Type)">
11025 <summary>
11026 Returns a constraint that tests whether the actual value
11027 is assignable from the type supplied as an argument.
11028 </summary>
11029 </member>
11030 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo``1">
11031 <summary>
11032 Returns a constraint that tests whether the actual value
11033 is assignable from the type supplied as an argument.
11034 </summary>
11035 </member>
11036 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EquivalentTo(System.Collections.IEnumerable)">
11037 <summary>
11038 Returns a constraint that tests whether the actual value
11039 is a collection containing the same elements as the
11040 collection supplied as an argument.
11041 </summary>
11042 </member>
11043 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubsetOf(System.Collections.IEnumerable)">
11044 <summary>
11045 Returns a constraint that tests whether the actual value
11046 is a subset of the collection supplied as an argument.
11047 </summary>
11048 </member>
11049 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SupersetOf(System.Collections.IEnumerable)">
11050 <summary>
11051 Returns a constraint that tests whether the actual value
11052 is a superset of the collection supplied as an argument.
11053 </summary>
11054 </member>
11055 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Ordered">
11056 <summary>
11057 Returns a constraint that tests whether a collection is ordered
11058 </summary>
11059 </member>
11060 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Member(System.Object)">
11061 <summary>
11062 Returns a new CollectionContainsConstraint checking for the
11063 presence of a particular object in the collection.
11064 </summary>
11065 </member>
11066 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.Object)">
11067 <summary>
11068 Returns a new CollectionContainsConstraint checking for the
11069 presence of a particular object in the collection.
11070 </summary>
11071 </member>
11072 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.String)">
11073 <summary>
11074 Returns a new ContainsConstraint. This constraint
11075 will, in turn, make use of the appropriate second-level
11076 constraint, depending on the type of the actual argument.
11077 This overload is only used if the item sought is a string,
11078 since any other type implies that we are looking for a
11079 collection member.
11080 </summary>
11081 </member>
11082 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringContaining(System.String)">
11083 <summary>
11084 Returns a constraint that succeeds if the actual
11085 value contains the substring supplied as an argument.
11086 </summary>
11087 </member>
11088 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.ContainsSubstring(System.String)">
11089 <summary>
11090 Returns a constraint that succeeds if the actual
11091 value contains the substring supplied as an argument.
11092 </summary>
11093 </member>
11094 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotContain(System.String)">
11095 <summary>
11096 Returns a constraint that fails if the actual
11097 value contains the substring supplied as an argument.
11098 </summary>
11099 </member>
11100 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartWith(System.String)">
11101 <summary>
11102 Returns a constraint that succeeds if the actual
11103 value starts with the substring supplied as an argument.
11104 </summary>
11105 </member>
11106 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartsWith(System.String)">
11107 <summary>
11108 Returns a constraint that succeeds if the actual
11109 value starts with the substring supplied as an argument.
11110 </summary>
11111 </member>
11112 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringStarting(System.String)">
11113 <summary>
11114 Returns a constraint that succeeds if the actual
11115 value starts with the substring supplied as an argument.
11116 </summary>
11117 </member>
11118 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotStartWith(System.String)">
11119 <summary>
11120 Returns a constraint that fails if the actual
11121 value starts with the substring supplied as an argument.
11122 </summary>
11123 </member>
11124 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndWith(System.String)">
11125 <summary>
11126 Returns a constraint that succeeds if the actual
11127 value ends with the substring supplied as an argument.
11128 </summary>
11129 </member>
11130 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndsWith(System.String)">
11131 <summary>
11132 Returns a constraint that succeeds if the actual
11133 value ends with the substring supplied as an argument.
11134 </summary>
11135 </member>
11136 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringEnding(System.String)">
11137 <summary>
11138 Returns a constraint that succeeds if the actual
11139 value ends with the substring supplied as an argument.
11140 </summary>
11141 </member>
11142 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotEndWith(System.String)">
11143 <summary>
11144 Returns a constraint that fails if the actual
11145 value ends with the substring supplied as an argument.
11146 </summary>
11147 </member>
11148 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Match(System.String)">
11149 <summary>
11150 Returns a constraint that succeeds if the actual
11151 value matches the regular expression supplied as an argument.
11152 </summary>
11153 </member>
11154 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Matches(System.String)">
11155 <summary>
11156 Returns a constraint that succeeds if the actual
11157 value matches the regular expression supplied as an argument.
11158 </summary>
11159 </member>
11160 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringMatching(System.String)">
11161 <summary>
11162 Returns a constraint that succeeds if the actual
11163 value matches the regular expression supplied as an argument.
11164 </summary>
11165 </member>
11166 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotMatch(System.String)">
11167 <summary>
11168 Returns a constraint that fails if the actual
11169 value matches the pattern supplied as an argument.
11170 </summary>
11171 </member>
11172 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePath(System.String)">
11173 <summary>
11174 Returns a constraint that tests whether the path provided
11175 is the same as an expected path after canonicalization.
11176 </summary>
11177 </member>
11178 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubPathOf(System.String)">
11179 <summary>
11180 Returns a constraint that tests whether the path provided
11181 is a subpath of the expected path after canonicalization.
11182 </summary>
11183 </member>
11184 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePathOrUnder(System.String)">
11185 <summary>
11186 Returns a constraint that tests whether the path provided
11187 is the same path or under an expected path after canonicalization.
11188 </summary>
11189 </member>
11190 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InRange(System.IComparable,System.IComparable)">
11191 <summary>
11192 Returns a constraint that tests whether the actual value falls
11193 within a specified range.
11194 </summary>
11195 </member>
11196 <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
11197 <summary>
11198 ConstraintStatus represents the status of a ConstraintResult
11199 returned by a Constraint being applied to an actual value.
11200 </summary>
11201 </member>
11202 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
11203 <summary>
11204 The status has not yet been set
11205 </summary>
11206 </member>
11207 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
11208 <summary>
11209 The constraint succeeded
11210 </summary>
11211 </member>
11212 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
11213 <summary>
11214 The constraint failed
11215 </summary>
11216 </member>
11217 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
11218 <summary>
11219 An error occured in applying the constraint (reserved for future use)
11220 </summary>
11221 </member>
11222 <member name="T:NUnit.Framework.Constraints.ConstraintResult">
11223 <summary>
11224 Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
11225 </summary>
11226 </member>
11227 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
11228 <summary>
11229 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
11230 </summary>
11231 <param name="constraint">The Constraint to which this result applies.</param>
11232 <param name="actualValue">The actual value to which the Constraint was applied.</param>
11233 </member>
11234 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
11235 <summary>
11236 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
11237 </summary>
11238 <param name="constraint">The Constraint to which this result applies.</param>
11239 <param name="actualValue">The actual value to which the Constraint was applied.</param>
11240 <param name="status">The status of the new ConstraintResult.</param>
11241 </member>
11242 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
11243 <summary>
11244 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
11245 </summary>
11246 <param name="constraint">The Constraint to which this result applies.</param>
11247 <param name="actualValue">The actual value to which the Constraint was applied.</param>
11248 <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
11249 </member>
11250 <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
11251 <summary>
11252 The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
11253 </summary>
11254 </member>
11255 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
11256 <summary>
11257 Gets and sets the ResultStatus for this result.
11258 </summary>
11259 </member>
11260 <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
11261 <summary>
11262 True if actual value meets the Constraint criteria otherwise false.
11263 </summary>
11264 </member>
11265 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
11266 <summary>
11267 Display friendly name of the constraint.
11268 </summary>
11269 </member>
11270 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
11271 <summary>
11272 Description of the constraint may be affected by the state the constraint had
11273 when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
11274 </summary>
11275 </member>
11276 <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
11277 <summary>
11278 Write the failure message to the MessageWriter provided
11279 as an argument. The default implementation simply passes
11280 the result and the actual value to the writer, which
11281 then displays the constraint description and the value.
11282
11283 Constraints that need to provide additional details,
11284 such as where the error occured can override this.
11285 </summary>
11286 <param name="writer">The MessageWriter on which to display the message</param>
11287 </member>
11288 <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
11289 <summary>
11290 Write the actual value for a failing constraint test to a
11291 MessageWriter. The default implementation simply writes
11292 the raw value of actual, leaving it to the writer to
11293 perform any formatting.
11294 </summary>
11295 <param name="writer">The writer on which the actual value is displayed</param>
11296 </member>
11297 <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
11298 <summary>
11299 ContainsConstraint tests a whether a string contains a substring
11300 or a collection contains an object. It postpones the decision of
11301 which test to use until the type of the actual argument is known.
11302 This allows testing whether a string is contained in a collection
11303 or as a substring of another string using the same syntax.
11304 </summary>
11305 </member>
11306 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
11307 <summary>
11308 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
11309 </summary>
11310 <param name="expected">The _expected.</param>
11311 </member>
11312 <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
11313 <summary>
11314 The Description of what this constraint tests, for
11315 use in messages and in the ConstraintResult.
11316 </summary>
11317 </member>
11318 <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
11319 <summary>
11320 Flag the constraint to ignore case and return self.
11321 </summary>
11322 </member>
11323 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
11324 <summary>
11325 Test whether the constraint is satisfied by a given value
11326 </summary>
11327 <param name="actual">The value to be tested</param>
11328 <returns>True for success, false for failure</returns>
11329 </member>
11330 <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
11331 <summary>
11332 Applies a delay to the match so that a match can be evaluated in the future.
11333 </summary>
11334 </member>
11335 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
11336 <summary>
11337 Creates a new DelayedConstraint
11338 </summary>
11339 <param name="baseConstraint">The inner constraint to decorate</param>
11340 <param name="delayInMilliseconds">The time interval after which the match is performed</param>
11341 <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
11342 </member>
11343 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
11344 <summary>
11345 Creates a new DelayedConstraint
11346 </summary>
11347 <param name="baseConstraint">The inner constraint to decorate</param>
11348 <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
11349 <param name="pollingInterval">The time interval used for polling, in milliseconds</param>
11350 <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
11351 </member>
11352 <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
11353 <summary>
11354 Gets text describing a constraint
11355 </summary>
11356 </member>
11357 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
11358 <summary>
11359 Test whether the constraint is satisfied by a given value
11360 </summary>
11361 <param name="actual">The value to be tested</param>
11362 <returns>True for if the base constraint fails, false if it succeeds</returns>
11363 </member>
11364 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
11365 <summary>
11366 Test whether the constraint is satisfied by a delegate
11367 </summary>
11368 <param name="del">The delegate whose value is to be tested</param>
11369 <returns>A ConstraintResult</returns>
11370 </member>
11371 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
11372 <summary>
11373 Test whether the constraint is satisfied by a given reference.
11374 Overridden to wait for the specified delay period before
11375 calling the base constraint with the dereferenced value.
11376 </summary>
11377 <param name="actual">A reference to the value to be tested</param>
11378 <returns>True for success, false for failure</returns>
11379 </member>
11380 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
11381 <summary>
11382 Returns the string representation of the constraint.
11383 </summary>
11384 </member>
11385 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
11386 <summary>
11387 Adjusts a Timestamp by a given TimeSpan
11388 </summary>
11389 <param name="timestamp"></param>
11390 <param name="offset"></param>
11391 <returns></returns>
11392 </member>
11393 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
11394 <summary>
11395 Returns the difference between two Timestamps as a TimeSpan
11396 </summary>
11397 <param name="timestamp1"></param>
11398 <param name="timestamp2"></param>
11399 <returns></returns>
11400 </member>
11401 <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
11402 <summary>
11403 DictionaryContainsKeyConstraint is used to test whether a dictionary
11404 contains an expected object as a key.
11405 </summary>
11406 </member>
11407 <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
11408 <summary>
11409 Construct a DictionaryContainsKeyConstraint
11410 </summary>
11411 <param name="expected"></param>
11412 </member>
11413 <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
11414 <summary>
11415 The Description of what this constraint tests, for
11416 use in messages and in the ConstraintResult.
11417 </summary>
11418 </member>
11419 <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
11420 <summary>
11421 Test whether the expected key is contained in the dictionary
11422 </summary>
11423 </member>
11424 <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
11425 <summary>
11426 DictionaryContainsValueConstraint is used to test whether a dictionary
11427 contains an expected object as a value.
11428 </summary>
11429 </member>
11430 <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
11431 <summary>
11432 Construct a DictionaryContainsValueConstraint
11433 </summary>
11434 <param name="expected"></param>
11435 </member>
11436 <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
11437 <summary>
11438 The Description of what this constraint tests, for
11439 use in messages and in the ConstraintResult.
11440 </summary>
11441 </member>
11442 <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
11443 <summary>
11444 Test whether the expected value is contained in the dictionary
11445 </summary>
11446 </member>
11447 <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
11448 <summary>
11449 EmptyCollectionConstraint tests whether a collection is empty.
11450 </summary>
11451 </member>
11452 <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
11453 <summary>
11454 The Description of what this constraint tests, for
11455 use in messages and in the ConstraintResult.
11456 </summary>
11457 </member>
11458 <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
11459 <summary>
11460 Check that the collection is empty
11461 </summary>
11462 <param name="collection"></param>
11463 <returns></returns>
11464 </member>
11465 <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
11466 <summary>
11467 EmptyConstraint tests a whether a string or collection is empty,
11468 postponing the decision about which test is applied until the
11469 type of the actual argument is known.
11470 </summary>
11471 </member>
11472 <member name="P:NUnit.Framework.Constraints.EmptyConstraint.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.EmptyConstraint.ApplyTo``1(``0)">
11479 <summary>
11480 Test whether the constraint is satisfied by a given value
11481 </summary>
11482 <param name="actual">The value to be tested</param>
11483 <returns>True for success, false for failure</returns>
11484 </member>
11485 <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
11486 <summary>
11487 EmptyDirectoryConstraint is used to test that a directory is empty
11488 </summary>
11489 </member>
11490 <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
11491 <summary>
11492 The Description of what this constraint tests, for
11493 use in messages and in the ConstraintResult.
11494 </summary>
11495 </member>
11496 <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
11497 <summary>
11498 Test whether the constraint is satisfied by a given value
11499 </summary>
11500 <param name="actual">The value to be tested</param>
11501 <returns>True for success, false for failure</returns>
11502 </member>
11503 <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
11504 <summary>
11505 EmptyStringConstraint tests whether a string is empty.
11506 </summary>
11507 </member>
11508 <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
11509 <summary>
11510 The Description of what this constraint tests, for
11511 use in messages and in the ConstraintResult.
11512 </summary>
11513 </member>
11514 <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
11515 <summary>
11516 Test whether the constraint is satisfied by a given value
11517 </summary>
11518 <param name="actual">The value to be tested</param>
11519 <returns>True for success, false for failure</returns>
11520 </member>
11521 <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
11522 <summary>
11523 EndsWithConstraint can test whether a string ends
11524 with an expected substring.
11525 </summary>
11526 </member>
11527 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
11528 <summary>
11529 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
11530 </summary>
11531 <param name="expected">The expected string</param>
11532 </member>
11533 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
11534 <summary>
11535 Test whether the constraint is matched by the actual value.
11536 This is a template method, which calls the IsMatch method
11537 of the derived class.
11538 </summary>
11539 <param name="actual"></param>
11540 <returns></returns>
11541 </member>
11542 <member name="T:NUnit.Framework.Constraints.EqualConstraint">
11543 <summary>
11544 EqualConstraint is able to compare an actual value with the
11545 expected value provided in its constructor. Two objects are
11546 considered equal if both are null, or if both have the same
11547 value. NUnit has special semantics for some object types.
11548 </summary>
11549 </member>
11550 <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
11551 <summary>
11552 NUnitEqualityComparer used to test equality.
11553 </summary>
11554 </member>
11555 <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
11556 <summary>
11557 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
11558 </summary>
11559 <param name="expected">The expected value.</param>
11560 </member>
11561 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
11562 <summary>
11563 Gets the tolerance for this comparison.
11564 </summary>
11565 <value>
11566 The tolerance.
11567 </value>
11568 </member>
11569 <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
11570 <summary>
11571 Gets a value indicating whether to compare case insensitive.
11572 </summary>
11573 <value>
11574 <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
11575 </value>
11576 </member>
11577 <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
11578 <summary>
11579 Gets a value indicating whether or not to clip strings.
11580 </summary>
11581 <value>
11582 <c>true</c> if set to clip strings otherwise, <c>false</c>.
11583 </value>
11584 </member>
11585 <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
11586 <summary>
11587 Gets the failure points.
11588 </summary>
11589 <value>
11590 The failure points.
11591 </value>
11592 </member>
11593 <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
11594 <summary>
11595 Flag the constraint to ignore case and return self.
11596 </summary>
11597 </member>
11598 <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
11599 <summary>
11600 Flag the constraint to suppress string clipping
11601 and return self.
11602 </summary>
11603 </member>
11604 <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
11605 <summary>
11606 Flag the constraint to compare arrays as collections
11607 and return self.
11608 </summary>
11609 </member>
11610 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
11611 <summary>
11612 Flag the constraint to use a tolerance when determining equality.
11613 </summary>
11614 <param name="amount">Tolerance value to be used</param>
11615 <returns>Self.</returns>
11616 </member>
11617 <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
11618 <summary>
11619 Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
11620 property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
11621 </summary>
11622 <remarks>
11623 Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
11624 constraint modifier.
11625 </remarks>
11626 </member>
11627 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
11628 <summary>
11629 Switches the .Within() modifier to interpret its tolerance as
11630 a distance in representable _values (see remarks).
11631 </summary>
11632 <returns>Self.</returns>
11633 <remarks>
11634 Ulp stands for "unit in the last place" and describes the minimum
11635 amount a given value can change. For any integers, an ulp is 1 whole
11636 digit. For floating point _values, the accuracy of which is better
11637 for smaller numbers and worse for larger numbers, an ulp depends
11638 on the size of the number. Using ulps for comparison of floating
11639 point results instead of fixed tolerances is safer because it will
11640 automatically compensate for the added inaccuracy of larger numbers.
11641 </remarks>
11642 </member>
11643 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
11644 <summary>
11645 Switches the .Within() modifier to interpret its tolerance as
11646 a percentage that the actual _values is allowed to deviate from
11647 the expected value.
11648 </summary>
11649 <returns>Self</returns>
11650 </member>
11651 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
11652 <summary>
11653 Causes the tolerance to be interpreted as a TimeSpan in days.
11654 </summary>
11655 <returns>Self</returns>
11656 </member>
11657 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
11658 <summary>
11659 Causes the tolerance to be interpreted as a TimeSpan in hours.
11660 </summary>
11661 <returns>Self</returns>
11662 </member>
11663 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
11664 <summary>
11665 Causes the tolerance to be interpreted as a TimeSpan in minutes.
11666 </summary>
11667 <returns>Self</returns>
11668 </member>
11669 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
11670 <summary>
11671 Causes the tolerance to be interpreted as a TimeSpan in seconds.
11672 </summary>
11673 <returns>Self</returns>
11674 </member>
11675 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
11676 <summary>
11677 Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
11678 </summary>
11679 <returns>Self</returns>
11680 </member>
11681 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
11682 <summary>
11683 Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
11684 </summary>
11685 <returns>Self</returns>
11686 </member>
11687 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
11688 <summary>
11689 Flag the constraint to use the supplied IComparer object.
11690 </summary>
11691 <param name="comparer">The IComparer object to use.</param>
11692 <returns>Self.</returns>
11693 </member>
11694 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
11695 <summary>
11696 Flag the constraint to use the supplied IComparer object.
11697 </summary>
11698 <param name="comparer">The IComparer object to use.</param>
11699 <returns>Self.</returns>
11700 </member>
11701 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
11702 <summary>
11703 Flag the constraint to use the supplied Comparison object.
11704 </summary>
11705 <param name="comparer">The IComparer object to use.</param>
11706 <returns>Self.</returns>
11707 </member>
11708 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
11709 <summary>
11710 Flag the constraint to use the supplied IEqualityComparer object.
11711 </summary>
11712 <param name="comparer">The IComparer object to use.</param>
11713 <returns>Self.</returns>
11714 </member>
11715 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
11716 <summary>
11717 Flag the constraint to use the supplied IEqualityComparer object.
11718 </summary>
11719 <param name="comparer">The IComparer object to use.</param>
11720 <returns>Self.</returns>
11721 </member>
11722 <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
11723 <summary>
11724 Test whether the constraint is satisfied by a given value
11725 </summary>
11726 <param name="actual">The value to be tested</param>
11727 <returns>True for success, false for failure</returns>
11728 </member>
11729 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
11730 <summary>
11731 The Description of what this constraint tests, for
11732 use in messages and in the ConstraintResult.
11733 </summary>
11734 </member>
11735 <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
11736 <summary>
11737 EqualityAdapter class handles all equality comparisons
11738 that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
11739 or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
11740 </summary>
11741 </member>
11742 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
11743 <summary>
11744 Compares two objects, returning true if they are equal
11745 </summary>
11746 </member>
11747 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
11748 <summary>
11749 Returns true if the two objects can be compared by this adapter.
11750 The base adapter cannot handle IEnumerables except for strings.
11751 </summary>
11752 </member>
11753 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
11754 <summary>
11755 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
11756 </summary>
11757 </member>
11758 <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
11759 <summary>
11760 <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
11761 </summary>
11762 </member>
11763 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
11764 <summary>
11765 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
11766 </summary>
11767 </member>
11768 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
11769 <summary>
11770 Returns true if the two objects can be compared by this adapter.
11771 Generic adapter requires objects of the specified type.
11772 </summary>
11773 </member>
11774 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
11775 <summary>
11776 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
11777 </summary>
11778 </member>
11779 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
11780 <summary>
11781 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
11782 </summary>
11783 </member>
11784 <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
11785 <summary>
11786 <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
11787 </summary>
11788 </member>
11789 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
11790 <summary>
11791 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
11792 </summary>
11793 </member>
11794 <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
11795 <summary>
11796 ExactTypeConstraint is used to test that an object
11797 is of the exact type provided in the constructor
11798 </summary>
11799 </member>
11800 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
11801 <summary>
11802 Construct an ExactTypeConstraint for a given Type
11803 </summary>
11804 <param name="type">The expected Type.</param>
11805 </member>
11806 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
11807 <summary>
11808 Apply the constraint to an actual value, returning true if it succeeds
11809 </summary>
11810 <param name="actual">The actual argument</param>
11811 <returns>True if the constraint succeeds, otherwise false.</returns>
11812 </member>
11813 <member name="T:NUnit.Framework.Constraints.FalseConstraint">
11814 <summary>
11815 FalseConstraint tests that the actual value is false
11816 </summary>
11817 </member>
11818 <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
11819 <summary>
11820 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
11821 </summary>
11822 </member>
11823 <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
11824 <summary>
11825 Test whether the constraint is satisfied by a given value
11826 </summary>
11827 <param name="actual">The value to be tested</param>
11828 <returns>True for success, false for failure</returns>
11829 </member>
11830 <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
11831 <summary>
11832 FileExistsConstraint is used to determine if a file exists
11833 </summary>
11834 </member>
11835 <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
11836 <summary>
11837 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
11838 </summary>
11839 </member>
11840 <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
11841 <summary>
11842 The Description of what this constraint tests, for
11843 use in messages and in the ConstraintResult.
11844 </summary>
11845 </member>
11846 <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
11847 <summary>
11848 FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
11849 </summary>
11850 </member>
11851 <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
11852 <summary>
11853 If true, the constraint will only check if files exist, not directories
11854 </summary>
11855 </member>
11856 <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
11857 <summary>
11858 If true, the constraint will only check if directories exist, not files
11859 </summary>
11860 </member>
11861 <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
11862 <summary>
11863 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
11864 will check files and directories.
11865 </summary>
11866 </member>
11867 <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
11868 <summary>
11869 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
11870 will only check files if ignoreDirectories is true.
11871 </summary>
11872 <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
11873 </member>
11874 <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
11875 <summary>
11876 The Description of what this constraint tests, for
11877 use in messages and in the ConstraintResult.
11878 </summary>
11879 </member>
11880 <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
11881 <summary>
11882 Applies the constraint to an actual value, returning a ConstraintResult.
11883 </summary>
11884 <param name="actual">The value to be tested</param>
11885 <returns>A ConstraintResult</returns>
11886 </member>
11887 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
11888 <summary>Helper routines for working with floating point numbers</summary>
11889 <remarks>
11890 <para>
11891 The floating point comparison code is based on this excellent article:
11892 http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
11893 </para>
11894 <para>
11895 "ULP" means Unit in the Last Place and in the context of this library refers to
11896 the distance between two adjacent floating point numbers. IEEE floating point
11897 numbers can only represent a finite subset of natural numbers, with greater
11898 accuracy for smaller numbers and lower accuracy for very large numbers.
11899 </para>
11900 <para>
11901 If a comparison is allowed "2 ulps" of deviation, that means the _values are
11902 allowed to deviate by up to 2 adjacent floating point _values, which might be
11903 as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
11904 </para>
11905 </remarks>
11906 </member>
11907 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
11908 <summary>Union of a floating point variable and an integer</summary>
11909 </member>
11910 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
11911 <summary>The union's value as a floating point variable</summary>
11912 </member>
11913 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
11914 <summary>The union's value as an integer</summary>
11915 </member>
11916 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
11917 <summary>The union's value as an unsigned integer</summary>
11918 </member>
11919 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
11920 <summary>Union of a double precision floating point variable and a long</summary>
11921 </member>
11922 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
11923 <summary>The union's value as a double precision floating point variable</summary>
11924 </member>
11925 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
11926 <summary>The union's value as a long</summary>
11927 </member>
11928 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
11929 <summary>The union's value as an unsigned long</summary>
11930 </member>
11931 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
11932 <summary>Compares two floating point _values for equality</summary>
11933 <param name="left">First floating point value to be compared</param>
11934 <param name="right">Second floating point value t be compared</param>
11935 <param name="maxUlps">
11936 Maximum number of representable floating point _values that are allowed to
11937 be between the left and the right floating point _values
11938 </param>
11939 <returns>True if both numbers are equal or close to being equal</returns>
11940 <remarks>
11941 <para>
11942 Floating point _values can only represent a finite subset of natural numbers.
11943 For example, the _values 2.00000000 and 2.00000024 can be stored in a float,
11944 but nothing inbetween them.
11945 </para>
11946 <para>
11947 This comparison will count how many possible floating point _values are between
11948 the left and the right number. If the number of possible _values between both
11949 numbers is less than or equal to maxUlps, then the numbers are considered as
11950 being equal.
11951 </para>
11952 <para>
11953 Implementation partially follows the code outlined here:
11954 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
11955 </para>
11956 </remarks>
11957 </member>
11958 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
11959 <summary>Compares two double precision floating point _values for equality</summary>
11960 <param name="left">First double precision floating point value to be compared</param>
11961 <param name="right">Second double precision floating point value t be compared</param>
11962 <param name="maxUlps">
11963 Maximum number of representable double precision floating point _values that are
11964 allowed to be between the left and the right double precision floating point _values
11965 </param>
11966 <returns>True if both numbers are equal or close to being equal</returns>
11967 <remarks>
11968 <para>
11969 Double precision floating point _values can only represent a limited series of
11970 natural numbers. For example, the _values 2.0000000000000000 and 2.0000000000000004
11971 can be stored in a double, but nothing inbetween them.
11972 </para>
11973 <para>
11974 This comparison will count how many possible double precision floating point
11975 _values are between the left and the right number. If the number of possible
11976 _values between both numbers is less than or equal to maxUlps, then the numbers
11977 are considered as being equal.
11978 </para>
11979 <para>
11980 Implementation partially follows the code outlined here:
11981 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
11982 </para>
11983 </remarks>
11984 </member>
11985 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
11986 <summary>
11987 Reinterprets the memory contents of a floating point value as an integer value
11988 </summary>
11989 <param name="value">
11990 Floating point value whose memory contents to reinterpret
11991 </param>
11992 <returns>
11993 The memory contents of the floating point value interpreted as an integer
11994 </returns>
11995 </member>
11996 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
11997 <summary>
11998 Reinterprets the memory contents of a double precision floating point
11999 value as an integer value
12000 </summary>
12001 <param name="value">
12002 Double precision floating point value whose memory contents to reinterpret
12003 </param>
12004 <returns>
12005 The memory contents of the double precision floating point value
12006 interpreted as an integer
12007 </returns>
12008 </member>
12009 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
12010 <summary>
12011 Reinterprets the memory contents of an integer as a floating point value
12012 </summary>
12013 <param name="value">Integer value whose memory contents to reinterpret</param>
12014 <returns>
12015 The memory contents of the integer value interpreted as a floating point value
12016 </returns>
12017 </member>
12018 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
12019 <summary>
12020 Reinterprets the memory contents of an integer value as a double precision
12021 floating point value
12022 </summary>
12023 <param name="value">Integer whose memory contents to reinterpret</param>
12024 <returns>
12025 The memory contents of the integer interpreted as a double precision
12026 floating point value
12027 </returns>
12028 </member>
12029 <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
12030 <summary>
12031 Tests whether a value is greater than the value supplied to its constructor
12032 </summary>
12033 </member>
12034 <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
12035 <summary>
12036 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
12037 </summary>
12038 <param name="expected">The expected value.</param>
12039 </member>
12040 <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
12041 <summary>
12042 Tests whether a value is greater than or equal to the value supplied to its constructor
12043 </summary>
12044 </member>
12045 <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
12046 <summary>
12047 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
12048 </summary>
12049 <param name="expected">The expected value.</param>
12050 </member>
12051 <member name="T:NUnit.Framework.Constraints.IConstraint">
12052 <summary>
12053 Interface for all constraints
12054 </summary>
12055 </member>
12056 <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
12057 <summary>
12058 The display name of this Constraint for use by ToString().
12059 </summary>
12060 </member>
12061 <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
12062 <summary>
12063 The Description of what this constraint tests, for
12064 use in messages and in the ConstraintResult.
12065 </summary>
12066 </member>
12067 <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
12068 <summary>
12069 Arguments provided to this Constraint, for use in
12070 formatting the description.
12071 </summary>
12072 </member>
12073 <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
12074 <summary>
12075 The ConstraintBuilder holding this constraint
12076 </summary>
12077 </member>
12078 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
12079 <summary>
12080 Applies the constraint to an actual value, returning a ConstraintResult.
12081 </summary>
12082 <param name="actual">The value to be tested</param>
12083 <returns>A ConstraintResult</returns>
12084 </member>
12085 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
12086 <summary>
12087 Applies the constraint to an ActualValueDelegate that returns
12088 the value to be tested. The default implementation simply evaluates
12089 the delegate but derived classes may override it to provide for
12090 delayed processing.
12091 </summary>
12092 <param name="del">An ActualValueDelegate</param>
12093 <returns>A ConstraintResult</returns>
12094 </member>
12095 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
12096 <summary>
12097 Test whether the constraint is satisfied by a given reference.
12098 The default implementation simply dereferences the value but
12099 derived classes may override it to provide for delayed processing.
12100 </summary>
12101 <param name="actual">A reference to the value to be tested</param>
12102 <returns>A ConstraintResult</returns>
12103 </member>
12104 <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
12105 <summary>
12106 InstanceOfTypeConstraint is used to test that an object
12107 is of the same type provided or derived from it.
12108 </summary>
12109 </member>
12110 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
12111 <summary>
12112 Construct an InstanceOfTypeConstraint for the type provided
12113 </summary>
12114 <param name="type">The expected Type</param>
12115 </member>
12116 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
12117 <summary>
12118 Apply the constraint to an actual value, returning true if it succeeds
12119 </summary>
12120 <param name="actual">The actual argument</param>
12121 <returns>True if the constraint succeeds, otherwise false.</returns>
12122 </member>
12123 <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
12124 <summary>
12125 The IResolveConstraint interface is implemented by all
12126 complete and resolvable constraints and expressions.
12127 </summary>
12128 </member>
12129 <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
12130 <summary>
12131 Return the top-level constraint for this expression
12132 </summary>
12133 <returns></returns>
12134 </member>
12135 <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
12136 <summary>
12137 Tests whether a value is less than the value supplied to its constructor
12138 </summary>
12139 </member>
12140 <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
12141 <summary>
12142 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
12143 </summary>
12144 <param name="expected">The expected value.</param>
12145 </member>
12146 <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
12147 <summary>
12148 Tests whether a value is less than or equal to the value supplied to its constructor
12149 </summary>
12150 </member>
12151 <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
12152 <summary>
12153 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
12154 </summary>
12155 <param name="expected">The expected value.</param>
12156 </member>
12157 <member name="T:NUnit.Framework.Constraints.MessageWriter">
12158 <summary>
12159 MessageWriter is the abstract base for classes that write
12160 constraint descriptions and messages in some form. The
12161 class has separate methods for writing various components
12162 of a message, allowing implementations to tailor the
12163 presentation as needed.
12164 </summary>
12165 </member>
12166 <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
12167 <summary>
12168 Construct a MessageWriter given a culture
12169 </summary>
12170 </member>
12171 <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
12172 <summary>
12173 Abstract method to get the max line length
12174 </summary>
12175 </member>
12176 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
12177 <summary>
12178 Method to write single line message with optional args, usually
12179 written to precede the general failure message.
12180 </summary>
12181 <param name="message">The message to be written</param>
12182 <param name="args">Any arguments used in formatting the message</param>
12183 </member>
12184 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
12185 <summary>
12186 Method to write single line message with optional args, usually
12187 written to precede the general failure message, at a givel
12188 indentation level.
12189 </summary>
12190 <param name="level">The indentation level of the message</param>
12191 <param name="message">The message to be written</param>
12192 <param name="args">Any arguments used in formatting the message</param>
12193 </member>
12194 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
12195 <summary>
12196 Display Expected and Actual lines for a constraint. This
12197 is called by MessageWriter's default implementation of
12198 WriteMessageTo and provides the generic two-line display.
12199 </summary>
12200 <param name="result">The failing constraint result</param>
12201 </member>
12202 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
12203 <summary>
12204 Display Expected and Actual lines for given _values. This
12205 method may be called by constraints that need more control over
12206 the display of actual and expected _values than is provided
12207 by the default implementation.
12208 </summary>
12209 <param name="expected">The expected value</param>
12210 <param name="actual">The actual value causing the failure</param>
12211 </member>
12212 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
12213 <summary>
12214 Display Expected and Actual lines for given _values, including
12215 a tolerance value on the Expected line.
12216 </summary>
12217 <param name="expected">The expected value</param>
12218 <param name="actual">The actual value causing the failure</param>
12219 <param name="tolerance">The tolerance within which the test was made</param>
12220 </member>
12221 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
12222 <summary>
12223 Display the expected and actual string _values on separate lines.
12224 If the mismatch parameter is >=0, an additional line is displayed
12225 line containing a caret that points to the mismatch point.
12226 </summary>
12227 <param name="expected">The expected string value</param>
12228 <param name="actual">The actual string value</param>
12229 <param name="mismatch">The point at which the strings don't match or -1</param>
12230 <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
12231 <param name="clipping">If true, the strings should be clipped to fit the line</param>
12232 </member>
12233 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
12234 <summary>
12235 Writes the text for an actual value.
12236 </summary>
12237 <param name="actual">The actual value.</param>
12238 </member>
12239 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
12240 <summary>
12241 Writes the text for a generalized value.
12242 </summary>
12243 <param name="val">The value.</param>
12244 </member>
12245 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
12246 <summary>
12247 Writes the text for a collection value,
12248 starting at a particular point, to a max length
12249 </summary>
12250 <param name="collection">The collection containing elements to write.</param>
12251 <param name="start">The starting point of the elements to write</param>
12252 <param name="max">The maximum number of elements to write</param>
12253 </member>
12254 <member name="T:NUnit.Framework.Constraints.MsgUtils">
12255 <summary>
12256 Static methods used in creating messages
12257 </summary>
12258 </member>
12259 <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
12260 <summary>
12261 Static string used when strings are clipped
12262 </summary>
12263 </member>
12264 <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
12265 <summary>
12266 Formatting strings used for expected and actual _values
12267 </summary>
12268 </member>
12269 <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
12270 <summary>
12271 Formats text to represent a generalized value.
12272 </summary>
12273 <param name="val">The value</param>
12274 <returns>The formatted text</returns>
12275 </member>
12276 <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
12277 <summary>
12278 Formats text for a collection value,
12279 starting at a particular point, to a max length
12280 </summary>
12281 <param name="collection">The collection containing elements to write.</param>
12282 <param name="start">The starting point of the elements to write</param>
12283 <param name="max">The maximum number of elements to write</param>
12284 </member>
12285 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
12286 <summary>
12287 Returns the representation of a type as used in NUnitLite.
12288 This is the same as Type.ToString() except for arrays,
12289 which are displayed with their declared sizes.
12290 </summary>
12291 <param name="obj"></param>
12292 <returns></returns>
12293 </member>
12294 <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
12295 <summary>
12296 Converts any control characters in a string
12297 to their escaped representation.
12298 </summary>
12299 <param name="s">The string to be converted</param>
12300 <returns>The converted string</returns>
12301 </member>
12302 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
12303 <summary>
12304 Return the a string representation for a set of indices into an array
12305 </summary>
12306 <param name="indices">Array of indices for which a string is needed</param>
12307 </member>
12308 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
12309 <summary>
12310 Get an array of indices representing the point in a collection or
12311 array corresponding to a single int index into the collection.
12312 </summary>
12313 <param name="collection">The collection to which the indices apply</param>
12314 <param name="index">Index in the collection</param>
12315 <returns>Array of indices</returns>
12316 </member>
12317 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
12318 <summary>
12319 Clip a string to a given length, starting at a particular offset, returning the clipped
12320 string with ellipses representing the removed parts
12321 </summary>
12322 <param name="s">The string to be clipped</param>
12323 <param name="maxStringLength">The maximum permitted length of the result string</param>
12324 <param name="clipStart">The point at which to start clipping</param>
12325 <returns>The clipped string</returns>
12326 </member>
12327 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
12328 <summary>
12329 Clip the expected and actual strings in a coordinated fashion,
12330 so that they may be displayed together.
12331 </summary>
12332 <param name="expected"></param>
12333 <param name="actual"></param>
12334 <param name="maxDisplayLength"></param>
12335 <param name="mismatch"></param>
12336 </member>
12337 <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
12338 <summary>
12339 Shows the position two strings start to differ. Comparison
12340 starts at the start index.
12341 </summary>
12342 <param name="expected">The expected string</param>
12343 <param name="actual">The actual string</param>
12344 <param name="istart">The index in the strings at which comparison should start</param>
12345 <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
12346 <returns>-1 if no mismatch found, or the index where mismatch found</returns>
12347 </member>
12348 <member name="T:NUnit.Framework.Constraints.NaNConstraint">
12349 <summary>
12350 NaNConstraint tests that the actual value is a double or float NaN
12351 </summary>
12352 </member>
12353 <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
12354 <summary>
12355 The Description of what this constraint tests, for
12356 use in messages and in the ConstraintResult.
12357 </summary>
12358 </member>
12359 <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
12360 <summary>
12361 Test that the actual value is an NaN
12362 </summary>
12363 <param name="actual"></param>
12364 <returns></returns>
12365 </member>
12366 <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
12367 <summary>
12368 NoItemConstraint applies another constraint to each
12369 item in a collection, failing if any of them succeeds.
12370 </summary>
12371 </member>
12372 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
12373 <summary>
12374 Construct a SomeItemsConstraint on top of an existing constraint
12375 </summary>
12376 <param name="itemConstraint"></param>
12377 </member>
12378 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
12379 <summary>
12380 Apply the item constraint to each item in the collection,
12381 failing if any item fails.
12382 </summary>
12383 <param name="actual"></param>
12384 <returns></returns>
12385 </member>
12386 <member name="T:NUnit.Framework.Constraints.NotConstraint">
12387 <summary>
12388 NotConstraint negates the effect of some other constraint
12389 </summary>
12390 </member>
12391 <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
12392 <summary>
12393 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
12394 </summary>
12395 <param name="baseConstraint">The base constraint to be negated.</param>
12396 </member>
12397 <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
12398 <summary>
12399 Test whether the constraint is satisfied by a given value
12400 </summary>
12401 <param name="actual">The value to be tested</param>
12402 <returns>True for if the base constraint fails, false if it succeeds</returns>
12403 </member>
12404 <member name="T:NUnit.Framework.Constraints.NullConstraint">
12405 <summary>
12406 NullConstraint tests that the actual value is null
12407 </summary>
12408 </member>
12409 <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
12410 <summary>
12411 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
12412 </summary>
12413 </member>
12414 <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
12415 <summary>
12416 Applies the constraint to an actual value, returning a ConstraintResult.
12417 </summary>
12418 <param name="actual">The value to be tested</param>
12419 <returns>A ConstraintResult</returns>
12420 </member>
12421 <member name="T:NUnit.Framework.Constraints.Numerics">
12422 <summary>
12423 The Numerics class contains common operations on numeric _values.
12424 </summary>
12425 </member>
12426 <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
12427 <summary>
12428 Checks the type of the object, returning true if
12429 the object is a numeric type.
12430 </summary>
12431 <param name="obj">The object to check</param>
12432 <returns>true if the object is a numeric type</returns>
12433 </member>
12434 <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
12435 <summary>
12436 Checks the type of the object, returning true if
12437 the object is a floating point numeric type.
12438 </summary>
12439 <param name="obj">The object to check</param>
12440 <returns>true if the object is a floating point numeric type</returns>
12441 </member>
12442 <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
12443 <summary>
12444 Checks the type of the object, returning true if
12445 the object is a fixed point numeric type.
12446 </summary>
12447 <param name="obj">The object to check</param>
12448 <returns>true if the object is a fixed point numeric type</returns>
12449 </member>
12450 <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
12451 <summary>
12452 Test two numeric _values for equality, performing the usual numeric
12453 conversions and using a provided or default tolerance. If the tolerance
12454 provided is Empty, this method may set it to a default tolerance.
12455 </summary>
12456 <param name="expected">The expected value</param>
12457 <param name="actual">The actual value</param>
12458 <param name="tolerance">A reference to the tolerance in effect</param>
12459 <returns>True if the _values are equal</returns>
12460 </member>
12461 <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
12462 <summary>
12463 Compare two numeric _values, performing the usual numeric conversions.
12464 </summary>
12465 <param name="expected">The expected value</param>
12466 <param name="actual">The actual value</param>
12467 <returns>The relationship of the _values to each other</returns>
12468 </member>
12469 <member name="T:NUnit.Framework.Constraints.NUnitComparer">
12470 <summary>
12471 NUnitComparer encapsulates NUnit's default behavior
12472 in comparing two objects.
12473 </summary>
12474 </member>
12475 <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
12476 <summary>
12477 Returns the default NUnitComparer.
12478 </summary>
12479 </member>
12480 <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
12481 <summary>
12482 Compares two objects
12483 </summary>
12484 <param name="x"></param>
12485 <param name="y"></param>
12486 <returns></returns>
12487 </member>
12488 <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
12489 <summary>
12490 NUnitEqualityComparer encapsulates NUnit's handling of
12491 equality tests between objects.
12492 </summary>
12493 </member>
12494 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
12495 <summary>
12496 If true, all string comparisons will ignore case
12497 </summary>
12498 </member>
12499 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
12500 <summary>
12501 If true, arrays will be treated as collections, allowing
12502 those of different dimensions to be compared
12503 </summary>
12504 </member>
12505 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
12506 <summary>
12507 Comparison objects used in comparisons for some constraints.
12508 </summary>
12509 </member>
12510 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
12511 <summary>
12512 List of points at which a failure occurred.
12513 </summary>
12514 </member>
12515 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
12516 <summary>
12517 Returns the default NUnitEqualityComparer
12518 </summary>
12519 </member>
12520 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
12521 <summary>
12522 Gets and sets a flag indicating whether case should
12523 be ignored in determining equality.
12524 </summary>
12525 </member>
12526 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
12527 <summary>
12528 Gets and sets a flag indicating that arrays should be
12529 compared as collections, without regard to their shape.
12530 </summary>
12531 </member>
12532 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
12533 <summary>
12534 Gets the list of external comparers to be used to
12535 test for equality. They are applied to members of
12536 collections, in place of NUnit's own logic.
12537 </summary>
12538 </member>
12539 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
12540 <summary>
12541 Gets the list of failure points for the last Match performed.
12542 The list consists of objects to be interpreted by the caller.
12543 This generally means that the caller may only make use of
12544 objects it has placed on the list at a particular depthy.
12545 </summary>
12546 </member>
12547 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
12548 <summary>
12549 Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
12550 property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
12551 </summary>
12552 <remarks>
12553 Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
12554 modifier.
12555 </remarks>
12556 </member>
12557 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
12558 <summary>
12559 Compares two objects for equality within a tolerance.
12560 </summary>
12561 </member>
12562 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ArraysEqual(System.Array,System.Array,NUnit.Framework.Constraints.Tolerance@)">
12563 <summary>
12564 Helper method to compare two arrays
12565 </summary>
12566 </member>
12567 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
12568 <summary>
12569 Method to compare two DirectoryInfo objects
12570 </summary>
12571 <param name="x">first directory to compare</param>
12572 <param name="y">second directory to compare</param>
12573 <returns>true if equivalent, false if not</returns>
12574 </member>
12575 <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
12576 <summary>
12577 FailurePoint class represents one point of failure
12578 in an equality test.
12579 </summary>
12580 </member>
12581 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
12582 <summary>
12583 The location of the failure
12584 </summary>
12585 </member>
12586 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
12587 <summary>
12588 The expected value
12589 </summary>
12590 </member>
12591 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
12592 <summary>
12593 The actual value
12594 </summary>
12595 </member>
12596 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
12597 <summary>
12598 Indicates whether the expected value is valid
12599 </summary>
12600 </member>
12601 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
12602 <summary>
12603 Indicates whether the actual value is valid
12604 </summary>
12605 </member>
12606 <member name="T:NUnit.Framework.Constraints.AllOperator">
12607 <summary>
12608 Represents a constraint that succeeds if all the
12609 members of a collection match a base constraint.
12610 </summary>
12611 </member>
12612 <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12613 <summary>
12614 Returns a constraint that will apply the argument
12615 to the members of a collection, succeeding if
12616 they all succeed.
12617 </summary>
12618 </member>
12619 <member name="T:NUnit.Framework.Constraints.AndOperator">
12620 <summary>
12621 Operator that requires both it's arguments to succeed
12622 </summary>
12623 </member>
12624 <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
12625 <summary>
12626 Construct an AndOperator
12627 </summary>
12628 </member>
12629 <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
12630 <summary>
12631 Apply the operator to produce an AndConstraint
12632 </summary>
12633 </member>
12634 <member name="T:NUnit.Framework.Constraints.AttributeOperator">
12635 <summary>
12636 Operator that tests for the presence of a particular attribute
12637 on a type and optionally applies further tests to the attribute.
12638 </summary>
12639 </member>
12640 <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
12641 <summary>
12642 Construct an AttributeOperator for a particular Type
12643 </summary>
12644 <param name="type">The Type of attribute tested</param>
12645 </member>
12646 <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12647 <summary>
12648 Reduce produces a constraint from the operator and
12649 any arguments. It takes the arguments from the constraint
12650 stack and pushes the resulting constraint on it.
12651 </summary>
12652 </member>
12653 <member name="T:NUnit.Framework.Constraints.BinaryOperator">
12654 <summary>
12655 Abstract base class for all binary operators
12656 </summary>
12657 </member>
12658 <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12659 <summary>
12660 Reduce produces a constraint from the operator and
12661 any arguments. It takes the arguments from the constraint
12662 stack and pushes the resulting constraint on it.
12663 </summary>
12664 <param name="stack"></param>
12665 </member>
12666 <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
12667 <summary>
12668 Gets the left precedence of the operator
12669 </summary>
12670 </member>
12671 <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
12672 <summary>
12673 Gets the right precedence of the operator
12674 </summary>
12675 </member>
12676 <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
12677 <summary>
12678 Abstract method that produces a constraint by applying
12679 the operator to its left and right constraint arguments.
12680 </summary>
12681 </member>
12682 <member name="T:NUnit.Framework.Constraints.CollectionOperator">
12683 <summary>
12684 Abstract base for operators that indicate how to
12685 apply a constraint to items in a collection.
12686 </summary>
12687 </member>
12688 <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
12689 <summary>
12690 Constructs a CollectionOperator
12691 </summary>
12692 </member>
12693 <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
12694 <summary>
12695 The ConstraintOperator class is used internally by a
12696 ConstraintBuilder to represent an operator that
12697 modifies or combines constraints.
12698
12699 Constraint operators use left and right precedence
12700 _values to determine whether the top operator on the
12701 stack should be reduced before pushing a new operator.
12702 </summary>
12703 </member>
12704 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
12705 <summary>
12706 The precedence value used when the operator
12707 is about to be pushed to the stack.
12708 </summary>
12709 </member>
12710 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
12711 <summary>
12712 The precedence value used when the operator
12713 is on the top of the stack.
12714 </summary>
12715 </member>
12716 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
12717 <summary>
12718 The syntax element preceding this operator
12719 </summary>
12720 </member>
12721 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
12722 <summary>
12723 The syntax element following this operator
12724 </summary>
12725 </member>
12726 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
12727 <summary>
12728 The precedence value used when the operator
12729 is about to be pushed to the stack.
12730 </summary>
12731 </member>
12732 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
12733 <summary>
12734 The precedence value used when the operator
12735 is on the top of the stack.
12736 </summary>
12737 </member>
12738 <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12739 <summary>
12740 Reduce produces a constraint from the operator and
12741 any arguments. It takes the arguments from the constraint
12742 stack and pushes the resulting constraint on it.
12743 </summary>
12744 <param name="stack"></param>
12745 </member>
12746 <member name="T:NUnit.Framework.Constraints.NoneOperator">
12747 <summary>
12748 Represents a constraint that succeeds if none of the
12749 members of a collection match a base constraint.
12750 </summary>
12751 </member>
12752 <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12753 <summary>
12754 Returns a constraint that will apply the argument
12755 to the members of a collection, succeeding if
12756 none of them succeed.
12757 </summary>
12758 </member>
12759 <member name="T:NUnit.Framework.Constraints.NotOperator">
12760 <summary>
12761 Negates the test of the constraint it wraps.
12762 </summary>
12763 </member>
12764 <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
12765 <summary>
12766 Constructs a new NotOperator
12767 </summary>
12768 </member>
12769 <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12770 <summary>
12771 Returns a NotConstraint applied to its argument.
12772 </summary>
12773 </member>
12774 <member name="T:NUnit.Framework.Constraints.OrOperator">
12775 <summary>
12776 Operator that requires at least one of it's arguments to succeed
12777 </summary>
12778 </member>
12779 <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
12780 <summary>
12781 Construct an OrOperator
12782 </summary>
12783 </member>
12784 <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
12785 <summary>
12786 Apply the operator to produce an OrConstraint
12787 </summary>
12788 </member>
12789 <member name="T:NUnit.Framework.Constraints.PrefixOperator">
12790 <summary>
12791 PrefixOperator takes a single constraint and modifies
12792 it's action in some way.
12793 </summary>
12794 </member>
12795 <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12796 <summary>
12797 Reduce produces a constraint from the operator and
12798 any arguments. It takes the arguments from the constraint
12799 stack and pushes the resulting constraint on it.
12800 </summary>
12801 <param name="stack"></param>
12802 </member>
12803 <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12804 <summary>
12805 Returns the constraint created by applying this
12806 prefix to another constraint.
12807 </summary>
12808 <param name="constraint"></param>
12809 <returns></returns>
12810 </member>
12811 <member name="T:NUnit.Framework.Constraints.PropOperator">
12812 <summary>
12813 Operator used to test for the presence of a named Property
12814 on an object and optionally apply further tests to the
12815 value of that property.
12816 </summary>
12817 </member>
12818 <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
12819 <summary>
12820 Gets the name of the property to which the operator applies
12821 </summary>
12822 </member>
12823 <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
12824 <summary>
12825 Constructs a PropOperator for a particular named property
12826 </summary>
12827 </member>
12828 <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12829 <summary>
12830 Reduce produces a constraint from the operator and
12831 any arguments. It takes the arguments from the constraint
12832 stack and pushes the resulting constraint on it.
12833 </summary>
12834 <param name="stack"></param>
12835 </member>
12836 <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
12837 <summary>
12838 Abstract base class for operators that are able to reduce to a
12839 constraint whether or not another syntactic element follows.
12840 </summary>
12841 </member>
12842 <member name="T:NUnit.Framework.Constraints.SomeOperator">
12843 <summary>
12844 Represents a constraint that succeeds if any of the
12845 members of a collection match a base constraint.
12846 </summary>
12847 </member>
12848 <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12849 <summary>
12850 Returns a constraint that will apply the argument
12851 to the members of a collection, succeeding if
12852 any of them succeed.
12853 </summary>
12854 </member>
12855 <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
12856 <summary>
12857 Operator that tests that an exception is thrown and
12858 optionally applies further tests to the exception.
12859 </summary>
12860 </member>
12861 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
12862 <summary>
12863 Construct a ThrowsOperator
12864 </summary>
12865 </member>
12866 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
12867 <summary>
12868 Reduce produces a constraint from the operator and
12869 any arguments. It takes the arguments from the constraint
12870 stack and pushes the resulting constraint on it.
12871 </summary>
12872 </member>
12873 <member name="T:NUnit.Framework.Constraints.WithOperator">
12874 <summary>
12875 Represents a constraint that simply wraps the
12876 constraint provided as an argument, without any
12877 further functionality, but which modifies the
12878 order of evaluation because of its precedence.
12879 </summary>
12880 </member>
12881 <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
12882 <summary>
12883 Constructor for the WithOperator
12884 </summary>
12885 </member>
12886 <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
12887 <summary>
12888 Returns a constraint that wraps its argument
12889 </summary>
12890 </member>
12891 <member name="T:NUnit.Framework.Constraints.OrConstraint">
12892 <summary>
12893 OrConstraint succeeds if either member succeeds
12894 </summary>
12895 </member>
12896 <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
12897 <summary>
12898 Create an OrConstraint from two other constraints
12899 </summary>
12900 <param name="left">The first constraint</param>
12901 <param name="right">The second constraint</param>
12902 </member>
12903 <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
12904 <summary>
12905 Gets text describing a constraint
12906 </summary>
12907 </member>
12908 <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
12909 <summary>
12910 Apply the member constraints to an actual value, succeeding
12911 succeeding as soon as one of them succeeds.
12912 </summary>
12913 <param name="actual">The actual value</param>
12914 <returns>True if either constraint succeeded</returns>
12915 </member>
12916 <member name="T:NUnit.Framework.Constraints.PathConstraint">
12917 <summary>
12918 PathConstraint serves as the abstract base of constraints
12919 that operate on paths and provides several helper methods.
12920 </summary>
12921 </member>
12922 <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
12923 <summary>
12924 Construct a PathConstraint for a give expected path
12925 </summary>
12926 <param name="expected">The expected path</param>
12927 </member>
12928 <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
12929 <summary>
12930 Modifies the current instance to be case-sensitive
12931 and returns it.
12932 </summary>
12933 </member>
12934 <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
12935 <summary>
12936 Returns the string representation of this constraint
12937 </summary>
12938 </member>
12939 <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
12940 <summary>
12941 Canonicalize the provided path
12942 </summary>
12943 <param name="path"></param>
12944 <returns>The path in standardized form</returns>
12945 </member>
12946 <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
12947 <summary>
12948 Test whether one path in canonical form is a subpath of another path
12949 </summary>
12950 <param name="path1">The first path - supposed to be the parent path</param>
12951 <param name="path2">The second path - supposed to be the child path</param>
12952 <returns></returns>
12953 </member>
12954 <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
12955 <summary>
12956 Predicate constraint wraps a Predicate in a constraint,
12957 returning success if the predicate is true.
12958 </summary>
12959 </member>
12960 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
12961 <summary>
12962 Construct a PredicateConstraint from a predicate
12963 </summary>
12964 </member>
12965 <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
12966 <summary>
12967 Gets text describing a constraint
12968 </summary>
12969 </member>
12970 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
12971 <summary>
12972 Determines whether the predicate succeeds when applied
12973 to the actual value.
12974 </summary>
12975 </member>
12976 <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
12977 <summary>
12978 Abstract base class used for prefixes
12979 </summary>
12980 </member>
12981 <member name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
12982 <summary>
12983 The base constraint
12984 </summary>
12985 </member>
12986 <member name="F:NUnit.Framework.Constraints.PrefixConstraint.descriptionPrefix">
12987 <summary>
12988 Prefix used in forming the constraint description
12989 </summary>
12990 </member>
12991 <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
12992 <summary>
12993 Construct given a base constraint
12994 </summary>
12995 <param name="baseConstraint"></param>
12996 </member>
12997 <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
12998 <summary>
12999 The Description of what this constraint tests, for
13000 use in messages and in the ConstraintResult.
13001 </summary>
13002 </member>
13003 <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
13004 <summary>
13005 PropertyConstraint extracts a named property and uses
13006 its value as the actual value for a chained constraint.
13007 </summary>
13008 </member>
13009 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
13010 <summary>
13011 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
13012 </summary>
13013 <param name="name">The name.</param>
13014 <param name="baseConstraint">The constraint to apply to the property.</param>
13015 </member>
13016 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
13017 <summary>
13018 Test whether the constraint is satisfied by a given value
13019 </summary>
13020 <param name="actual">The value to be tested</param>
13021 <returns>True for success, false for failure</returns>
13022 </member>
13023 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
13024 <summary>
13025 Returns the string representation of the constraint.
13026 </summary>
13027 <returns></returns>
13028 </member>
13029 <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
13030 <summary>
13031 PropertyExistsConstraint tests that a named property
13032 exists on the object provided through Match.
13033
13034 Originally, PropertyConstraint provided this feature
13035 in addition to making optional tests on the value
13036 of the property. The two constraints are now separate.
13037 </summary>
13038 </member>
13039 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
13040 <summary>
13041 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
13042 </summary>
13043 <param name="name">The name of the property.</param>
13044 </member>
13045 <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
13046 <summary>
13047 The Description of what this constraint tests, for
13048 use in messages and in the ConstraintResult.
13049 </summary>
13050 </member>
13051 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
13052 <summary>
13053 Test whether the property exists for a given object
13054 </summary>
13055 <param name="actual">The object to be tested</param>
13056 <returns>True for success, false for failure</returns>
13057 </member>
13058 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
13059 <summary>
13060 Returns the string representation of the constraint.
13061 </summary>
13062 <returns></returns>
13063 </member>
13064 <member name="T:NUnit.Framework.Constraints.RangeConstraint">
13065 <summary>
13066 RangeConstraint tests whether two _values are within a
13067 specified range.
13068 </summary>
13069 </member>
13070 <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.IComparable,System.IComparable)">
13071 <summary>
13072 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
13073 </summary>
13074 <remarks>from must be less than or equal to true</remarks>
13075 <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
13076 <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
13077 </member>
13078 <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
13079 <summary>
13080 Gets text describing a constraint
13081 </summary>
13082 </member>
13083 <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
13084 <summary>
13085 Test whether the constraint is satisfied by a given value
13086 </summary>
13087 <param name="actual">The value to be tested</param>
13088 <returns>True for success, false for failure</returns>
13089 </member>
13090 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
13091 <summary>
13092 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
13093 </summary>
13094 </member>
13095 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
13096 <summary>
13097 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
13098 </summary>
13099 </member>
13100 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
13101 <summary>
13102 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
13103 </summary>
13104 </member>
13105 <member name="T:NUnit.Framework.Constraints.RegexConstraint">
13106 <summary>
13107 RegexConstraint can test whether a string matches
13108 the pattern provided.
13109 </summary>
13110 </member>
13111 <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
13112 <summary>
13113 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
13114 </summary>
13115 <param name="pattern">The pattern.</param>
13116 </member>
13117 <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
13118 <summary>
13119 Test whether the constraint is satisfied by a given value
13120 </summary>
13121 <param name="actual">The value to be tested</param>
13122 <returns>True for success, false for failure</returns>
13123 </member>
13124 <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
13125 <summary>
13126 ResolvableConstraintExpression is used to represent a compound
13127 constraint being constructed at a point where the last operator
13128 may either terminate the expression or may have additional
13129 qualifying constraints added to it.
13130
13131 It is used, for example, for a Property element or for
13132 an Exception element, either of which may be optionally
13133 followed by constraints that apply to the property or
13134 exception.
13135 </summary>
13136 </member>
13137 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
13138 <summary>
13139 Create a new instance of ResolvableConstraintExpression
13140 </summary>
13141 </member>
13142 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
13143 <summary>
13144 Create a new instance of ResolvableConstraintExpression,
13145 passing in a pre-populated ConstraintBuilder.
13146 </summary>
13147 </member>
13148 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
13149 <summary>
13150 Appends an And Operator to the expression
13151 </summary>
13152 </member>
13153 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
13154 <summary>
13155 Appends an Or operator to the expression.
13156 </summary>
13157 </member>
13158 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
13159 <summary>
13160 Resolve the current expression to a Constraint
13161 </summary>
13162 </member>
13163 <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
13164 <summary>
13165 ReusableConstraint wraps a constraint expression after
13166 resolving it so that it can be reused consistently.
13167 </summary>
13168 </member>
13169 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
13170 <summary>
13171 Construct a ReusableConstraint from a constraint expression
13172 </summary>
13173 <param name="c">The expression to be resolved and reused</param>
13174 </member>
13175 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
13176 <summary>
13177 Converts a constraint to a ReusableConstraint
13178 </summary>
13179 <param name="c">The constraint to be converted</param>
13180 <returns>A ReusableConstraint</returns>
13181 </member>
13182 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.ToString">
13183 <summary>
13184 Returns a <see cref="T:System.String"/> that represents this instance.
13185 </summary>
13186 <returns>
13187 A <see cref="T:System.String"/> that represents this instance.
13188 </returns>
13189 </member>
13190 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
13191 <summary>
13192 Return the top-level constraint for this expression
13193 </summary>
13194 <returns></returns>
13195 </member>
13196 <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
13197 <summary>
13198 SameAsConstraint tests whether an object is identical to
13199 the object passed to its constructor
13200 </summary>
13201 </member>
13202 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
13203 <summary>
13204 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
13205 </summary>
13206 <param name="expected">The expected object.</param>
13207 </member>
13208 <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
13209 <summary>
13210 The Description of what this constraint tests, for
13211 use in messages and in the ConstraintResult.
13212 </summary>
13213 </member>
13214 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
13215 <summary>
13216 Test whether the constraint is satisfied by a given value
13217 </summary>
13218 <param name="actual">The value to be tested</param>
13219 <returns>True for success, false for failure</returns>
13220 </member>
13221 <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
13222 <summary>
13223 Summary description for SamePathConstraint.
13224 </summary>
13225 </member>
13226 <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
13227 <summary>
13228 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
13229 </summary>
13230 <param name="expected">The expected path</param>
13231 </member>
13232 <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
13233 <summary>
13234 The Description of what this constraint tests, for
13235 use in messages and in the ConstraintResult.
13236 </summary>
13237 </member>
13238 <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
13239 <summary>
13240 Test whether the constraint is satisfied by a given value
13241 </summary>
13242 <param name="actual">The value to be tested</param>
13243 <returns>True for success, false for failure</returns>
13244 </member>
13245 <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
13246 <summary>
13247 SamePathOrUnderConstraint tests that one path is under another
13248 </summary>
13249 </member>
13250 <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
13251 <summary>
13252 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
13253 </summary>
13254 <param name="expected">The expected path</param>
13255 </member>
13256 <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
13257 <summary>
13258 The Description of what this constraint tests, for
13259 use in messages and in the ConstraintResult.
13260 </summary>
13261 </member>
13262 <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
13263 <summary>
13264 Test whether the constraint is satisfied by a given value
13265 </summary>
13266 <param name="actual">The value to be tested</param>
13267 <returns>True for success, false for failure</returns>
13268 </member>
13269 <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
13270 <summary>
13271 SomeItemsConstraint applies another constraint to each
13272 item in a collection, succeeding if any of them succeeds.
13273 </summary>
13274 </member>
13275 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
13276 <summary>
13277 Construct a SomeItemsConstraint on top of an existing constraint
13278 </summary>
13279 <param name="itemConstraint"></param>
13280 </member>
13281 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
13282 <summary>
13283 Apply the item constraint to each item in the collection,
13284 succeeding if any item succeeds.
13285 </summary>
13286 <param name="actual"></param>
13287 <returns></returns>
13288 </member>
13289 <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
13290 <summary>
13291 The EqualConstraintResult class is tailored for formatting
13292 and displaying the result of an EqualConstraint.
13293 </summary>
13294 </member>
13295 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
13296 <summary>
13297 Construct an EqualConstraintResult
13298 </summary>
13299 </member>
13300 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
13301 <summary>
13302 Write a failure message. Overridden to provide custom
13303 failure messages for EqualConstraint.
13304 </summary>
13305 <param name="writer">The MessageWriter to write to</param>
13306 </member>
13307 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
13308 <summary>
13309 Display the failure information for two collections that did not match.
13310 </summary>
13311 <param name="writer">The MessageWriter on which to display</param>
13312 <param name="expected">The expected collection.</param>
13313 <param name="actual">The actual collection</param>
13314 <param name="depth">The depth of this failure in a set of nested collections</param>
13315 </member>
13316 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
13317 <summary>
13318 Displays a single line showing the types and sizes of the expected
13319 and actual collections or arrays. If both are identical, the value is
13320 only shown once.
13321 </summary>
13322 <param name="writer">The MessageWriter on which to display</param>
13323 <param name="expected">The expected collection or array</param>
13324 <param name="actual">The actual collection or array</param>
13325 <param name="indent">The indentation level for the message line</param>
13326 </member>
13327 <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)">
13328 <summary>
13329 Displays a single line showing the point in the expected and actual
13330 arrays at which the comparison failed. If the arrays have different
13331 structures or dimensions, both _values are shown.
13332 </summary>
13333 <param name="writer">The MessageWriter on which to display</param>
13334 <param name="expected">The expected array</param>
13335 <param name="actual">The actual array</param>
13336 <param name="failurePoint">Index of the failure point in the underlying collections</param>
13337 <param name="indent">The indentation level for the message line</param>
13338 </member>
13339 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
13340 <summary>
13341 Display the failure information for two IEnumerables that did not match.
13342 </summary>
13343 <param name="writer">The MessageWriter on which to display</param>
13344 <param name="expected">The expected enumeration.</param>
13345 <param name="actual">The actual enumeration</param>
13346 <param name="depth">The depth of this failure in a set of nested collections</param>
13347 </member>
13348 <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
13349 <summary>
13350 StartsWithConstraint can test whether a string starts
13351 with an expected substring.
13352 </summary>
13353 </member>
13354 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
13355 <summary>
13356 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
13357 </summary>
13358 <param name="expected">The expected string</param>
13359 </member>
13360 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
13361 <summary>
13362 Test whether the constraint is matched by the actual value.
13363 This is a template method, which calls the IsMatch method
13364 of the derived class.
13365 </summary>
13366 <param name="actual"></param>
13367 <returns></returns>
13368 </member>
13369 <member name="T:NUnit.Framework.Constraints.StringConstraint">
13370 <summary>
13371 StringConstraint is the abstract base for constraints
13372 that operate on strings. It supports the IgnoreCase
13373 modifier for string operations.
13374 </summary>
13375 </member>
13376 <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
13377 <summary>
13378 The expected value
13379 </summary>
13380 </member>
13381 <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
13382 <summary>
13383 Indicates whether tests should be case-insensitive
13384 </summary>
13385 </member>
13386 <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
13387 <summary>
13388 Description of this constraint
13389 </summary>
13390 </member>
13391 <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
13392 <summary>
13393 The Description of what this constraint tests, for
13394 use in messages and in the ConstraintResult.
13395 </summary>
13396 </member>
13397 <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
13398 <summary>
13399 Constructs a StringConstraint without an expected value
13400 </summary>
13401 </member>
13402 <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
13403 <summary>
13404 Constructs a StringConstraint given an expected value
13405 </summary>
13406 <param name="expected">The expected value</param>
13407 </member>
13408 <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
13409 <summary>
13410 Modify the constraint to ignore case in matching.
13411 </summary>
13412 </member>
13413 <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
13414 <summary>
13415 Test whether the constraint is satisfied by a given value
13416 </summary>
13417 <param name="actual">The value to be tested</param>
13418 <returns>True for success, false for failure</returns>
13419 </member>
13420 <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
13421 <summary>
13422 Test whether the constraint is satisfied by a given string
13423 </summary>
13424 <param name="actual">The string to be tested</param>
13425 <returns>True for success, false for failure</returns>
13426 </member>
13427 <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
13428 <summary>
13429 SubPathConstraint tests that the actual path is under the expected path
13430 </summary>
13431 </member>
13432 <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
13433 <summary>
13434 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
13435 </summary>
13436 <param name="expected">The expected path</param>
13437 </member>
13438 <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
13439 <summary>
13440 The Description of what this constraint tests, for
13441 use in messages and in the ConstraintResult.
13442 </summary>
13443 </member>
13444 <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
13445 <summary>
13446 Test whether the constraint is satisfied by a given value
13447 </summary>
13448 <param name="actual">The value to be tested</param>
13449 <returns>True for success, false for failure</returns>
13450 </member>
13451 <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
13452 <summary>
13453 SubstringConstraint can test whether a string contains
13454 the expected substring.
13455 </summary>
13456 </member>
13457 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
13458 <summary>
13459 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
13460 </summary>
13461 <param name="expected">The expected.</param>
13462 </member>
13463 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
13464 <summary>
13465 Test whether the constraint is satisfied by a given value
13466 </summary>
13467 <param name="actual">The value to be tested</param>
13468 <returns>True for success, false for failure</returns>
13469 </member>
13470 <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
13471 <summary>
13472 ThrowsConstraint is used to test the exception thrown by
13473 a delegate by applying a constraint to it.
13474 </summary>
13475 </member>
13476 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
13477 <summary>
13478 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
13479 using a constraint to be applied to the exception.
13480 </summary>
13481 <param name="baseConstraint">A constraint to apply to the caught exception.</param>
13482 </member>
13483 <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
13484 <summary>
13485 Get the actual exception thrown - used by Assert.Throws.
13486 </summary>
13487 </member>
13488 <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
13489 <summary>
13490 Gets text describing a constraint
13491 </summary>
13492 </member>
13493 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
13494 <summary>
13495 Executes the code of the delegate and captures any exception.
13496 If a non-null base constraint was provided, it applies that
13497 constraint to the exception.
13498 </summary>
13499 <param name="actual">A delegate representing the code to be tested</param>
13500 <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
13501 </member>
13502 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
13503 <summary>
13504 Converts an ActualValueDelegate to a TestDelegate
13505 before calling the primary overload.
13506 </summary>
13507 <param name="del"></param>
13508 <returns></returns>
13509 </member>
13510 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
13511 <summary>
13512 Write the actual value for a failing constraint test to a
13513 MessageWriter. This override only handles the special message
13514 used when an exception is expected but none is thrown.
13515 </summary>
13516 <param name="writer">The writer on which the actual value is displayed</param>
13517 </member>
13518 <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
13519 <summary>
13520 ThrowsExceptionConstraint tests that an exception has
13521 been thrown, without any further tests.
13522 </summary>
13523 </member>
13524 <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
13525 <summary>
13526 The Description of what this constraint tests, for
13527 use in messages and in the ConstraintResult.
13528 </summary>
13529 </member>
13530 <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
13531 <summary>
13532 Executes the code and returns success if an exception is thrown.
13533 </summary>
13534 <param name="actual">A delegate representing the code to be tested</param>
13535 <returns>True if an exception is thrown, otherwise false</returns>
13536 </member>
13537 <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
13538 <summary>
13539 ThrowsNothingConstraint tests that a delegate does not
13540 throw an exception.
13541 </summary>
13542 </member>
13543 <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
13544 <summary>
13545 Gets text describing a constraint
13546 </summary>
13547 </member>
13548 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
13549 <summary>
13550 Test whether the constraint is satisfied by a given value
13551 </summary>
13552 <param name="actual">The value to be tested</param>
13553 <returns>True if no exception is thrown, otherwise false</returns>
13554 </member>
13555 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
13556 <summary>
13557 Applies the constraint to an ActualValueDelegate that returns
13558 the value to be tested. The default implementation simply evaluates
13559 the delegate but derived classes may override it to provide for
13560 delayed processing.
13561 </summary>
13562 <param name="del">An ActualValueDelegate</param>
13563 <returns>A ConstraintResult</returns>
13564 </member>
13565 <member name="T:NUnit.Framework.Constraints.Tolerance">
13566 <summary>
13567 The Tolerance class generalizes the notion of a tolerance
13568 within which an equality test succeeds. Normally, it is
13569 used with numeric types, but it can be used with any
13570 type that supports taking a difference between two
13571 objects and comparing that difference to a value.
13572 </summary>
13573 </member>
13574 <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
13575 <summary>
13576 Returns a default Tolerance object, equivalent to
13577 specifying an exact match unless <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
13578 is set, in which case, the <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
13579 will be used.
13580 </summary>
13581 </member>
13582 <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
13583 <summary>
13584 Returns an empty Tolerance object, equivalent to
13585 specifying an exact match even if
13586 <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/> is set.
13587 </summary>
13588 </member>
13589 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
13590 <summary>
13591 Constructs a linear tolerance of a specified amount
13592 </summary>
13593 </member>
13594 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
13595 <summary>
13596 Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
13597 </summary>
13598 </member>
13599 <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
13600 <summary>
13601 Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
13602 </summary>
13603 </member>
13604 <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
13605 <summary>
13606 Tests that the current Tolerance is linear with a
13607 numeric value, throwing an exception if it is not.
13608 </summary>
13609 </member>
13610 <member name="P:NUnit.Framework.Constraints.Tolerance.Value">
13611 <summary>
13612 Gets the value of the current Tolerance instance.
13613 </summary>
13614 </member>
13615 <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
13616 <summary>
13617 Returns a new tolerance, using the current amount as a percentage.
13618 </summary>
13619 </member>
13620 <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
13621 <summary>
13622 Returns a new tolerance, using the current amount in Ulps
13623 </summary>
13624 </member>
13625 <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
13626 <summary>
13627 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13628 the current amount as a number of days.
13629 </summary>
13630 </member>
13631 <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
13632 <summary>
13633 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13634 the current amount as a number of hours.
13635 </summary>
13636 </member>
13637 <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
13638 <summary>
13639 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13640 the current amount as a number of minutes.
13641 </summary>
13642 </member>
13643 <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
13644 <summary>
13645 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13646 the current amount as a number of seconds.
13647 </summary>
13648 </member>
13649 <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
13650 <summary>
13651 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13652 the current amount as a number of milliseconds.
13653 </summary>
13654 </member>
13655 <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
13656 <summary>
13657 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
13658 the current amount as a number of clock ticks.
13659 </summary>
13660 </member>
13661 <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
13662 <summary>
13663 Returns true if the current tolerance has not been set or is using the .
13664 </summary>
13665 </member>
13666 <member name="T:NUnit.Framework.Constraints.ToleranceMode">
13667 <summary>
13668 Modes in which the tolerance value for a comparison can be interpreted.
13669 </summary>
13670 </member>
13671 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
13672 <summary>
13673 The tolerance was created with a value, without specifying
13674 how the value would be used. This is used to prevent setting
13675 the mode more than once and is generally changed to Linear
13676 upon execution of the test.
13677 </summary>
13678 </member>
13679 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
13680 <summary>
13681 The tolerance is used as a numeric range within which
13682 two compared _values are considered to be equal.
13683 </summary>
13684 </member>
13685 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
13686 <summary>
13687 Interprets the tolerance as the percentage by which
13688 the two compared _values my deviate from each other.
13689 </summary>
13690 </member>
13691 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
13692 <summary>
13693 Compares two _values based in their distance in
13694 representable numbers.
13695 </summary>
13696 </member>
13697 <member name="T:NUnit.Framework.Constraints.TrueConstraint">
13698 <summary>
13699 TrueConstraint tests that the actual value is true
13700 </summary>
13701 </member>
13702 <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
13703 <summary>
13704 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
13705 </summary>
13706 </member>
13707 <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
13708 <summary>
13709 Test whether the constraint is satisfied by a given value
13710 </summary>
13711 <param name="actual">The value to be tested</param>
13712 <returns>True for success, false for failure</returns>
13713 </member>
13714 <member name="T:NUnit.Framework.Constraints.TypeConstraint">
13715 <summary>
13716 TypeConstraint is the abstract base for constraints
13717 that take a Type as their expected value.
13718 </summary>
13719 </member>
13720 <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
13721 <summary>
13722 The expected Type used by the constraint
13723 </summary>
13724 </member>
13725 <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
13726 <summary>
13727 The type of the actual argument to which the constraint was applied
13728 </summary>
13729 </member>
13730 <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
13731 <summary>
13732 Construct a TypeConstraint for a given Type
13733 </summary>
13734 <param name="type">The expected type for the constraint</param>
13735 <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
13736 </member>
13737 <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
13738 <summary>
13739 Applies the constraint to an actual value, returning a ConstraintResult.
13740 </summary>
13741 <param name="actual">The value to be tested</param>
13742 <returns>A ConstraintResult</returns>
13743 </member>
13744 <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
13745 <summary>
13746 Apply the constraint to an actual value, returning true if it succeeds
13747 </summary>
13748 <param name="actual">The actual argument</param>
13749 <returns>True if the constraint succeeds, otherwise false.</returns>
13750 </member>
13751 <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
13752 <summary>
13753 UniqueItemsConstraint tests whether all the items in a
13754 collection are unique.
13755 </summary>
13756 </member>
13757 <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
13758 <summary>
13759 The Description of what this constraint tests, for
13760 use in messages and in the ConstraintResult.
13761 </summary>
13762 </member>
13763 <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
13764 <summary>
13765 Check that all items are unique.
13766 </summary>
13767 <param name="actual"></param>
13768 <returns></returns>
13769 </member>
13770 <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
13771 <summary>
13772 XmlSerializableConstraint tests whether
13773 an object is serializable in xml format.
13774 </summary>
13775 </member>
13776 <member name="P:NUnit.Framework.Constraints.XmlSerializableConstraint.Description">
13777 <summary>
13778 Gets text describing a constraint
13779 </summary>
13780 </member>
13781 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ApplyTo``1(``0)">
13782 <summary>
13783 Test whether the constraint is satisfied by a given value
13784 </summary>
13785 <param name="actual">The value to be tested</param>
13786 <returns>True for success, false for failure</returns>
13787 </member>
13788 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.GetStringRepresentation">
13789 <summary>
13790 Returns the string representation of this constraint
13791 </summary>
13792 </member>
13793 <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
13794 <summary>
13795 ExactCountConstraint applies another constraint to each
13796 item in a collection, succeeding only if a specified
13797 number of items succeed.
13798 </summary>
13799 </member>
13800 <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
13801 <summary>
13802 Construct an ExactCountConstraint on top of an existing constraint
13803 </summary>
13804 <param name="expectedCount"></param>
13805 <param name="itemConstraint"></param>
13806 </member>
13807 <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
13808 <summary>
13809 Apply the item constraint to each item in the collection,
13810 succeeding only if the expected number of items pass.
13811 </summary>
13812 <param name="actual"></param>
13813 <returns></returns>
13814 </member>
13815 <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
13816 <summary>
13817 Represents a constraint that succeeds if the specified
13818 count of members of a collection match a base constraint.
13819 </summary>
13820 </member>
13821 <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
13822 <summary>
13823 Construct an ExactCountOperator for a specified count
13824 </summary>
13825 <param name="expectedCount">The expected count</param>
13826 </member>
13827 <member name="M:NUnit.Framework.Constraints.ExactCountOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
13828 <summary>
13829 Returns a constraint that will apply the argument
13830 to the members of a collection, succeeding if
13831 none of them succeed.
13832 </summary>
13833 </member>
13834 <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
13835 <summary>
13836 ExceptionTypeConstraint is a special version of ExactTypeConstraint
13837 used to provided detailed info about the exception thrown in
13838 an error message.
13839 </summary>
13840 </member>
13841 <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
13842 <summary>
13843 Constructs an ExceptionTypeConstraint
13844 </summary>
13845 </member>
13846 <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
13847 <summary>
13848 Applies the constraint to an actual value, returning a ConstraintResult.
13849 </summary>
13850 <param name="actual">The value to be tested</param>
13851 <returns>A ConstraintResult</returns>
13852 </member>
13853 <member name="T:NUnit.Framework.Contains">
13854 <summary>
13855 Helper class with properties and methods that supply
13856 a number of constraints used in Asserts.
13857 </summary>
13858 </member>
13859 <member name="M:NUnit.Framework.Contains.Item(System.Object)">
13860 <summary>
13861 Returns a new CollectionContainsConstraint checking for the
13862 presence of a particular object in the collection.
13863 </summary>
13864 </member>
13865 <member name="M:NUnit.Framework.Contains.Key(System.Object)">
13866 <summary>
13867 Returns a new DictionaryContainsKeyConstraint checking for the
13868 presence of a particular key in the dictionary.
13869 </summary>
13870 </member>
13871 <member name="M:NUnit.Framework.Contains.Value(System.Object)">
13872 <summary>
13873 Returns a new DictionaryContainsValueConstraint checking for the
13874 presence of a particular value in the dictionary.
13875 </summary>
13876 </member>
13877 <member name="M:NUnit.Framework.Contains.Substring(System.String)">
13878 <summary>
13879 Returns a constraint that succeeds if the actual
13880 value contains the substring supplied as an argument.
13881 </summary>
13882 </member>
13883 <member name="T:NUnit.Framework.DirectoryAssert">
13884 <summary>
13885 Asserts on Directories
13886 </summary>
13887 </member>
13888 <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
13889 <summary>
13890 The Equals method throws an AssertionException. This is done
13891 to make sure there is no mistake by calling this function.
13892 </summary>
13893 <param name="a"></param>
13894 <param name="b"></param>
13895 </member>
13896 <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
13897 <summary>
13898 override the default ReferenceEquals to throw an AssertionException. This
13899 implementation makes sure there is no mistake in calling this function
13900 as part of Assert.
13901 </summary>
13902 <param name="a"></param>
13903 <param name="b"></param>
13904 </member>
13905 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
13906 <summary>
13907 Verifies that two directories are equal. Two directories are considered
13908 equal if both are null, or if both point to the same directory.
13909 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13910 </summary>
13911 <param name="expected">A directory containing the value that is expected</param>
13912 <param name="actual">A directory containing the actual value</param>
13913 <param name="message">The message to display if the directories are not equal</param>
13914 <param name="args">Arguments to be used in formatting the message</param>
13915 </member>
13916 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
13917 <summary>
13918 Verifies that two directories are equal. Two directories are considered
13919 equal if both are null, or if both point to the same directory.
13920 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13921 </summary>
13922 <param name="expected">A directory containing the value that is expected</param>
13923 <param name="actual">A directory containing the actual value</param>
13924 </member>
13925 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
13926 <summary>
13927 Asserts that two directories are not equal. If they are equal
13928 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13929 </summary>
13930 <param name="expected">A directory containing the value that is expected</param>
13931 <param name="actual">A directory containing the actual value</param>
13932 <param name="message">The message to display if directories are not equal</param>
13933 <param name="args">Arguments to be used in formatting the message</param>
13934 </member>
13935 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
13936 <summary>
13937 Asserts that two directories are not equal. If they are equal
13938 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13939 </summary>
13940 <param name="expected">A directory containing the value that is expected</param>
13941 <param name="actual">A directory containing the actual value</param>
13942 </member>
13943 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
13944 <summary>
13945 Asserts that the directory exists. If it does not exist
13946 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13947 </summary>
13948 <param name="actual">A directory containing the actual value</param>
13949 <param name="message">The message to display if directories are not equal</param>
13950 <param name="args">Arguments to be used in formatting the message</param>
13951 </member>
13952 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
13953 <summary>
13954 Asserts that the directory exists. If it does not exist
13955 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13956 </summary>
13957 <param name="actual">A directory containing the actual value</param>
13958 </member>
13959 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
13960 <summary>
13961 Asserts that the directory exists. If it does not exist
13962 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13963 </summary>
13964 <param name="actual">The path to a directory containing the actual value</param>
13965 <param name="message">The message to display if directories are not equal</param>
13966 <param name="args">Arguments to be used in formatting the message</param>
13967 </member>
13968 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
13969 <summary>
13970 Asserts that the directory exists. If it does not exist
13971 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13972 </summary>
13973 <param name="actual">The path to a directory containing the actual value</param>
13974 </member>
13975 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
13976 <summary>
13977 Asserts that the directory does not exist. If it does exist
13978 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13979 </summary>
13980 <param name="actual">A directory containing the actual value</param>
13981 <param name="message">The message to display if directories are not equal</param>
13982 <param name="args">Arguments to be used in formatting the message</param>
13983 </member>
13984 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
13985 <summary>
13986 Asserts that the directory does not exist. If it does exist
13987 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13988 </summary>
13989 <param name="actual">A directory containing the actual value</param>
13990 </member>
13991 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
13992 <summary>
13993 Asserts that the directory does not exist. If it does exist
13994 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13995 </summary>
13996 <param name="actual">The path to a directory containing the actual value</param>
13997 <param name="message">The message to display if directories are not equal</param>
13998 <param name="args">Arguments to be used in formatting the message</param>
13999 </member>
14000 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
14001 <summary>
14002 Asserts that the directory does not exist. If it does exist
14003 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14004 </summary>
14005 <param name="actual">The path to a directory containing the actual value</param>
14006 </member>
14007 <member name="T:NUnit.Framework.Does">
14008 <summary>
14009 Helper class with properties and methods that supply
14010 a number of constraints used in Asserts.
14011 </summary>
14012 </member>
14013 <member name="P:NUnit.Framework.Does.Not">
14014 <summary>
14015 Returns a ConstraintExpression that negates any
14016 following constraint.
14017 </summary>
14018 </member>
14019 <member name="P:NUnit.Framework.Does.Exist">
14020 <summary>
14021 Returns a constraint that succeeds if the value
14022 is a file or directory and it exists.
14023 </summary>
14024 </member>
14025 <member name="M:NUnit.Framework.Does.Contain(System.Object)">
14026 <summary>
14027 Returns a new CollectionContainsConstraint checking for the
14028 presence of a particular object in the collection.
14029 </summary>
14030 </member>
14031 <member name="M:NUnit.Framework.Does.Contain(System.String)">
14032 <summary>
14033 Returns a new ContainsConstraint. This constraint
14034 will, in turn, make use of the appropriate second-level
14035 constraint, depending on the type of the actual argument.
14036 This overload is only used if the item sought is a string,
14037 since any other type implies that we are looking for a
14038 collection member.
14039 </summary>
14040 </member>
14041 <member name="M:NUnit.Framework.Does.StartWith(System.String)">
14042 <summary>
14043 Returns a constraint that succeeds if the actual
14044 value starts with the substring supplied as an argument.
14045 </summary>
14046 </member>
14047 <member name="M:NUnit.Framework.Does.EndWith(System.String)">
14048 <summary>
14049 Returns a constraint that succeeds if the actual
14050 value ends with the substring supplied as an argument.
14051 </summary>
14052 </member>
14053 <member name="M:NUnit.Framework.Does.Match(System.String)">
14054 <summary>
14055 Returns a constraint that succeeds if the actual
14056 value matches the regular expression supplied as an argument.
14057 </summary>
14058 </member>
14059 <member name="T:NUnit.Framework.AssertionException">
14060 <summary>
14061 Thrown when an assertion failed.
14062 </summary>
14063 </member>
14064 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
14065 <param name="message">The error message that explains
14066 the reason for the exception</param>
14067 </member>
14068 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
14069 <param name="message">The error message that explains
14070 the reason for the exception</param>
14071 <param name="inner">The exception that caused the
14072 current exception</param>
14073 </member>
14074 <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14075 <summary>
14076 Serialization Constructor
14077 </summary>
14078 </member>
14079 <member name="P:NUnit.Framework.AssertionException.ResultState">
14080 <summary>
14081 Gets the ResultState provided by this exception
14082 </summary>
14083 </member>
14084 <member name="T:NUnit.Framework.IgnoreException">
14085 <summary>
14086 Thrown when an assertion failed.
14087 </summary>
14088 </member>
14089 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
14090 <param name="message"></param>
14091 </member>
14092 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
14093 <param name="message">The error message that explains
14094 the reason for the exception</param>
14095 <param name="inner">The exception that caused the
14096 current exception</param>
14097 </member>
14098 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14099 <summary>
14100 Serialization Constructor
14101 </summary>
14102 </member>
14103 <member name="P:NUnit.Framework.IgnoreException.ResultState">
14104 <summary>
14105 Gets the ResultState provided by this exception
14106 </summary>
14107 </member>
14108 <member name="T:NUnit.Framework.InconclusiveException">
14109 <summary>
14110 Thrown when a test executes inconclusively.
14111 </summary>
14112 </member>
14113 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
14114 <param name="message">The error message that explains
14115 the reason for the exception</param>
14116 </member>
14117 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
14118 <param name="message">The error message that explains
14119 the reason for the exception</param>
14120 <param name="inner">The exception that caused the
14121 current exception</param>
14122 </member>
14123 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14124 <summary>
14125 Serialization Constructor
14126 </summary>
14127 </member>
14128 <member name="P:NUnit.Framework.InconclusiveException.ResultState">
14129 <summary>
14130 Gets the ResultState provided by this exception
14131 </summary>
14132 </member>
14133 <member name="T:NUnit.Framework.ResultStateException">
14134 <summary>
14135 Abstract base for Exceptions that terminate a test and provide a ResultState.
14136 </summary>
14137 </member>
14138 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
14139 <param name="message">The error message that explains
14140 the reason for the exception</param>
14141 </member>
14142 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
14143 <param name="message">The error message that explains
14144 the reason for the exception</param>
14145 <param name="inner">The exception that caused the
14146 current exception</param>
14147 </member>
14148 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14149 <summary>
14150 Serialization Constructor
14151 </summary>
14152 </member>
14153 <member name="P:NUnit.Framework.ResultStateException.ResultState">
14154 <summary>
14155 Gets the ResultState provided by this exception
14156 </summary>
14157 </member>
14158 <member name="T:NUnit.Framework.SuccessException">
14159 <summary>
14160 Thrown when an assertion failed.
14161 </summary>
14162 </member>
14163 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
14164 <param name="message"></param>
14165 </member>
14166 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
14167 <param name="message">The error message that explains
14168 the reason for the exception</param>
14169 <param name="inner">The exception that caused the
14170 current exception</param>
14171 </member>
14172 <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14173 <summary>
14174 Serialization Constructor
14175 </summary>
14176 </member>
14177 <member name="P:NUnit.Framework.SuccessException.ResultState">
14178 <summary>
14179 Gets the ResultState provided by this exception
14180 </summary>
14181 </member>
14182 <member name="T:NUnit.Framework.FileAssert">
14183 <summary>
14184 Asserts on Files
14185 </summary>
14186 </member>
14187 <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
14188 <summary>
14189 The Equals method throws an AssertionException. This is done
14190 to make sure there is no mistake by calling this function.
14191 </summary>
14192 <param name="a"></param>
14193 <param name="b"></param>
14194 </member>
14195 <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
14196 <summary>
14197 override the default ReferenceEquals to throw an AssertionException. This
14198 implementation makes sure there is no mistake in calling this function
14199 as part of Assert.
14200 </summary>
14201 <param name="a"></param>
14202 <param name="b"></param>
14203 </member>
14204 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
14205 <summary>
14206 Verifies that two Streams are equal. Two Streams are considered
14207 equal if both are null, or if both have the same value byte for byte.
14208 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14209 </summary>
14210 <param name="expected">The expected Stream</param>
14211 <param name="actual">The actual Stream</param>
14212 <param name="message">The message to display if Streams are not equal</param>
14213 <param name="args">Arguments to be used in formatting the message</param>
14214 </member>
14215 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
14216 <summary>
14217 Verifies that two Streams are equal. Two Streams are considered
14218 equal if both are null, or if both have the same value byte for byte.
14219 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14220 </summary>
14221 <param name="expected">The expected Stream</param>
14222 <param name="actual">The actual Stream</param>
14223 </member>
14224 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
14225 <summary>
14226 Verifies that two files are equal. Two files are considered
14227 equal if both are null, or if both have the same value byte for byte.
14228 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14229 </summary>
14230 <param name="expected">A file containing the value that is expected</param>
14231 <param name="actual">A file containing the actual value</param>
14232 <param name="message">The message to display if Streams are not equal</param>
14233 <param name="args">Arguments to be used in formatting the message</param>
14234 </member>
14235 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
14236 <summary>
14237 Verifies that two files are equal. Two files are considered
14238 equal if both are null, or if both have the same value byte for byte.
14239 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14240 </summary>
14241 <param name="expected">A file containing the value that is expected</param>
14242 <param name="actual">A file containing the actual value</param>
14243 </member>
14244 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
14245 <summary>
14246 Verifies that two files are equal. Two files are considered
14247 equal if both are null, or if both have the same value byte for byte.
14248 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14249 </summary>
14250 <param name="expected">The path to a file containing the value that is expected</param>
14251 <param name="actual">The path to a file containing the actual value</param>
14252 <param name="message">The message to display if Streams are not equal</param>
14253 <param name="args">Arguments to be used in formatting the message</param>
14254 </member>
14255 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
14256 <summary>
14257 Verifies that two files are equal. Two files are considered
14258 equal if both are null, or if both have the same value byte for byte.
14259 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14260 </summary>
14261 <param name="expected">The path to a file containing the value that is expected</param>
14262 <param name="actual">The path to a file containing the actual value</param>
14263 </member>
14264 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
14265 <summary>
14266 Asserts that two Streams are not equal. If they are equal
14267 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14268 </summary>
14269 <param name="expected">The expected Stream</param>
14270 <param name="actual">The actual Stream</param>
14271 <param name="message">The message to be displayed when the two Stream are the same.</param>
14272 <param name="args">Arguments to be used in formatting the message</param>
14273 </member>
14274 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
14275 <summary>
14276 Asserts that two Streams are not equal. If they are equal
14277 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14278 </summary>
14279 <param name="expected">The expected Stream</param>
14280 <param name="actual">The actual Stream</param>
14281 </member>
14282 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
14283 <summary>
14284 Asserts that two files are not equal. If they are equal
14285 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14286 </summary>
14287 <param name="expected">A file containing the value that is expected</param>
14288 <param name="actual">A file containing the actual value</param>
14289 <param name="message">The message to display if Streams are not equal</param>
14290 <param name="args">Arguments to be used in formatting the message</param>
14291 </member>
14292 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
14293 <summary>
14294 Asserts that two files are not equal. If they are equal
14295 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14296 </summary>
14297 <param name="expected">A file containing the value that is expected</param>
14298 <param name="actual">A file containing the actual value</param>
14299 </member>
14300 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
14301 <summary>
14302 Asserts that two files are not equal. If they are equal
14303 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14304 </summary>
14305 <param name="expected">The path to a file containing the value that is expected</param>
14306 <param name="actual">The path to a file containing the actual value</param>
14307 <param name="message">The message to display if Streams are not equal</param>
14308 <param name="args">Arguments to be used in formatting the message</param>
14309 </member>
14310 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
14311 <summary>
14312 Asserts that two files are not equal. If they are equal
14313 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14314 </summary>
14315 <param name="expected">The path to a file containing the value that is expected</param>
14316 <param name="actual">The path to a file containing the actual value</param>
14317 </member>
14318 <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
14319 <summary>
14320 Asserts that the file exists. If it does not exist
14321 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14322 </summary>
14323 <param name="actual">A file containing the actual value</param>
14324 <param name="message">The message to display if Streams are not equal</param>
14325 <param name="args">Arguments to be used in formatting the message</param>
14326 </member>
14327 <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
14328 <summary>
14329 Asserts that the file exists. If it does not exist
14330 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14331 </summary>
14332 <param name="actual">A file containing the actual value</param>
14333 </member>
14334 <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
14335 <summary>
14336 Asserts that the file exists. If it does not exist
14337 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14338 </summary>
14339 <param name="actual">The path to a file containing the actual value</param>
14340 <param name="message">The message to display if Streams are not equal</param>
14341 <param name="args">Arguments to be used in formatting the message</param>
14342 </member>
14343 <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
14344 <summary>
14345 Asserts that the file exists. If it does not exist
14346 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14347 </summary>
14348 <param name="actual">The path to a file containing the actual value</param>
14349 </member>
14350 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
14351 <summary>
14352 Asserts that the file does not exist. If it does exist
14353 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14354 </summary>
14355 <param name="actual">A file containing the actual value</param>
14356 <param name="message">The message to display if Streams are not equal</param>
14357 <param name="args">Arguments to be used in formatting the message</param>
14358 </member>
14359 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
14360 <summary>
14361 Asserts that the file does not exist. If it does exist
14362 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14363 </summary>
14364 <param name="actual">A file containing the actual value</param>
14365 </member>
14366 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
14367 <summary>
14368 Asserts that the file does not exist. If it does exist
14369 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14370 </summary>
14371 <param name="actual">The path to a file containing the actual value</param>
14372 <param name="message">The message to display if Streams are not equal</param>
14373 <param name="args">Arguments to be used in formatting the message</param>
14374 </member>
14375 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
14376 <summary>
14377 Asserts that the file does not exist. If it does exist
14378 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
14379 </summary>
14380 <param name="actual">The path to a file containing the actual value</param>
14381 </member>
14382 <member name="T:NUnit.Framework.GlobalSettings">
14383 <summary>
14384 GlobalSettings is a place for setting default _values used
14385 by the framework in performing asserts.
14386 </summary>
14387 </member>
14388 <member name="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance">
14389 <summary>
14390 Default tolerance for floating point equality
14391 </summary>
14392 </member>
14393 <member name="T:NUnit.Framework.Has">
14394 <summary>
14395 Helper class with properties and methods that supply
14396 a number of constraints used in Asserts.
14397 </summary>
14398 </member>
14399 <member name="P:NUnit.Framework.Has.No">
14400 <summary>
14401 Returns a ConstraintExpression that negates any
14402 following constraint.
14403 </summary>
14404 </member>
14405 <member name="P:NUnit.Framework.Has.All">
14406 <summary>
14407 Returns a ConstraintExpression, which will apply
14408 the following constraint to all members of a collection,
14409 succeeding if all of them succeed.
14410 </summary>
14411 </member>
14412 <member name="P:NUnit.Framework.Has.Some">
14413 <summary>
14414 Returns a ConstraintExpression, which will apply
14415 the following constraint to all members of a collection,
14416 succeeding if at least one of them succeeds.
14417 </summary>
14418 </member>
14419 <member name="P:NUnit.Framework.Has.None">
14420 <summary>
14421 Returns a ConstraintExpression, which will apply
14422 the following constraint to all members of a collection,
14423 succeeding if all of them fail.
14424 </summary>
14425 </member>
14426 <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
14427 <summary>
14428 Returns a ConstraintExpression, which will apply
14429 the following constraint to all members of a collection,
14430 succeeding only if a specified number of them succeed.
14431 </summary>
14432 </member>
14433 <member name="M:NUnit.Framework.Has.Property(System.String)">
14434 <summary>
14435 Returns a new PropertyConstraintExpression, which will either
14436 test for the existence of the named property on the object
14437 being tested or apply any following constraint to that property.
14438 </summary>
14439 </member>
14440 <member name="P:NUnit.Framework.Has.Length">
14441 <summary>
14442 Returns a new ConstraintExpression, which will apply the following
14443 constraint to the Length property of the object being tested.
14444 </summary>
14445 </member>
14446 <member name="P:NUnit.Framework.Has.Count">
14447 <summary>
14448 Returns a new ConstraintExpression, which will apply the following
14449 constraint to the Count property of the object being tested.
14450 </summary>
14451 </member>
14452 <member name="P:NUnit.Framework.Has.Message">
14453 <summary>
14454 Returns a new ConstraintExpression, which will apply the following
14455 constraint to the Message property of the object being tested.
14456 </summary>
14457 </member>
14458 <member name="P:NUnit.Framework.Has.InnerException">
14459 <summary>
14460 Returns a new ConstraintExpression, which will apply the following
14461 constraint to the InnerException property of the object being tested.
14462 </summary>
14463 </member>
14464 <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
14465 <summary>
14466 Returns a new AttributeConstraint checking for the
14467 presence of a particular attribute on an object.
14468 </summary>
14469 </member>
14470 <member name="M:NUnit.Framework.Has.Attribute``1">
14471 <summary>
14472 Returns a new AttributeConstraint checking for the
14473 presence of a particular attribute on an object.
14474 </summary>
14475 </member>
14476 <member name="M:NUnit.Framework.Has.Member(System.Object)">
14477 <summary>
14478 Returns a new CollectionContainsConstraint checking for the
14479 presence of a particular object in the collection.
14480 </summary>
14481 </member>
14482 <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
14483 <summary>
14484 The IApplyToContext interface is implemented by attributes
14485 that want to make changes to the execution context before
14486 a test is run.
14487 </summary>
14488 </member>
14489 <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
14490 <summary>
14491 Apply changes to the execution context
14492 </summary>
14493 <param name="context">The execution context</param>
14494 </member>
14495 <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
14496 <summary>
14497 The IApplyToTest interface is implemented by self-applying
14498 attributes that modify the state of a test in some way.
14499 </summary>
14500 </member>
14501 <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
14502 <summary>
14503 Modifies a test as defined for the specific attribute.
14504 </summary>
14505 <param name="test">The test to modify</param>
14506 </member>
14507 <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
14508 <summary>
14509 ICommandWrapper is implemented by attributes and other
14510 objects able to wrap a TestCommand with another command.
14511 </summary>
14512 <remarks>
14513 Attributes or other objects should implement one of the
14514 derived interfaces, rather than this one, since they
14515 indicate in which part of the command chain the wrapper
14516 should be applied.
14517 </remarks>
14518 </member>
14519 <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
14520 <summary>
14521 Wrap a command and return the result.
14522 </summary>
14523 <param name="command">The command to be wrapped</param>
14524 <returns>The wrapped command</returns>
14525 </member>
14526 <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
14527 <summary>
14528 Objects implementing this interface are used to wrap
14529 the TestMethodCommand itself. They apply after SetUp
14530 has been run and before TearDown.
14531 </summary>
14532 </member>
14533 <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
14534 <summary>
14535 Objects implementing this interface are used to wrap
14536 the entire test, including SetUp and TearDown.
14537 </summary>
14538 </member>
14539 <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
14540 <summary>
14541 Any ITest that implements this interface is at a level that the implementing
14542 class should be disposed at the end of the test run
14543 </summary>
14544 </member>
14545 <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
14546 <summary>
14547 The IFixtureBuilder interface is exposed by a class that knows how to
14548 build a TestFixture from one or more Types. In general, it is exposed
14549 by an attribute, but may be implemented in a helper class used by the
14550 attribute in some cases.
14551 </summary>
14552 </member>
14553 <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
14554 <summary>
14555 Build one or more TestFixtures from type provided. At least one
14556 non-null TestSuite must always be returned, since the method is
14557 generally called because the user has marked the target class as
14558 a fixture. If something prevents the fixture from being used, it
14559 will be returned nonetheless, labelled as non-runnable.
14560 </summary>
14561 <param name="typeInfo">The type info of the fixture to be used.</param>
14562 <returns>A TestSuite object or one derived from TestSuite.</returns>
14563 </member>
14564 <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
14565 <summary>
14566 IImplyFixture is an empty marker interface used by attributes like
14567 TestAttribute that cause the class where they are used to be treated
14568 as a TestFixture even without a TestFixtureAttribute.
14569
14570 Marker interfaces are not usually considered a good practice, but
14571 we use it here to avoid cluttering the attribute hierarchy with
14572 classes that don't contain any extra implementation.
14573 </summary>
14574 </member>
14575 <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
14576 <summary>
14577 The IMethodInfo class is used to encapsulate information
14578 about a method in a platform-independent manner.
14579 </summary>
14580 </member>
14581 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
14582 <summary>
14583 Gets the Type from which this method was reflected.
14584 </summary>
14585 </member>
14586 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
14587 <summary>
14588 Gets the MethodInfo for this method.
14589 </summary>
14590 </member>
14591 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
14592 <summary>
14593 Gets the name of the method.
14594 </summary>
14595 </member>
14596 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
14597 <summary>
14598 Gets a value indicating whether the method is abstract.
14599 </summary>
14600 </member>
14601 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
14602 <summary>
14603 Gets a value indicating whether the method is public.
14604 </summary>
14605 </member>
14606 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
14607 <summary>
14608 Gets a value indicating whether the method contains unassigned generic type parameters.
14609 </summary>
14610 </member>
14611 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
14612 <summary>
14613 Gets a value indicating whether the method is a generic method.
14614 </summary>
14615 </member>
14616 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
14617 <summary>
14618 Gets a value indicating whether the MethodInfo represents the definition of a generic method.
14619 </summary>
14620 </member>
14621 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
14622 <summary>
14623 Gets the return Type of the method.
14624 </summary>
14625 </member>
14626 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
14627 <summary>
14628 Gets the parameters of the method.
14629 </summary>
14630 <returns></returns>
14631 </member>
14632 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
14633 <summary>
14634 Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
14635 </summary>
14636 </member>
14637 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
14638 <summary>
14639 Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
14640 </summary>
14641 <param name="typeArguments">The type arguments to be used</param>
14642 <returns>A new IMethodInfo with the type arguments replaced</returns>
14643 </member>
14644 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
14645 <summary>
14646 Invokes the method, converting any TargetInvocationException to an NUnitException.
14647 </summary>
14648 <param name="fixture">The object on which to invoke the method</param>
14649 <param name="args">The argument list for the method</param>
14650 <returns>The return value from the invoked method</returns>
14651 </member>
14652 <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
14653 <summary>
14654 The IDataPointProvider interface is used by extensions
14655 that provide data for a single test parameter.
14656 </summary>
14657 </member>
14658 <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
14659 <summary>
14660 Determine whether any data is available for a parameter.
14661 </summary>
14662 <param name="parameter">An IParameterInfo representing one
14663 argument to a parameterized test</param>
14664 <returns>True if any data is available, otherwise false.</returns>
14665 </member>
14666 <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
14667 <summary>
14668 Return an IEnumerable providing data for use with the
14669 supplied parameter.
14670 </summary>
14671 <param name="parameter">An IParameterInfo representing one
14672 argument to a parameterized test</param>
14673 <returns>An IEnumerable providing the required data</returns>
14674 </member>
14675 <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
14676 <summary>
14677 The IParameterDataSource interface is implemented by types
14678 that can provide data for a test method parameter.
14679 </summary>
14680 </member>
14681 <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
14682 <summary>
14683 Gets an enumeration of data items for use as arguments
14684 for a test method parameter.
14685 </summary>
14686 <param name="parameter">The parameter for which data is needed</param>
14687 <returns>An enumeration containing individual data items</returns>
14688 </member>
14689 <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
14690 <summary>
14691 The IParameterInfo interface is an abstraction of a .NET parameter.
14692 </summary>
14693 </member>
14694 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
14695 <summary>
14696 Gets a value indicating whether the parameter is optional
14697 </summary>
14698 </member>
14699 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
14700 <summary>
14701 Gets an IMethodInfo representing the method for which this is a parameter
14702 </summary>
14703 </member>
14704 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
14705 <summary>
14706 Gets the underlying .NET ParameterInfo
14707 </summary>
14708 </member>
14709 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
14710 <summary>
14711 Gets the Type of the parameter
14712 </summary>
14713 </member>
14714 <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
14715 <summary>
14716 A PropertyBag represents a collection of name/value pairs
14717 that allows duplicate entries with the same key. Methods
14718 are provided for adding a new pair as well as for setting
14719 a key to a single value. All keys are strings but _values
14720 may be of any type. Null _values are not permitted, since
14721 a null entry represents the absence of the key.
14722
14723 The entries in a PropertyBag are of two kinds: those that
14724 take a single value and those that take multiple _values.
14725 However, the PropertyBag has no knowledge of which entries
14726 fall into each category and the distinction is entirely
14727 up to the code using the PropertyBag.
14728
14729 When working with multi-valued properties, client code
14730 should use the Add method to add name/value pairs and
14731 indexing to retrieve a list of all _values for a given
14732 key. For example:
14733
14734 bag.Add("Tag", "one");
14735 bag.Add("Tag", "two");
14736 Assert.That(bag["Tag"],
14737 Is.EqualTo(new string[] { "one", "two" }));
14738
14739 When working with single-valued propeties, client code
14740 should use the Set method to set the value and Get to
14741 retrieve the value. The GetSetting methods may also be
14742 used to retrieve the value in a type-safe manner while
14743 also providing default. For example:
14744
14745 bag.Set("Priority", "low");
14746 bag.Set("Priority", "high"); // replaces value
14747 Assert.That(bag.Get("Priority"),
14748 Is.EqualTo("high"));
14749 Assert.That(bag.GetSetting("Priority", "low"),
14750 Is.EqualTo("high"));
14751 </summary>
14752 </member>
14753 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
14754 <summary>
14755 Adds a key/value pair to the property bag
14756 </summary>
14757 <param name="key">The key</param>
14758 <param name="value">The value</param>
14759 </member>
14760 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
14761 <summary>
14762 Sets the value for a key, removing any other
14763 _values that are already in the property set.
14764 </summary>
14765 <param name="key"></param>
14766 <param name="value"></param>
14767 </member>
14768 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
14769 <summary>
14770 Gets a single value for a key, using the first
14771 one if multiple _values are present and returning
14772 null if the value is not found.
14773 </summary>
14774 </member>
14775 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
14776 <summary>
14777 Gets a flag indicating whether the specified key has
14778 any entries in the property set.
14779 </summary>
14780 <param name="key">The key to be checked</param>
14781 <returns>True if their are _values present, otherwise false</returns>
14782 </member>
14783 <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
14784 <summary>
14785 Gets or sets the list of _values for a particular key
14786 </summary>
14787 <param name="key">The key for which the _values are to be retrieved or set</param>
14788 </member>
14789 <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
14790 <summary>
14791 Gets a collection containing all the keys in the property set
14792 </summary>
14793 </member>
14794 <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
14795 <summary>
14796 The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
14797 </summary>
14798 </member>
14799 <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
14800 <summary>
14801 Returns an array of custom attributes of the specified type applied to this object
14802 </summary>
14803 </member>
14804 <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
14805 <summary>
14806 Returns a value indicating whether an attribute of the specified type is defined on this object.
14807 </summary>
14808 </member>
14809 <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
14810 <summary>
14811 The ISimpleTestBuilder interface is exposed by a class that knows how to
14812 build a single TestMethod from a suitable MethodInfo Types. In general,
14813 it is exposed by an attribute, but may be implemented in a helper class
14814 used by the attribute in some cases.
14815 </summary>
14816 </member>
14817 <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14818 <summary>
14819 Build a TestMethod from the provided MethodInfo.
14820 </summary>
14821 <param name="method">The method to be used as a test</param>
14822 <param name="suite">The TestSuite to which the method will be added</param>
14823 <returns>A TestMethod object</returns>
14824 </member>
14825 <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
14826 <summary>
14827 The ISuiteBuilder interface is exposed by a class that knows how to
14828 build a suite from one or more Types.
14829 </summary>
14830 </member>
14831 <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
14832 <summary>
14833 Examine the type and determine if it is suitable for
14834 this builder to use in building a TestSuite.
14835
14836 Note that returning false will cause the type to be ignored
14837 in loading the tests. If it is desired to load the suite
14838 but label it as non-runnable, ignored, etc., then this
14839 method must return true.
14840 </summary>
14841 <param name="typeInfo">The type of the fixture to be used</param>
14842 <returns>True if the type can be used to build a TestSuite</returns>
14843 </member>
14844 <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
14845 <summary>
14846 Build a TestSuite from type provided.
14847 </summary>
14848 <param name="typeInfo">The type of the fixture to be used</param>
14849 <returns>A TestSuite</returns>
14850 </member>
14851 <member name="T:NUnit.Framework.Interfaces.ITest">
14852 <summary>
14853 Common interface supported by all representations
14854 of a test. Only includes informational fields.
14855 The Run method is specifically excluded to allow
14856 for data-only representations of a test.
14857 </summary>
14858 </member>
14859 <member name="P:NUnit.Framework.Interfaces.ITest.Id">
14860 <summary>
14861 Gets the id of the test
14862 </summary>
14863 </member>
14864 <member name="P:NUnit.Framework.Interfaces.ITest.Name">
14865 <summary>
14866 Gets the name of the test
14867 </summary>
14868 </member>
14869 <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
14870 <summary>
14871 Gets the fully qualified name of the test
14872 </summary>
14873 </member>
14874 <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
14875 <summary>
14876 Gets the name of the class containing this test. Returns
14877 null if the test is not associated with a class.
14878 </summary>
14879 </member>
14880 <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
14881 <summary>
14882 Gets the name of the method implementing this test.
14883 Returns null if the test is not implemented as a method.
14884 </summary>
14885 </member>
14886 <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
14887 <summary>
14888 Gets the Type of the test fixture, if applicable, or
14889 null if no fixture type is associated with this test.
14890 </summary>
14891 </member>
14892 <member name="P:NUnit.Framework.Interfaces.ITest.Method">
14893 <summary>
14894 Gets an IMethod for the method implementing this test.
14895 Returns null if the test is not implemented as a method.
14896 </summary>
14897 </member>
14898 <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
14899 <summary>
14900 Gets the RunState of the test, indicating whether it can be run.
14901 </summary>
14902 </member>
14903 <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
14904 <summary>
14905 Count of the test cases ( 1 if this is a test case )
14906 </summary>
14907 </member>
14908 <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
14909 <summary>
14910 Gets the properties of the test
14911 </summary>
14912 </member>
14913 <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
14914 <summary>
14915 Gets the parent test, if any.
14916 </summary>
14917 <value>The parent test or null if none exists.</value>
14918 </member>
14919 <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
14920 <summary>
14921 Returns true if this is a test suite
14922 </summary>
14923 </member>
14924 <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
14925 <summary>
14926 Gets a bool indicating whether the current test
14927 has any descendant tests.
14928 </summary>
14929 </member>
14930 <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
14931 <summary>
14932 Gets this test's child tests
14933 </summary>
14934 <value>A list of child tests</value>
14935 </member>
14936 <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
14937 <summary>
14938 Gets a fixture object for running this test.
14939 </summary>
14940 </member>
14941 <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
14942 <summary>
14943 The ITestCaseBuilder interface is exposed by a class that knows how to
14944 build a test case from certain methods.
14945 </summary>
14946 <remarks>
14947 This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
14948 We have reused the name because the two products don't interoperate at all.
14949 </remarks>
14950 </member>
14951 <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14952 <summary>
14953 Examine the method and determine if it is suitable for
14954 this builder to use in building a TestCase to be
14955 included in the suite being populated.
14956
14957 Note that returning false will cause the method to be ignored
14958 in loading the tests. If it is desired to load the method
14959 but label it as non-runnable, ignored, etc., then this
14960 method must return true.
14961 </summary>
14962 <param name="method">The test method to examine</param>
14963 <param name="suite">The suite being populated</param>
14964 <returns>True is the builder can use this method</returns>
14965 </member>
14966 <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14967 <summary>
14968 Build a TestCase from the provided MethodInfo for
14969 inclusion in the suite being constructed.
14970 </summary>
14971 <param name="method">The method to be used as a test case</param>
14972 <param name="suite">The test suite being populated, or null</param>
14973 <returns>A TestCase or null</returns>
14974 </member>
14975 <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
14976 <summary>
14977 The ITestCaseData interface is implemented by a class
14978 that is able to return complete testcases for use by
14979 a parameterized test method.
14980 </summary>
14981 </member>
14982 <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
14983 <summary>
14984 Gets the expected result of the test case
14985 </summary>
14986 </member>
14987 <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
14988 <summary>
14989 Returns true if an expected result has been set
14990 </summary>
14991 </member>
14992 <member name="T:NUnit.Framework.Interfaces.ITestData">
14993 <summary>
14994 The ITestData interface is implemented by a class that
14995 represents a single instance of a parameterized test.
14996 </summary>
14997 </member>
14998 <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
14999 <summary>
15000 Gets the name to be used for the test
15001 </summary>
15002 </member>
15003 <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
15004 <summary>
15005 Gets the RunState for this test case.
15006 </summary>
15007 </member>
15008 <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
15009 <summary>
15010 Gets the argument list to be provided to the test
15011 </summary>
15012 </member>
15013 <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
15014 <summary>
15015 Gets the property dictionary for the test case
15016 </summary>
15017 </member>
15018 <member name="T:NUnit.Framework.Interfaces.ITestFilter">
15019 <summary>
15020 Interface to be implemented by filters applied to tests.
15021 The filter applies when running the test, after it has been
15022 loaded, since this is the only time an ITest exists.
15023 </summary>
15024 </member>
15025 <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
15026 <summary>
15027 Determine if a particular test passes the filter criteria. Pass
15028 may examine the parents and/or descendants of a test, depending
15029 on the semantics of the particular filter
15030 </summary>
15031 <param name="test">The test to which the filter is applied</param>
15032 <returns>True if the test passes the filter, otherwise false</returns>
15033 </member>
15034 <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
15035 <summary>
15036 Determine if a test matches the filter expicitly. That is, it must
15037 be a direct match of the test itself or one of it's children.
15038 </summary>
15039 <param name="test">The test to which the filter is applied</param>
15040 <returns>True if the test matches the filter explicityly, otherwise false</returns>
15041 </member>
15042 <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
15043 <summary>
15044 The ITestCaseData interface is implemented by a class
15045 that is able to return the data required to create an
15046 instance of a parameterized test fixture.
15047 </summary>
15048 </member>
15049 <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
15050 <summary>
15051 Get the TypeArgs if separately set
15052 </summary>
15053 </member>
15054 <member name="T:NUnit.Framework.Interfaces.ITestListener">
15055 <summary>
15056 The ITestListener interface is used internally to receive
15057 notifications of significant events while a test is being
15058 run. The events are propagated to clients by means of an
15059 AsyncCallback. NUnit extensions may also monitor these events.
15060 </summary>
15061 </member>
15062 <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
15063 <summary>
15064 Called when a test has just started
15065 </summary>
15066 <param name="test">The test that is starting</param>
15067 </member>
15068 <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
15069 <summary>
15070 Called when a test has finished
15071 </summary>
15072 <param name="result">The result of the test</param>
15073 </member>
15074 <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
15075 <summary>
15076 The ITestBuilder interface is exposed by a class that knows how to
15077 build one or more TestMethods from a MethodInfo. In general, it is exposed
15078 by an attribute, which has additional information available to provide
15079 the necessary test parameters to distinguish the test cases built.
15080 </summary>
15081 </member>
15082 <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
15083 <summary>
15084 Build one or more TestMethods from the provided MethodInfo.
15085 </summary>
15086 <param name="method">The method to be used as a test</param>
15087 <param name="suite">The TestSuite to which the method will be added</param>
15088 <returns>A TestMethod object</returns>
15089 </member>
15090 <member name="T:NUnit.Framework.Interfaces.ITestResult">
15091 <summary>
15092 The ITestResult interface represents the result of a test.
15093 </summary>
15094 </member>
15095 <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
15096 <summary>
15097 Gets the ResultState of the test result, which
15098 indicates the success or failure of the test.
15099 </summary>
15100 </member>
15101 <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
15102 <summary>
15103 Gets the name of the test result
15104 </summary>
15105 </member>
15106 <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
15107 <summary>
15108 Gets the full name of the test result
15109 </summary>
15110 </member>
15111 <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
15112 <summary>
15113 Gets the elapsed time for running the test in seconds
15114 </summary>
15115 </member>
15116 <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
15117 <summary>
15118 Gets or sets the time the test started running.
15119 </summary>
15120 </member>
15121 <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
15122 <summary>
15123 Gets or sets the time the test finished running.
15124 </summary>
15125 </member>
15126 <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
15127 <summary>
15128 Gets the message associated with a test
15129 failure or with not running the test
15130 </summary>
15131 </member>
15132 <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
15133 <summary>
15134 Gets any stacktrace associated with an
15135 error or failure. Not available in
15136 the Compact Framework 1.0.
15137 </summary>
15138 </member>
15139 <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
15140 <summary>
15141 Gets the number of asserts executed
15142 when running the test and all its children.
15143 </summary>
15144 </member>
15145 <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
15146 <summary>
15147 Gets the number of test cases that failed
15148 when running the test and all its children.
15149 </summary>
15150 </member>
15151 <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
15152 <summary>
15153 Gets the number of test cases that passed
15154 when running the test and all its children.
15155 </summary>
15156 </member>
15157 <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
15158 <summary>
15159 Gets the number of test cases that were skipped
15160 when running the test and all its children.
15161 </summary>
15162 </member>
15163 <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
15164 <summary>
15165 Gets the number of test cases that were inconclusive
15166 when running the test and all its children.
15167 </summary>
15168 </member>
15169 <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
15170 <summary>
15171 Indicates whether this result has any child results.
15172 Accessing HasChildren should not force creation of the
15173 Children collection in classes implementing this interface.
15174 </summary>
15175 </member>
15176 <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
15177 <summary>
15178 Gets the the collection of child results.
15179 </summary>
15180 </member>
15181 <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
15182 <summary>
15183 Gets the Test to which this result applies.
15184 </summary>
15185 </member>
15186 <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
15187 <summary>
15188 Gets any text output written to this result.
15189 </summary>
15190 </member>
15191 <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
15192 <summary>
15193 The ITypeInfo interface is an abstraction of a .NET Type
15194 </summary>
15195 </member>
15196 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
15197 <summary>
15198 Gets the underlying Type on which this ITypeInfo is based
15199 </summary>
15200 </member>
15201 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
15202 <summary>
15203 Gets the base type of this type as an ITypeInfo
15204 </summary>
15205 </member>
15206 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
15207 <summary>
15208 Returns true if the Type wrapped is equal to the argument
15209 </summary>
15210 </member>
15211 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
15212 <summary>
15213 Gets the Name of the Type
15214 </summary>
15215 </member>
15216 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
15217 <summary>
15218 Gets the FullName of the Type
15219 </summary>
15220 </member>
15221 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
15222 <summary>
15223 Gets the assembly in which the type is declared
15224 </summary>
15225 </member>
15226 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
15227 <summary>
15228 Gets the Namespace of the Type
15229 </summary>
15230 </member>
15231 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
15232 <summary>
15233 Gets a value indicating whether the type is abstract.
15234 </summary>
15235 </member>
15236 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
15237 <summary>
15238 Gets a value indicating whether the Type is a generic Type
15239 </summary>
15240 </member>
15241 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
15242 <summary>
15243 Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
15244 </summary>
15245 </member>
15246 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
15247 <summary>
15248 Gets a value indicating whether the Type is a generic Type definition
15249 </summary>
15250 </member>
15251 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
15252 <summary>
15253 Gets a value indicating whether the type is sealed.
15254 </summary>
15255 </member>
15256 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
15257 <summary>
15258 Gets a value indicating whether this type is a static class.
15259 </summary>
15260 </member>
15261 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
15262 <summary>
15263 Get the display name for this typeInfo.
15264 </summary>
15265 </member>
15266 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
15267 <summary>
15268 Get the display name for an oject of this type, constructed with specific arguments
15269 </summary>
15270 </member>
15271 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
15272 <summary>
15273 Returns a Type representing a generic type definition from which this Type can be constructed.
15274 </summary>
15275 </member>
15276 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
15277 <summary>
15278 Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
15279 </summary>
15280 </member>
15281 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
15282 <summary>
15283 Returns a value indicating whether this type has a method with a specified public attribute
15284 </summary>
15285 </member>
15286 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
15287 <summary>
15288 Returns an array of IMethodInfos for methods of this Type
15289 that match the specified flags.
15290 </summary>
15291 </member>
15292 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
15293 <summary>
15294 Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
15295 </summary>
15296 </member>
15297 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
15298 <summary>
15299 Construct an object of this Type, using the specified arguments.
15300 </summary>
15301 </member>
15302 <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
15303 <summary>
15304 An object implementing IXmlNodeBuilder is able to build
15305 an XML representation of itself and any children.
15306 </summary>
15307 </member>
15308 <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
15309 <summary>
15310 Returns a TNode representing the current object.
15311 </summary>
15312 <param name="recursive">If true, children are included where applicable</param>
15313 <returns>A TNode representing the result</returns>
15314 </member>
15315 <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
15316 <summary>
15317 Returns a TNode representing the current object after
15318 adding it as a child of the supplied parent node.
15319 </summary>
15320 <param name="parentNode">The parent node.</param>
15321 <param name="recursive">If true, children are included, where applicable</param>
15322 <returns></returns>
15323 </member>
15324 <member name="T:NUnit.Framework.Interfaces.ResultState">
15325 <summary>
15326 The ResultState class represents the outcome of running a test.
15327 It contains two pieces of information. The Status of the test
15328 is an enum indicating whether the test passed, failed, was
15329 skipped or was inconclusive. The Label provides a more
15330 detailed breakdown for use by client runners.
15331 </summary>
15332 </member>
15333 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
15334 <summary>
15335 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
15336 </summary>
15337 <param name="status">The TestStatus.</param>
15338 </member>
15339 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
15340 <summary>
15341 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
15342 </summary>
15343 <param name="status">The TestStatus.</param>
15344 <param name="label">The label.</param>
15345 </member>
15346 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
15347 <summary>
15348 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
15349 </summary>
15350 <param name="status">The TestStatus.</param>
15351 <param name="site">The stage at which the result was produced</param>
15352 </member>
15353 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
15354 <summary>
15355 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
15356 </summary>
15357 <param name="status">The TestStatus.</param>
15358 <param name="label">The label.</param>
15359 <param name="site">The stage at which the result was produced</param>
15360 </member>
15361 <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
15362 <summary>
15363 The result is inconclusive
15364 </summary>
15365 </member>
15366 <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
15367 <summary>
15368 The test has been skipped.
15369 </summary>
15370 </member>
15371 <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
15372 <summary>
15373 The test has been ignored.
15374 </summary>
15375 </member>
15376 <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
15377 <summary>
15378 The test was skipped because it is explicit
15379 </summary>
15380 </member>
15381 <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
15382 <summary>
15383 The test succeeded
15384 </summary>
15385 </member>
15386 <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
15387 <summary>
15388 The test failed
15389 </summary>
15390 </member>
15391 <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
15392 <summary>
15393 The test encountered an unexpected exception
15394 </summary>
15395 </member>
15396 <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
15397 <summary>
15398 The test was cancelled by the user
15399 </summary>
15400 </member>
15401 <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
15402 <summary>
15403 The test was not runnable.
15404 </summary>
15405 </member>
15406 <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
15407 <summary>
15408 A suite failed because one or more child tests failed or had errors
15409 </summary>
15410 </member>
15411 <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
15412 <summary>
15413 A suite failed in its OneTimeSetUp
15414 </summary>
15415 </member>
15416 <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
15417 <summary>
15418 A suite had an unexpected exception in its OneTimeSetUp
15419 </summary>
15420 </member>
15421 <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
15422 <summary>
15423 A suite had an unexpected exception in its OneTimeDown
15424 </summary>
15425 </member>
15426 <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
15427 <summary>
15428 Gets the TestStatus for the test.
15429 </summary>
15430 <value>The status.</value>
15431 </member>
15432 <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
15433 <summary>
15434 Gets the label under which this test result is
15435 categorized, if any.
15436 </summary>
15437 </member>
15438 <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
15439 <summary>
15440 Gets the stage of test execution in which
15441 the failure or other result took place.
15442 </summary>
15443 </member>
15444 <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
15445 <summary>
15446 Get a new ResultState, which is the same as the current
15447 one but with the FailureSite set to the specified value.
15448 </summary>
15449 <param name="site">The FailureSite to use</param>
15450 <returns>A new ResultState</returns>
15451 </member>
15452 <member name="M:NUnit.Framework.Interfaces.ResultState.Equals(System.Object)">
15453 <summary>
15454 Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
15455 </summary>
15456 <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
15457 <returns>
15458 <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
15459 </returns>
15460 </member>
15461 <member name="M:NUnit.Framework.Interfaces.ResultState.GetHashCode">
15462 <summary>
15463 Returns a hash code for this instance.
15464 </summary>
15465 <returns>
15466 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
15467 </returns>
15468 </member>
15469 <member name="M:NUnit.Framework.Interfaces.ResultState.ToString">
15470 <summary>
15471 Returns a <see cref="T:System.String"/> that represents this instance.
15472 </summary>
15473 <returns>
15474 A <see cref="T:System.String"/> that represents this instance.
15475 </returns>
15476 </member>
15477 <member name="T:NUnit.Framework.Interfaces.FailureSite">
15478 <summary>
15479 The FailureSite enum indicates the stage of a test
15480 in which an error or failure occurred.
15481 </summary>
15482 </member>
15483 <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
15484 <summary>
15485 Failure in the test itself
15486 </summary>
15487 </member>
15488 <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
15489 <summary>
15490 Failure in the SetUp method
15491 </summary>
15492 </member>
15493 <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
15494 <summary>
15495 Failure in the TearDown method
15496 </summary>
15497 </member>
15498 <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
15499 <summary>
15500 Failure of a parent test
15501 </summary>
15502 </member>
15503 <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
15504 <summary>
15505 Failure of a child test
15506 </summary>
15507 </member>
15508 <member name="T:NUnit.Framework.Interfaces.RunState">
15509 <summary>
15510 The RunState enum indicates whether a test can be executed.
15511 </summary>
15512 </member>
15513 <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
15514 <summary>
15515 The test is not runnable.
15516 </summary>
15517 </member>
15518 <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
15519 <summary>
15520 The test is runnable.
15521 </summary>
15522 </member>
15523 <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
15524 <summary>
15525 The test can only be run explicitly
15526 </summary>
15527 </member>
15528 <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
15529 <summary>
15530 The test has been skipped. This value may
15531 appear on a Test when certain attributes
15532 are used to skip the test.
15533 </summary>
15534 </member>
15535 <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
15536 <summary>
15537 The test has been ignored. May appear on
15538 a Test, when the IgnoreAttribute is used.
15539 </summary>
15540 </member>
15541 <member name="T:NUnit.Framework.Interfaces.TestStatus">
15542 <summary>
15543 The TestStatus enum indicates the result of running a test
15544 </summary>
15545 </member>
15546 <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
15547 <summary>
15548 The test was inconclusive
15549 </summary>
15550 </member>
15551 <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
15552 <summary>
15553 The test has skipped
15554 </summary>
15555 </member>
15556 <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
15557 <summary>
15558 The test succeeded
15559 </summary>
15560 </member>
15561 <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
15562 <summary>
15563 The test failed
15564 </summary>
15565 </member>
15566 <member name="T:NUnit.Framework.Interfaces.TNode">
15567 <summary>
15568 TNode represents a single node in the XML representation
15569 of a Test or TestResult. It replaces System.Xml.XmlNode and
15570 System.Xml.Linq.XElement, providing a minimal set of methods
15571 for operating on the XML in a platform-independent manner.
15572 </summary>
15573 </member>
15574 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
15575 <summary>
15576 Constructs a new instance of TNode
15577 </summary>
15578 <param name="name">The name of the node</param>
15579 </member>
15580 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
15581 <summary>
15582 Constructs a new instance of TNode with a value
15583 </summary>
15584 <param name="name">The name of the node</param>
15585 <param name="value">The text content of the node</param>
15586 </member>
15587 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
15588 <summary>
15589 Constructs a new instance of TNode with a value
15590 </summary>
15591 <param name="name">The name of the node</param>
15592 <param name="value">The text content of the node</param>
15593 <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
15594 </member>
15595 <member name="P:NUnit.Framework.Interfaces.TNode.Name">
15596 <summary>
15597 Gets the name of the node
15598 </summary>
15599 </member>
15600 <member name="P:NUnit.Framework.Interfaces.TNode.Value">
15601 <summary>
15602 Gets the value of the node
15603 </summary>
15604 </member>
15605 <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
15606 <summary>
15607 Gets a flag indicating whether the value should be output using CDATA.
15608 </summary>
15609 </member>
15610 <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
15611 <summary>
15612 Gets the dictionary of attributes
15613 </summary>
15614 </member>
15615 <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
15616 <summary>
15617 Gets a list of child nodes
15618 </summary>
15619 </member>
15620 <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
15621 <summary>
15622 Gets the first ChildNode
15623 </summary>
15624 </member>
15625 <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
15626 <summary>
15627 Gets the XML representation of this node.
15628 </summary>
15629 </member>
15630 <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
15631 <summary>
15632 Create a TNode from it's XML text representation
15633 </summary>
15634 <param name="xmlText">The XML text to be parsed</param>
15635 <returns>A TNode</returns>
15636 </member>
15637 <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
15638 <summary>
15639 Adds a new element as a child of the current node and returns it.
15640 </summary>
15641 <param name="name">The element name.</param>
15642 <returns>The newly created child element</returns>
15643 </member>
15644 <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
15645 <summary>
15646 Adds a new element with a value as a child of the current node and returns it.
15647 </summary>
15648 <param name="name">The element name</param>
15649 <param name="value">The text content of the new element</param>
15650 <returns>The newly created child element</returns>
15651 </member>
15652 <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
15653 <summary>
15654 Adds a new element with a value as a child of the current node and returns it.
15655 The value will be output using a CDATA section.
15656 </summary>
15657 <param name="name">The element name</param>
15658 <param name="value">The text content of the new element</param>
15659 <returns>The newly created child element</returns>
15660 </member>
15661 <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
15662 <summary>
15663 Adds an attribute with a specified name and value to the XmlNode.
15664 </summary>
15665 <param name="name">The name of the attribute.</param>
15666 <param name="value">The value of the attribute.</param>
15667 </member>
15668 <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
15669 <summary>
15670 Finds a single descendant of this node matching an xpath
15671 specification. The format of the specification is
15672 limited to what is needed by NUnit and its tests.
15673 </summary>
15674 <param name="xpath"></param>
15675 <returns></returns>
15676 </member>
15677 <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
15678 <summary>
15679 Finds all descendants of this node matching an xpath
15680 specification. The format of the specification is
15681 limited to what is needed by NUnit and its tests.
15682 </summary>
15683 </member>
15684 <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
15685 <summary>
15686 Writes the XML representation of the node to an XmlWriter
15687 </summary>
15688 <param name="writer"></param>
15689 </member>
15690 <member name="T:NUnit.Framework.Interfaces.NodeList">
15691 <summary>
15692 Class used to represent a list of XmlResults
15693 </summary>
15694 </member>
15695 <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
15696 <summary>
15697 Class used to represent the attributes of a node
15698 </summary>
15699 </member>
15700 <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
15701 <summary>
15702 Gets or sets the value associated with the specified key.
15703 Overridden to return null if attribute is not found.
15704 </summary>
15705 <param name="key">The key.</param>
15706 <returns>Value of the attribute or null</returns>
15707 </member>
15708 <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
15709 <summary>
15710 CombiningStrategy is the abstract base for classes that
15711 know how to combine values provided for individual test
15712 parameters to create a set of test cases.
15713 </summary>
15714 </member>
15715 <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
15716 <summary>
15717 Gets the test cases generated by the CombiningStrategy.
15718 </summary>
15719 <returns>The test cases.</returns>
15720 </member>
15721 <member name="T:NUnit.Framework.Is">
15722 <summary>
15723 Helper class with properties and methods that supply
15724 a number of constraints used in Asserts.
15725 </summary>
15726 </member>
15727 <member name="P:NUnit.Framework.Is.Not">
15728 <summary>
15729 Returns a ConstraintExpression that negates any
15730 following constraint.
15731 </summary>
15732 </member>
15733 <member name="P:NUnit.Framework.Is.All">
15734 <summary>
15735 Returns a ConstraintExpression, which will apply
15736 the following constraint to all members of a collection,
15737 succeeding if all of them succeed.
15738 </summary>
15739 </member>
15740 <member name="P:NUnit.Framework.Is.Null">
15741 <summary>
15742 Returns a constraint that tests for null
15743 </summary>
15744 </member>
15745 <member name="P:NUnit.Framework.Is.True">
15746 <summary>
15747 Returns a constraint that tests for True
15748 </summary>
15749 </member>
15750 <member name="P:NUnit.Framework.Is.False">
15751 <summary>
15752 Returns a constraint that tests for False
15753 </summary>
15754 </member>
15755 <member name="P:NUnit.Framework.Is.Positive">
15756 <summary>
15757 Returns a constraint that tests for a positive value
15758 </summary>
15759 </member>
15760 <member name="P:NUnit.Framework.Is.Negative">
15761 <summary>
15762 Returns a constraint that tests for a negative value
15763 </summary>
15764 </member>
15765 <member name="P:NUnit.Framework.Is.NaN">
15766 <summary>
15767 Returns a constraint that tests for NaN
15768 </summary>
15769 </member>
15770 <member name="P:NUnit.Framework.Is.Empty">
15771 <summary>
15772 Returns a constraint that tests for empty
15773 </summary>
15774 </member>
15775 <member name="P:NUnit.Framework.Is.Unique">
15776 <summary>
15777 Returns a constraint that tests whether a collection
15778 contains all unique items.
15779 </summary>
15780 </member>
15781 <member name="P:NUnit.Framework.Is.BinarySerializable">
15782 <summary>
15783 Returns a constraint that tests whether an object graph is serializable in binary format.
15784 </summary>
15785 </member>
15786 <member name="P:NUnit.Framework.Is.XmlSerializable">
15787 <summary>
15788 Returns a constraint that tests whether an object graph is serializable in xml format.
15789 </summary>
15790 </member>
15791 <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
15792 <summary>
15793 Returns a constraint that tests two items for equality
15794 </summary>
15795 </member>
15796 <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
15797 <summary>
15798 Returns a constraint that tests that two references are the same object
15799 </summary>
15800 </member>
15801 <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
15802 <summary>
15803 Returns a constraint that tests whether the
15804 actual value is greater than the supplied argument
15805 </summary>
15806 </member>
15807 <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
15808 <summary>
15809 Returns a constraint that tests whether the
15810 actual value is greater than or equal to the supplied argument
15811 </summary>
15812 </member>
15813 <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
15814 <summary>
15815 Returns a constraint that tests whether the
15816 actual value is greater than or equal to the supplied argument
15817 </summary>
15818 </member>
15819 <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
15820 <summary>
15821 Returns a constraint that tests whether the
15822 actual value is less than the supplied argument
15823 </summary>
15824 </member>
15825 <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
15826 <summary>
15827 Returns a constraint that tests whether the
15828 actual value is less than or equal to the supplied argument
15829 </summary>
15830 </member>
15831 <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
15832 <summary>
15833 Returns a constraint that tests whether the
15834 actual value is less than or equal to the supplied argument
15835 </summary>
15836 </member>
15837 <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
15838 <summary>
15839 Returns a constraint that tests whether the actual
15840 value is of the exact type supplied as an argument.
15841 </summary>
15842 </member>
15843 <member name="M:NUnit.Framework.Is.TypeOf``1">
15844 <summary>
15845 Returns a constraint that tests whether the actual
15846 value is of the exact type supplied as an argument.
15847 </summary>
15848 </member>
15849 <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
15850 <summary>
15851 Returns a constraint that tests whether the actual value
15852 is of the type supplied as an argument or a derived type.
15853 </summary>
15854 </member>
15855 <member name="M:NUnit.Framework.Is.InstanceOf``1">
15856 <summary>
15857 Returns a constraint that tests whether the actual value
15858 is of the type supplied as an argument or a derived type.
15859 </summary>
15860 </member>
15861 <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
15862 <summary>
15863 Returns a constraint that tests whether the actual value
15864 is assignable from the type supplied as an argument.
15865 </summary>
15866 </member>
15867 <member name="M:NUnit.Framework.Is.AssignableFrom``1">
15868 <summary>
15869 Returns a constraint that tests whether the actual value
15870 is assignable from the type supplied as an argument.
15871 </summary>
15872 </member>
15873 <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
15874 <summary>
15875 Returns a constraint that tests whether the actual value
15876 is assignable to the type supplied as an argument.
15877 </summary>
15878 </member>
15879 <member name="M:NUnit.Framework.Is.AssignableTo``1">
15880 <summary>
15881 Returns a constraint that tests whether the actual value
15882 is assignable to the type supplied as an argument.
15883 </summary>
15884 </member>
15885 <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
15886 <summary>
15887 Returns a constraint that tests whether the actual value
15888 is a collection containing the same elements as the
15889 collection supplied as an argument.
15890 </summary>
15891 </member>
15892 <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
15893 <summary>
15894 Returns a constraint that tests whether the actual value
15895 is a subset of the collection supplied as an argument.
15896 </summary>
15897 </member>
15898 <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
15899 <summary>
15900 Returns a constraint that tests whether the actual value
15901 is a superset of the collection supplied as an argument.
15902 </summary>
15903 </member>
15904 <member name="P:NUnit.Framework.Is.Ordered">
15905 <summary>
15906 Returns a constraint that tests whether a collection is ordered
15907 </summary>
15908 </member>
15909 <member name="M:NUnit.Framework.Is.StringContaining(System.String)">
15910 <summary>
15911 Returns a constraint that succeeds if the actual
15912 value contains the substring supplied as an argument.
15913 </summary>
15914 </member>
15915 <member name="M:NUnit.Framework.Is.StringStarting(System.String)">
15916 <summary>
15917 Returns a constraint that succeeds if the actual
15918 value starts with the substring supplied as an argument.
15919 </summary>
15920 </member>
15921 <member name="M:NUnit.Framework.Is.StringEnding(System.String)">
15922 <summary>
15923 Returns a constraint that succeeds if the actual
15924 value ends with the substring supplied as an argument.
15925 </summary>
15926 </member>
15927 <member name="M:NUnit.Framework.Is.StringMatching(System.String)">
15928 <summary>
15929 Returns a constraint that succeeds if the actual
15930 value matches the regular expression supplied as an argument.
15931 </summary>
15932 </member>
15933 <member name="M:NUnit.Framework.Is.SamePath(System.String)">
15934 <summary>
15935 Returns a constraint that tests whether the path provided
15936 is the same as an expected path after canonicalization.
15937 </summary>
15938 </member>
15939 <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
15940 <summary>
15941 Returns a constraint that tests whether the path provided
15942 is a subpath of the expected path after canonicalization.
15943 </summary>
15944 </member>
15945 <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
15946 <summary>
15947 Returns a constraint that tests whether the path provided
15948 is the same path or under an expected path after canonicalization.
15949 </summary>
15950 </member>
15951 <member name="M:NUnit.Framework.Is.InRange(System.IComparable,System.IComparable)">
15952 <summary>
15953 Returns a constraint that tests whether the actual value falls
15954 inclusively within a specified range.
15955 </summary>
15956 <remarks>from must be less than or equal to true</remarks>
15957 <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
15958 <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
15959 <returns></returns>
15960 </member>
15961 <member name="T:NUnit.Framework.ITestAction">
15962 <summary>
15963 When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
15964 </summary>
15965 </member>
15966 <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
15967 <summary>
15968 Executed before each test is run
15969 </summary>
15970 <param name="test">The test that is going to be run.</param>
15971 </member>
15972 <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
15973 <summary>
15974 Executed after each test is run
15975 </summary>
15976 <param name="test">The test that has just been run.</param>
15977 </member>
15978 <member name="P:NUnit.Framework.ITestAction.Targets">
15979 <summary>
15980 Provides the target for the action attribute
15981 </summary>
15982 <returns>The target for the action attribute</returns>
15983 </member>
15984 <member name="T:NUnit.Framework.Iz">
15985 <summary>
15986 The Iz class is a synonym for Is intended for use in VB,
15987 which regards Is as a keyword.
15988 </summary>
15989 </member>
15990 <member name="T:NUnit.Framework.List">
15991 <summary>
15992 The List class is a helper class with properties and methods
15993 that supply a number of constraints used with lists and collections.
15994 </summary>
15995 </member>
15996 <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
15997 <summary>
15998 List.Map returns a ListMapper, which can be used to map
15999 the original collection to another collection.
16000 </summary>
16001 <param name="actual"></param>
16002 <returns></returns>
16003 </member>
16004 <member name="T:NUnit.Framework.ListMapper">
16005 <summary>
16006 ListMapper is used to transform a collection used as an actual argument
16007 producing another collection to be used in the assertion.
16008 </summary>
16009 </member>
16010 <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
16011 <summary>
16012 Construct a ListMapper based on a collection
16013 </summary>
16014 <param name="original">The collection to be transformed</param>
16015 </member>
16016 <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
16017 <summary>
16018 Produces a collection containing all the _values of a property
16019 </summary>
16020 <param name="name">The collection of property _values</param>
16021 <returns></returns>
16022 </member>
16023 <member name="T:NUnit.Framework.SpecialValue">
16024 <summary>
16025 The SpecialValue enum is used to represent TestCase arguments
16026 that cannot be used as arguments to an Attribute.
16027 </summary>
16028 </member>
16029 <member name="F:NUnit.Framework.SpecialValue.Null">
16030 <summary>
16031 Null represents a null value, which cannot be used as an
16032 argument to an attriute under .NET 1.x
16033 </summary>
16034 </member>
16035 <member name="T:NUnit.Framework.StringAssert">
16036 <summary>
16037 Basic Asserts on strings.
16038 </summary>
16039 </member>
16040 <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
16041 <summary>
16042 The Equals method throws an AssertionException. This is done
16043 to make sure there is no mistake by calling this function.
16044 </summary>
16045 <param name="a"></param>
16046 <param name="b"></param>
16047 </member>
16048 <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
16049 <summary>
16050 override the default ReferenceEquals to throw an AssertionException. This
16051 implementation makes sure there is no mistake in calling this function
16052 as part of Assert.
16053 </summary>
16054 <param name="a"></param>
16055 <param name="b"></param>
16056 </member>
16057 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
16058 <summary>
16059 Asserts that a string is found within another string.
16060 </summary>
16061 <param name="expected">The expected string</param>
16062 <param name="actual">The string to be examined</param>
16063 <param name="message">The message to display in case of failure</param>
16064 <param name="args">Arguments used in formatting the message</param>
16065 </member>
16066 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
16067 <summary>
16068 Asserts that a string is found within another string.
16069 </summary>
16070 <param name="expected">The expected string</param>
16071 <param name="actual">The string to be examined</param>
16072 </member>
16073 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
16074 <summary>
16075 Asserts that a string is not found within another string.
16076 </summary>
16077 <param name="expected">The expected string</param>
16078 <param name="actual">The string to be examined</param>
16079 <param name="message">The message to display in case of failure</param>
16080 <param name="args">Arguments used in formatting the message</param>
16081 </member>
16082 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
16083 <summary>
16084 Asserts that a string is found within another string.
16085 </summary>
16086 <param name="expected">The expected string</param>
16087 <param name="actual">The string to be examined</param>
16088 </member>
16089 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
16090 <summary>
16091 Asserts that a string starts with another string.
16092 </summary>
16093 <param name="expected">The expected string</param>
16094 <param name="actual">The string to be examined</param>
16095 <param name="message">The message to display in case of failure</param>
16096 <param name="args">Arguments used in formatting the message</param>
16097 </member>
16098 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
16099 <summary>
16100 Asserts that a string starts with another string.
16101 </summary>
16102 <param name="expected">The expected string</param>
16103 <param name="actual">The string to be examined</param>
16104 </member>
16105 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
16106 <summary>
16107 Asserts that a string does not start with another string.
16108 </summary>
16109 <param name="expected">The expected string</param>
16110 <param name="actual">The string to be examined</param>
16111 <param name="message">The message to display in case of failure</param>
16112 <param name="args">Arguments used in formatting the message</param>
16113 </member>
16114 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
16115 <summary>
16116 Asserts that a string does not start with another string.
16117 </summary>
16118 <param name="expected">The expected string</param>
16119 <param name="actual">The string to be examined</param>
16120 </member>
16121 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
16122 <summary>
16123 Asserts that a string ends with another string.
16124 </summary>
16125 <param name="expected">The expected string</param>
16126 <param name="actual">The string to be examined</param>
16127 <param name="message">The message to display in case of failure</param>
16128 <param name="args">Arguments used in formatting the message</param>
16129 </member>
16130 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
16131 <summary>
16132 Asserts that a string ends with another string.
16133 </summary>
16134 <param name="expected">The expected string</param>
16135 <param name="actual">The string to be examined</param>
16136 </member>
16137 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
16138 <summary>
16139 Asserts that a string does not end with another string.
16140 </summary>
16141 <param name="expected">The expected string</param>
16142 <param name="actual">The string to be examined</param>
16143 <param name="message">The message to display in case of failure</param>
16144 <param name="args">Arguments used in formatting the message</param>
16145 </member>
16146 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
16147 <summary>
16148 Asserts that a string does not end with another string.
16149 </summary>
16150 <param name="expected">The expected string</param>
16151 <param name="actual">The string to be examined</param>
16152 </member>
16153 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
16154 <summary>
16155 Asserts that two strings are equal, without regard to case.
16156 </summary>
16157 <param name="expected">The expected string</param>
16158 <param name="actual">The actual string</param>
16159 <param name="message">The message to display in case of failure</param>
16160 <param name="args">Arguments used in formatting the message</param>
16161 </member>
16162 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
16163 <summary>
16164 Asserts that two strings are equal, without regard to case.
16165 </summary>
16166 <param name="expected">The expected string</param>
16167 <param name="actual">The actual string</param>
16168 </member>
16169 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
16170 <summary>
16171 Asserts that two strings are not equal, without regard to case.
16172 </summary>
16173 <param name="expected">The expected string</param>
16174 <param name="actual">The actual string</param>
16175 <param name="message">The message to display in case of failure</param>
16176 <param name="args">Arguments used in formatting the message</param>
16177 </member>
16178 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
16179 <summary>
16180 Asserts that two strings are not equal, without regard to case.
16181 </summary>
16182 <param name="expected">The expected string</param>
16183 <param name="actual">The actual string</param>
16184 </member>
16185 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
16186 <summary>
16187 Asserts that a string matches an expected regular expression pattern.
16188 </summary>
16189 <param name="pattern">The regex pattern to be matched</param>
16190 <param name="actual">The actual string</param>
16191 <param name="message">The message to display in case of failure</param>
16192 <param name="args">Arguments used in formatting the message</param>
16193 </member>
16194 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
16195 <summary>
16196 Asserts that a string matches an expected regular expression pattern.
16197 </summary>
16198 <param name="pattern">The regex pattern to be matched</param>
16199 <param name="actual">The actual string</param>
16200 </member>
16201 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
16202 <summary>
16203 Asserts that a string does not match an expected regular expression pattern.
16204 </summary>
16205 <param name="pattern">The regex pattern to be used</param>
16206 <param name="actual">The actual string</param>
16207 <param name="message">The message to display in case of failure</param>
16208 <param name="args">Arguments used in formatting the message</param>
16209 </member>
16210 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
16211 <summary>
16212 Asserts that a string does not match an expected regular expression pattern.
16213 </summary>
16214 <param name="pattern">The regex pattern to be used</param>
16215 <param name="actual">The actual string</param>
16216 </member>
16217 <member name="T:NUnit.Framework.TestCaseData">
16218 <summary>
16219 The TestCaseData class represents a set of arguments
16220 and other parameter info to be used for a parameterized
16221 test case. It is derived from TestCaseParameters and adds a
16222 fluent syntax for use in initializing the test case.
16223 </summary>
16224 </member>
16225 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
16226 <summary>
16227 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16228 </summary>
16229 <param name="args">The arguments.</param>
16230 </member>
16231 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
16232 <summary>
16233 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16234 </summary>
16235 <param name="arg">The argument.</param>
16236 </member>
16237 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
16238 <summary>
16239 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16240 </summary>
16241 <param name="arg1">The first argument.</param>
16242 <param name="arg2">The second argument.</param>
16243 </member>
16244 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
16245 <summary>
16246 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16247 </summary>
16248 <param name="arg1">The first argument.</param>
16249 <param name="arg2">The second argument.</param>
16250 <param name="arg3">The third argument.</param>
16251 </member>
16252 <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
16253 <summary>
16254 Sets the expected result for the test
16255 </summary>
16256 <param name="result">The expected result</param>
16257 <returns>A modified TestCaseData</returns>
16258 </member>
16259 <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
16260 <summary>
16261 Sets the name of the test case
16262 </summary>
16263 <returns>The modified TestCaseData instance</returns>
16264 </member>
16265 <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
16266 <summary>
16267 Sets the description for the test case
16268 being constructed.
16269 </summary>
16270 <param name="description">The description.</param>
16271 <returns>The modified TestCaseData instance.</returns>
16272 </member>
16273 <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
16274 <summary>
16275 Applies a category to the test
16276 </summary>
16277 <param name="category"></param>
16278 <returns></returns>
16279 </member>
16280 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
16281 <summary>
16282 Applies a named property to the test
16283 </summary>
16284 <param name="propName"></param>
16285 <param name="propValue"></param>
16286 <returns></returns>
16287 </member>
16288 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
16289 <summary>
16290 Applies a named property to the test
16291 </summary>
16292 <param name="propName"></param>
16293 <param name="propValue"></param>
16294 <returns></returns>
16295 </member>
16296 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
16297 <summary>
16298 Applies a named property to the test
16299 </summary>
16300 <param name="propName"></param>
16301 <param name="propValue"></param>
16302 <returns></returns>
16303 </member>
16304 <member name="M:NUnit.Framework.TestCaseData.Explicit">
16305 <summary>
16306 Marks the test case as explicit.
16307 </summary>
16308 </member>
16309 <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
16310 <summary>
16311 Marks the test case as explicit, specifying the reason.
16312 </summary>
16313 </member>
16314 <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
16315 <summary>
16316 Ignores this TestCase, specifying the reason.
16317 </summary>
16318 <param name="reason">The reason.</param>
16319 <returns></returns>
16320 </member>
16321 <member name="T:NUnit.Framework.TestContext">
16322 <summary>
16323 Provide the context information of the current test.
16324 This is an adapter for the internal ExecutionContext
16325 class, hiding the internals from the user test.
16326 </summary>
16327 </member>
16328 <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
16329 <summary>
16330 Construct a TestContext for an ExecutionContext
16331 </summary>
16332 <param name="testExecutionContext">The ExecutionContext to adapt</param>
16333 </member>
16334 <member name="P:NUnit.Framework.TestContext.CurrentContext">
16335 <summary>
16336 Get the current test context. This is created
16337 as needed. The user may save the context for
16338 use within a test, but it should not be used
16339 outside the test for which it is created.
16340 </summary>
16341 </member>
16342 <member name="P:NUnit.Framework.TestContext.Out">
16343 <summary>
16344 Gets a TextWriter that will send output to the current test result.
16345 </summary>
16346 </member>
16347 <member name="P:NUnit.Framework.TestContext.Test">
16348 <summary>
16349 Get a representation of the current test.
16350 </summary>
16351 </member>
16352 <member name="P:NUnit.Framework.TestContext.Result">
16353 <summary>
16354 Gets a Representation of the TestResult for the current test.
16355 </summary>
16356 </member>
16357 <member name="P:NUnit.Framework.TestContext.TestDirectory">
16358 <summary>
16359 Gets the directory containing the current test assembly.
16360 </summary>
16361 </member>
16362 <member name="P:NUnit.Framework.TestContext.WorkDirectory">
16363 <summary>
16364 Gets the directory to be used for outputting files created
16365 by this test run.
16366 </summary>
16367 </member>
16368 <member name="P:NUnit.Framework.TestContext.Random">
16369 <summary>
16370 Gets the random generator.
16371 </summary>
16372 <value>
16373 The random generator.
16374 </value>
16375 </member>
16376 <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
16377 <summary>Write the string representation of a boolean value to the current result</summary>
16378 </member>
16379 <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
16380 <summary>Write a char to the current result</summary>
16381 </member>
16382 <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
16383 <summary>Write a char array to the current result</summary>
16384 </member>
16385 <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
16386 <summary>Write the string representation of a double to the current result</summary>
16387 </member>
16388 <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
16389 <summary>Write the string representation of an Int32 value to the current result</summary>
16390 </member>
16391 <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
16392 <summary>Write the string representation of an Int64 value to the current result</summary>
16393 </member>
16394 <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
16395 <summary>Write the string representation of a decimal value to the current result</summary>
16396 </member>
16397 <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
16398 <summary>Write the string representation of an object to the current result</summary>
16399 </member>
16400 <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
16401 <summary>Write the string representation of a Single value to the current result</summary>
16402 </member>
16403 <member name="M:NUnit.Framework.TestContext.Write(System.String)">
16404 <summary>Write a string to the current result</summary>
16405 </member>
16406 <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
16407 <summary>Write the string representation of a UInt32 value to the current result</summary>
16408 </member>
16409 <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
16410 <summary>Write the string representation of a UInt64 value to the current result</summary>
16411 </member>
16412 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
16413 <summary>Write a formatted string to the current result</summary>
16414 </member>
16415 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
16416 <summary>Write a formatted string to the current result</summary>
16417 </member>
16418 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
16419 <summary>Write a formatted string to the current result</summary>
16420 </member>
16421 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
16422 <summary>Write a formatted string to the current result</summary>
16423 </member>
16424 <member name="M:NUnit.Framework.TestContext.WriteLine">
16425 <summary>Write a line terminator to the current result</summary>
16426 </member>
16427 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
16428 <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
16429 </member>
16430 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
16431 <summary>Write a char to the current result followed by a line terminator</summary>
16432 </member>
16433 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
16434 <summary>Write a char array to the current result followed by a line terminator</summary>
16435 </member>
16436 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
16437 <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
16438 </member>
16439 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
16440 <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
16441 </member>
16442 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
16443 <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
16444 </member>
16445 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
16446 <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
16447 </member>
16448 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
16449 <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
16450 </member>
16451 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
16452 <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
16453 </member>
16454 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
16455 <summary>Write a string to the current result followed by a line terminator</summary>
16456 </member>
16457 <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
16458 <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
16459 </member>
16460 <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
16461 <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
16462 </member>
16463 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
16464 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16465 </member>
16466 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
16467 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16468 </member>
16469 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
16470 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16471 </member>
16472 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
16473 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16474 </member>
16475 <member name="T:NUnit.Framework.TestContext.TestAdapter">
16476 <summary>
16477 TestAdapter adapts a Test for consumption by
16478 the user test code.
16479 </summary>
16480 </member>
16481 <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
16482 <summary>
16483 Construct a TestAdapter for a Test
16484 </summary>
16485 <param name="test">The Test to be adapted</param>
16486 </member>
16487 <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
16488 <summary>
16489 Gets the unique Id of a test
16490 </summary>
16491 </member>
16492 <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
16493 <summary>
16494 The name of the test, which may or may not be
16495 the same as the method name.
16496 </summary>
16497 </member>
16498 <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
16499 <summary>
16500 The name of the method representing the test.
16501 </summary>
16502 </member>
16503 <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
16504 <summary>
16505 The FullName of the test
16506 </summary>
16507 </member>
16508 <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
16509 <summary>
16510 The ClassName of the test
16511 </summary>
16512 </member>
16513 <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
16514 <summary>
16515 The properties of the test.
16516 </summary>
16517 </member>
16518 <member name="T:NUnit.Framework.TestContext.ResultAdapter">
16519 <summary>
16520 ResultAdapter adapts a TestResult for consumption by
16521 the user test code.
16522 </summary>
16523 </member>
16524 <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
16525 <summary>
16526 Construct a ResultAdapter for a TestResult
16527 </summary>
16528 <param name="result">The TestResult to be adapted</param>
16529 </member>
16530 <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
16531 <summary>
16532 Gets a ResultState representing the outcome of the test.
16533 </summary>
16534 </member>
16535 <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
16536 <summary>
16537 Gets the message associated with a test
16538 failure or with not running the test
16539 </summary>
16540 </member>
16541 <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
16542 <summary>
16543 Gets any stacktrace associated with an
16544 error or failure.
16545 </summary>
16546 </member>
16547 <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
16548 <summary>
16549 Gets the number of test cases that failed
16550 when running the test and all its children.
16551 </summary>
16552 </member>
16553 <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
16554 <summary>
16555 Gets the number of test cases that passed
16556 when running the test and all its children.
16557 </summary>
16558 </member>
16559 <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
16560 <summary>
16561 Gets the number of test cases that were skipped
16562 when running the test and all its children.
16563 </summary>
16564 </member>
16565 <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
16566 <summary>
16567 Gets the number of test cases that were inconclusive
16568 when running the test and all its children.
16569 </summary>
16570 </member>
16571 <member name="T:NUnit.Framework.TestFixtureData">
16572 <summary>
16573 The TestFixtureData class represents a set of arguments
16574 and other parameter info to be used for a parameterized
16575 fixture. It is derived from TestFixtureParameters and adds a
16576 fluent syntax for use in initializing the fixture.
16577 </summary>
16578 </member>
16579 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
16580 <summary>
16581 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
16582 </summary>
16583 <param name="args">The arguments.</param>
16584 </member>
16585 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
16586 <summary>
16587 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
16588 </summary>
16589 <param name="arg">The argument.</param>
16590 </member>
16591 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
16592 <summary>
16593 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
16594 </summary>
16595 <param name="arg1">The first argument.</param>
16596 <param name="arg2">The second argument.</param>
16597 </member>
16598 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
16599 <summary>
16600 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
16601 </summary>
16602 <param name="arg1">The first argument.</param>
16603 <param name="arg2">The second argument.</param>
16604 <param name="arg3">The third argument.</param>
16605 </member>
16606 <member name="M:NUnit.Framework.TestFixtureData.Explicit">
16607 <summary>
16608 Marks the test fixture as explicit.
16609 </summary>
16610 </member>
16611 <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
16612 <summary>
16613 Marks the test fixture as explicit, specifying the reason.
16614 </summary>
16615 </member>
16616 <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
16617 <summary>
16618 Ignores this TestFixture, specifying the reason.
16619 </summary>
16620 <param name="reason">The reason.</param>
16621 <returns></returns>
16622 </member>
16623 <member name="T:NUnit.Framework.Throws">
16624 <summary>
16625 Helper class with properties and methods that supply
16626 constraints that operate on exceptions.
16627 </summary>
16628 </member>
16629 <member name="P:NUnit.Framework.Throws.Exception">
16630 <summary>
16631 Creates a constraint specifying an expected exception
16632 </summary>
16633 </member>
16634 <member name="P:NUnit.Framework.Throws.InnerException">
16635 <summary>
16636 Creates a constraint specifying an exception with a given InnerException
16637 </summary>
16638 </member>
16639 <member name="P:NUnit.Framework.Throws.TargetInvocationException">
16640 <summary>
16641 Creates a constraint specifying an expected TargetInvocationException
16642 </summary>
16643 </member>
16644 <member name="P:NUnit.Framework.Throws.ArgumentException">
16645 <summary>
16646 Creates a constraint specifying an expected ArgumentException
16647 </summary>
16648 </member>
16649 <member name="P:NUnit.Framework.Throws.ArgumentNullException">
16650 <summary>
16651 Creates a constraint specifying an expected ArgumentNUllException
16652 </summary>
16653 </member>
16654 <member name="P:NUnit.Framework.Throws.InvalidOperationException">
16655 <summary>
16656 Creates a constraint specifying an expected InvalidOperationException
16657 </summary>
16658 </member>
16659 <member name="P:NUnit.Framework.Throws.Nothing">
16660 <summary>
16661 Creates a constraint specifying that no exception is thrown
16662 </summary>
16663 </member>
16664 <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
16665 <summary>
16666 Creates a constraint specifying the exact type of exception expected
16667 </summary>
16668 </member>
16669 <member name="M:NUnit.Framework.Throws.TypeOf``1">
16670 <summary>
16671 Creates a constraint specifying the exact type of exception expected
16672 </summary>
16673 </member>
16674 <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
16675 <summary>
16676 Creates a constraint specifying the type of exception expected
16677 </summary>
16678 </member>
16679 <member name="M:NUnit.Framework.Throws.InstanceOf``1">
16680 <summary>
16681 Creates a constraint specifying the type of exception expected
16682 </summary>
16683 </member>
16684 <member name="T:NUnit.Env">
16685 <summary>
16686 Env is a static class that provides some of the features of
16687 System.Environment that are not available under all runtimes
16688 </summary>
16689 </member>
16690 <member name="F:NUnit.Env.NewLine">
16691 <summary>
16692 The newline sequence in the current environment.
16693 </summary>
16694 </member>
16695 <member name="F:NUnit.Env.DocumentFolder">
16696 <summary>
16697 Path to the 'My Documents' folder
16698 </summary>
16699 </member>
16700 <member name="F:NUnit.Env.DefaultWorkDirectory">
16701 <summary>
16702 Directory used for file output if not specified on commandline.
16703 </summary>
16704 </member>
16705 <member name="T:NUnit.Common.PackageSettings">
16706 <summary>
16707 PackageSettings is a static class containing constant values that
16708 are used as keys in setting up a TestPackage. These values are used in
16709 the engine and framework. Setting values may be a string, int or bool.
16710 </summary>
16711 </member>
16712 <member name="F:NUnit.Common.PackageSettings.DebugTests">
16713 <summary>
16714 Flag (bool) indicating whether tests are being debugged.
16715 </summary>
16716 </member>
16717 <member name="F:NUnit.Common.PackageSettings.PauseBeforeRun">
16718 <summary>
16719 Flag (bool) indicating whether to pause execution of tests to allow
16720 the user to attache a debugger.
16721 </summary>
16722 </member>
16723 <member name="F:NUnit.Common.PackageSettings.InternalTraceLevel">
16724 <summary>
16725 The InternalTraceLevel for this run. Values are: "Default",
16726 "Off", "Error", "Warning", "Info", "Debug", "Verbose".
16727 Default is "Off". "Debug" and "Verbose" are synonyms.
16728 </summary>
16729 </member>
16730 <member name="F:NUnit.Common.PackageSettings.WorkDirectory">
16731 <summary>
16732 Full path of the directory to be used for work and result files.
16733 This path is provided to tests by the frameowrk TestContext.
16734 </summary>
16735 </member>
16736 <member name="F:NUnit.Common.PackageSettings.ActiveConfig">
16737 <summary>
16738 The name of the config to use in loading a project.
16739 If not specified, the first config found is used.
16740 </summary>
16741 </member>
16742 <member name="F:NUnit.Common.PackageSettings.AutoBinPath">
16743 <summary>
16744 Bool indicating whether the engine should determine the private
16745 bin path by examining the paths to all the tests. Defaults to
16746 true unless PrivateBinPath is specified.
16747 </summary>
16748 </member>
16749 <member name="F:NUnit.Common.PackageSettings.BasePath">
16750 <summary>
16751 The ApplicationBase to use in loading the tests. If not
16752 specified, and each assembly has its own process, then the
16753 location of the assembly is used. For multiple assemblies
16754 in a single process, the closest common root directory is used.
16755 </summary>
16756 </member>
16757 <member name="F:NUnit.Common.PackageSettings.ConfigurationFile">
16758 <summary>
16759 Path to the config file to use in running the tests.
16760 </summary>
16761 </member>
16762 <member name="F:NUnit.Common.PackageSettings.DebugAgent">
16763 <summary>
16764 Bool flag indicating whether a debugger should be launched at agent
16765 startup. Used only for debugging NUnit itself.
16766 </summary>
16767 </member>
16768 <member name="F:NUnit.Common.PackageSettings.DomainUsage">
16769 <summary>
16770 Indicates how to load tests across AppDomains. Values are:
16771 "Default", "None", "Single", "Multiple". Default is "Multiple"
16772 if more than one assembly is loaded in a process. Otherwise,
16773 it is "Single".
16774 </summary>
16775 </member>
16776 <member name="F:NUnit.Common.PackageSettings.PrivateBinPath">
16777 <summary>
16778 The private binpath used to locate assemblies. Directory paths
16779 is separated by a semicolon. It's an error to specify this and
16780 also set AutoBinPath to true.
16781 </summary>
16782 </member>
16783 <member name="F:NUnit.Common.PackageSettings.MaxAgents">
16784 <summary>
16785 The maximum number of test agents permitted to run simultneously.
16786 Ignored if the ProcessModel is not set or defaulted to Multiple.
16787 </summary>
16788 </member>
16789 <member name="F:NUnit.Common.PackageSettings.ProcessModel">
16790 <summary>
16791 Indicates how to allocate assemblies to processes. Values are:
16792 "Default", "Single", "Separate", "Multiple". Default is "Multiple"
16793 for more than one assembly, "Separate" for a single assembly.
16794 </summary>
16795 </member>
16796 <member name="F:NUnit.Common.PackageSettings.RuntimeFramework">
16797 <summary>
16798 Indicates the desired runtime to use for the tests. Values
16799 are strings like "net-4.5", "mono-4.0", etc. Default is to
16800 use the target framework for which an assembly was built.
16801 </summary>
16802 </member>
16803 <member name="F:NUnit.Common.PackageSettings.RunAsX86">
16804 <summary>
16805 Bool flag indicating that the test should be run in a 32-bit process
16806 on a 64-bit system. By default, NUNit runs in a 64-bit process on
16807 a 64-bit system. Ignored if set on a 32-bit system.
16808 </summary>
16809 </member>
16810 <member name="F:NUnit.Common.PackageSettings.DisposeRunners">
16811 <summary>
16812 Indicates that test runners should be disposed after the tests are executed
16813 </summary>
16814 </member>
16815 <member name="F:NUnit.Common.PackageSettings.ShadowCopyFiles">
16816 <summary>
16817 Bool flag indicating that the test assemblies should be shadow copied.
16818 Defaults to false.
16819 </summary>
16820 </member>
16821 <member name="F:NUnit.Common.PackageSettings.DefaultTimeout">
16822 <summary>
16823 Integer value in milliseconds for the default timeout value
16824 for test cases. If not specified, there is no timeout except
16825 as specified by attributes on the tests themselves.
16826 </summary>
16827 </member>
16828 <member name="F:NUnit.Common.PackageSettings.InternalTraceWriter">
16829 <summary>
16830 A TextWriter to which the internal trace will be sent.
16831 </summary>
16832 </member>
16833 <member name="F:NUnit.Common.PackageSettings.LOAD">
16834 <summary>
16835 A list of tests to be loaded.
16836 </summary>
16837 </member>
16838 <member name="F:NUnit.Common.PackageSettings.NumberOfTestWorkers">
16839 <summary>
16840 The number of test threads to run for the assembly. If set to
16841 1, a single queue is used. If set to 0, tests are executed
16842 directly, without queuing.
16843 </summary>
16844 </member>
16845 <member name="F:NUnit.Common.PackageSettings.RandomSeed">
16846 <summary>
16847 The random seed to be used for this assembly. If specified
16848 as the value reported from a prior run, the framework should
16849 generate identical random values for tests as were used for
16850 that run, provided that no change has been made to the test
16851 assembly. Default is a random value itself.
16852 </summary>
16853 </member>
16854 <member name="F:NUnit.Common.PackageSettings.StopOnError">
16855 <summary>
16856 If true, execution stops after the first error or failure.
16857 </summary>
16858 </member>
16859 <member name="F:NUnit.Common.PackageSettings.SynchronousEvents">
16860 <summary>
16861 If true, use of the event queue is suppressed and test events are synchronous.
16862 </summary>
16863 </member>
16864 </members>
16865 </doc>