comparison packages/NUnit.3.0.1/lib/net20/nunit.framework.xml @ 158:130781364799 v2

refactoring, code cleanup
author cin
date Thu, 18 Feb 2016 14:34:02 +0300
parents
children
comparison
equal deleted inserted replaced
157:948c015a9011 158:130781364799
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.ParameterDataProvider">
323 <summary>
324 The ParameterDataProvider class implements IParameterDataProvider
325 and hosts one or more individual providers.
326 </summary>
327 </member>
328 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
329 <summary>
330 Construct with a collection of individual providers
331 </summary>
332 </member>
333 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
334 <summary>
335 Determine whether any data is available for a parameter.
336 </summary>
337 <param name="parameter">An IParameterInfo representing one
338 argument to a parameterized test</param>
339 <returns>True if any data is available, otherwise false.</returns>
340 </member>
341 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
342 <summary>
343 Return an IEnumerable providing data for use with the
344 supplied parameter.
345 </summary>
346 <param name="parameter">An IParameterInfo representing one
347 argument to a parameterized test</param>
348 <returns>An IEnumerable providing the required data</returns>
349 </member>
350 <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
351 <summary>
352 Built-in SuiteBuilder for all types of test classes.
353 </summary>
354 </member>
355 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
356 <summary>
357 Checks to see if the provided Type is a fixture.
358 To be considered a fixture, it must be a non-abstract
359 class with one or more attributes implementing the
360 IFixtureBuilder interface or one or more methods
361 marked as tests.
362 </summary>
363 <param name="typeInfo">The fixture type to check</param>
364 <returns>True if the fixture can be built, false if not</returns>
365 </member>
366 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
367 <summary>
368 Build a TestSuite from TypeInfo provided.
369 </summary>
370 <param name="typeInfo">The fixture type to build</param>
371 <returns>A TestSuite built from that type</returns>
372 </member>
373 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
374 <summary>
375 We look for attributes implementing IFixtureBuilder at one level
376 of inheritance at a time. Attributes on base classes are not used
377 unless there are no fixture builder attributes at all on the derived
378 class. This is by design.
379 </summary>
380 <param name="typeInfo">The type being examined for attributes</param>
381 <returns>A list of the attributes found.</returns>
382 </member>
383 <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
384 <summary>
385 NUnitTestCaseBuilder is a utility class used by attributes
386 that build test cases.
387 </summary>
388 </member>
389 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
390 <summary>
391 Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
392 </summary>
393 </member>
394 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
395 <summary>
396 Builds a single NUnitTestMethod, either as a child of the fixture
397 or as one of a set of test cases under a ParameterizedTestMethodSuite.
398 </summary>
399 <param name="method">The MethodInfo from which to construct the TestMethod</param>
400 <param name="parentSuite">The suite or fixture to which the new test will be added</param>
401 <param name="parms">The ParameterSet to be used, or null</param>
402 <returns></returns>
403 </member>
404 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
405 <summary>
406 Helper method that checks the signature of a TestMethod and
407 any supplied parameters to determine if the test is valid.
408
409 Currently, NUnitTestMethods are required to be public,
410 non-abstract methods, either static or instance,
411 returning void. They may take arguments but the _values must
412 be provided or the TestMethod is not considered runnable.
413
414 Methods not meeting these criteria will be marked as
415 non-runnable and the method will return false in that case.
416 </summary>
417 <param name="testMethod">The TestMethod to be checked. If it
418 is found to be non-runnable, it will be modified.</param>
419 <param name="parms">Parameters to be used for this test, or null</param>
420 <returns>True if the method signature is valid, false if not</returns>
421 <remarks>
422 The return value is no longer used internally, but is retained
423 for testing purposes.
424 </remarks>
425 </member>
426 <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
427 <summary>
428 Class that can build a tree of automatic namespace
429 suites from a group of fixtures.
430 </summary>
431 </member>
432 <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.namespaceSuites">
433 <summary>
434 NamespaceDictionary of all test suites we have created to represent
435 namespaces. Used to locate namespace parent suites for fixtures.
436 </summary>
437 </member>
438 <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.rootSuite">
439 <summary>
440 The root of the test suite being created by this builder.
441 </summary>
442 </member>
443 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
444 <summary>
445 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
446 </summary>
447 <param name="rootSuite">The root suite.</param>
448 </member>
449 <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
450 <summary>
451 Gets the root entry in the tree created by the NamespaceTreeBuilder.
452 </summary>
453 <value>The root suite.</value>
454 </member>
455 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
456 <summary>
457 Adds the specified fixtures to the tree.
458 </summary>
459 <param name="fixtures">The fixtures to be added.</param>
460 </member>
461 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
462 <summary>
463 Adds the specified fixture to the tree.
464 </summary>
465 <param name="fixture">The fixture to be added.</param>
466 </member>
467 <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
468 <summary>
469 CombinatorialStrategy creates test cases by using all possible
470 combinations of the parameter data.
471 </summary>
472 </member>
473 <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
474 <summary>
475 Gets the test cases generated by the CombiningStrategy.
476 </summary>
477 <returns>The test cases.</returns>
478 </member>
479 <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
480 <summary>
481 Provides data from fields marked with the DatapointAttribute or the
482 DatapointsAttribute.
483 </summary>
484 </member>
485 <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
486 <summary>
487 Determine whether any data is available for a parameter.
488 </summary>
489 <param name="parameter">A ParameterInfo representing one
490 argument to a parameterized test</param>
491 <returns>
492 True if any data is available, otherwise false.
493 </returns>
494 </member>
495 <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
496 <summary>
497 Return an IEnumerable providing data for use with the
498 supplied parameter.
499 </summary>
500 <param name="parameter">A ParameterInfo representing one
501 argument to a parameterized test</param>
502 <returns>
503 An IEnumerable providing the required data
504 </returns>
505 </member>
506 <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
507 <summary>
508 Class to build ether a parameterized or a normal NUnitTestMethod.
509 There are four cases that the builder must deal with:
510 1. The method needs no params and none are provided
511 2. The method needs params and they are provided
512 3. The method needs no params but they are provided in error
513 4. The method needs params but they are not provided
514 This could have been done using two different builders, but it
515 turned out to be simpler to have just one. The BuildFrom method
516 takes a different branch depending on whether any parameters are
517 provided, but all four cases are dealt with in lower-level methods
518 </summary>
519 </member>
520 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
521 <summary>
522 Determines if the method can be used to build an NUnit test
523 test method of some kind. The method must normally be marked
524 with an identifying attribute for this to be true.
525
526 Note that this method does not check that the signature
527 of the method for validity. If we did that here, any
528 test methods with invalid signatures would be passed
529 over in silence in the test run. Since we want such
530 methods to be reported, the check for validity is made
531 in BuildFrom rather than here.
532 </summary>
533 <param name="method">An IMethodInfo for the method being used as a test method</param>
534 <returns>True if the builder can create a test case from this method</returns>
535 </member>
536 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
537 <summary>
538 Build a Test from the provided MethodInfo. Depending on
539 whether the method takes arguments and on the availability
540 of test case data, this method may return a single test
541 or a group of tests contained in a ParameterizedMethodSuite.
542 </summary>
543 <param name="method">The method for which a test is to be built</param>
544 <returns>A Test representing one or more method invocations</returns>
545 </member>
546 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
547 <summary>
548 Determines if the method can be used to build an NUnit test
549 test method of some kind. The method must normally be marked
550 with an identifying attribute for this to be true.
551
552 Note that this method does not check that the signature
553 of the method for validity. If we did that here, any
554 test methods with invalid signatures would be passed
555 over in silence in the test run. Since we want such
556 methods to be reported, the check for validity is made
557 in BuildFrom rather than here.
558 </summary>
559 <param name="method">An IMethodInfo for the method being used as a test method</param>
560 <param name="parentSuite">The test suite being built, to which the new test would be added</param>
561 <returns>True if the builder can create a test case from this method</returns>
562 </member>
563 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
564 <summary>
565 Build a Test from the provided MethodInfo. Depending on
566 whether the method takes arguments and on the availability
567 of test case data, this method may return a single test
568 or a group of tests contained in a ParameterizedMethodSuite.
569 </summary>
570 <param name="method">The method for which a test is to be built</param>
571 <param name="parentSuite">The test fixture being populated, or null</param>
572 <returns>A Test representing one or more method invocations</returns>
573 </member>
574 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
575 <summary>
576 Builds a ParameterizedMethodSuite containing individual test cases.
577 </summary>
578 <param name="method">The method for which a test is to be built.</param>
579 <param name="tests">The list of test cases to include.</param>
580 <returns>A ParameterizedMethodSuite populated with test cases</returns>
581 </member>
582 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
583 <summary>
584 Build a simple, non-parameterized TestMethod for this method.
585 </summary>
586 <param name="method">The MethodInfo for which a test is to be built</param>
587 <param name="suite">The test suite for which the method is being built</param>
588 <returns>A TestMethod.</returns>
589 </member>
590 <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
591 <summary>
592 NUnitTestFixtureBuilder is able to build a fixture given
593 a class marked with a TestFixtureAttribute or an unmarked
594 class containing test methods. In the first case, it is
595 called by the attribute and in the second directly by
596 NUnitSuiteBuilder.
597 </summary>
598 </member>
599 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
600 <summary>
601 Build a TestFixture from type provided. A non-null TestSuite
602 must always be returned, since the method is generally called
603 because the user has marked the target class as a fixture.
604 If something prevents the fixture from being used, it should
605 be returned nonetheless, labelled as non-runnable.
606 </summary>
607 <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
608 <returns>A TestSuite object or one derived from TestSuite.</returns>
609 </member>
610 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
611 <summary>
612 Overload of BuildFrom called by tests that have arguments.
613 Builds a fixture using the provided type and information
614 in the ITestFixtureData object.
615 </summary>
616 <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
617 <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
618 <returns></returns>
619 </member>
620 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
621 <summary>
622 Method to add test cases to the newly constructed fixture.
623 </summary>
624 <param name="fixture">The fixture to which cases should be added</param>
625 </member>
626 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
627 <summary>
628 Method to create a test case from a MethodInfo and add
629 it to the fixture being built. It first checks to see if
630 any global TestCaseBuilder addin wants to build the
631 test case. If not, it uses the internal builder
632 collection maintained by this fixture builder.
633
634 The default implementation has no test case builders.
635 Derived classes should add builders to the collection
636 in their constructor.
637 </summary>
638 <param name="method">The method for which a test is to be created</param>
639 <param name="suite">The test suite being built.</param>
640 <returns>A newly constructed Test</returns>
641 </member>
642 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
643 <summary>
644 PairwiseStrategy creates test cases by combining the parameter
645 data so that all possible pairs of data items are used.
646 </summary>
647 <remarks>
648 <para>
649 The number of test cases that cover all possible pairs of test function
650 parameters values is significantly less than the number of test cases
651 that cover all possible combination of test function parameters values.
652 And because different studies show that most of software failures are
653 caused by combination of no more than two parameters, pairwise testing
654 can be an effective ways to test the system when it's impossible to test
655 all combinations of parameters.
656 </para>
657 <para>
658 The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
659 http://burtleburtle.net/bob/math/jenny.html
660 </para>
661 </remarks>
662 </member>
663 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
664 <summary>
665 FleaRand is a pseudo-random number generator developed by Bob Jenkins:
666 http://burtleburtle.net/bob/rand/talksmall.html#flea
667 </summary>
668 </member>
669 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
670 <summary>
671 Initializes a new instance of the FleaRand class.
672 </summary>
673 <param name="seed">The seed.</param>
674 </member>
675 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
676 <summary>
677 FeatureInfo represents coverage of a single value of test function
678 parameter, represented as a pair of indices, Dimension and Feature. In
679 terms of unit testing, Dimension is the index of the test parameter and
680 Feature is the index of the supplied value in that parameter's list of
681 sources.
682 </summary>
683 </member>
684 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
685 <summary>
686 Initializes a new instance of FeatureInfo class.
687 </summary>
688 <param name="dimension">Index of a dimension.</param>
689 <param name="feature">Index of a feature.</param>
690 </member>
691 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
692 <summary>
693 A FeatureTuple represents a combination of features, one per test
694 parameter, which should be covered by a test case. In the
695 PairwiseStrategy, we are only trying to cover pairs of features, so the
696 tuples actually may contain only single feature or pair of features, but
697 the algorithm itself works with triplets, quadruples and so on.
698 </summary>
699 </member>
700 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
701 <summary>
702 Initializes a new instance of FeatureTuple class for a single feature.
703 </summary>
704 <param name="feature1">Single feature.</param>
705 </member>
706 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
707 <summary>
708 Initializes a new instance of FeatureTuple class for a pair of features.
709 </summary>
710 <param name="feature1">First feature.</param>
711 <param name="feature2">Second feature.</param>
712 </member>
713 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
714 <summary>
715 TestCase represents a single test case covering a list of features.
716 </summary>
717 </member>
718 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
719 <summary>
720 Initializes a new instance of TestCaseInfo class.
721 </summary>
722 <param name="length">A number of features in the test case.</param>
723 </member>
724 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
725 <summary>
726 PairwiseTestCaseGenerator class implements an algorithm which generates
727 a set of test cases which covers all pairs of possible values of test
728 function.
729 </summary>
730 <remarks>
731 <para>
732 The algorithm starts with creating a set of all feature tuples which we
733 will try to cover (see <see
734 cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
735 includes every single feature and all possible pairs of features. We
736 store feature tuples in the 3-D collection (where axes are "dimension",
737 "feature", and "all combinations which includes this feature"), and for
738 every two feature (e.g. "A" and "B") we generate both ("A", "B") and
739 ("B", "A") pairs. This data structure extremely reduces the amount of
740 time needed to calculate coverage for a single test case (this
741 calculation is the most time-consuming part of the algorithm).
742 </para>
743 <para>
744 Then the algorithm picks one tuple from the uncovered tuple, creates a
745 test case that covers this tuple, and then removes this tuple and all
746 other tuples covered by this test case from the collection of uncovered
747 tuples.
748 </para>
749 <para>
750 Picking a tuple to cover
751 </para>
752 <para>
753 There are no any special rules defined for picking tuples to cover. We
754 just pick them one by one, in the order they were generated.
755 </para>
756 <para>
757 Test generation
758 </para>
759 <para>
760 Test generation starts from creating a completely random test case which
761 covers, nevertheless, previously selected tuple. Then the algorithm
762 tries to maximize number of tuples which this test covers.
763 </para>
764 <para>
765 Test generation and maximization process repeats seven times for every
766 selected tuple and then the algorithm picks the best test case ("seven"
767 is a magic number which provides good results in acceptable time).
768 </para>
769 <para>Maximizing test coverage</para>
770 <para>
771 To maximize tests coverage, the algorithm walks thru the list of mutable
772 dimensions (mutable dimension is a dimension that are not included in
773 the previously selected tuple). Then for every dimension, the algorithm
774 walks thru the list of features and checks if this feature provides
775 better coverage than randomly selected feature, and if yes keeps this
776 feature.
777 </para>
778 <para>
779 This process repeats while it shows progress. If the last iteration
780 doesn't improve coverage, the process ends.
781 </para>
782 <para>
783 In addition, for better results, before start every iteration, the
784 algorithm "scrambles" dimensions - so for every iteration dimension
785 probes in a different order.
786 </para>
787 </remarks>
788 </member>
789 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
790 <summary>
791 Creates a set of test cases for specified dimensions.
792 </summary>
793 <param name="dimensions">
794 An array which contains information about dimensions. Each element of
795 this array represents a number of features in the specific dimension.
796 </param>
797 <returns>
798 A set of test cases.
799 </returns>
800 </member>
801 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
802 <summary>
803 Gets the test cases generated by this strategy instance.
804 </summary>
805 <returns>A set of test cases.</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="T:NUnit.Framework.Internal.Filters.CompositeFilter">
848 <summary>
849 A base class for multi-part filters
850 </summary>
851 </member>
852 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
853 <summary>
854 Constructs an empty CompositeFilter
855 </summary>
856 </member>
857 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
858 <summary>
859 Constructs a CompositeFilter from an array of filters
860 </summary>
861 <param name="filters"></param>
862 </member>
863 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
864 <summary>
865 Adds a filter to the list of filters
866 </summary>
867 <param name="filter">The filter to be added</param>
868 </member>
869 <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
870 <summary>
871 Return a list of the composing filters.
872 </summary>
873 </member>
874 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
875 <summary>
876 Adds an XML node
877 </summary>
878 <param name="parentNode">Parent node</param>
879 <param name="recursive">True if recursive</param>
880 <returns>The added XML node</returns>
881 </member>
882 <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
883 <summary>
884 Gets the element name
885 </summary>
886 <value>Element name</value>
887 </member>
888 <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
889 <summary>
890 PropertyFilter is able to select or exclude tests
891 based on their properties.
892 </summary>
893
894 </member>
895 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
896 <summary>
897 Construct a PropertyFilter using a property name and expected value
898 </summary>
899 <param name="propertyName">A property name</param>
900 <param name="expectedValue">The expected value of the property</param>
901 </member>
902 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
903 <summary>
904 Check whether the filter matches a test
905 </summary>
906 <param name="test">The test to be matched</param>
907 <returns></returns>
908 </member>
909 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
910 <summary>
911 Adds an XML node
912 </summary>
913 <param name="parentNode">Parent node</param>
914 <param name="recursive">True if recursive</param>
915 <returns>The added XML node</returns>
916 </member>
917 <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
918 <summary>
919 Gets the element name
920 </summary>
921 <value>Element name</value>
922 </member>
923 <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
924 <summary>
925 TestName filter selects tests based on their Name
926 </summary>
927 </member>
928 <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
929 <summary>
930 Construct a TestNameFilter for a single name
931 </summary>
932 <param name="expectedValue">The name the filter will recognize.</param>
933 </member>
934 <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
935 <summary>
936 Match a test against a single value.
937 </summary>
938 </member>
939 <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
940 <summary>
941 Gets the element name
942 </summary>
943 <value>Element name</value>
944 </member>
945 <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
946 <summary>
947 ClassName filter selects tests based on the class FullName
948 </summary>
949 </member>
950 <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
951 <summary>
952 Construct a FullNameFilter for a single name
953 </summary>
954 <param name="expectedValue">The name the filter will recognize.</param>
955 </member>
956 <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
957 <summary>
958 Match a test against a single value.
959 </summary>
960 </member>
961 <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
962 <summary>
963 Gets the element name
964 </summary>
965 <value>Element name</value>
966 </member>
967 <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
968 <summary>
969 FullName filter selects tests based on their FullName
970 </summary>
971 </member>
972 <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
973 <summary>
974 Construct a MethodNameFilter for a single name
975 </summary>
976 <param name="expectedValue">The name the filter will recognize.</param>
977 </member>
978 <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
979 <summary>
980 Match a test against a single value.
981 </summary>
982 </member>
983 <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
984 <summary>
985 Gets the element name
986 </summary>
987 <value>Element name</value>
988 </member>
989 <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
990 <summary>
991 IdFilter selects tests based on their id
992 </summary>
993 </member>
994 <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
995 <summary>
996 Construct an IdFilter for a single value
997 </summary>
998 <param name="id">The id the filter will recognize.</param>
999 </member>
1000 <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
1001 <summary>
1002 Match a test against a single value.
1003 </summary>
1004 </member>
1005 <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
1006 <summary>
1007 Gets the element name
1008 </summary>
1009 <value>Element name</value>
1010 </member>
1011 <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
1012 <summary>
1013 ValueMatchFilter selects tests based on some value, which
1014 is expected to be contained in the test.
1015 </summary>
1016 </member>
1017 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
1018 <summary>
1019 Returns the value matched by the filter - used for testing
1020 </summary>
1021 </member>
1022 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
1023 <summary>
1024 Indicates whether the value is a regular expression
1025 </summary>
1026 </member>
1027 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
1028 <summary>
1029 Construct a ValueMatchFilter for a single value.
1030 </summary>
1031 <param name="expectedValue">The value to be included.</param>
1032 </member>
1033 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
1034 <summary>
1035 Match the input provided by the derived class
1036 </summary>
1037 <param name="input">The value to be matchedT</param>
1038 <returns>True for a match, false otherwise.</returns>
1039 </member>
1040 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1041 <summary>
1042 Adds an XML node
1043 </summary>
1044 <param name="parentNode">Parent node</param>
1045 <param name="recursive">True if recursive</param>
1046 <returns>The added XML node</returns>
1047 </member>
1048 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
1049 <summary>
1050 Gets the element name
1051 </summary>
1052 <value>Element name</value>
1053 </member>
1054 <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
1055 <summary>
1056 Combines multiple filters so that a test must pass all
1057 of them in order to pass this filter.
1058 </summary>
1059 </member>
1060 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
1061 <summary>
1062 Constructs an empty AndFilter
1063 </summary>
1064 </member>
1065 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
1066 <summary>
1067 Constructs an AndFilter from an array of filters
1068 </summary>
1069 <param name="filters"></param>
1070 </member>
1071 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
1072 <summary>
1073 Checks whether the AndFilter is matched by a test
1074 </summary>
1075 <param name="test">The test to be matched</param>
1076 <returns>True if all the component filters pass, otherwise false</returns>
1077 </member>
1078 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
1079 <summary>
1080 Checks whether the AndFilter is matched by a test
1081 </summary>
1082 <param name="test">The test to be matched</param>
1083 <returns>True if all the component filters match, otherwise false</returns>
1084 </member>
1085 <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
1086 <summary>
1087 Gets the element name
1088 </summary>
1089 <value>Element name</value>
1090 </member>
1091 <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
1092 <summary>
1093 CategoryFilter is able to select or exclude tests
1094 based on their categories.
1095 </summary>
1096
1097 </member>
1098 <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
1099 <summary>
1100 Construct a CategoryFilter using a single category name
1101 </summary>
1102 <param name="name">A category name</param>
1103 </member>
1104 <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
1105 <summary>
1106 Check whether the filter matches a test
1107 </summary>
1108 <param name="test">The test to be matched</param>
1109 <returns></returns>
1110 </member>
1111 <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
1112 <summary>
1113 Gets the element name
1114 </summary>
1115 <value>Element name</value>
1116 </member>
1117 <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
1118 <summary>
1119 NotFilter negates the operation of another filter
1120 </summary>
1121 </member>
1122 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
1123 <summary>
1124 Construct a not filter on another filter
1125 </summary>
1126 <param name="baseFilter">The filter to be negated</param>
1127 </member>
1128 <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
1129 <summary>
1130 Gets the base filter
1131 </summary>
1132 </member>
1133 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
1134 <summary>
1135 Determine if a particular test passes the filter criteria. The default
1136 implementation checks the test itself, its parents and any descendants.
1137
1138 Derived classes may override this method or any of the Match methods
1139 to change the behavior of the filter.
1140 </summary>
1141 <param name="test">The test to which the filter is applied</param>
1142 <returns>True if the test passes the filter, otherwise false</returns>
1143 </member>
1144 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
1145 <summary>
1146 Check whether the filter matches a test
1147 </summary>
1148 <param name="test">The test to be matched</param>
1149 <returns>True if it matches, otherwise false</returns>
1150 </member>
1151 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
1152 <summary>
1153 Determine if a test matches the filter expicitly. That is, it must
1154 be a direct match of the test itself or one of it's children.
1155 </summary>
1156 <param name="test">The test to which the filter is applied</param>
1157 <returns>True if the test matches the filter explicityly, otherwise false</returns>
1158 </member>
1159 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1160 <summary>
1161 Adds an XML node
1162 </summary>
1163 <param name="parentNode">Parent node</param>
1164 <param name="recursive">True if recursive</param>
1165 <returns>The added XML node</returns>
1166 </member>
1167 <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
1168 <summary>
1169 Combines multiple filters so that a test must pass one
1170 of them in order to pass this filter.
1171 </summary>
1172 </member>
1173 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
1174 <summary>
1175 Constructs an empty OrFilter
1176 </summary>
1177 </member>
1178 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
1179 <summary>
1180 Constructs an AndFilter from an array of filters
1181 </summary>
1182 <param name="filters"></param>
1183 </member>
1184 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
1185 <summary>
1186 Checks whether the OrFilter is matched by a test
1187 </summary>
1188 <param name="test">The test to be matched</param>
1189 <returns>True if any of the component filters pass, otherwise false</returns>
1190 </member>
1191 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
1192 <summary>
1193 Checks whether the OrFilter is matched by a test
1194 </summary>
1195 <param name="test">The test to be matched</param>
1196 <returns>True if any of the component filters match, otherwise false</returns>
1197 </member>
1198 <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
1199 <summary>
1200 Gets the element name
1201 </summary>
1202 <value>Element name</value>
1203 </member>
1204 <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
1205 <summary>
1206 FullName filter selects tests based on their FullName
1207 </summary>
1208 </member>
1209 <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
1210 <summary>
1211 Construct a FullNameFilter for a single name
1212 </summary>
1213 <param name="expectedValue">The name the filter will recognize.</param>
1214 </member>
1215 <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
1216 <summary>
1217 Match a test against a single value.
1218 </summary>
1219 </member>
1220 <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
1221 <summary>
1222 Gets the element name
1223 </summary>
1224 <value>Element name</value>
1225 </member>
1226 <member name="T:NUnit.Framework.Internal.MethodWrapper">
1227 <summary>
1228 The MethodWrapper class wraps a MethodInfo so that it may
1229 be used in a platform-independent manner.
1230 </summary>
1231 </member>
1232 <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
1233 <summary>
1234 Construct a MethodWrapper for a Type and a MethodInfo.
1235 </summary>
1236 </member>
1237 <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
1238 <summary>
1239 Construct a MethodInfo for a given Type and method name.
1240 </summary>
1241 </member>
1242 <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
1243 <summary>
1244 Gets the Type from which this method was reflected.
1245 </summary>
1246 </member>
1247 <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
1248 <summary>
1249 Gets the MethodInfo for this method.
1250 </summary>
1251 </member>
1252 <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
1253 <summary>
1254 Gets the name of the method.
1255 </summary>
1256 </member>
1257 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
1258 <summary>
1259 Gets a value indicating whether the method is abstract.
1260 </summary>
1261 </member>
1262 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
1263 <summary>
1264 Gets a value indicating whether the method is public.
1265 </summary>
1266 </member>
1267 <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
1268 <summary>
1269 Gets a value indicating whether the method contains unassigned generic type parameters.
1270 </summary>
1271 </member>
1272 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
1273 <summary>
1274 Gets a value indicating whether the method is a generic method.
1275 </summary>
1276 </member>
1277 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
1278 <summary>
1279 Gets a value indicating whether the MethodInfo represents the definition of a generic method.
1280 </summary>
1281 </member>
1282 <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
1283 <summary>
1284 Gets the return Type of the method.
1285 </summary>
1286 </member>
1287 <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
1288 <summary>
1289 Gets the parameters of the method.
1290 </summary>
1291 <returns></returns>
1292 </member>
1293 <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
1294 <summary>
1295 Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
1296 </summary>
1297 </member>
1298 <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
1299 <summary>
1300 Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
1301 </summary>
1302 <param name="typeArguments">The type arguments to be used</param>
1303 <returns>A new IMethodInfo with the type arguments replaced</returns>
1304 </member>
1305 <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
1306 <summary>
1307 Returns an array of custom attributes of the specified type applied to this method
1308 </summary>
1309 </member>
1310 <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
1311 <summary>
1312 Gets a value indicating whether one or more attributes of the spcified type are defined on the method.
1313 </summary>
1314 </member>
1315 <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
1316 <summary>
1317 Invokes the method, converting any TargetInvocationException to an NUnitException.
1318 </summary>
1319 <param name="fixture">The object on which to invoke the method</param>
1320 <param name="args">The argument list for the method</param>
1321 <returns>The return value from the invoked method</returns>
1322 </member>
1323 <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
1324 <summary>
1325 Override ToString() so that error messages in NUnit's own tests make sense
1326 </summary>
1327 </member>
1328 <member name="T:NUnit.Framework.Internal.ParameterWrapper">
1329 <summary>
1330 The ParameterWrapper class wraps a ParameterInfo so that it may
1331 be used in a platform-independent manner.
1332 </summary>
1333 </member>
1334 <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
1335 <summary>
1336 Construct a ParameterWrapper for a given method and parameter
1337 </summary>
1338 <param name="method"></param>
1339 <param name="parameterInfo"></param>
1340 </member>
1341 <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
1342 <summary>
1343 Gets a value indicating whether the parameter is optional
1344 </summary>
1345 </member>
1346 <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
1347 <summary>
1348 Gets an IMethodInfo representing the method for which this is a parameter.
1349 </summary>
1350 </member>
1351 <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
1352 <summary>
1353 Gets the underlying ParameterInfo
1354 </summary>
1355 </member>
1356 <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
1357 <summary>
1358 Gets the Type of the parameter
1359 </summary>
1360 </member>
1361 <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
1362 <summary>
1363 Returns an array of custom attributes of the specified type applied to this method
1364 </summary>
1365 </member>
1366 <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
1367 <summary>
1368 Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
1369 </summary>
1370 </member>
1371 <member name="T:NUnit.Framework.Internal.TestNameGenerator">
1372 <summary>
1373 TestNameGenerator is able to create test names according to
1374 a coded pattern.
1375 </summary>
1376 </member>
1377 <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
1378 <summary>
1379 Construct a TestNameGenerator
1380 </summary>
1381 <param name="pattern">The pattern used by this generator.</param>
1382 </member>
1383 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
1384 <summary>
1385 Get the display name for a TestMethod and it's arguments
1386 </summary>
1387 <param name="testMethod">A TestMethod</param>
1388 <returns>The display name</returns>
1389 </member>
1390 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
1391 <summary>
1392 Get the display name for a TestMethod and it's arguments
1393 </summary>
1394 <param name="testMethod">A TestMethod</param>
1395 <param name="args">Arguments to be used</param>
1396 <returns>The display name</returns>
1397 </member>
1398 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(System.Reflection.MethodInfo)">
1399 <summary>
1400 Get the display name for a MethodInfo
1401 </summary>
1402 <param name="method">A MethodInfo</param>
1403 <returns>The display name</returns>
1404 </member>
1405 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(System.Reflection.MethodInfo,System.Object[])">
1406 <summary>
1407 Get the display name for a method with args
1408 </summary>
1409 <param name="method">A MethodInfo</param>
1410 <param name="args">Argument list for the method</param>
1411 <returns>The display name</returns>
1412 </member>
1413 <member name="T:NUnit.Framework.Internal.TypeWrapper">
1414 <summary>
1415 The TypeWrapper class wraps a Type so it may be used in
1416 a platform-independent manner.
1417 </summary>
1418 </member>
1419 <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
1420 <summary>
1421 Construct a TypeWrapper for a specified Type.
1422 </summary>
1423 </member>
1424 <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
1425 <summary>
1426 Gets the underlying Type on which this TypeWrapper is based.
1427 </summary>
1428 </member>
1429 <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
1430 <summary>
1431 Gets the base type of this type as an ITypeInfo
1432 </summary>
1433 </member>
1434 <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
1435 <summary>
1436 Gets the Name of the Type
1437 </summary>
1438 </member>
1439 <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
1440 <summary>
1441 Gets the FullName of the Type
1442 </summary>
1443 </member>
1444 <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
1445 <summary>
1446 Gets the assembly in which the type is declared
1447 </summary>
1448 </member>
1449 <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
1450 <summary>
1451 Gets the namespace of the Type
1452 </summary>
1453 </member>
1454 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
1455 <summary>
1456 Gets a value indicating whether the type is abstract.
1457 </summary>
1458 </member>
1459 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
1460 <summary>
1461 Gets a value indicating whether the Type is a generic Type
1462 </summary>
1463 </member>
1464 <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
1465 <summary>
1466 Returns true if the Type wrapped is T
1467 </summary>
1468 </member>
1469 <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
1470 <summary>
1471 Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
1472 </summary>
1473 </member>
1474 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
1475 <summary>
1476 Gets a value indicating whether the Type is a generic Type definition
1477 </summary>
1478 </member>
1479 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
1480 <summary>
1481 Gets a value indicating whether the type is sealed.
1482 </summary>
1483 </member>
1484 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
1485 <summary>
1486 Gets a value indicating whether this type represents a static class.
1487 </summary>
1488 </member>
1489 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
1490 <summary>
1491 Get the display name for this type
1492 </summary>
1493 </member>
1494 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
1495 <summary>
1496 Get the display name for an object of this type, constructed with the specified args.
1497 </summary>
1498 </member>
1499 <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
1500 <summary>
1501 Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
1502 </summary>
1503 </member>
1504 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
1505 <summary>
1506 Returns a Type representing a generic type definition from which this Type can be constructed.
1507 </summary>
1508 </member>
1509 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
1510 <summary>
1511 Returns an array of custom attributes of the specified type applied to this type
1512 </summary>
1513 </member>
1514 <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
1515 <summary>
1516 Returns a value indicating whether the type has an attribute of the specified type.
1517 </summary>
1518 <typeparam name="T"></typeparam>
1519 <param name="inherit"></param>
1520 <returns></returns>
1521 </member>
1522 <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
1523 <summary>
1524 Returns a flag indicating whether this type has a method with an attribute of the specified type.
1525 </summary>
1526 <param name="attributeType"></param>
1527 <returns></returns>
1528 </member>
1529 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(System.Reflection.BindingFlags)">
1530 <summary>
1531 Returns an array of IMethodInfos for methods of this Type
1532 that match the specified flags.
1533 </summary>
1534 </member>
1535 <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
1536 <summary>
1537 Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
1538 </summary>
1539 </member>
1540 <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
1541 <summary>
1542 Construct an object of this Type, using the specified arguments.
1543 </summary>
1544 </member>
1545 <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
1546 <summary>
1547 Override ToString() so that error messages in NUnit's own tests make sense
1548 </summary>
1549 </member>
1550 <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
1551 <summary>
1552 SetUpTearDownItem holds the setup and teardown methods
1553 for a single level of the inheritance hierarchy.
1554 </summary>
1555 </member>
1556 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
1557 <summary>
1558 Construct a SetUpTearDownNode
1559 </summary>
1560 <param name="setUpMethods">A list of setup methods for this level</param>
1561 <param name="tearDownMethods">A list teardown methods for this level</param>
1562 </member>
1563 <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
1564 <summary>
1565 Returns true if this level has any methods at all.
1566 This flag is used to discard levels that do nothing.
1567 </summary>
1568 </member>
1569 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
1570 <summary>
1571 Run SetUp on this level.
1572 </summary>
1573 <param name="context">The execution context to use for running.</param>
1574 </member>
1575 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
1576 <summary>
1577 Run TearDown for this level.
1578 </summary>
1579 <param name="context"></param>
1580 </member>
1581 <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
1582 <summary>
1583 TestActionCommand runs the BeforeTest actions for a test,
1584 then runs the test and finally runs the AfterTestActions.
1585 </summary>
1586 </member>
1587 <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
1588 <summary>
1589 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
1590 </summary>
1591 <param name="innerCommand">The inner command.</param>
1592 </member>
1593 <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1594 <summary>
1595 Runs the test, saving a TestResult in the supplied TestExecutionContext.
1596 </summary>
1597 <param name="context">The context in which the test should run.</param>
1598 <returns>A TestResult</returns>
1599 </member>
1600 <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
1601 <summary>
1602 TestActionItem represents a single execution of an
1603 ITestAction. It is used to track whether the BeforeTest
1604 method has been called and suppress calling the
1605 AfterTest method if it has not.
1606 </summary>
1607 </member>
1608 <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
1609 <summary>
1610 Construct a TestActionItem
1611 </summary>
1612 <param name="action">The ITestAction to be included</param>
1613 </member>
1614 <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
1615 <summary>
1616 Run the BeforeTest method of the action and remember that it has been run.
1617 </summary>
1618 <param name="test">The test to which the action applies</param>
1619 </member>
1620 <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
1621 <summary>
1622 Run the AfterTest action, but only if the BeforeTest
1623 action was actually run.
1624 </summary>
1625 <param name="test">The test to which the action applies</param>
1626 </member>
1627 <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
1628 <summary>
1629 ContextSettingsCommand applies specified changes to the
1630 TestExecutionContext prior to running a test. No special
1631 action is needed after the test runs, since the prior
1632 context will be restored automatically.
1633 </summary>
1634 </member>
1635 <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
1636 <summary>
1637 TODO: Documentation needed for class
1638 </summary>
1639 </member>
1640 <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
1641 <summary>TODO: Documentation needed for field</summary>
1642 </member>
1643 <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
1644 <summary>
1645 TODO: Documentation needed for constructor
1646 </summary>
1647 <param name="innerCommand"></param>
1648 </member>
1649 <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
1650 <summary>
1651 TODO: Documentation needed for class
1652 </summary>
1653 </member>
1654 <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
1655 <summary>
1656 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
1657 </summary>
1658 <param name="innerCommand">The inner command.</param>
1659 <param name="maxTime">The max time allowed in milliseconds</param>
1660 </member>
1661 <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1662 <summary>
1663 Runs the test, saving a TestResult in the supplied TestExecutionContext
1664 </summary>
1665 <param name="context">The context in which the test should run.</param>
1666 <returns>A TestResult</returns>
1667 </member>
1668 <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
1669 <summary>
1670 OneTimeSetUpCommand runs any one-time setup methods for a suite,
1671 constructing the user test object if necessary.
1672 </summary>
1673 </member>
1674 <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})">
1675 <summary>
1676 Constructs a OneTimeSetUpCommand for a suite
1677 </summary>
1678 <param name="suite">The suite to which the command applies</param>
1679 <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
1680 <param name="actions">A List of TestActionItems to be run after Setup</param>
1681 </member>
1682 <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1683 <summary>
1684 Overridden to run the one-time setup for a suite.
1685 </summary>
1686 <param name="context">The TestExecutionContext to be used.</param>
1687 <returns>A TestResult</returns>
1688 </member>
1689 <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
1690 <summary>
1691 OneTimeTearDownCommand performs any teardown actions
1692 specified for a suite and calls Dispose on the user
1693 test object, if any.
1694 </summary>
1695 </member>
1696 <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})">
1697 <summary>
1698 Construct a OneTimeTearDownCommand
1699 </summary>
1700 <param name="suite">The test suite to which the command applies</param>
1701 <param name="setUpTearDownItems">A SetUpTearDownList for use by the command</param>
1702 <param name="actions">A List of TestActionItems to be run before teardown.</param>
1703 </member>
1704 <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1705 <summary>
1706 Overridden to run the teardown methods specified on the test.
1707 </summary>
1708 <param name="context">The TestExecutionContext to be used.</param>
1709 <returns>A TestResult</returns>
1710 </member>
1711 <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
1712 <summary>
1713 SetUpTearDownCommand runs any SetUp methods for a suite,
1714 runs the test and then runs any TearDown methods.
1715 </summary>
1716 </member>
1717 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
1718 <summary>
1719 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
1720 </summary>
1721 <param name="innerCommand">The inner command.</param>
1722 </member>
1723 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1724 <summary>
1725 Runs the test, saving a TestResult in the supplied TestExecutionContext.
1726 </summary>
1727 <param name="context">The context in which the test should run.</param>
1728 <returns>A TestResult</returns>
1729 </member>
1730 <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
1731 <summary>
1732 TODO: Documentation needed for class
1733 </summary>
1734 </member>
1735 <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
1736 <summary>
1737 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
1738 </summary>
1739 <param name="test">The test being skipped.</param>
1740 </member>
1741 <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1742 <summary>
1743 Overridden to simply set the CurrentResult to the
1744 appropriate Skipped state.
1745 </summary>
1746 <param name="context">The execution context for the test</param>
1747 <returns>A TestResult</returns>
1748 </member>
1749 <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
1750 <summary>
1751 TestCommand is the abstract base class for all test commands
1752 in the framework. A TestCommand represents a single stage in
1753 the execution of a test, e.g.: SetUp/TearDown, checking for
1754 Timeout, verifying the returned result from a method, etc.
1755
1756 TestCommands may decorate other test commands so that the
1757 execution of a lower-level command is nested within that
1758 of a higher level command. All nested commands are executed
1759 synchronously, as a single unit. Scheduling test execution
1760 on separate threads is handled at a higher level, using the
1761 task dispatcher.
1762 </summary>
1763 </member>
1764 <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
1765 <summary>
1766 Construct a TestCommand for a test.
1767 </summary>
1768 <param name="test">The test to be executed</param>
1769 </member>
1770 <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
1771 <summary>
1772 Gets the test associated with this command.
1773 </summary>
1774 </member>
1775 <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1776 <summary>
1777 Runs the test in a specified context, returning a TestResult.
1778 </summary>
1779 <param name="context">The TestExecutionContext to be used for running the test.</param>
1780 <returns>A TestResult</returns>
1781 </member>
1782 <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
1783 <summary>
1784 TestMethodCommand is the lowest level concrete command
1785 used to run actual test cases.
1786 </summary>
1787 </member>
1788 <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
1789 <summary>
1790 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
1791 </summary>
1792 <param name="testMethod">The test.</param>
1793 </member>
1794 <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1795 <summary>
1796 Runs the test, saving a TestResult in the execution context, as
1797 well as returning it. If the test has an expected result, it
1798 is asserts on that value. Since failed tests and errors throw
1799 an exception, this command must be wrapped in an outer command,
1800 will handle that exception and records the failure. This role
1801 is usually played by the SetUpTearDown command.
1802 </summary>
1803 <param name="context">The execution context</param>
1804 </member>
1805 <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
1806 <summary>
1807 TheoryResultCommand adjusts the result of a Theory so that
1808 it fails if all the results were inconclusive.
1809 </summary>
1810 </member>
1811 <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
1812 <summary>
1813 Constructs a TheoryResultCommand
1814 </summary>
1815 <param name="command">The command to be wrapped by this one</param>
1816 </member>
1817 <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1818 <summary>
1819 Overridden to call the inner command and adjust the result
1820 in case all chlid results were inconclusive.
1821 </summary>
1822 <param name="context"></param>
1823 <returns></returns>
1824 </member>
1825 <member name="T:NUnit.Framework.Internal.Commands.CommandStage">
1826 <summary>
1827 The CommandStage enumeration represents the defined stages
1828 of execution for a series of TestCommands. The int _values
1829 of the enum are used to apply decorators in the proper
1830 order. Lower _values are applied first and are therefore
1831 "closer" to the actual test execution.
1832 </summary>
1833 <remarks>
1834 No CommandStage is defined for actual invocation of the test or
1835 for creation of the context. Execution may be imagined as
1836 proceeding from the bottom of the list upwards, with cleanup
1837 after the test running in the opposite order.
1838 </remarks>
1839 </member>
1840 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.Default">
1841 <summary>
1842 Use an application-defined default value.
1843 </summary>
1844 </member>
1845 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.BelowSetUpTearDown">
1846 <summary>
1847 Make adjustments needed before and after running
1848 the raw test - that is, after any SetUp has run
1849 and before TearDown.
1850 </summary>
1851 </member>
1852 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.SetUpTearDown">
1853 <summary>
1854 Run SetUp and TearDown for the test. This stage is used
1855 internally by NUnit and should not normally appear
1856 in user-defined decorators.
1857 </summary>
1858 </member>
1859 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.AboveSetUpTearDown">
1860 <summary>
1861 Make adjustments needed before and after running
1862 the entire test - including SetUp and TearDown.
1863 </summary>
1864 </member>
1865 <member name="T:NUnit.Framework.Internal.Execution.CommandBuilder">
1866 <summary>
1867 A utility class to create TestCommands
1868 </summary>
1869 </member>
1870 <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})">
1871 <summary>
1872 Gets the command to be executed before any of
1873 the child tests are run.
1874 </summary>
1875 <returns>A TestCommand</returns>
1876 </member>
1877 <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})">
1878 <summary>
1879 Gets the command to be executed after all of the
1880 child tests are run.
1881 </summary>
1882 <returns>A TestCommand</returns>
1883 </member>
1884 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeTestCommand(NUnit.Framework.Internal.TestMethod)">
1885 <summary>
1886 Creates a test command for use in running this test.
1887 </summary>
1888 <returns></returns>
1889 </member>
1890 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeSkipCommand(NUnit.Framework.Internal.Test)">
1891 <summary>
1892 Creates a command for skipping a test. The result returned will
1893 depend on the test RunState.
1894 </summary>
1895 </member>
1896 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.BuildSetUpTearDownList(System.Type,System.Type,System.Type)">
1897 <summary>
1898 Builds the set up tear down list.
1899 </summary>
1900 <param name="fixtureType">Type of the fixture.</param>
1901 <param name="setUpType">Type of the set up attribute.</param>
1902 <param name="tearDownType">Type of the tear down attribute.</param>
1903 <returns>A list of SetUpTearDownItems</returns>
1904 </member>
1905 <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
1906 <summary>
1907 An IWorkItemDispatcher handles execution of work items.
1908 </summary>
1909 </member>
1910 <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
1911 <summary>
1912 Dispatch a single work item for execution. The first
1913 work item dispatched is saved as the top-level
1914 work item and used when stopping the run.
1915 </summary>
1916 <param name="work">The item to dispatch</param>
1917 </member>
1918 <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun">
1919 <summary>
1920 Cancel the ongoing run completely.
1921 If no run is in process, the call has no effect.
1922 </summary>
1923 </member>
1924 <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
1925 <summary>
1926 SimpleWorkItemDispatcher handles execution of WorkItems by
1927 directly executing them. It is provided so that a dispatcher
1928 is always available in the context, thereby simplifying the
1929 code needed to run child tests.
1930 </summary>
1931 </member>
1932 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
1933 <summary>
1934 Dispatch a single work item for execution. The first
1935 work item dispatched is saved as the top-level
1936 work item and a thread is created on which to
1937 run it. Subsequent calls come from the top level
1938 item or its descendants on the proper thread.
1939 </summary>
1940 <param name="work">The item to dispatch</param>
1941 </member>
1942 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun">
1943 <summary>
1944 Cancel the ongoing run completely.
1945 If no run is in process, the call has no effect.
1946 </summary>
1947 </member>
1948 <member name="T:NUnit.Framework.Internal.Execution.TextCapture">
1949 <summary>
1950 The TextCapture class intercepts console output and writes it
1951 to the current execution context, if one is present on the thread.
1952 If no execution context is found, the output is written to a
1953 default destination, normally the original destination of the
1954 intercepted output.
1955 </summary>
1956 </member>
1957 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.#ctor(System.IO.TextWriter)">
1958 <summary>
1959 Construct a TextCapture object
1960 </summary>
1961 <param name="defaultWriter">The default destination for non-intercepted output</param>
1962 </member>
1963 <member name="P:NUnit.Framework.Internal.Execution.TextCapture.Encoding">
1964 <summary>
1965 Gets the Encoding in use by this TextWriter
1966 </summary>
1967 </member>
1968 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.Char)">
1969 <summary>
1970 Writes a single character
1971 </summary>
1972 <param name="value">The char to write</param>
1973 </member>
1974 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.Write(System.String)">
1975 <summary>
1976 Writes a string
1977 </summary>
1978 <param name="value">The string to write</param>
1979 </member>
1980 <member name="M:NUnit.Framework.Internal.Execution.TextCapture.WriteLine(System.String)">
1981 <summary>
1982 Writes a string followed by a line terminator
1983 </summary>
1984 <param name="value">The string to write</param>
1985 </member>
1986 <member name="T:NUnit.Framework.Internal.Execution.WorkShift">
1987 <summary>
1988 The dispatcher needs to do different things at different,
1989 non-overlapped times. For example, non-parallel tests may
1990 not be run at the same time as parallel tests. We model
1991 this using the metaphor of a working shift. The WorkShift
1992 class associates one or more WorkItemQueues with one or
1993 more TestWorkers.
1994
1995 Work in the queues is processed until all queues are empty
1996 and all workers are idle. Both tests are needed because a
1997 worker that is busy may end up adding more work to one of
1998 the queues. At that point, the shift is over and another
1999 shift may begin. This cycle continues until all the tests
2000 have been run.
2001 </summary>
2002 </member>
2003 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.#ctor(System.String)">
2004 <summary>
2005 Construct a WorkShift
2006 </summary>
2007 </member>
2008 <member name="E:NUnit.Framework.Internal.Execution.WorkShift.EndOfShift">
2009 <summary>
2010 Event that fires when the shift has ended
2011 </summary>
2012 </member>
2013 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.IsActive">
2014 <summary>
2015 Gets a flag indicating whether the shift is currently active
2016 </summary>
2017 </member>
2018 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Queues">
2019 <summary>
2020 Gets a list of the queues associated with this shift.
2021 </summary>
2022 <remarks>Used for testing</remarks>
2023 </member>
2024 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.Workers">
2025 <summary>
2026 Gets the list of workers associated with this shift.
2027 </summary>
2028 </member>
2029 <member name="P:NUnit.Framework.Internal.Execution.WorkShift.HasWork">
2030 <summary>
2031 Gets a bool indicating whether this shift has any work to do
2032 </summary>
2033 </member>
2034 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.AddQueue(NUnit.Framework.Internal.Execution.WorkItemQueue)">
2035 <summary>
2036 Add a WorkItemQueue to the shift, starting it if the
2037 shift is currently active.
2038 </summary>
2039 </member>
2040 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Assign(NUnit.Framework.Internal.Execution.TestWorker)">
2041 <summary>
2042 Assign a worker to the shift.
2043 </summary>
2044 <param name="worker"></param>
2045 </member>
2046 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Start">
2047 <summary>
2048 Start or restart processing for the shift
2049 </summary>
2050 </member>
2051 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.EndShift">
2052 <summary>
2053 End the shift, pausing all queues and raising
2054 the EndOfShift event.
2055 </summary>
2056 </member>
2057 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.ShutDown">
2058 <summary>
2059 Shut down the shift.
2060 </summary>
2061 </member>
2062 <member name="M:NUnit.Framework.Internal.Execution.WorkShift.Cancel">
2063 <summary>
2064 Cancel the shift without completing all work
2065 </summary>
2066 </member>
2067 <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
2068 <summary>
2069 A CompositeWorkItem represents a test suite and
2070 encapsulates the execution of the suite as well
2071 as all its child tests.
2072 </summary>
2073 </member>
2074 <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
2075 <summary>
2076 Construct a CompositeWorkItem for executing a test suite
2077 using a filter to select child tests.
2078 </summary>
2079 <param name="suite">The TestSuite to be executed</param>
2080 <param name="childFilter">A filter used to select child tests</param>
2081 </member>
2082 <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
2083 <summary>
2084 Method that actually performs the work. Overridden
2085 in CompositeWorkItem to do setup, run all child
2086 items and then do teardown.
2087 </summary>
2088 </member>
2089 <member name="T:NUnit.Framework.Internal.Execution.CountdownEvent">
2090 <summary>
2091 A simplified implementation of .NET 4 CountdownEvent
2092 for use in earlier versions of .NET. Only the methods
2093 used by NUnit are implemented.
2094 </summary>
2095 </member>
2096 <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.#ctor(System.Int32)">
2097 <summary>
2098 Construct a CountdownEvent
2099 </summary>
2100 <param name="initialCount">The initial count</param>
2101 </member>
2102 <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.InitialCount">
2103 <summary>
2104 Gets the initial count established for the CountdownEvent
2105 </summary>
2106 </member>
2107 <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.CurrentCount">
2108 <summary>
2109 Gets the current count remaining for the CountdownEvent
2110 </summary>
2111 </member>
2112 <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Signal">
2113 <summary>
2114 Decrement the count by one
2115 </summary>
2116 </member>
2117 <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Wait">
2118 <summary>
2119 Block the thread until the count reaches zero
2120 </summary>
2121 </member>
2122 <member name="T:NUnit.Framework.Internal.Execution.EventPumpState">
2123 <summary>
2124 The EventPumpState enum represents the state of an
2125 EventPump.
2126 </summary>
2127 </member>
2128 <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopped">
2129 <summary>
2130 The pump is stopped
2131 </summary>
2132 </member>
2133 <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Pumping">
2134 <summary>
2135 The pump is pumping events with no stop requested
2136 </summary>
2137 </member>
2138 <member name="F:NUnit.Framework.Internal.Execution.EventPumpState.Stopping">
2139 <summary>
2140 The pump is pumping events but a stop has been requested
2141 </summary>
2142 </member>
2143 <member name="T:NUnit.Framework.Internal.Execution.EventPump">
2144 <summary>
2145 EventPump pulls events out of an EventQueue and sends
2146 them to a listener. It is used to send events back to
2147 the client without using the CallContext of the test
2148 runner thread.
2149 </summary>
2150 </member>
2151 <member name="F:NUnit.Framework.Internal.Execution.EventPump.synchronousEventSent">
2152 <summary>
2153 The handle on which a thread enqueuing an event with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == <c>true</c>
2154 waits, until the EventPump has sent the event to its listeners.
2155 </summary>
2156 </member>
2157 <member name="F:NUnit.Framework.Internal.Execution.EventPump.eventListener">
2158 <summary>
2159 The downstream listener to which we send events
2160 </summary>
2161 </member>
2162 <member name="F:NUnit.Framework.Internal.Execution.EventPump.events">
2163 <summary>
2164 The queue that holds our events
2165 </summary>
2166 </member>
2167 <member name="F:NUnit.Framework.Internal.Execution.EventPump.pumpThread">
2168 <summary>
2169 Thread to do the pumping
2170 </summary>
2171 </member>
2172 <member name="F:NUnit.Framework.Internal.Execution.EventPump.pumpState">
2173 <summary>
2174 The current state of the eventpump
2175 </summary>
2176 </member>
2177 <member name="M:NUnit.Framework.Internal.Execution.EventPump.#ctor(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Internal.Execution.EventQueue)">
2178 <summary>
2179 Constructor
2180 </summary>
2181 <param name="eventListener">The EventListener to receive events</param>
2182 <param name="events">The event queue to pull events from</param>
2183 </member>
2184 <member name="P:NUnit.Framework.Internal.Execution.EventPump.PumpState">
2185 <summary>
2186 Gets or sets the current state of the pump
2187 </summary>
2188 <remarks>
2189 On <c>volatile</c> and <see cref="M:System.Threading.Thread.MemoryBarrier"/>, see
2190 "http://www.albahari.com/threading/part4.aspx".
2191 </remarks>
2192 </member>
2193 <member name="P:NUnit.Framework.Internal.Execution.EventPump.Name">
2194 <summary>
2195 Gets or sets the name of this EventPump
2196 (used only internally and for testing).
2197 </summary>
2198 </member>
2199 <member name="M:NUnit.Framework.Internal.Execution.EventPump.Dispose">
2200 <summary>
2201 Dispose stops the pump
2202 Disposes the used WaitHandle, too.
2203 </summary>
2204 </member>
2205 <member name="M:NUnit.Framework.Internal.Execution.EventPump.Start">
2206 <summary>
2207 Start the pump
2208 </summary>
2209 </member>
2210 <member name="M:NUnit.Framework.Internal.Execution.EventPump.Stop">
2211 <summary>
2212 Tell the pump to stop after emptying the queue.
2213 </summary>
2214 </member>
2215 <member name="M:NUnit.Framework.Internal.Execution.EventPump.PumpThreadProc">
2216 <summary>
2217 Our thread proc for removing items from the event
2218 queue and sending them on. Note that this would
2219 need to do more locking if any other thread were
2220 removing events from the queue.
2221 </summary>
2222 </member>
2223 <member name="T:NUnit.Framework.Internal.Execution.Event">
2224 <summary>
2225 NUnit.Core.Event is the abstract base for all stored events.
2226 An Event is the stored representation of a call to the
2227 ITestListener interface and is used to record such calls
2228 or to queue them for forwarding on another thread or at
2229 a later time.
2230 </summary>
2231 </member>
2232 <member name="M:NUnit.Framework.Internal.Execution.Event.Send(NUnit.Framework.Interfaces.ITestListener)">
2233 <summary>
2234 The Send method is implemented by derived classes to send the event to the specified listener.
2235 </summary>
2236 <param name="listener">The listener.</param>
2237 </member>
2238 <member name="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous">
2239 <summary>
2240 Gets a value indicating whether this event is delivered synchronously by the NUnit <see cref="T:NUnit.Framework.Internal.Execution.EventPump"/>.
2241 <para>
2242 If <c>true</c>, and if <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.SetWaitHandleForSynchronizedEvents(System.Threading.AutoResetEvent)"/> has been used to
2243 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"/>
2244 thread has delivered the event and sets the WaitHandle.
2245 </para>
2246 </summary>
2247 </member>
2248 <member name="T:NUnit.Framework.Internal.Execution.TestStartedEvent">
2249 <summary>
2250 TestStartedEvent holds information needed to call the TestStarted method.
2251 </summary>
2252 </member>
2253 <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.#ctor(NUnit.Framework.Interfaces.ITest)">
2254 <summary>
2255 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestStartedEvent"/> class.
2256 </summary>
2257 <param name="test">The test.</param>
2258 </member>
2259 <member name="M:NUnit.Framework.Internal.Execution.TestStartedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
2260 <summary>
2261 Calls TestStarted on the specified listener.
2262 </summary>
2263 <param name="listener">The listener.</param>
2264 </member>
2265 <member name="T:NUnit.Framework.Internal.Execution.TestFinishedEvent">
2266 <summary>
2267 TestFinishedEvent holds information needed to call the TestFinished method.
2268 </summary>
2269 </member>
2270 <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.#ctor(NUnit.Framework.Interfaces.ITestResult)">
2271 <summary>
2272 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.TestFinishedEvent"/> class.
2273 </summary>
2274 <param name="result">The result.</param>
2275 </member>
2276 <member name="M:NUnit.Framework.Internal.Execution.TestFinishedEvent.Send(NUnit.Framework.Interfaces.ITestListener)">
2277 <summary>
2278 Calls TestFinished on the specified listener.
2279 </summary>
2280 <param name="listener">The listener.</param>
2281 </member>
2282 <member name="T:NUnit.Framework.Internal.Execution.EventQueue">
2283 <summary>
2284 Implements a queue of work items each of which
2285 is queued as a WaitCallback.
2286 </summary>
2287 </member>
2288 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.#ctor">
2289 <summary>
2290 Construct a new EventQueue
2291 </summary>
2292 </member>
2293 <member name="F:NUnit.Framework.Internal.Execution.EventQueue.synchronousEventSent">
2294 <summary>
2295 WaitHandle for synchronous event delivery in <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/>.
2296 <para>
2297 Having just one handle for the whole <see cref="T:NUnit.Framework.Internal.Execution.EventQueue"/> implies that
2298 there may be only one producer (the test thread) for synchronous events.
2299 If there can be multiple producers for synchronous events, one would have
2300 to introduce one WaitHandle per event.
2301 </para>
2302 </summary>
2303 </member>
2304 <member name="P:NUnit.Framework.Internal.Execution.EventQueue.Count">
2305 <summary>
2306 Gets the count of items in the queue.
2307 </summary>
2308 </member>
2309 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.SetWaitHandleForSynchronizedEvents(System.Threading.AutoResetEvent)">
2310 <summary>
2311 Sets a handle on which to wait, when <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> is called
2312 for an <see cref="T:NUnit.Framework.Internal.Execution.Event"/> with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == true.
2313 </summary>
2314 <param name="synchronousEventWaitHandle">
2315 The wait handle on which to wait, when <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)"/> is called
2316 for an <see cref="T:NUnit.Framework.Internal.Execution.Event"/> with <see cref="P:NUnit.Framework.Internal.Execution.Event.IsSynchronous"/> == true.
2317 <para>The caller is responsible for disposing this wait handle.</para>
2318 </param>
2319 </member>
2320 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Enqueue(NUnit.Framework.Internal.Execution.Event)">
2321 <summary>
2322 Enqueues the specified event
2323 </summary>
2324 <param name="e">The event to enqueue.</param>
2325 </member>
2326 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Dequeue(System.Boolean)">
2327 <summary>
2328 Removes the first element from the queue and returns it (or <c>null</c>).
2329 </summary>
2330 <param name="blockWhenEmpty">
2331 If <c>true</c> and the queue is empty, the calling thread is blocked until
2332 either an element is enqueued, or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> is called.
2333 </param>
2334 <returns>
2335 <list type="bullet">
2336 <item>
2337 <term>If the queue not empty</term>
2338 <description>the first element.</description>
2339 </item>
2340 <item>
2341 <term>otherwise, if <paramref name="blockWhenEmpty"/>==<c>false</c>
2342 or <see cref="M:NUnit.Framework.Internal.Execution.EventQueue.Stop"/> has been called</term>
2343 <description><c>null</c>.</description>
2344 </item>
2345 </list>
2346 </returns>
2347 </member>
2348 <member name="M:NUnit.Framework.Internal.Execution.EventQueue.Stop">
2349 <summary>
2350 Stop processing of the queue
2351 </summary>
2352 </member>
2353 <member name="T:NUnit.Framework.Internal.Execution.QueuingEventListener">
2354 <summary>
2355 QueuingEventListener uses an EventQueue to store any
2356 events received on its EventListener interface.
2357 </summary>
2358 </member>
2359 <member name="P:NUnit.Framework.Internal.Execution.QueuingEventListener.Events">
2360 <summary>
2361 The EvenQueue created and filled by this listener
2362 </summary>
2363 </member>
2364 <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
2365 <summary>
2366 A test has started
2367 </summary>
2368 <param name="test">The test that is starting</param>
2369 </member>
2370 <member name="M:NUnit.Framework.Internal.Execution.QueuingEventListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
2371 <summary>
2372 A test case finished
2373 </summary>
2374 <param name="result">Result of the test case</param>
2375 </member>
2376 <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
2377 <summary>
2378 A SimpleWorkItem represents a single test case and is
2379 marked as completed immediately upon execution. This
2380 class is also used for skipped or ignored test suites.
2381 </summary>
2382 </member>
2383 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
2384 <summary>
2385 Construct a simple work item for a test.
2386 </summary>
2387 <param name="test">The test to be executed</param>
2388 <param name="filter">The filter used to select this test</param>
2389 </member>
2390 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
2391 <summary>
2392 Method that performs actually performs the work.
2393 </summary>
2394 </member>
2395 <member name="T:NUnit.Framework.Internal.Execution.TestWorker">
2396 <summary>
2397 A TestWorker pulls work items from a queue
2398 and executes them.
2399 </summary>
2400 </member>
2401 <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Busy">
2402 <summary>
2403 Event signaled immediately before executing a WorkItem
2404 </summary>
2405 </member>
2406 <member name="E:NUnit.Framework.Internal.Execution.TestWorker.Idle">
2407 <summary>
2408 Event signaled immediately after executing a WorkItem
2409 </summary>
2410 </member>
2411 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.#ctor(NUnit.Framework.Internal.Execution.WorkItemQueue,System.String,System.Threading.ApartmentState)">
2412 <summary>
2413 Construct a new TestWorker.
2414 </summary>
2415 <param name="queue">The queue from which to pull work items</param>
2416 <param name="name">The name of this worker</param>
2417 <param name="apartmentState">The apartment state to use for running tests</param>
2418 </member>
2419 <member name="P:NUnit.Framework.Internal.Execution.TestWorker.Name">
2420 <summary>
2421 The name of this worker - also used for the thread
2422 </summary>
2423 </member>
2424 <member name="P:NUnit.Framework.Internal.Execution.TestWorker.IsAlive">
2425 <summary>
2426 Indicates whether the worker thread is running
2427 </summary>
2428 </member>
2429 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.TestWorkerThreadProc">
2430 <summary>
2431 Our ThreadProc, which pulls and runs tests in a loop
2432 </summary>
2433 </member>
2434 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Start">
2435 <summary>
2436 Start processing work items.
2437 </summary>
2438 </member>
2439 <member name="M:NUnit.Framework.Internal.Execution.TestWorker.Cancel">
2440 <summary>
2441 Stop the thread, either immediately or after finishing the current WorkItem
2442 </summary>
2443 </member>
2444 <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
2445 <summary>
2446 A WorkItem may be an individual test case, a fixture or
2447 a higher level grouping of tests. All WorkItems inherit
2448 from the abstract WorkItem class, which uses the template
2449 pattern to allow derived classes to perform work in
2450 whatever way is needed.
2451
2452 A WorkItem is created with a particular TestExecutionContext
2453 and is responsible for re-establishing that context in the
2454 current thread before it begins or resumes execution.
2455 </summary>
2456 </member>
2457 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter)">
2458 <summary>
2459 Creates a work item.
2460 </summary>
2461 <param name="test">The test for which this WorkItem is being created.</param>
2462 <param name="filter">The filter to be used in selecting any child Tests.</param>
2463 <returns></returns>
2464 </member>
2465 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test)">
2466 <summary>
2467 Construct a WorkItem for a particular test.
2468 </summary>
2469 <param name="test">The test that the WorkItem will run</param>
2470 </member>
2471 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
2472 <summary>
2473 Initialize the TestExecutionContext. This must be done
2474 before executing the WorkItem.
2475 </summary>
2476 <remarks>
2477 Originally, the context was provided in the constructor
2478 but delaying initialization of the context until the item
2479 is about to be dispatched allows changes in the parent
2480 context during OneTimeSetUp to be reflected in the child.
2481 </remarks>
2482 <param name="context">The TestExecutionContext to use</param>
2483 </member>
2484 <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
2485 <summary>
2486 Event triggered when the item is complete
2487 </summary>
2488 </member>
2489 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
2490 <summary>
2491 Gets the current state of the WorkItem
2492 </summary>
2493 </member>
2494 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
2495 <summary>
2496 The test being executed by the work item
2497 </summary>
2498 </member>
2499 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
2500 <summary>
2501 The execution context
2502 </summary>
2503 </member>
2504 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Actions">
2505 <summary>
2506 The test actions to be performed before and after this test
2507 </summary>
2508 </member>
2509 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.IsParallelizable">
2510 <summary>
2511 Indicates whether this WorkItem may be run in parallel
2512 </summary>
2513 </member>
2514 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
2515 <summary>
2516 The test result
2517 </summary>
2518 </member>
2519 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
2520 <summary>
2521 Execute the current work item, including any
2522 child work items.
2523 </summary>
2524 </member>
2525 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
2526 <summary>
2527 Method that performs actually performs the work. It should
2528 set the State to WorkItemState.Complete when done.
2529 </summary>
2530 </member>
2531 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
2532 <summary>
2533 Method called by the derived class when all work is complete
2534 </summary>
2535 </member>
2536 <member name="T:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher">
2537 <summary>
2538 ParallelWorkItemDispatcher handles execution of work items by
2539 queuing them for worker threads to process.
2540 </summary>
2541 </member>
2542 <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.#ctor(System.Int32)">
2543 <summary>
2544 Construct a ParallelWorkItemDispatcher
2545 </summary>
2546 <param name="levelOfParallelism">Number of workers to use</param>
2547 </member>
2548 <member name="P:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Shifts">
2549 <summary>
2550 Enumerates all the shifts supported by the dispatcher
2551 </summary>
2552 </member>
2553 <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
2554 <summary>
2555 Dispatch a single work item for execution. The first
2556 work item dispatched is saved as the top-level
2557 work item and used when stopping the run.
2558 </summary>
2559 <param name="work">The item to dispatch</param>
2560 </member>
2561 <member name="M:NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.CancelRun">
2562 <summary>
2563 Cancel the ongoing run completely.
2564 If no run is in process, the call has no effect.
2565 </summary>
2566 </member>
2567 <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueueState">
2568 <summary>
2569 WorkItemQueueState indicates the current state of a WorkItemQueue
2570 </summary>
2571 </member>
2572 <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Paused">
2573 <summary>
2574 The queue is paused
2575 </summary>
2576 </member>
2577 <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Running">
2578 <summary>
2579 The queue is running
2580 </summary>
2581 </member>
2582 <member name="F:NUnit.Framework.Internal.Execution.WorkItemQueueState.Stopped">
2583 <summary>
2584 The queue is stopped
2585 </summary>
2586 </member>
2587 <member name="T:NUnit.Framework.Internal.Execution.WorkItemQueue">
2588 <summary>
2589 A WorkItemQueue holds work items that are ready to
2590 be run, either initially or after some dependency
2591 has been satisfied.
2592 </summary>
2593 </member>
2594 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.#ctor(System.String)">
2595 <summary>
2596 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Execution.WorkItemQueue"/> class.
2597 </summary>
2598 <param name="name">The name of the queue.</param>
2599 </member>
2600 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.Name">
2601 <summary>
2602 Gets the name of the work item queue.
2603 </summary>
2604 </member>
2605 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.ItemsProcessed">
2606 <summary>
2607 Gets the total number of items processed so far
2608 </summary>
2609 </member>
2610 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.MaxCount">
2611 <summary>
2612 Gets the maximum number of work items.
2613 </summary>
2614 </member>
2615 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.State">
2616 <summary>
2617 Gets the current state of the queue
2618 </summary>
2619 </member>
2620 <member name="P:NUnit.Framework.Internal.Execution.WorkItemQueue.IsEmpty">
2621 <summary>
2622 Get a bool indicating whether the queue is empty.
2623 </summary>
2624 </member>
2625 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Enqueue(NUnit.Framework.Internal.Execution.WorkItem)">
2626 <summary>
2627 Enqueue a WorkItem to be processed
2628 </summary>
2629 <param name="work">The WorkItem to process</param>
2630 </member>
2631 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Dequeue">
2632 <summary>
2633 Dequeue a WorkItem for processing
2634 </summary>
2635 <returns>A WorkItem or null if the queue has stopped</returns>
2636 </member>
2637 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Start">
2638 <summary>
2639 Start or restart processing of items from the queue
2640 </summary>
2641 </member>
2642 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Stop">
2643 <summary>
2644 Signal the queue to stop
2645 </summary>
2646 </member>
2647 <member name="M:NUnit.Framework.Internal.Execution.WorkItemQueue.Pause">
2648 <summary>
2649 Pause the queue for restarting later
2650 </summary>
2651 </member>
2652 <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
2653 <summary>
2654 The current state of a work item
2655 </summary>
2656 </member>
2657 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
2658 <summary>
2659 Ready to run or continue
2660 </summary>
2661 </member>
2662 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
2663 <summary>
2664 Work Item is executing
2665 </summary>
2666 </member>
2667 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
2668 <summary>
2669 Complete
2670 </summary>
2671 </member>
2672 <member name="T:NUnit.Framework.Internal.TextMessageWriter">
2673 <summary>
2674 TextMessageWriter writes constraint descriptions and messages
2675 in displayable form as a text stream. It tailors the display
2676 of individual message components to form the standard message
2677 format of NUnit assertion failure messages.
2678 </summary>
2679 </member>
2680 <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
2681 <summary>
2682 Prefix used for the expected value line of a message
2683 </summary>
2684 </member>
2685 <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
2686 <summary>
2687 Prefix used for the actual value line of a message
2688 </summary>
2689 </member>
2690 <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
2691 <summary>
2692 Length of a message prefix
2693 </summary>
2694 </member>
2695 <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
2696 <summary>
2697 Construct a TextMessageWriter
2698 </summary>
2699 </member>
2700 <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
2701 <summary>
2702 Construct a TextMessageWriter, specifying a user message
2703 and optional formatting arguments.
2704 </summary>
2705 <param name="userMessage"></param>
2706 <param name="args"></param>
2707 </member>
2708 <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
2709 <summary>
2710 Gets or sets the maximum line length for this writer
2711 </summary>
2712 </member>
2713 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
2714 <summary>
2715 Method to write single line message with optional args, usually
2716 written to precede the general failure message, at a given
2717 indentation level.
2718 </summary>
2719 <param name="level">The indentation level of the message</param>
2720 <param name="message">The message to be written</param>
2721 <param name="args">Any arguments used in formatting the message</param>
2722 </member>
2723 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
2724 <summary>
2725 Display Expected and Actual lines for a constraint. This
2726 is called by MessageWriter's default implementation of
2727 WriteMessageTo and provides the generic two-line display.
2728 </summary>
2729 <param name="result">The result of the constraint that failed</param>
2730 </member>
2731 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
2732 <summary>
2733 Display Expected and Actual lines for given _values. This
2734 method may be called by constraints that need more control over
2735 the display of actual and expected _values than is provided
2736 by the default implementation.
2737 </summary>
2738 <param name="expected">The expected value</param>
2739 <param name="actual">The actual value causing the failure</param>
2740 </member>
2741 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
2742 <summary>
2743 Display Expected and Actual lines for given _values, including
2744 a tolerance value on the expected line.
2745 </summary>
2746 <param name="expected">The expected value</param>
2747 <param name="actual">The actual value causing the failure</param>
2748 <param name="tolerance">The tolerance within which the test was made</param>
2749 </member>
2750 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
2751 <summary>
2752 Display the expected and actual string _values on separate lines.
2753 If the mismatch parameter is >=0, an additional line is displayed
2754 line containing a caret that points to the mismatch point.
2755 </summary>
2756 <param name="expected">The expected string value</param>
2757 <param name="actual">The actual string value</param>
2758 <param name="mismatch">The point at which the strings don't match or -1</param>
2759 <param name="ignoreCase">If true, case is ignored in string comparisons</param>
2760 <param name="clipping">If true, clip the strings to fit the max line length</param>
2761 </member>
2762 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
2763 <summary>
2764 Writes the text for an actual value.
2765 </summary>
2766 <param name="actual">The actual value.</param>
2767 </member>
2768 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
2769 <summary>
2770 Writes the text for a generalized value.
2771 </summary>
2772 <param name="val">The value.</param>
2773 </member>
2774 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
2775 <summary>
2776 Writes the text for a collection value,
2777 starting at a particular point, to a max length
2778 </summary>
2779 <param name="collection">The collection containing elements to write.</param>
2780 <param name="start">The starting point of the elements to write</param>
2781 <param name="max">The maximum number of elements to write</param>
2782 </member>
2783 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
2784 <summary>
2785 Write the generic 'Expected' line for a constraint
2786 </summary>
2787 <param name="result">The constraint that failed</param>
2788 </member>
2789 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
2790 <summary>
2791 Write the generic 'Expected' line for a given value
2792 </summary>
2793 <param name="expected">The expected value</param>
2794 </member>
2795 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
2796 <summary>
2797 Write the generic 'Expected' line for a given value
2798 and tolerance.
2799 </summary>
2800 <param name="expected">The expected value</param>
2801 <param name="tolerance">The tolerance within which the test was made</param>
2802 </member>
2803 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
2804 <summary>
2805 Write the generic 'Actual' line for a constraint
2806 </summary>
2807 <param name="result">The ConstraintResult for which the actual value is to be written</param>
2808 </member>
2809 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
2810 <summary>
2811 Write the generic 'Actual' line for a given value
2812 </summary>
2813 <param name="actual">The actual value causing a failure</param>
2814 </member>
2815 <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
2816 <summary>
2817 GenericMethodHelper is able to deduce the Type arguments for
2818 a generic method from the actual arguments provided.
2819 </summary>
2820 </member>
2821 <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
2822 <summary>
2823 Construct a GenericMethodHelper for a method
2824 </summary>
2825 <param name="method">MethodInfo for the method to examine</param>
2826 </member>
2827 <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
2828 <summary>
2829 Return the type argments for the method, deducing them
2830 from the arguments actually provided.
2831 </summary>
2832 <param name="argList">The arguments to the method</param>
2833 <returns>An array of type arguments.</returns>
2834 </member>
2835 <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
2836 <summary>
2837 InvalidTestFixtureException is thrown when an appropriate test
2838 fixture constructor using the provided arguments cannot be found.
2839 </summary>
2840 </member>
2841 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
2842 <summary>
2843 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2844 </summary>
2845 </member>
2846 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
2847 <summary>
2848 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2849 </summary>
2850 <param name="message">The message.</param>
2851 </member>
2852 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
2853 <summary>
2854 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2855 </summary>
2856 <param name="message">The message.</param>
2857 <param name="inner">The inner.</param>
2858 </member>
2859 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
2860 <summary>
2861 Serialization Constructor
2862 </summary>
2863 </member>
2864 <member name="T:NUnit.Framework.Internal.Randomizer">
2865 <summary>
2866 Randomizer returns a set of random _values in a repeatable
2867 way, to allow re-running of tests if necessary. It extends
2868 the .NET Random class, providing random values for a much
2869 wider range of types.
2870
2871 The class is used internally by the framework to generate
2872 test case data and is also exposed for use by users through
2873 the TestContext.Random property.
2874 </summary>
2875 <remarks>
2876 For consistency with the underlying Random Type, methods
2877 returning a single value use the prefix "Next..." Those
2878 without an argument return a non-negative value up to
2879 the full positive range of the Type. Overloads are provided
2880 for specifying a maximum or a range. Methods that return
2881 arrays or strings use the prefix "Get..." to avoid
2882 confusion with the single-value methods.
2883 </remarks>
2884 </member>
2885 <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
2886 <summary>
2887 Initial seed used to create randomizers for this run
2888 </summary>
2889 </member>
2890 <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
2891 <summary>
2892 Get a Randomizer for a particular member, returning
2893 one that has already been created if it exists.
2894 This ensures that the same _values are generated
2895 each time the tests are reloaded.
2896 </summary>
2897 </member>
2898 <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
2899 <summary>
2900 Get a randomizer for a particular parameter, returning
2901 one that has already been created if it exists.
2902 This ensures that the same values are generated
2903 each time the tests are reloaded.
2904 </summary>
2905 </member>
2906 <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
2907 <summary>
2908 Create a new Randomizer using the next seed
2909 available to ensure that each randomizer gives
2910 a unique sequence of values.
2911 </summary>
2912 <returns></returns>
2913 </member>
2914 <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
2915 <summary>
2916 Default constructor
2917 </summary>
2918 </member>
2919 <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
2920 <summary>
2921 Construct based on seed value
2922 </summary>
2923 <param name="seed"></param>
2924 </member>
2925 <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
2926 <summary>
2927 Returns a random unsigned int.
2928 </summary>
2929 </member>
2930 <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
2931 <summary>
2932 Returns a random unsigned int less than the specified maximum.
2933 </summary>
2934 </member>
2935 <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
2936 <summary>
2937 Returns a random unsigned int within a specified range.
2938 </summary>
2939 </member>
2940 <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
2941 <summary>
2942 Returns a non-negative random short.
2943 </summary>
2944 </member>
2945 <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
2946 <summary>
2947 Returns a non-negative random short less than the specified maximum.
2948 </summary>
2949 </member>
2950 <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
2951 <summary>
2952 Returns a non-negative random short within a specified range.
2953 </summary>
2954 </member>
2955 <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
2956 <summary>
2957 Returns a random unsigned short.
2958 </summary>
2959 </member>
2960 <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
2961 <summary>
2962 Returns a random unsigned short less than the specified maximum.
2963 </summary>
2964 </member>
2965 <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
2966 <summary>
2967 Returns a random unsigned short within a specified range.
2968 </summary>
2969 </member>
2970 <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
2971 <summary>
2972 Returns a random long.
2973 </summary>
2974 </member>
2975 <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
2976 <summary>
2977 Returns a random long less than the specified maximum.
2978 </summary>
2979 </member>
2980 <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
2981 <summary>
2982 Returns a non-negative random long within a specified range.
2983 </summary>
2984 </member>
2985 <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
2986 <summary>
2987 Returns a random ulong.
2988 </summary>
2989 </member>
2990 <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
2991 <summary>
2992 Returns a random ulong less than the specified maximum.
2993 </summary>
2994 </member>
2995 <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
2996 <summary>
2997 Returns a non-negative random long within a specified range.
2998 </summary>
2999 </member>
3000 <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
3001 <summary>
3002 Returns a random Byte
3003 </summary>
3004 </member>
3005 <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
3006 <summary>
3007 Returns a random Byte less than the specified maximum.
3008 </summary>
3009 </member>
3010 <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
3011 <summary>
3012 Returns a random Byte within a specified range
3013 </summary>
3014 </member>
3015 <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
3016 <summary>
3017 Returns a random SByte
3018 </summary>
3019 </member>
3020 <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
3021 <summary>
3022 Returns a random sbyte less than the specified maximum.
3023 </summary>
3024 </member>
3025 <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
3026 <summary>
3027 Returns a random sbyte within a specified range
3028 </summary>
3029 </member>
3030 <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
3031 <summary>
3032 Returns a random bool
3033 </summary>
3034 </member>
3035 <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
3036 <summary>
3037 Returns a random bool based on the probablility a true result
3038 </summary>
3039 </member>
3040 <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
3041 <summary>
3042 Returns a random double between 0.0 and the specified maximum.
3043 </summary>
3044 </member>
3045 <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
3046 <summary>
3047 Returns a random double within a specified range.
3048 </summary>
3049 </member>
3050 <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
3051 <summary>
3052 Returns a random float.
3053 </summary>
3054 </member>
3055 <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
3056 <summary>
3057 Returns a random float between 0.0 and the specified maximum.
3058 </summary>
3059 </member>
3060 <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
3061 <summary>
3062 Returns a random float within a specified range.
3063 </summary>
3064 </member>
3065 <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
3066 <summary>
3067 Returns a random enum value of the specified Type as an object.
3068 </summary>
3069 </member>
3070 <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
3071 <summary>
3072 Returns a random enum value of the specified Type.
3073 </summary>
3074 </member>
3075 <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
3076 <summary>
3077 Default characters for random functions.
3078 </summary>
3079 <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
3080 </member>
3081 <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
3082 <summary>
3083 Generate a random string based on the characters from the input string.
3084 </summary>
3085 <param name="outputLength">desired length of output string.</param>
3086 <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
3087 <returns>A random string of arbitrary length</returns>
3088 </member>
3089 <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
3090 <summary>
3091 Generate a random string based on the characters from the input string.
3092 </summary>
3093 <param name="outputLength">desired length of output string.</param>
3094 <returns>A random string of arbitrary length</returns>
3095 <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
3096 </member>
3097 <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
3098 <summary>
3099 Generate a random string based on the characters from the input string.
3100 </summary>
3101 <returns>A random string of the default length</returns>
3102 <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
3103 </member>
3104 <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
3105 <summary>
3106 Returns a random decimal.
3107 </summary>
3108 </member>
3109 <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
3110 <summary>
3111 Returns a random decimal between positive zero and the specified maximum.
3112 </summary>
3113 </member>
3114 <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
3115 <summary>
3116 Returns a random decimal within a specified range, which is not
3117 permitted to exceed decimal.MaxVal in the current implementation.
3118 </summary>
3119 <remarks>
3120 A limitation of this implementation is that the range from min
3121 to max must not exceed decimal.MaxVal.
3122 </remarks>
3123 </member>
3124 <member name="T:NUnit.Framework.Internal.StackFilter">
3125 <summary>
3126 StackFilter class is used to remove internal NUnit
3127 entries from a stack trace so that the resulting
3128 trace provides better information about the test.
3129 </summary>
3130 </member>
3131 <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
3132 <summary>
3133 Filters a raw stack trace and returns the result.
3134 </summary>
3135 <param name="rawTrace">The original stack trace</param>
3136 <returns>A filtered stack trace</returns>
3137 </member>
3138 <member name="T:NUnit.Framework.Internal.StringUtil">
3139 <summary>
3140 Provides methods to support legacy string comparison methods.
3141 </summary>
3142 </member>
3143 <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
3144 <summary>
3145 Compares two strings for equality, ignoring case if requested.
3146 </summary>
3147 <param name="strA">The first string.</param>
3148 <param name="strB">The second string..</param>
3149 <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
3150 <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
3151 strB is sorted first</returns>
3152 </member>
3153 <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
3154 <summary>
3155 Compares two strings for equality, ignoring case if requested.
3156 </summary>
3157 <param name="strA">The first string.</param>
3158 <param name="strB">The second string..</param>
3159 <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
3160 <returns>True if the strings are equivalent, false if not.</returns>
3161 </member>
3162 <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
3163 <summary>
3164 The TestCaseParameters class encapsulates method arguments and
3165 other selected parameters needed for constructing
3166 a parameterized test case.
3167 </summary>
3168 </member>
3169 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
3170 <summary>
3171 Default Constructor creates an empty parameter set
3172 </summary>
3173 </member>
3174 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
3175 <summary>
3176 Construct a non-runnable ParameterSet, specifying
3177 the provider exception that made it invalid.
3178 </summary>
3179 </member>
3180 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
3181 <summary>
3182 Construct a parameter set with a list of arguments
3183 </summary>
3184 <param name="args"></param>
3185 </member>
3186 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
3187 <summary>
3188 Construct a ParameterSet from an object implementing ITestCaseData
3189 </summary>
3190 <param name="data"></param>
3191 </member>
3192 <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
3193 <summary>
3194 Type arguments used to create a generic fixture instance
3195 </summary>
3196 </member>
3197 <member name="T:NUnit.Framework.Internal.TestParameters">
3198 <summary>
3199 TestParameters is the abstract base class for all classes
3200 that know how to provide data for constructing a test.
3201 </summary>
3202 </member>
3203 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
3204 <summary>
3205 Default Constructor creates an empty parameter set
3206 </summary>
3207 </member>
3208 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
3209 <summary>
3210 Construct a parameter set with a list of arguments
3211 </summary>
3212 <param name="args"></param>
3213 </member>
3214 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
3215 <summary>
3216 Construct a non-runnable ParameterSet, specifying
3217 the provider exception that made it invalid.
3218 </summary>
3219 </member>
3220 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
3221 <summary>
3222 Construct a ParameterSet from an object implementing ITestData
3223 </summary>
3224 <param name="data"></param>
3225 </member>
3226 <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
3227 <summary>
3228 The RunState for this set of parameters.
3229 </summary>
3230 </member>
3231 <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
3232 <summary>
3233 The arguments to be used in running the test,
3234 which must match the method signature.
3235 </summary>
3236 </member>
3237 <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
3238 <summary>
3239 A name to be used for this test case in lieu
3240 of the standard generated name containing
3241 the argument list.
3242 </summary>
3243 </member>
3244 <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
3245 <summary>
3246 Gets the property dictionary for this test
3247 </summary>
3248 </member>
3249 <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
3250 <summary>
3251 Applies ParameterSet _values to the test itself.
3252 </summary>
3253 <param name="test">A test.</param>
3254 </member>
3255 <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
3256 <summary>
3257 The original arguments provided by the user,
3258 used for display purposes.
3259 </summary>
3260 </member>
3261 <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
3262 <summary>
3263 Enumeration indicating whether the tests are
3264 running normally or being cancelled.
3265 </summary>
3266 </member>
3267 <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
3268 <summary>
3269 Running normally with no stop requested
3270 </summary>
3271 </member>
3272 <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
3273 <summary>
3274 A graceful stop has been requested
3275 </summary>
3276 </member>
3277 <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
3278 <summary>
3279 A forced stop has been requested
3280 </summary>
3281 </member>
3282 <member name="T:NUnit.Framework.Internal.PropertyNames">
3283 <summary>
3284 The PropertyNames class provides static constants for the
3285 standard property ids that NUnit uses on tests.
3286 </summary>
3287 </member>
3288 <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
3289 <summary>
3290 The FriendlyName of the AppDomain in which the assembly is running
3291 </summary>
3292 </member>
3293 <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
3294 <summary>
3295 The selected strategy for joining parameter data into test cases
3296 </summary>
3297 </member>
3298 <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
3299 <summary>
3300 The process ID of the executing assembly
3301 </summary>
3302 </member>
3303 <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
3304 <summary>
3305 The stack trace from any data provider that threw
3306 an exception.
3307 </summary>
3308 </member>
3309 <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
3310 <summary>
3311 The reason a test was not run
3312 </summary>
3313 </member>
3314 <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
3315 <summary>
3316 The author of the tests
3317 </summary>
3318 </member>
3319 <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
3320 <summary>
3321 The ApartmentState required for running the test
3322 </summary>
3323 </member>
3324 <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
3325 <summary>
3326 The categories applying to a test
3327 </summary>
3328 </member>
3329 <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
3330 <summary>
3331 The Description of a test
3332 </summary>
3333 </member>
3334 <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
3335 <summary>
3336 The number of threads to be used in running tests
3337 </summary>
3338 </member>
3339 <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
3340 <summary>
3341 The maximum time in ms, above which the test is considered to have failed
3342 </summary>
3343 </member>
3344 <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
3345 <summary>
3346 The ParallelScope associated with a test
3347 </summary>
3348 </member>
3349 <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
3350 <summary>
3351 The number of times the test should be repeated
3352 </summary>
3353 </member>
3354 <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
3355 <summary>
3356 Indicates that the test should be run on a separate thread
3357 </summary>
3358 </member>
3359 <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
3360 <summary>
3361 The culture to be set for a test
3362 </summary>
3363 </member>
3364 <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
3365 <summary>
3366 The UI culture to be set for a test
3367 </summary>
3368 </member>
3369 <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
3370 <summary>
3371 The type that is under test
3372 </summary>
3373 </member>
3374 <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
3375 <summary>
3376 The timeout value for the test
3377 </summary>
3378 </member>
3379 <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
3380 <summary>
3381 The test will be ignored until the given date
3382 </summary>
3383 </member>
3384 <member name="T:NUnit.Framework.Internal.CultureDetector">
3385 <summary>
3386 CultureDetector is a helper class used by NUnit to determine
3387 whether a test should be run based on the current culture.
3388 </summary>
3389 </member>
3390 <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
3391 <summary>
3392 Default constructor uses the current culture.
3393 </summary>
3394 </member>
3395 <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
3396 <summary>
3397 Construct a CultureDetector for a particular culture for testing.
3398 </summary>
3399 <param name="culture">The culture to be used</param>
3400 </member>
3401 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
3402 <summary>
3403 Test to determine if one of a collection of cultures
3404 is being used currently.
3405 </summary>
3406 <param name="cultures"></param>
3407 <returns></returns>
3408 </member>
3409 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
3410 <summary>
3411 Tests to determine if the current culture is supported
3412 based on a culture attribute.
3413 </summary>
3414 <param name="cultureAttribute">The attribute to examine</param>
3415 <returns></returns>
3416 </member>
3417 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
3418 <summary>
3419 Test to determine if the a particular culture or comma-
3420 delimited set of cultures is in use.
3421 </summary>
3422 <param name="culture">Name of the culture or comma-separated list of culture ids</param>
3423 <returns>True if the culture is in use on the system</returns>
3424 </member>
3425 <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
3426 <summary>
3427 Return the last failure reason. Results are not
3428 defined if called before IsSupported( Attribute )
3429 is called.
3430 </summary>
3431 </member>
3432 <member name="T:NUnit.Framework.Internal.ExceptionHelper">
3433 <summary>
3434 ExceptionHelper provides static methods for working with exceptions
3435 </summary>
3436 </member>
3437 <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception)">
3438 <summary>
3439 Builds up a message, using the Message field of the specified exception
3440 as well as any InnerExceptions.
3441 </summary>
3442 <param name="exception">The exception.</param>
3443 <returns>A combined message string.</returns>
3444 </member>
3445 <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
3446 <summary>
3447 Builds up a message, using the Message field of the specified exception
3448 as well as any InnerExceptions.
3449 </summary>
3450 <param name="exception">The exception.</param>
3451 <returns>A combined stack trace.</returns>
3452 </member>
3453 <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetStackTrace(System.Exception)">
3454 <summary>
3455 Gets the stack trace of the exception.
3456 </summary>
3457 <param name="exception">The exception.</param>
3458 <returns>A string representation of the stack trace.</returns>
3459 </member>
3460 <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
3461 <summary>
3462 InvalidTestFixtureException is thrown when an appropriate test
3463 fixture constructor using the provided arguments cannot be found.
3464 </summary>
3465 </member>
3466 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
3467 <summary>
3468 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
3469 </summary>
3470 </member>
3471 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
3472 <summary>
3473 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
3474 </summary>
3475 <param name="message">The message.</param>
3476 </member>
3477 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
3478 <summary>
3479 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
3480 </summary>
3481 <param name="message">The message.</param>
3482 <param name="inner">The inner.</param>
3483 </member>
3484 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
3485 <summary>
3486 Serialization Constructor
3487 </summary>
3488 </member>
3489 <member name="T:NUnit.Framework.Internal.NUnitException">
3490 <summary>
3491 Thrown when an assertion failed. Here to preserve the inner
3492 exception and hence its stack trace.
3493 </summary>
3494 </member>
3495 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
3496 <summary>
3497 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
3498 </summary>
3499 </member>
3500 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
3501 <summary>
3502 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
3503 </summary>
3504 <param name="message">The error message that explains
3505 the reason for the exception</param>
3506 </member>
3507 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
3508 <summary>
3509 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
3510 </summary>
3511 <param name="message">The error message that explains
3512 the reason for the exception</param>
3513 <param name="inner">The exception that caused the
3514 current exception</param>
3515 </member>
3516 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
3517 <summary>
3518 Serialization Constructor
3519 </summary>
3520 </member>
3521 <member name="T:NUnit.Framework.Internal.OSPlatform">
3522 <summary>
3523 OSPlatform represents a particular operating system platform
3524 </summary>
3525 </member>
3526 <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Microsoft">
3527 <summary>
3528 Platform ID for Unix as defined by Microsoft .NET 2.0 and greater
3529 </summary>
3530 </member>
3531 <member name="F:NUnit.Framework.Internal.OSPlatform.UnixPlatformID_Mono">
3532 <summary>
3533 Platform ID for Unix as defined by Mono
3534 </summary>
3535 </member>
3536 <member name="F:NUnit.Framework.Internal.OSPlatform.XBoxPlatformID">
3537 <summary>
3538 Platform ID for XBox as defined by .NET and Mono, but not CF
3539 </summary>
3540 </member>
3541 <member name="F:NUnit.Framework.Internal.OSPlatform.MacOSXPlatformID">
3542 <summary>
3543 Platform ID for MacOSX as defined by .NET and Mono, but not CF
3544 </summary>
3545 </member>
3546 <member name="P:NUnit.Framework.Internal.OSPlatform.CurrentPlatform">
3547 <summary>
3548 Get the OSPlatform under which we are currently running
3549 </summary>
3550 </member>
3551 <member name="M:NUnit.Framework.Internal.OSPlatform.GetWindows81PlusVersion(System.Version)">
3552 <summary>
3553 Gets the actual OS Version, not the incorrect value that might be
3554 returned for Win 8.1 and Win 10
3555 </summary>
3556 <remarks>
3557 If an application is not manifested as Windows 8.1 or Windows 10,
3558 the version returned from Environment.OSVersion will not be 6.3 and 10.0
3559 respectively, but will be 6.2 and 6.3. The correct value can be found in
3560 the registry.
3561 </remarks>
3562 <param name="version">The original version</param>
3563 <returns>The correct OS version</returns>
3564 </member>
3565 <member name="T:NUnit.Framework.Internal.OSPlatform.ProductType">
3566 <summary>
3567 Product Type Enumeration used for Windows
3568 </summary>
3569 </member>
3570 <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Unknown">
3571 <summary>
3572 Product type is unknown or unspecified
3573 </summary>
3574 </member>
3575 <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.WorkStation">
3576 <summary>
3577 Product type is Workstation
3578 </summary>
3579 </member>
3580 <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.DomainController">
3581 <summary>
3582 Product type is Domain Controller
3583 </summary>
3584 </member>
3585 <member name="F:NUnit.Framework.Internal.OSPlatform.ProductType.Server">
3586 <summary>
3587 Product type is Server
3588 </summary>
3589 </member>
3590 <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version)">
3591 <summary>
3592 Construct from a platform ID and version
3593 </summary>
3594 </member>
3595 <member name="M:NUnit.Framework.Internal.OSPlatform.#ctor(System.PlatformID,System.Version,NUnit.Framework.Internal.OSPlatform.ProductType)">
3596 <summary>
3597 Construct from a platform ID, version and product type
3598 </summary>
3599 </member>
3600 <member name="P:NUnit.Framework.Internal.OSPlatform.Platform">
3601 <summary>
3602 Get the platform ID of this instance
3603 </summary>
3604 </member>
3605 <member name="P:NUnit.Framework.Internal.OSPlatform.Version">
3606 <summary>
3607 Get the Version of this instance
3608 </summary>
3609 </member>
3610 <member name="P:NUnit.Framework.Internal.OSPlatform.Product">
3611 <summary>
3612 Get the Product Type of this instance
3613 </summary>
3614 </member>
3615 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows">
3616 <summary>
3617 Return true if this is a windows platform
3618 </summary>
3619 </member>
3620 <member name="P:NUnit.Framework.Internal.OSPlatform.IsUnix">
3621 <summary>
3622 Return true if this is a Unix or Linux platform
3623 </summary>
3624 </member>
3625 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32S">
3626 <summary>
3627 Return true if the platform is Win32S
3628 </summary>
3629 </member>
3630 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32Windows">
3631 <summary>
3632 Return true if the platform is Win32Windows
3633 </summary>
3634 </member>
3635 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin32NT">
3636 <summary>
3637 Return true if the platform is Win32NT
3638 </summary>
3639 </member>
3640 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinCE">
3641 <summary>
3642 Return true if the platform is Windows CE
3643 </summary>
3644 </member>
3645 <member name="P:NUnit.Framework.Internal.OSPlatform.IsXbox">
3646 <summary>
3647 Return true if the platform is Xbox
3648 </summary>
3649 </member>
3650 <member name="P:NUnit.Framework.Internal.OSPlatform.IsMacOSX">
3651 <summary>
3652 Return true if the platform is MacOSX
3653 </summary>
3654 </member>
3655 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin95">
3656 <summary>
3657 Return true if the platform is Windows 95
3658 </summary>
3659 </member>
3660 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin98">
3661 <summary>
3662 Return true if the platform is Windows 98
3663 </summary>
3664 </member>
3665 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinME">
3666 <summary>
3667 Return true if the platform is Windows ME
3668 </summary>
3669 </member>
3670 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT3">
3671 <summary>
3672 Return true if the platform is NT 3
3673 </summary>
3674 </member>
3675 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT4">
3676 <summary>
3677 Return true if the platform is NT 4
3678 </summary>
3679 </member>
3680 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT5">
3681 <summary>
3682 Return true if the platform is NT 5
3683 </summary>
3684 </member>
3685 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2K">
3686 <summary>
3687 Return true if the platform is Windows 2000
3688 </summary>
3689 </member>
3690 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWinXP">
3691 <summary>
3692 Return true if the platform is Windows XP
3693 </summary>
3694 </member>
3695 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2003Server">
3696 <summary>
3697 Return true if the platform is Windows 2003 Server
3698 </summary>
3699 </member>
3700 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT6">
3701 <summary>
3702 Return true if the platform is NT 6
3703 </summary>
3704 </member>
3705 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT60">
3706 <summary>
3707 Return true if the platform is NT 6.0
3708 </summary>
3709 </member>
3710 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT61">
3711 <summary>
3712 Return true if the platform is NT 6.1
3713 </summary>
3714 </member>
3715 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT62">
3716 <summary>
3717 Return true if the platform is NT 6.2
3718 </summary>
3719 </member>
3720 <member name="P:NUnit.Framework.Internal.OSPlatform.IsNT63">
3721 <summary>
3722 Return true if the platform is NT 6.3
3723 </summary>
3724 </member>
3725 <member name="P:NUnit.Framework.Internal.OSPlatform.IsVista">
3726 <summary>
3727 Return true if the platform is Vista
3728 </summary>
3729 </member>
3730 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008Server">
3731 <summary>
3732 Return true if the platform is Windows 2008 Server (original or R2)
3733 </summary>
3734 </member>
3735 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR1">
3736 <summary>
3737 Return true if the platform is Windows 2008 Server (original)
3738 </summary>
3739 </member>
3740 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2008ServerR2">
3741 <summary>
3742 Return true if the platform is Windows 2008 Server R2
3743 </summary>
3744 </member>
3745 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012Server">
3746 <summary>
3747 Return true if the platform is Windows 2012 Server (original or R2)
3748 </summary>
3749 </member>
3750 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR1">
3751 <summary>
3752 Return true if the platform is Windows 2012 Server (original)
3753 </summary>
3754 </member>
3755 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWin2012ServerR2">
3756 <summary>
3757 Return true if the platform is Windows 2012 Server R2
3758 </summary>
3759 </member>
3760 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows7">
3761 <summary>
3762 Return true if the platform is Windows 7
3763 </summary>
3764 </member>
3765 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows8">
3766 <summary>
3767 Return true if the platform is Windows 8
3768 </summary>
3769 </member>
3770 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows81">
3771 <summary>
3772 Return true if the platform is Windows 8.1
3773 </summary>
3774 </member>
3775 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindows10">
3776 <summary>
3777 Return true if the platform is Windows 10
3778 </summary>
3779 </member>
3780 <member name="P:NUnit.Framework.Internal.OSPlatform.IsWindowsServer10">
3781 <summary>
3782 Return true if the platform is Windows Server. This is named Windows
3783 Server 10 to distinguish it from previous versions of Windows Server.
3784 </summary>
3785 </member>
3786 <member name="T:NUnit.Framework.Internal.TestCaseParameters">
3787 <summary>
3788 The TestCaseParameters class encapsulates method arguments and
3789 other selected parameters needed for constructing
3790 a parameterized test case.
3791 </summary>
3792 </member>
3793 <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
3794 <summary>
3795 The expected result to be returned
3796 </summary>
3797 </member>
3798 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
3799 <summary>
3800 Default Constructor creates an empty parameter set
3801 </summary>
3802 </member>
3803 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
3804 <summary>
3805 Construct a non-runnable ParameterSet, specifying
3806 the provider exception that made it invalid.
3807 </summary>
3808 </member>
3809 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
3810 <summary>
3811 Construct a parameter set with a list of arguments
3812 </summary>
3813 <param name="args"></param>
3814 </member>
3815 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
3816 <summary>
3817 Construct a ParameterSet from an object implementing ITestCaseData
3818 </summary>
3819 <param name="data"></param>
3820 </member>
3821 <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
3822 <summary>
3823 The expected result of the test, which
3824 must match the method return type.
3825 </summary>
3826 </member>
3827 <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
3828 <summary>
3829 Gets a value indicating whether an expected result was specified.
3830 </summary>
3831 </member>
3832 <member name="T:NUnit.Framework.Internal.PlatformHelper">
3833 <summary>
3834 PlatformHelper class is used by the PlatformAttribute class to
3835 determine whether a platform is supported.
3836 </summary>
3837 </member>
3838 <member name="F:NUnit.Framework.Internal.PlatformHelper.OSPlatforms">
3839 <summary>
3840 Comma-delimited list of all supported OS platform constants
3841 </summary>
3842 </member>
3843 <member name="F:NUnit.Framework.Internal.PlatformHelper.RuntimePlatforms">
3844 <summary>
3845 Comma-delimited list of all supported Runtime platform constants
3846 </summary>
3847 </member>
3848 <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor">
3849 <summary>
3850 Default constructor uses the operating system and
3851 common language runtime of the system.
3852 </summary>
3853 </member>
3854 <member name="M:NUnit.Framework.Internal.PlatformHelper.#ctor(NUnit.Framework.Internal.OSPlatform,NUnit.Framework.Internal.RuntimeFramework)">
3855 <summary>
3856 Construct a PlatformHelper for a particular operating
3857 system and common language runtime. Used in testing.
3858 </summary>
3859 <param name="os">OperatingSystem to be used</param>
3860 <param name="rt">RuntimeFramework to be used</param>
3861 </member>
3862 <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String[])">
3863 <summary>
3864 Test to determine if one of a collection of platforms
3865 is being used currently.
3866 </summary>
3867 <param name="platforms"></param>
3868 <returns></returns>
3869 </member>
3870 <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.PlatformAttribute)">
3871 <summary>
3872 Tests to determine if the current platform is supported
3873 based on a platform attribute.
3874 </summary>
3875 <param name="platformAttribute">The attribute to examine</param>
3876 <returns></returns>
3877 </member>
3878 <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(NUnit.Framework.TestCaseAttribute)">
3879 <summary>
3880 Tests to determine if the current platform is supported
3881 based on a platform attribute.
3882 </summary>
3883 <param name="testCaseAttribute">The attribute to examine</param>
3884 <returns></returns>
3885 </member>
3886 <member name="M:NUnit.Framework.Internal.PlatformHelper.IsPlatformSupported(System.String)">
3887 <summary>
3888 Test to determine if the a particular platform or comma-
3889 delimited set of platforms is in use.
3890 </summary>
3891 <param name="platform">Name of the platform or comma-separated list of platform ids</param>
3892 <returns>True if the platform is in use on the system</returns>
3893 </member>
3894 <member name="P:NUnit.Framework.Internal.PlatformHelper.Reason">
3895 <summary>
3896 Return the last failure reason. Results are not
3897 defined if called before IsSupported( Attribute )
3898 is called.
3899 </summary>
3900 </member>
3901 <member name="T:NUnit.Framework.Internal.PropertyBag">
3902 <summary>
3903 A PropertyBag represents a collection of name value pairs
3904 that allows duplicate entries with the same key. Methods
3905 are provided for adding a new pair as well as for setting
3906 a key to a single value. All keys are strings but _values
3907 may be of any type. Null _values are not permitted, since
3908 a null entry represents the absence of the key.
3909 </summary>
3910 </member>
3911 <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
3912 <summary>
3913 Adds a key/value pair to the property set
3914 </summary>
3915 <param name="key">The key</param>
3916 <param name="value">The value</param>
3917 </member>
3918 <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
3919 <summary>
3920 Sets the value for a key, removing any other
3921 _values that are already in the property set.
3922 </summary>
3923 <param name="key"></param>
3924 <param name="value"></param>
3925 </member>
3926 <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
3927 <summary>
3928 Gets a single value for a key, using the first
3929 one if multiple _values are present and returning
3930 null if the value is not found.
3931 </summary>
3932 <param name="key"></param>
3933 <returns></returns>
3934 </member>
3935 <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
3936 <summary>
3937 Gets a flag indicating whether the specified key has
3938 any entries in the property set.
3939 </summary>
3940 <param name="key">The key to be checked</param>
3941 <returns>
3942 True if their are _values present, otherwise false
3943 </returns>
3944 </member>
3945 <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
3946 <summary>
3947 Gets a collection containing all the keys in the property set
3948 </summary>
3949 <value></value>
3950 </member>
3951 <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
3952 <summary>
3953 Gets or sets the list of _values for a particular key
3954 </summary>
3955 </member>
3956 <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
3957 <summary>
3958 Returns an XmlNode representating the current PropertyBag.
3959 </summary>
3960 <param name="recursive">Not used</param>
3961 <returns>An XmlNode representing the PropertyBag</returns>
3962 </member>
3963 <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
3964 <summary>
3965 Returns an XmlNode representing the PropertyBag after
3966 adding it as a child of the supplied parent node.
3967 </summary>
3968 <param name="parentNode">The parent node.</param>
3969 <param name="recursive">Not used</param>
3970 <returns></returns>
3971 </member>
3972 <member name="T:NUnit.Framework.Internal.Reflect">
3973 <summary>
3974 Helper methods for inspecting a type by reflection.
3975
3976 Many of these methods take ICustomAttributeProvider as an
3977 argument to avoid duplication, even though certain attributes can
3978 only appear on specific types of members, like MethodInfo or Type.
3979
3980 In the case where a type is being examined for the presence of
3981 an attribute, interface or named member, the Reflect methods
3982 operate with the full name of the member being sought. This
3983 removes the necessity of the caller having a reference to the
3984 assembly that defines the item being sought and allows the
3985 NUnit core to inspect assemblies that reference an older
3986 version of the NUnit framework.
3987 </summary>
3988 </member>
3989 <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
3990 <summary>
3991 Examine a fixture type and return an array of methods having a
3992 particular attribute. The array is order with base methods first.
3993 </summary>
3994 <param name="fixtureType">The type to examine</param>
3995 <param name="attributeType">The attribute Type to look for</param>
3996 <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
3997 <returns>The array of methods found</returns>
3998 </member>
3999 <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
4000 <summary>
4001 Examine a fixture type and return true if it has a method with
4002 a particular attribute.
4003 </summary>
4004 <param name="fixtureType">The type to examine</param>
4005 <param name="attributeType">The attribute Type to look for</param>
4006 <returns>True if found, otherwise false</returns>
4007 </member>
4008 <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
4009 <summary>
4010 Invoke the default constructor on a Type
4011 </summary>
4012 <param name="type">The Type to be constructed</param>
4013 <returns>An instance of the Type</returns>
4014 </member>
4015 <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
4016 <summary>
4017 Invoke a constructor on a Type with arguments
4018 </summary>
4019 <param name="type">The Type to be constructed</param>
4020 <param name="arguments">Arguments to the constructor</param>
4021 <returns>An instance of the Type</returns>
4022 </member>
4023 <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
4024 <summary>
4025 Returns an array of types from an array of objects.
4026 Used because the compact framework doesn't support
4027 Type.GetTypeArray()
4028 </summary>
4029 <param name="objects">An array of objects</param>
4030 <returns>An array of Types</returns>
4031 </member>
4032 <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
4033 <summary>
4034 Invoke a parameterless method returning void on an object.
4035 </summary>
4036 <param name="method">A MethodInfo for the method to be invoked</param>
4037 <param name="fixture">The object on which to invoke the method</param>
4038 </member>
4039 <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
4040 <summary>
4041 Invoke a method, converting any TargetInvocationException to an NUnitException.
4042 </summary>
4043 <param name="method">A MethodInfo for the method to be invoked</param>
4044 <param name="fixture">The object on which to invoke the method</param>
4045 <param name="args">The argument list for the method</param>
4046 <returns>The return value from the invoked method</returns>
4047 </member>
4048 <member name="T:NUnit.Framework.Internal.TestResult">
4049 <summary>
4050 The TestResult class represents the result of a test.
4051 </summary>
4052 </member>
4053 <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
4054 <summary>
4055 Error message for when child tests have errors
4056 </summary>
4057 </member>
4058 <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
4059 <summary>
4060 Error message for when child tests are ignored
4061 </summary>
4062 </member>
4063 <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
4064 <summary>
4065 The minimum duration for tests
4066 </summary>
4067 </member>
4068 <member name="F:NUnit.Framework.Internal.TestResult._children">
4069 <summary>
4070 List of child results
4071 </summary>
4072 </member>
4073 <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
4074 <summary>
4075 Construct a test result given a Test
4076 </summary>
4077 <param name="test">The test to be used</param>
4078 </member>
4079 <member name="P:NUnit.Framework.Internal.TestResult.Test">
4080 <summary>
4081 Gets the test with which this result is associated.
4082 </summary>
4083 </member>
4084 <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
4085 <summary>
4086 Gets the ResultState of the test result, which
4087 indicates the success or failure of the test.
4088 </summary>
4089 </member>
4090 <member name="P:NUnit.Framework.Internal.TestResult.Name">
4091 <summary>
4092 Gets the name of the test result
4093 </summary>
4094 </member>
4095 <member name="P:NUnit.Framework.Internal.TestResult.FullName">
4096 <summary>
4097 Gets the full name of the test result
4098 </summary>
4099 </member>
4100 <member name="P:NUnit.Framework.Internal.TestResult.Duration">
4101 <summary>
4102 Gets or sets the elapsed time for running the test in seconds
4103 </summary>
4104 </member>
4105 <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
4106 <summary>
4107 Gets or sets the time the test started running.
4108 </summary>
4109 </member>
4110 <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
4111 <summary>
4112 Gets or sets the time the test finished running.
4113 </summary>
4114 </member>
4115 <member name="P:NUnit.Framework.Internal.TestResult.Message">
4116 <summary>
4117 Gets the message associated with a test
4118 failure or with not running the test
4119 </summary>
4120 </member>
4121 <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
4122 <summary>
4123 Gets any stacktrace associated with an
4124 error or failure.
4125 </summary>
4126 </member>
4127 <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
4128 <summary>
4129 Gets or sets the count of asserts executed
4130 when running the test.
4131 </summary>
4132 </member>
4133 <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
4134 <summary>
4135 Gets the number of test cases that failed
4136 when running the test and all its children.
4137 </summary>
4138 </member>
4139 <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
4140 <summary>
4141 Gets the number of test cases that passed
4142 when running the test and all its children.
4143 </summary>
4144 </member>
4145 <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
4146 <summary>
4147 Gets the number of test cases that were skipped
4148 when running the test and all its children.
4149 </summary>
4150 </member>
4151 <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
4152 <summary>
4153 Gets the number of test cases that were inconclusive
4154 when running the test and all its children.
4155 </summary>
4156 </member>
4157 <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
4158 <summary>
4159 Indicates whether this result has any child results.
4160 Test HasChildren before accessing Children to avoid
4161 the creation of an empty collection.
4162 </summary>
4163 </member>
4164 <member name="P:NUnit.Framework.Internal.TestResult.Children">
4165 <summary>
4166 Gets the collection of child results.
4167 </summary>
4168 </member>
4169 <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
4170 <summary>
4171 Gets a TextWriter, which will write output to be included in the result.
4172 </summary>
4173 </member>
4174 <member name="P:NUnit.Framework.Internal.TestResult.Output">
4175 <summary>
4176 Gets any text output written to this result.
4177 </summary>
4178 </member>
4179 <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
4180 <summary>
4181 Returns the Xml representation of the result.
4182 </summary>
4183 <param name="recursive">If true, descendant results are included</param>
4184 <returns>An XmlNode representing the result</returns>
4185 </member>
4186 <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
4187 <summary>
4188 Adds the XML representation of the result as a child of the
4189 supplied parent node..
4190 </summary>
4191 <param name="parentNode">The parent node.</param>
4192 <param name="recursive">If true, descendant results are included</param>
4193 <returns></returns>
4194 </member>
4195 <member name="M:NUnit.Framework.Internal.TestResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
4196 <summary>
4197 Adds a child result to this result, setting this result's
4198 ResultState to Failure if the child result failed.
4199 </summary>
4200 <param name="result">The result to be added</param>
4201 </member>
4202 <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
4203 <summary>
4204 Set the result of the test
4205 </summary>
4206 <param name="resultState">The ResultState to use in the result</param>
4207 </member>
4208 <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
4209 <summary>
4210 Set the result of the test
4211 </summary>
4212 <param name="resultState">The ResultState to use in the result</param>
4213 <param name="message">A message associated with the result state</param>
4214 </member>
4215 <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
4216 <summary>
4217 Set the result of the test
4218 </summary>
4219 <param name="resultState">The ResultState to use in the result</param>
4220 <param name="message">A message associated with the result state</param>
4221 <param name="stackTrace">Stack trace giving the location of the command</param>
4222 </member>
4223 <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
4224 <summary>
4225 Set the test result based on the type of exception thrown
4226 </summary>
4227 <param name="ex">The exception that was thrown</param>
4228 </member>
4229 <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
4230 <summary>
4231 Set the test result based on the type of exception thrown
4232 </summary>
4233 <param name="ex">The exception that was thrown</param>
4234 <param name="site">THe FailureSite to use in the result</param>
4235 </member>
4236 <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
4237 <summary>
4238 RecordTearDownException appends the message and stacktrace
4239 from an exception arising during teardown of the test
4240 to any previously recorded information, so that any
4241 earlier failure information is not lost. Note that
4242 calling Assert.Ignore, Assert.Inconclusive, etc. during
4243 teardown is treated as an error. If the current result
4244 represents a suite, it may show a teardown error even
4245 though all contained tests passed.
4246 </summary>
4247 <param name="ex">The Exception to be recorded</param>
4248 </member>
4249 <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
4250 <summary>
4251 Adds a reason element to a node and returns it.
4252 </summary>
4253 <param name="targetNode">The target node.</param>
4254 <returns>The new reason element.</returns>
4255 </member>
4256 <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
4257 <summary>
4258 Adds a failure element to a node and returns it.
4259 </summary>
4260 <param name="targetNode">The target node.</param>
4261 <returns>The new failure element.</returns>
4262 </member>
4263 <member name="T:NUnit.Framework.Internal.RuntimeType">
4264 <summary>
4265 Enumeration identifying a common language
4266 runtime implementation.
4267 </summary>
4268 </member>
4269 <member name="F:NUnit.Framework.Internal.RuntimeType.Any">
4270 <summary>Any supported runtime framework</summary>
4271 </member>
4272 <member name="F:NUnit.Framework.Internal.RuntimeType.Net">
4273 <summary>Microsoft .NET Framework</summary>
4274 </member>
4275 <member name="F:NUnit.Framework.Internal.RuntimeType.NetCF">
4276 <summary>Microsoft .NET Compact Framework</summary>
4277 </member>
4278 <member name="F:NUnit.Framework.Internal.RuntimeType.SSCLI">
4279 <summary>Microsoft Shared Source CLI</summary>
4280 </member>
4281 <member name="F:NUnit.Framework.Internal.RuntimeType.Mono">
4282 <summary>Mono</summary>
4283 </member>
4284 <member name="F:NUnit.Framework.Internal.RuntimeType.Silverlight">
4285 <summary>Silverlight</summary>
4286 </member>
4287 <member name="F:NUnit.Framework.Internal.RuntimeType.MonoTouch">
4288 <summary>MonoTouch</summary>
4289 </member>
4290 <member name="T:NUnit.Framework.Internal.RuntimeFramework">
4291 <summary>
4292 RuntimeFramework represents a particular version
4293 of a common language runtime implementation.
4294 </summary>
4295 </member>
4296 <member name="F:NUnit.Framework.Internal.RuntimeFramework.DefaultVersion">
4297 <summary>
4298 DefaultVersion is an empty Version, used to indicate that
4299 NUnit should select the CLR version to use for the test.
4300 </summary>
4301 </member>
4302 <member name="M:NUnit.Framework.Internal.RuntimeFramework.#ctor(NUnit.Framework.Internal.RuntimeType,System.Version)">
4303 <summary>
4304 Construct from a runtime type and version. If the version has
4305 two parts, it is taken as a framework version. If it has three
4306 or more, it is taken as a CLR version. In either case, the other
4307 version is deduced based on the runtime type and provided version.
4308 </summary>
4309 <param name="runtime">The runtime type of the framework</param>
4310 <param name="version">The version of the framework</param>
4311 </member>
4312 <member name="P:NUnit.Framework.Internal.RuntimeFramework.CurrentFramework">
4313 <summary>
4314 Static method to return a RuntimeFramework object
4315 for the framework that is currently in use.
4316 </summary>
4317 </member>
4318 <member name="P:NUnit.Framework.Internal.RuntimeFramework.Runtime">
4319 <summary>
4320 The type of this runtime framework
4321 </summary>
4322 </member>
4323 <member name="P:NUnit.Framework.Internal.RuntimeFramework.FrameworkVersion">
4324 <summary>
4325 The framework version for this runtime framework
4326 </summary>
4327 </member>
4328 <member name="P:NUnit.Framework.Internal.RuntimeFramework.ClrVersion">
4329 <summary>
4330 The CLR version for this runtime framework
4331 </summary>
4332 </member>
4333 <member name="P:NUnit.Framework.Internal.RuntimeFramework.AllowAnyVersion">
4334 <summary>
4335 Return true if any CLR version may be used in
4336 matching this RuntimeFramework object.
4337 </summary>
4338 </member>
4339 <member name="P:NUnit.Framework.Internal.RuntimeFramework.DisplayName">
4340 <summary>
4341 Returns the Display name for this framework
4342 </summary>
4343 </member>
4344 <member name="M:NUnit.Framework.Internal.RuntimeFramework.Parse(System.String)">
4345 <summary>
4346 Parses a string representing a RuntimeFramework.
4347 The string may be just a RuntimeType name or just
4348 a Version or a hyphenated RuntimeType-Version or
4349 a Version prefixed by 'versionString'.
4350 </summary>
4351 <param name="s"></param>
4352 <returns></returns>
4353 </member>
4354 <member name="M:NUnit.Framework.Internal.RuntimeFramework.ToString">
4355 <summary>
4356 Overridden to return the short name of the framework
4357 </summary>
4358 <returns></returns>
4359 </member>
4360 <member name="M:NUnit.Framework.Internal.RuntimeFramework.Supports(NUnit.Framework.Internal.RuntimeFramework)">
4361 <summary>
4362 Returns true if the current framework matches the
4363 one supplied as an argument. Two frameworks match
4364 if their runtime types are the same or either one
4365 is RuntimeType.Any and all specified version components
4366 are equal. Negative (i.e. unspecified) version
4367 components are ignored.
4368 </summary>
4369 <param name="target">The RuntimeFramework to be matched.</param>
4370 <returns>True on match, otherwise false</returns>
4371 </member>
4372 <member name="T:NUnit.Framework.Internal.TestExecutionContext">
4373 <summary>
4374 Helper class used to save and restore certain static or
4375 singleton settings in the environment that affect tests
4376 or which might be changed by the user tests.
4377
4378 An internal class is used to hold settings and a stack
4379 of these objects is pushed and popped as Save and Restore
4380 are called.
4381 </summary>
4382 </member>
4383 <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
4384 <summary>
4385 Link to a prior saved context
4386 </summary>
4387 </member>
4388 <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
4389 <summary>
4390 Indicates that a stop has been requested
4391 </summary>
4392 </member>
4393 <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
4394 <summary>
4395 The event listener currently receiving notifications
4396 </summary>
4397 </member>
4398 <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
4399 <summary>
4400 The number of assertions for the current test
4401 </summary>
4402 </member>
4403 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
4404 <summary>
4405 The current culture
4406 </summary>
4407 </member>
4408 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
4409 <summary>
4410 The current UI culture
4411 </summary>
4412 </member>
4413 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
4414 <summary>
4415 The current test result
4416 </summary>
4417 </member>
4418 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentPrincipal">
4419 <summary>
4420 The current Principal.
4421 </summary>
4422 </member>
4423 <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
4424 <summary>
4425 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
4426 </summary>
4427 </member>
4428 <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
4429 <summary>
4430 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
4431 </summary>
4432 <param name="other">An existing instance of TestExecutionContext.</param>
4433 </member>
4434 <member name="F:NUnit.Framework.Internal.TestExecutionContext.CONTEXT_KEY">
4435 <summary>
4436 The current context, head of the list of saved contexts.
4437 </summary>
4438 </member>
4439 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
4440 <summary>
4441 Gets the current context.
4442 </summary>
4443 <value>The current context.</value>
4444 </member>
4445 <member name="M:NUnit.Framework.Internal.TestExecutionContext.GetTestExecutionContext">
4446 <summary>
4447 Get the current context or return null if none is found.
4448 </summary>
4449 </member>
4450 <member name="M:NUnit.Framework.Internal.TestExecutionContext.ClearCurrentContext">
4451 <summary>
4452 Clear the current context. This is provided to
4453 prevent "leakage" of the CallContext containing
4454 the current context back to any runners.
4455 </summary>
4456 </member>
4457 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
4458 <summary>
4459 Gets or sets the current test
4460 </summary>
4461 </member>
4462 <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
4463 <summary>
4464 The time the current test started execution
4465 </summary>
4466 </member>
4467 <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
4468 <summary>
4469 The time the current test started in Ticks
4470 </summary>
4471 </member>
4472 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
4473 <summary>
4474 Gets or sets the current test result
4475 </summary>
4476 </member>
4477 <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
4478 <summary>
4479 Gets a TextWriter that will send output to the current test result.
4480 </summary>
4481 </member>
4482 <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
4483 <summary>
4484 The current test object - that is the user fixture
4485 object on which tests are being executed.
4486 </summary>
4487 </member>
4488 <member name="P:NUnit.Framework.Internal.TestExecutionContext.WorkDirectory">
4489 <summary>
4490 Get or set the working directory
4491 </summary>
4492 </member>
4493 <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
4494 <summary>
4495 Get or set indicator that run should stop on the first error
4496 </summary>
4497 </member>
4498 <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
4499 <summary>
4500 Gets an enum indicating whether a stop has been requested.
4501 </summary>
4502 </member>
4503 <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
4504 <summary>
4505 The current test event listener
4506 </summary>
4507 </member>
4508 <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
4509 <summary>
4510 The current WorkItemDispatcher
4511 </summary>
4512 </member>
4513 <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
4514 <summary>
4515 The ParallelScope to be used by tests running in this context.
4516 For builds with out the parallel feature, it has no effect.
4517 </summary>
4518 </member>
4519 <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
4520 <summary>
4521 Gets the RandomGenerator specific to this Test
4522 </summary>
4523 </member>
4524 <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
4525 <summary>
4526 Gets the assert count.
4527 </summary>
4528 <value>The assert count.</value>
4529 </member>
4530 <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
4531 <summary>
4532 Gets or sets the test case timeout value
4533 </summary>
4534 </member>
4535 <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
4536 <summary>
4537 Gets a list of ITestActions set by upstream tests
4538 </summary>
4539 </member>
4540 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
4541 <summary>
4542 Saves or restores the CurrentCulture
4543 </summary>
4544 </member>
4545 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
4546 <summary>
4547 Saves or restores the CurrentUICulture
4548 </summary>
4549 </member>
4550 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentPrincipal">
4551 <summary>
4552 Gets or sets the current <see cref="T:System.Security.Principal.IPrincipal"/> for the Thread.
4553 </summary>
4554 </member>
4555 <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
4556 <summary>
4557 Record any changes in the environment made by
4558 the test code in the execution context so it
4559 will be passed on to lower level tests.
4560 </summary>
4561 </member>
4562 <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
4563 <summary>
4564 Set up the execution environment to match a context.
4565 Note that we may be running on the same thread where the
4566 context was initially created or on a different thread.
4567 </summary>
4568 </member>
4569 <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
4570 <summary>
4571 Increments the assert count by one.
4572 </summary>
4573 </member>
4574 <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
4575 <summary>
4576 Increments the assert count by a specified amount.
4577 </summary>
4578 </member>
4579 <member name="M:NUnit.Framework.Internal.TestExecutionContext.InitializeLifetimeService">
4580 <summary>
4581 Obtain lifetime service object
4582 </summary>
4583 <returns></returns>
4584 </member>
4585 <member name="T:NUnit.Framework.Internal.TestFilter">
4586 <summary>
4587 Interface to be implemented by filters applied to tests.
4588 The filter applies when running the test, after it has been
4589 loaded, since this is the only time an ITest exists.
4590 </summary>
4591 </member>
4592 <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
4593 <summary>
4594 Unique Empty filter.
4595 </summary>
4596 </member>
4597 <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
4598 <summary>
4599 Indicates whether this is the EmptyFilter
4600 </summary>
4601 </member>
4602 <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
4603 <summary>
4604 Indicates whether this is a top-level filter,
4605 not contained in any other filter.
4606 </summary>
4607 </member>
4608 <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
4609 <summary>
4610 Determine if a particular test passes the filter criteria. The default
4611 implementation checks the test itself, its parents and any descendants.
4612
4613 Derived classes may override this method or any of the Match methods
4614 to change the behavior of the filter.
4615 </summary>
4616 <param name="test">The test to which the filter is applied</param>
4617 <returns>True if the test passes the filter, otherwise false</returns>
4618 </member>
4619 <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
4620 <summary>
4621 Determine if a test matches the filter expicitly. That is, it must
4622 be a direct match of the test itself or one of it's children.
4623 </summary>
4624 <param name="test">The test to which the filter is applied</param>
4625 <returns>True if the test matches the filter explicityly, otherwise false</returns>
4626 </member>
4627 <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
4628 <summary>
4629 Determine whether the test itself matches the filter criteria, without
4630 examining either parents or descendants. This is overridden by each
4631 different type of filter to perform the necessary tests.
4632 </summary>
4633 <param name="test">The test to which the filter is applied</param>
4634 <returns>True if the filter matches the any parent of the test</returns>
4635 </member>
4636 <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
4637 <summary>
4638 Determine whether any ancestor of the test matches the filter criteria
4639 </summary>
4640 <param name="test">The test to which the filter is applied</param>
4641 <returns>True if the filter matches the an ancestor of the test</returns>
4642 </member>
4643 <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
4644 <summary>
4645 Determine whether any descendant of the test matches the filter criteria.
4646 </summary>
4647 <param name="test">The test to be matched</param>
4648 <returns>True if at least one descendant matches the filter criteria</returns>
4649 </member>
4650 <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
4651 <summary>
4652 Create a TestFilter instance from an xml representation.
4653 </summary>
4654 </member>
4655 <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
4656 <summary>
4657 Create a TestFilter from it's TNode representation
4658 </summary>
4659 </member>
4660 <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
4661 <summary>
4662 Nested class provides an empty filter - one that always
4663 returns true when called. It never matches explicitly.
4664 </summary>
4665 </member>
4666 <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
4667 <summary>
4668 Adds an XML node
4669 </summary>
4670 <param name="recursive">True if recursive</param>
4671 <returns>The added XML node</returns>
4672 </member>
4673 <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
4674 <summary>
4675 Adds an XML node
4676 </summary>
4677 <param name="parentNode">Parent node</param>
4678 <param name="recursive">True if recursive</param>
4679 <returns>The added XML node</returns>
4680 </member>
4681 <member name="T:NUnit.Framework.Internal.TestListener">
4682 <summary>
4683 TestListener provides an implementation of ITestListener that
4684 does nothing. It is used only through its NULL property.
4685 </summary>
4686 </member>
4687 <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
4688 <summary>
4689 Called when a test has just started
4690 </summary>
4691 <param name="test">The test that is starting</param>
4692 </member>
4693 <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
4694 <summary>
4695 Called when a test case has finished
4696 </summary>
4697 <param name="result">The result of the test</param>
4698 </member>
4699 <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
4700 <summary>
4701 Construct a new TestListener - private so it may not be used.
4702 </summary>
4703 </member>
4704 <member name="P:NUnit.Framework.Internal.TestListener.NULL">
4705 <summary>
4706 Get a listener that does nothing
4707 </summary>
4708 </member>
4709 <member name="T:NUnit.Framework.Internal.TestProgressReporter">
4710 <summary>
4711 TestProgressReporter translates ITestListener events into
4712 the async callbacks that are used to inform the client
4713 software about the progress of a test run.
4714 </summary>
4715 </member>
4716 <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
4717 <summary>
4718 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
4719 </summary>
4720 <param name="handler">The callback handler to be used for reporting progress.</param>
4721 </member>
4722 <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
4723 <summary>
4724 Called when a test has just started
4725 </summary>
4726 <param name="test">The test that is starting</param>
4727 </member>
4728 <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
4729 <summary>
4730 Called when a test has finished. Sends a result summary to the callback.
4731 to
4732 </summary>
4733 <param name="result">The result of the test</param>
4734 </member>
4735 <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
4736 <summary>
4737 Returns the parent test item for the targer test item if it exists
4738 </summary>
4739 <param name="test"></param>
4740 <returns>parent test item</returns>
4741 </member>
4742 <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
4743 <summary>
4744 Makes a string safe for use as an attribute, replacing
4745 characters characters that can't be used with their
4746 corresponding xml representations.
4747 </summary>
4748 <param name="original">The string to be used</param>
4749 <returns>A new string with the _values replaced</returns>
4750 </member>
4751 <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
4752 <summary>
4753 ParameterizedFixtureSuite serves as a container for the set of test
4754 fixtures created from a given Type using various parameters.
4755 </summary>
4756 </member>
4757 <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
4758 <summary>
4759 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
4760 </summary>
4761 <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
4762 </member>
4763 <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
4764 <summary>
4765 Gets a string representing the type of test
4766 </summary>
4767 <value></value>
4768 </member>
4769 <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
4770 <summary>
4771 ParameterizedMethodSuite holds a collection of individual
4772 TestMethods with their arguments applied.
4773 </summary>
4774 </member>
4775 <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
4776 <summary>
4777 Construct from a MethodInfo
4778 </summary>
4779 <param name="method"></param>
4780 </member>
4781 <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
4782 <summary>
4783 Gets a string representing the type of test
4784 </summary>
4785 <value></value>
4786 </member>
4787 <member name="T:NUnit.Framework.Internal.SetUpFixture">
4788 <summary>
4789 SetUpFixture extends TestSuite and supports
4790 Setup and TearDown methods.
4791 </summary>
4792 </member>
4793 <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
4794 <summary>
4795 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
4796 </summary>
4797 <param name="type">The type.</param>
4798 </member>
4799 <member name="T:NUnit.Framework.Internal.Test">
4800 <summary>
4801 The Test abstract class represents a test within the framework.
4802 </summary>
4803 </member>
4804 <member name="F:NUnit.Framework.Internal.Test._nextID">
4805 <summary>
4806 Static value to seed ids. It's started at 1000 so any
4807 uninitialized ids will stand out.
4808 </summary>
4809 </member>
4810 <member name="F:NUnit.Framework.Internal.Test.setUpMethods">
4811 <summary>
4812 The SetUp methods.
4813 </summary>
4814 </member>
4815 <member name="F:NUnit.Framework.Internal.Test.tearDownMethods">
4816 <summary>
4817 The teardown methods
4818 </summary>
4819 </member>
4820 <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
4821 <summary>
4822 Constructs a test given its name
4823 </summary>
4824 <param name="name">The name of the test</param>
4825 </member>
4826 <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
4827 <summary>
4828 Constructs a test given the path through the
4829 test hierarchy to its parent and a name.
4830 </summary>
4831 <param name="pathName">The parent tests full name</param>
4832 <param name="name">The name of the test</param>
4833 </member>
4834 <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
4835 <summary>
4836 TODO: Documentation needed for constructor
4837 </summary>
4838 <param name="typeInfo"></param>
4839 </member>
4840 <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
4841 <summary>
4842 Construct a test from a MethodInfo
4843 </summary>
4844 <param name="method"></param>
4845 </member>
4846 <member name="P:NUnit.Framework.Internal.Test.Id">
4847 <summary>
4848 Gets or sets the id of the test
4849 </summary>
4850 <value></value>
4851 </member>
4852 <member name="P:NUnit.Framework.Internal.Test.Name">
4853 <summary>
4854 Gets or sets the name of the test
4855 </summary>
4856 </member>
4857 <member name="P:NUnit.Framework.Internal.Test.FullName">
4858 <summary>
4859 Gets or sets the fully qualified name of the test
4860 </summary>
4861 <value></value>
4862 </member>
4863 <member name="P:NUnit.Framework.Internal.Test.ClassName">
4864 <summary>
4865 Gets the name of the class containing this test. Returns
4866 null if the test is not associated with a class.
4867 </summary>
4868 </member>
4869 <member name="P:NUnit.Framework.Internal.Test.MethodName">
4870 <summary>
4871 Gets the name of the method implementing this test.
4872 Returns null if the test is not implemented as a method.
4873 </summary>
4874 </member>
4875 <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
4876 <summary>
4877 Gets the TypeInfo of the fixture used in running this test
4878 or null if no fixture type is associated with it.
4879 </summary>
4880 </member>
4881 <member name="P:NUnit.Framework.Internal.Test.Method">
4882 <summary>
4883 Gets a MethodInfo for the method implementing this test.
4884 Returns null if the test is not implemented as a method.
4885 </summary>
4886 </member>
4887 <member name="P:NUnit.Framework.Internal.Test.RunState">
4888 <summary>
4889 Whether or not the test should be run
4890 </summary>
4891 </member>
4892 <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
4893 <summary>
4894 Gets the name used for the top-level element in the
4895 XML representation of this test
4896 </summary>
4897 </member>
4898 <member name="P:NUnit.Framework.Internal.Test.TestType">
4899 <summary>
4900 Gets a string representing the type of test. Used as an attribute
4901 value in the XML representation of a test and has no other
4902 function in the framework.
4903 </summary>
4904 </member>
4905 <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
4906 <summary>
4907 Gets a count of test cases represented by
4908 or contained under this test.
4909 </summary>
4910 </member>
4911 <member name="P:NUnit.Framework.Internal.Test.Properties">
4912 <summary>
4913 Gets the properties for this test
4914 </summary>
4915 </member>
4916 <member name="P:NUnit.Framework.Internal.Test.IsSuite">
4917 <summary>
4918 Returns true if this is a TestSuite
4919 </summary>
4920 </member>
4921 <member name="P:NUnit.Framework.Internal.Test.HasChildren">
4922 <summary>
4923 Gets a bool indicating whether the current test
4924 has any descendant tests.
4925 </summary>
4926 </member>
4927 <member name="P:NUnit.Framework.Internal.Test.Parent">
4928 <summary>
4929 Gets the parent as a Test object.
4930 Used by the core to set the parent.
4931 </summary>
4932 </member>
4933 <member name="P:NUnit.Framework.Internal.Test.Tests">
4934 <summary>
4935 Gets this test's child tests
4936 </summary>
4937 <value>A list of child tests</value>
4938 </member>
4939 <member name="P:NUnit.Framework.Internal.Test.Fixture">
4940 <summary>
4941 Gets or sets a fixture object for running this test.
4942 </summary>
4943 </member>
4944 <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
4945 <summary>
4946 Static prefix used for ids in this AppDomain.
4947 Set by FrameworkController.
4948 </summary>
4949 </member>
4950 <member name="P:NUnit.Framework.Internal.Test.Seed">
4951 <summary>
4952 Gets or Sets the Int value representing the seed for the RandomGenerator
4953 </summary>
4954 <value></value>
4955 </member>
4956 <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
4957 <summary>
4958 Creates a TestResult for this test.
4959 </summary>
4960 <returns>A TestResult suitable for this type of test.</returns>
4961 </member>
4962 <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.ICustomAttributeProvider)">
4963 <summary>
4964 Modify a newly constructed test by applying any of NUnit's common
4965 attributes, based on a supplied ICustomAttributeProvider, which is
4966 usually the reflection element from which the test was constructed,
4967 but may not be in some instances. The attributes retrieved are
4968 saved for use in subsequent operations.
4969 </summary>
4970 <param name="provider">An object implementing ICustomAttributeProvider</param>
4971 </member>
4972 <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
4973 <summary>
4974 Add standard attributes and members to a test node.
4975 </summary>
4976 <param name="thisNode"></param>
4977 <param name="recursive"></param>
4978 </member>
4979 <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
4980 <summary>
4981 Returns the Xml representation of the test
4982 </summary>
4983 <param name="recursive">If true, include child tests recursively</param>
4984 <returns></returns>
4985 </member>
4986 <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
4987 <summary>
4988 Returns an XmlNode representing the current result after
4989 adding it as a child of the supplied parent node.
4990 </summary>
4991 <param name="parentNode">The parent node.</param>
4992 <param name="recursive">If true, descendant results are included</param>
4993 <returns></returns>
4994 </member>
4995 <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
4996 <summary>
4997 Compares this test to another test for sorting purposes
4998 </summary>
4999 <param name="obj">The other test</param>
5000 <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>
5001 </member>
5002 <member name="T:NUnit.Framework.Internal.TestAssembly">
5003 <summary>
5004 TestAssembly is a TestSuite that represents the execution
5005 of tests in a managed assembly.
5006 </summary>
5007 </member>
5008 <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
5009 <summary>
5010 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
5011 specifying the Assembly and the path from which it was loaded.
5012 </summary>
5013 <param name="assembly">The assembly this test represents.</param>
5014 <param name="path">The path used to load the assembly.</param>
5015 </member>
5016 <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
5017 <summary>
5018 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
5019 for a path which could not be loaded.
5020 </summary>
5021 <param name="path">The path used to load the assembly.</param>
5022 </member>
5023 <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
5024 <summary>
5025 Gets the Assembly represented by this instance.
5026 </summary>
5027 </member>
5028 <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
5029 <summary>
5030 Gets the name used for the top-level element in the
5031 XML representation of this test
5032 </summary>
5033 </member>
5034 <member name="T:NUnit.Framework.Internal.TestFixture">
5035 <summary>
5036 TestFixture is a surrogate for a user test fixture class,
5037 containing one or more tests.
5038 </summary>
5039 </member>
5040 <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
5041 <summary>
5042 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
5043 </summary>
5044 <param name="fixtureType">Type of the fixture.</param>
5045 </member>
5046 <member name="T:NUnit.Framework.Internal.TestMethod">
5047 <summary>
5048 The TestMethod class represents a Test implemented as a method.
5049 </summary>
5050 </member>
5051 <member name="F:NUnit.Framework.Internal.TestMethod.parms">
5052 <summary>
5053 The ParameterSet used to create this test method
5054 </summary>
5055 </member>
5056 <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
5057 <summary>
5058 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
5059 </summary>
5060 <param name="method">The method to be used as a test.</param>
5061 </member>
5062 <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
5063 <summary>
5064 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
5065 </summary>
5066 <param name="method">The method to be used as a test.</param>
5067 <param name="parentSuite">The suite or fixture to which the new test will be added</param>
5068 </member>
5069 <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
5070 <summary>
5071 Overridden to return a TestCaseResult.
5072 </summary>
5073 <returns>A TestResult for this test.</returns>
5074 </member>
5075 <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
5076 <summary>
5077 Gets a bool indicating whether the current test
5078 has any descendant tests.
5079 </summary>
5080 </member>
5081 <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
5082 <summary>
5083 Returns a TNode representing the current result after
5084 adding it as a child of the supplied parent node.
5085 </summary>
5086 <param name="parentNode">The parent node.</param>
5087 <param name="recursive">If true, descendant results are included</param>
5088 <returns></returns>
5089 </member>
5090 <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
5091 <summary>
5092 Gets this test's child tests
5093 </summary>
5094 <value>A list of child tests</value>
5095 </member>
5096 <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
5097 <summary>
5098 Gets the name used for the top-level element in the
5099 XML representation of this test
5100 </summary>
5101 </member>
5102 <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
5103 <summary>
5104 Returns the name of the method
5105 </summary>
5106 </member>
5107 <member name="T:NUnit.Framework.Internal.TestSuite">
5108 <summary>
5109 TestSuite represents a composite test, which contains other tests.
5110 </summary>
5111 </member>
5112 <member name="F:NUnit.Framework.Internal.TestSuite.tests">
5113 <summary>
5114 Our collection of child tests
5115 </summary>
5116 </member>
5117 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
5118 <summary>
5119 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
5120 </summary>
5121 <param name="name">The name of the suite.</param>
5122 </member>
5123 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
5124 <summary>
5125 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
5126 </summary>
5127 <param name="parentSuiteName">Name of the parent suite.</param>
5128 <param name="name">The name of the suite.</param>
5129 </member>
5130 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
5131 <summary>
5132 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
5133 </summary>
5134 <param name="fixtureType">Type of the fixture.</param>
5135 </member>
5136 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
5137 <summary>
5138 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
5139 </summary>
5140 <param name="fixtureType">Type of the fixture.</param>
5141 </member>
5142 <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
5143 <summary>
5144 Sorts tests under this suite.
5145 </summary>
5146 </member>
5147 <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
5148 <summary>
5149 Adds a test to the suite.
5150 </summary>
5151 <param name="test">The test.</param>
5152 </member>
5153 <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
5154 <summary>
5155 Gets this test's child tests
5156 </summary>
5157 <value>The list of child tests</value>
5158 </member>
5159 <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
5160 <summary>
5161 Gets a count of test cases represented by
5162 or contained under this test.
5163 </summary>
5164 <value></value>
5165 </member>
5166 <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
5167 <summary>
5168 The arguments to use in creating the fixture
5169 </summary>
5170 </member>
5171 <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
5172 <summary>
5173 Set to true to suppress sorting this suite's contents
5174 </summary>
5175 </member>
5176 <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
5177 <summary>
5178 Overridden to return a TestSuiteResult.
5179 </summary>
5180 <returns>A TestResult for this test.</returns>
5181 </member>
5182 <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
5183 <summary>
5184 Gets a bool indicating whether the current test
5185 has any descendant tests.
5186 </summary>
5187 </member>
5188 <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
5189 <summary>
5190 Gets the name used for the top-level element in the
5191 XML representation of this test
5192 </summary>
5193 </member>
5194 <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
5195 <summary>
5196 Returns an XmlNode representing the current result after
5197 adding it as a child of the supplied parent node.
5198 </summary>
5199 <param name="parentNode">The parent node.</param>
5200 <param name="recursive">If true, descendant results are included</param>
5201 <returns></returns>
5202 </member>
5203 <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Type)">
5204 <summary>
5205 Check that setup and teardown methods marked by certain attributes
5206 meet NUnit's requirements and mark the tests not runnable otherwise.
5207 </summary>
5208 <param name="attrType">The attribute type to check for</param>
5209 </member>
5210 <member name="T:NUnit.Framework.Internal.ThreadUtility">
5211 <summary>
5212 ThreadUtility provides a set of static methods convenient
5213 for working with threads.
5214 </summary>
5215 </member>
5216 <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread)">
5217 <summary>
5218 Do our best to Kill a thread
5219 </summary>
5220 <param name="thread">The thread to kill</param>
5221 </member>
5222 <member name="M:NUnit.Framework.Internal.ThreadUtility.Kill(System.Threading.Thread,System.Object)">
5223 <summary>
5224 Do our best to kill a thread, passing state info
5225 </summary>
5226 <param name="thread">The thread to kill</param>
5227 <param name="stateInfo">Info for the ThreadAbortException handler</param>
5228 </member>
5229 <member name="T:NUnit.Framework.Internal.TypeHelper">
5230 <summary>
5231 TypeHelper provides static methods that operate on Types.
5232 </summary>
5233 </member>
5234 <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
5235 <summary>
5236 A special value, which is used to indicate that BestCommonType() method
5237 was unable to find a common type for the specified arguments.
5238 </summary>
5239 </member>
5240 <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
5241 <summary>
5242 Gets the display name for a Type as used by NUnit.
5243 </summary>
5244 <param name="type">The Type for which a display name is needed.</param>
5245 <returns>The display name for the Type</returns>
5246 </member>
5247 <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
5248 <summary>
5249 Gets the display name for a Type as used by NUnit.
5250 </summary>
5251 <param name="type">The Type for which a display name is needed.</param>
5252 <param name="arglist">The arglist provided.</param>
5253 <returns>The display name for the Type</returns>
5254 </member>
5255 <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
5256 <summary>
5257 Returns the best fit for a common type to be used in
5258 matching actual arguments to a methods Type parameters.
5259 </summary>
5260 <param name="type1">The first type.</param>
5261 <param name="type2">The second type.</param>
5262 <returns>Either type1 or type2, depending on which is more general.</returns>
5263 </member>
5264 <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
5265 <summary>
5266 Determines whether the specified type is numeric.
5267 </summary>
5268 <param name="type">The type to be examined.</param>
5269 <returns>
5270 <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
5271 </returns>
5272 </member>
5273 <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
5274 <summary>
5275 Convert an argument list to the required parameter types.
5276 Currently, only widening numeric conversions are performed.
5277 </summary>
5278 <param name="arglist">An array of args to be converted</param>
5279 <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
5280 </member>
5281 <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
5282 <summary>
5283 Determines whether this instance can deduce type args for a generic type from the supplied arguments.
5284 </summary>
5285 <param name="type">The type to be examined.</param>
5286 <param name="arglist">The arglist.</param>
5287 <param name="typeArgsOut">The type args to be used.</param>
5288 <returns>
5289 <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
5290 </returns>
5291 </member>
5292 <member name="M:NUnit.Framework.Internal.TypeHelper.GetEnumValues(System.Type)">
5293 <summary>
5294 Gets the _values for an enumeration, using Enum.GetTypes
5295 where available, otherwise through reflection.
5296 </summary>
5297 <param name="enumType"></param>
5298 <returns></returns>
5299 </member>
5300 <member name="M:NUnit.Framework.Internal.TypeHelper.GetEnumNames(System.Type)">
5301 <summary>
5302 Gets the ids of the _values for an enumeration,
5303 using Enum.GetNames where available, otherwise
5304 through reflection.
5305 </summary>
5306 <param name="enumType"></param>
5307 <returns></returns>
5308 </member>
5309 <member name="T:NUnit.Framework.Internal.TestCaseResult">
5310 <summary>
5311 Represents the result of running a single test case.
5312 </summary>
5313 </member>
5314 <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
5315 <summary>
5316 Construct a TestCaseResult based on a TestMethod
5317 </summary>
5318 <param name="test">A TestMethod to which the result applies.</param>
5319 </member>
5320 <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
5321 <summary>
5322 Gets the number of test cases that failed
5323 when running the test and all its children.
5324 </summary>
5325 </member>
5326 <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
5327 <summary>
5328 Gets the number of test cases that passed
5329 when running the test and all its children.
5330 </summary>
5331 </member>
5332 <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
5333 <summary>
5334 Gets the number of test cases that were skipped
5335 when running the test and all its children.
5336 </summary>
5337 </member>
5338 <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
5339 <summary>
5340 Gets the number of test cases that were inconclusive
5341 when running the test and all its children.
5342 </summary>
5343 </member>
5344 <member name="T:NUnit.Framework.Internal.TestSuiteResult">
5345 <summary>
5346 Represents the result of running a test suite
5347 </summary>
5348 </member>
5349 <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
5350 <summary>
5351 Construct a TestSuiteResult base on a TestSuite
5352 </summary>
5353 <param name="suite">The TestSuite to which the result applies</param>
5354 </member>
5355 <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
5356 <summary>
5357 Gets the number of test cases that failed
5358 when running the test and all its children.
5359 </summary>
5360 </member>
5361 <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
5362 <summary>
5363 Gets the number of test cases that passed
5364 when running the test and all its children.
5365 </summary>
5366 </member>
5367 <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
5368 <summary>
5369 Gets the number of test cases that were skipped
5370 when running the test and all its children.
5371 </summary>
5372 </member>
5373 <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
5374 <summary>
5375 Gets the number of test cases that were inconclusive
5376 when running the test and all its children.
5377 </summary>
5378 </member>
5379 <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
5380 <summary>
5381 Add a child result
5382 </summary>
5383 <param name="result">The child result to be added</param>
5384 </member>
5385 <member name="T:NUnit.Framework.Guard">
5386 <summary>
5387 Class used to guard against unexpected argument values
5388 or operations by throwing an appropriate exception.
5389 </summary>
5390 </member>
5391 <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
5392 <summary>
5393 Throws an exception if an argument is null
5394 </summary>
5395 <param name="value">The value to be tested</param>
5396 <param name="name">The name of the argument</param>
5397 </member>
5398 <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
5399 <summary>
5400 Throws an exception if a string argument is null or empty
5401 </summary>
5402 <param name="value">The value to be tested</param>
5403 <param name="name">The name of the argument</param>
5404 </member>
5405 <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
5406 <summary>
5407 Throws an ArgumentOutOfRangeException if the specified condition is not met.
5408 </summary>
5409 <param name="condition">The condition that must be met</param>
5410 <param name="message">The exception message to be used</param>
5411 <param name="paramName">The name of the argument</param>
5412 </member>
5413 <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
5414 <summary>
5415 Throws an ArgumentException if the specified condition is not met.
5416 </summary>
5417 <param name="condition">The condition that must be met</param>
5418 <param name="message">The exception message to be used</param>
5419 <param name="paramName">The name of the argument</param>
5420 </member>
5421 <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
5422 <summary>
5423 Throws an InvalidOperationException if the specified condition is not met.
5424 </summary>
5425 <param name="condition">The condition that must be met</param>
5426 <param name="message">The exception message to be used</param>
5427 </member>
5428 <member name="T:NUnit.Framework.ActionTargets">
5429 <summary>
5430 The different targets a test action attribute can be applied to
5431 </summary>
5432 </member>
5433 <member name="F:NUnit.Framework.ActionTargets.Default">
5434 <summary>
5435 Default target, which is determined by where the action attribute is attached
5436 </summary>
5437 </member>
5438 <member name="F:NUnit.Framework.ActionTargets.Test">
5439 <summary>
5440 Target a individual test case
5441 </summary>
5442 </member>
5443 <member name="F:NUnit.Framework.ActionTargets.Suite">
5444 <summary>
5445 Target a suite of test cases
5446 </summary>
5447 </member>
5448 <member name="T:NUnit.Framework.Api.FrameworkController">
5449 <summary>
5450 FrameworkController provides a facade for use in loading, browsing
5451 and running tests without requiring a reference to the NUnit
5452 framework. All calls are encapsulated in constructors for
5453 this class and its nested classes, which only require the
5454 types of the Common Type System as arguments.
5455
5456 The controller supports four actions: Load, Explore, Count and Run.
5457 They are intended to be called by a driver, which should allow for
5458 proper sequencing of calls. Load must be called before any of the
5459 other actions. The driver may support other actions, such as
5460 reload on run, by combining these calls.
5461 </summary>
5462 </member>
5463 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
5464 <summary>
5465 Construct a FrameworkController using the default builder and runner.
5466 </summary>
5467 <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
5468 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
5469 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
5470 </member>
5471 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
5472 <summary>
5473 Construct a FrameworkController using the default builder and runner.
5474 </summary>
5475 <param name="assembly">The test assembly</param>
5476 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
5477 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
5478 </member>
5479 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
5480 <summary>
5481 Construct a FrameworkController, specifying the types to be used
5482 for the runner and builder. This constructor is provided for
5483 purposes of development.
5484 </summary>
5485 <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
5486 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
5487 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
5488 <param name="runnerType">The Type of the test runner</param>
5489 <param name="builderType">The Type of the test builder</param>
5490 </member>
5491 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
5492 <summary>
5493 Construct a FrameworkController, specifying the types to be used
5494 for the runner and builder. This constructor is provided for
5495 purposes of development.
5496 </summary>
5497 <param name="assembly">The test assembly</param>
5498 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
5499 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
5500 <param name="runnerType">The Type of the test runner</param>
5501 <param name="builderType">The Type of the test builder</param>
5502 </member>
5503 <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
5504 <summary>
5505 Gets the ITestAssemblyBuilder used by this controller instance.
5506 </summary>
5507 <value>The builder.</value>
5508 </member>
5509 <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
5510 <summary>
5511 Gets the ITestAssemblyRunner used by this controller instance.
5512 </summary>
5513 <value>The runner.</value>
5514 </member>
5515 <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
5516 <summary>
5517 Gets the AssemblyName or the path for which this FrameworkController was created
5518 </summary>
5519 </member>
5520 <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
5521 <summary>
5522 Gets the Assembly for which this
5523 </summary>
5524 </member>
5525 <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
5526 <summary>
5527 Gets a dictionary of settings for the FrameworkController
5528 </summary>
5529 </member>
5530 <member name="M:NUnit.Framework.Api.FrameworkController.InsertEnvironmentElement(NUnit.Framework.Interfaces.TNode)">
5531 <summary>
5532 Inserts environment element
5533 </summary>
5534 <param name="targetNode">Target node</param>
5535 <returns>The new node</returns>
5536 </member>
5537 <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.IDictionary)">
5538 <summary>
5539 Inserts settings element
5540 </summary>
5541 <param name="targetNode">Target node</param>
5542 <param name="settings">Settings dictionary</param>
5543 <returns>The new node</returns>
5544 </member>
5545 <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
5546 <summary>
5547 FrameworkControllerAction is the base class for all actions
5548 performed against a FrameworkController.
5549 </summary>
5550 </member>
5551 <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
5552 <summary>
5553 LoadTestsAction loads a test into the FrameworkController
5554 </summary>
5555 </member>
5556 <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
5557 <summary>
5558 LoadTestsAction loads the tests in an assembly.
5559 </summary>
5560 <param name="controller">The controller.</param>
5561 <param name="handler">The callback handler.</param>
5562 </member>
5563 <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
5564 <summary>
5565 ExploreTestsAction returns info about the tests in an assembly
5566 </summary>
5567 </member>
5568 <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
5569 <summary>
5570 Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
5571 </summary>
5572 <param name="controller">The controller for which this action is being performed.</param>
5573 <param name="filter">Filter used to control which tests are included (NYI)</param>
5574 <param name="handler">The callback handler.</param>
5575 </member>
5576 <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
5577 <summary>
5578 CountTestsAction counts the number of test cases in the loaded TestSuite
5579 held by the FrameworkController.
5580 </summary>
5581 </member>
5582 <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
5583 <summary>
5584 Construct a CountsTestAction and perform the count of test cases.
5585 </summary>
5586 <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
5587 <param name="filter">A string containing the XML representation of the filter to use</param>
5588 <param name="handler">A callback handler used to report results</param>
5589 </member>
5590 <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
5591 <summary>
5592 RunTestsAction runs the loaded TestSuite held by the FrameworkController.
5593 </summary>
5594 </member>
5595 <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
5596 <summary>
5597 Construct a RunTestsAction and run all tests in the loaded TestSuite.
5598 </summary>
5599 <param name="controller">A FrameworkController holding the TestSuite to run</param>
5600 <param name="filter">A string containing the XML representation of the filter to use</param>
5601 <param name="handler">A callback handler used to report results</param>
5602 </member>
5603 <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
5604 <summary>
5605 RunAsyncAction initiates an asynchronous test run, returning immediately
5606 </summary>
5607 </member>
5608 <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
5609 <summary>
5610 Construct a RunAsyncAction and run all tests in the loaded TestSuite.
5611 </summary>
5612 <param name="controller">A FrameworkController holding the TestSuite to run</param>
5613 <param name="filter">A string containing the XML representation of the filter to use</param>
5614 <param name="handler">A callback handler used to report results</param>
5615 </member>
5616 <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
5617 <summary>
5618 StopRunAction stops an ongoing run.
5619 </summary>
5620 </member>
5621 <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
5622 <summary>
5623 Construct a StopRunAction and stop any ongoing run. If no
5624 run is in process, no error is raised.
5625 </summary>
5626 <param name="controller">The FrameworkController for which a run is to be stopped.</param>
5627 <param name="force">True the stop should be forced, false for a cooperative stop.</param>
5628 <param name="handler">>A callback handler used to report results</param>
5629 <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
5630 </member>
5631 <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
5632 <summary>
5633 Implementation of ITestAssemblyRunner
5634 </summary>
5635 </member>
5636 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
5637 <summary>
5638 Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
5639 </summary>
5640 <param name="builder">The builder.</param>
5641 </member>
5642 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.DefaultLevelOfParallelism">
5643 <summary>
5644 Gets the default level of parallel execution (worker threads)
5645 </summary>
5646 </member>
5647 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
5648 <summary>
5649 The tree of tests that was loaded by the builder
5650 </summary>
5651 </member>
5652 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
5653 <summary>
5654 The test result, if a run has completed
5655 </summary>
5656 </member>
5657 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
5658 <summary>
5659 Indicates whether a test is loaded
5660 </summary>
5661 </member>
5662 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
5663 <summary>
5664 Indicates whether a test is running
5665 </summary>
5666 </member>
5667 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
5668 <summary>
5669 Indicates whether a test run is complete
5670 </summary>
5671 </member>
5672 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
5673 <summary>
5674 Our settings, specified when loading the assembly
5675 </summary>
5676 </member>
5677 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
5678 <summary>
5679 The top level WorkItem created for the assembly as a whole
5680 </summary>
5681 </member>
5682 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
5683 <summary>
5684 The TestExecutionContext for the top level WorkItem
5685 </summary>
5686 </member>
5687 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.IDictionary)">
5688 <summary>
5689 Loads the tests found in an Assembly
5690 </summary>
5691 <param name="assemblyName">File name of the assembly to load</param>
5692 <param name="settings">Dictionary of option settings for loading the assembly</param>
5693 <returns>True if the load was successful</returns>
5694 </member>
5695 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.IDictionary)">
5696 <summary>
5697 Loads the tests found in an Assembly
5698 </summary>
5699 <param name="assembly">The assembly to load</param>
5700 <param name="settings">Dictionary of option settings for loading the assembly</param>
5701 <returns>True if the load was successful</returns>
5702 </member>
5703 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
5704 <summary>
5705 Count Test Cases using a filter
5706 </summary>
5707 <param name="filter">The filter to apply</param>
5708 <returns>The number of test cases found</returns>
5709 </member>
5710 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
5711 <summary>
5712 Run selected tests and return a test result. The test is run synchronously,
5713 and the listener interface is notified as it progresses.
5714 </summary>
5715 <param name="listener">Interface to receive EventListener notifications.</param>
5716 <param name="filter">A test filter used to select tests to be run</param>
5717 <returns></returns>
5718 </member>
5719 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
5720 <summary>
5721 Run selected tests asynchronously, notifying the listener interface as it progresses.
5722 </summary>
5723 <param name="listener">Interface to receive EventListener notifications.</param>
5724 <param name="filter">A test filter used to select tests to be run</param>
5725 <remarks>
5726 RunAsync is a template method, calling various abstract and
5727 virtual methods to be overridden by derived classes.
5728 </remarks>
5729 </member>
5730 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
5731 <summary>
5732 Wait for the ongoing run to complete.
5733 </summary>
5734 <param name="timeout">Time to wait in milliseconds</param>
5735 <returns>True if the run completed, otherwise false</returns>
5736 </member>
5737 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
5738 <summary>
5739 Initiate the test run.
5740 </summary>
5741 </member>
5742 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
5743 <summary>
5744 Signal any test run that is in process to stop. Return without error if no test is running.
5745 </summary>
5746 <param name="force">If true, kill any test-running threads</param>
5747 </member>
5748 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
5749 <summary>
5750 Create the initial TestExecutionContext used to run tests
5751 </summary>
5752 <param name="listener">The ITestListener specified in the RunAsync call</param>
5753 </member>
5754 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
5755 <summary>
5756 Handle the the Completed event for the top level work item
5757 </summary>
5758 </member>
5759 <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
5760 <summary>
5761 The ITestAssemblyBuilder interface is implemented by a class
5762 that is able to build a suite of tests given an assembly or
5763 an assembly filename.
5764 </summary>
5765 </member>
5766 <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.IDictionary)">
5767 <summary>
5768 Build a suite of tests from a provided assembly
5769 </summary>
5770 <param name="assembly">The assembly from which tests are to be built</param>
5771 <param name="options">A dictionary of options to use in building the suite</param>
5772 <returns>A TestSuite containing the tests found in the assembly</returns>
5773 </member>
5774 <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.IDictionary)">
5775 <summary>
5776 Build a suite of tests given the filename of an assembly
5777 </summary>
5778 <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
5779 <param name="options">A dictionary of options to use in building the suite</param>
5780 <returns>A TestSuite containing the tests found in the assembly</returns>
5781 </member>
5782 <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
5783 <summary>
5784 The ITestAssemblyRunner interface is implemented by classes
5785 that are able to execute a suite of tests loaded
5786 from an assembly.
5787 </summary>
5788 </member>
5789 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
5790 <summary>
5791 Gets the tree of loaded tests, or null if
5792 no tests have been loaded.
5793 </summary>
5794 </member>
5795 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
5796 <summary>
5797 Gets the tree of test results, if the test
5798 run is completed, otherwise null.
5799 </summary>
5800 </member>
5801 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
5802 <summary>
5803 Indicates whether a test has been loaded
5804 </summary>
5805 </member>
5806 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
5807 <summary>
5808 Indicates whether a test is currently running
5809 </summary>
5810 </member>
5811 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
5812 <summary>
5813 Indicates whether a test run is complete
5814 </summary>
5815 </member>
5816 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.IDictionary)">
5817 <summary>
5818 Loads the tests found in an Assembly, returning an
5819 indication of whether or not the load succeeded.
5820 </summary>
5821 <param name="assemblyName">File name of the assembly to load</param>
5822 <param name="settings">Dictionary of options to use in loading the test</param>
5823 <returns>An ITest representing the loaded tests</returns>
5824 </member>
5825 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.IDictionary)">
5826 <summary>
5827 Loads the tests found in an Assembly, returning an
5828 indication of whether or not the load succeeded.
5829 </summary>
5830 <param name="assembly">The assembly to load</param>
5831 <param name="settings">Dictionary of options to use in loading the test</param>
5832 <returns>An ITest representing the loaded tests</returns>
5833 </member>
5834 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
5835 <summary>
5836 Count Test Cases using a filter
5837 </summary>
5838 <param name="filter">The filter to apply</param>
5839 <returns>The number of test cases found</returns>
5840 </member>
5841 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
5842 <summary>
5843 Run selected tests and return a test result. The test is run synchronously,
5844 and the listener interface is notified as it progresses.
5845 </summary>
5846 <param name="listener">Interface to receive ITestListener notifications.</param>
5847 <param name="filter">A test filter used to select tests to be run</param>
5848 </member>
5849 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
5850 <summary>
5851 Run selected tests asynchronously, notifying the listener interface as it progresses.
5852 </summary>
5853 <param name="listener">Interface to receive EventListener notifications.</param>
5854 <param name="filter">A test filter used to select tests to be run</param>
5855 </member>
5856 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
5857 <summary>
5858 Wait for the ongoing run to complete.
5859 </summary>
5860 <param name="timeout">Time to wait in milliseconds</param>
5861 <returns>True if the run completed, otherwise false</returns>
5862 </member>
5863 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.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="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
5870 <summary>
5871 DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
5872 containing test fixtures present in the assembly.
5873 </summary>
5874 </member>
5875 <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
5876 <summary>
5877 The default suite builder used by the test assembly builder.
5878 </summary>
5879 </member>
5880 <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
5881 <summary>
5882 Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
5883 </summary>
5884 </member>
5885 <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.IDictionary)">
5886 <summary>
5887 Build a suite of tests from a provided assembly
5888 </summary>
5889 <param name="assembly">The assembly from which tests are to be built</param>
5890 <param name="options">A dictionary of options to use in building the suite</param>
5891 <returns>
5892 A TestSuite containing the tests found in the assembly
5893 </returns>
5894 </member>
5895 <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.IDictionary)">
5896 <summary>
5897 Build a suite of tests given the filename of an assembly
5898 </summary>
5899 <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
5900 <param name="options">A dictionary of options to use in building the suite</param>
5901 <returns>
5902 A TestSuite containing the tests found in the assembly
5903 </returns>
5904 </member>
5905 <member name="T:NUnit.Framework.ApartmentAttribute">
5906 <summary>
5907 Marks a test that must run in a particular threading apartment state, causing it
5908 to run in a separate thread if necessary.
5909 </summary>
5910 </member>
5911 <member name="M:NUnit.Framework.ApartmentAttribute.#ctor(System.Threading.ApartmentState)">
5912 <summary>
5913 Construct an ApartmentAttribute
5914 </summary>
5915 <param name="apartmentState">The apartment state that this test must be run under. You must pass in a valid apartment state.</param>
5916 </member>
5917 <member name="T:NUnit.Framework.AuthorAttribute">
5918 <summary>
5919 Provides the Author of a test or test fixture.
5920 </summary>
5921 </member>
5922 <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
5923 <summary>
5924 Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
5925 </summary>
5926 <param name="name">The name of the author.</param>
5927 </member>
5928 <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
5929 <summary>
5930 Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
5931 </summary>
5932 <param name="name">The name of the author.</param>
5933 <param name="email">The email address of the author.</param>
5934 </member>
5935 <member name="T:NUnit.Framework.CombiningStrategyAttribute">
5936 <summary>
5937 Marks a test to use a particular CombiningStrategy to join
5938 any parameter data provided. Since this is the default, the
5939 attribute is optional.
5940 </summary>
5941 </member>
5942 <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
5943 <summary>
5944 Construct a CombiningStrategyAttribute incorporating an
5945 ICombiningStrategy and an IParamterDataProvider.
5946 </summary>
5947 <param name="strategy">Combining strategy to be used in combining data</param>
5948 <param name="provider">An IParameterDataProvider to supply data</param>
5949 </member>
5950 <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
5951 <summary>
5952 Construct a CombiningStrategyAttribute incorporating an object
5953 that implements ICombiningStrategy and an IParameterDataProvider.
5954 This constructor is provided for CLS compliance.
5955 </summary>
5956 <param name="strategy">Combining strategy to be used in combining data</param>
5957 <param name="provider">An IParameterDataProvider to supply data</param>
5958 </member>
5959 <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
5960 <summary>
5961 Construct one or more TestMethods from a given MethodInfo,
5962 using available parameter data.
5963 </summary>
5964 <param name="method">The MethodInfo for which tests are to be constructed.</param>
5965 <param name="suite">The suite to which the tests will be added.</param>
5966 <returns>One or more TestMethods</returns>
5967 </member>
5968 <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
5969 <summary>
5970 Modify the test by adding the name of the combining strategy
5971 to the properties.
5972 </summary>
5973 <param name="test">The test to modify</param>
5974 </member>
5975 <member name="T:NUnit.Framework.RetryAttribute">
5976 <summary>
5977 RepeatAttribute may be applied to test case in order
5978 to run it multiple times.
5979 </summary>
5980 </member>
5981 <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
5982 <summary>
5983 Construct a RepeatAttribute
5984 </summary>
5985 <param name="count">The number of times to run the test</param>
5986 </member>
5987 <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
5988 <summary>
5989 Wrap a command and return the result.
5990 </summary>
5991 <param name="command">The command to be wrapped</param>
5992 <returns>The wrapped command</returns>
5993 </member>
5994 <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
5995 <summary>
5996 The test command for the RetryAttribute
5997 </summary>
5998 </member>
5999 <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
6000 <summary>
6001 Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
6002 </summary>
6003 <param name="innerCommand">The inner command.</param>
6004 <param name="retryCount">The number of repetitions</param>
6005 </member>
6006 <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
6007 <summary>
6008 Runs the test, saving a TestResult in the supplied TestExecutionContext.
6009 </summary>
6010 <param name="context">The context in which the test should run.</param>
6011 <returns>A TestResult</returns>
6012 </member>
6013 <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
6014 <summary>
6015 Attribute used to identify a method that is called once
6016 after all the child tests have run. The method is
6017 guaranteed to be called, even if an exception is thrown.
6018 </summary>
6019 </member>
6020 <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
6021 <summary>
6022 Attribute used to identify a method that is called once
6023 to perform setup before any child tests are run.
6024 </summary>
6025 </member>
6026 <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
6027 <summary>
6028 LevelOfParallelismAttribute is used to set the number of worker threads
6029 that may be allocated by the framework for running tests.
6030 </summary>
6031 </member>
6032 <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
6033 <summary>
6034 Construct a LevelOfParallelismAttribute.
6035 </summary>
6036 <param name="level">The number of worker threads to be created by the framework.</param>
6037 </member>
6038 <member name="T:NUnit.Framework.ParallelizableAttribute">
6039 <summary>
6040 ParallelizableAttribute is used to mark tests that may be run in parallel.
6041 </summary>
6042 </member>
6043 <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
6044 <summary>
6045 Construct a ParallelizableAttribute using default ParallelScope.Self.
6046 </summary>
6047 </member>
6048 <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
6049 <summary>
6050 Construct a ParallelizableAttribute with a specified scope.
6051 </summary>
6052 <param name="scope">The ParallelScope associated with this attribute.</param>
6053 </member>
6054 <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
6055 <summary>
6056 Modify the context to be used for child tests
6057 </summary>
6058 <param name="context">The current TestExecutionContext</param>
6059 </member>
6060 <member name="T:NUnit.Framework.ParallelScope">
6061 <summary>
6062 The ParallelScope enumeration permits specifying the degree to
6063 which a test and its descendants may be run in parallel.
6064 </summary>
6065 </member>
6066 <member name="F:NUnit.Framework.ParallelScope.None">
6067 <summary>
6068 No Parallelism is permitted
6069 </summary>
6070 </member>
6071 <member name="F:NUnit.Framework.ParallelScope.Self">
6072 <summary>
6073 The test itself may be run in parallel with others at the same level
6074 </summary>
6075 </member>
6076 <member name="F:NUnit.Framework.ParallelScope.Children">
6077 <summary>
6078 Descendants of the test may be run in parallel with one another
6079 </summary>
6080 </member>
6081 <member name="F:NUnit.Framework.ParallelScope.Fixtures">
6082 <summary>
6083 Descendants of the test down to the level of TestFixtures may be run in parallel
6084 </summary>
6085 </member>
6086 <member name="T:NUnit.Framework.TestActionAttribute">
6087 <summary>
6088 Provide actions to execute before and after tests.
6089 </summary>
6090 </member>
6091 <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
6092 <summary>
6093 Executed before each test is run
6094 </summary>
6095 <param name="test">The test that is going to be run.</param>
6096 </member>
6097 <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
6098 <summary>
6099 Executed after each test is run
6100 </summary>
6101 <param name="test">The test that has just been run.</param>
6102 </member>
6103 <member name="P:NUnit.Framework.TestActionAttribute.Targets">
6104 <summary>
6105 Provides the target for the action attribute
6106 </summary>
6107 </member>
6108 <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
6109 <summary>
6110 TestCaseSourceAttribute indicates the source to be used to
6111 provide test fixture instances for a test class.
6112 </summary>
6113 </member>
6114 <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
6115 <summary>
6116 Error message string is public so the tests can use it
6117 </summary>
6118 </member>
6119 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
6120 <summary>
6121 Construct with the name of the method, property or field that will provide data
6122 </summary>
6123 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
6124 </member>
6125 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
6126 <summary>
6127 Construct with a Type and name
6128 </summary>
6129 <param name="sourceType">The Type that will provide data</param>
6130 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
6131 </member>
6132 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
6133 <summary>
6134 Construct with a Type
6135 </summary>
6136 <param name="sourceType">The type that will provide data</param>
6137 </member>
6138 <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
6139 <summary>
6140 The name of a the method, property or fiend to be used as a source
6141 </summary>
6142 </member>
6143 <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
6144 <summary>
6145 A Type to be used as a source
6146 </summary>
6147 </member>
6148 <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
6149 <summary>
6150 Gets or sets the category associated with every fixture created from
6151 this attribute. May be a single category or a comma-separated list.
6152 </summary>
6153 </member>
6154 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
6155 <summary>
6156 Construct one or more TestFixtures from a given Type,
6157 using available parameter data.
6158 </summary>
6159 <param name="typeInfo">The TypeInfo for which fixures are to be constructed.</param>
6160 <returns>One or more TestFixtures as TestSuite</returns>
6161 </member>
6162 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
6163 <summary>
6164 Returns a set of ITestFixtureData items for use as arguments
6165 to a parameterized test fixture.
6166 </summary>
6167 <param name="sourceType">The type for which data is needed.</param>
6168 <returns></returns>
6169 </member>
6170 <member name="T:NUnit.Framework.TestOfAttribute">
6171 <summary>
6172 Indicates which class the test or test fixture is testing
6173 </summary>
6174 </member>
6175 <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
6176 <summary>
6177 Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
6178 </summary>
6179 <param name="type">The type that is being tested.</param>
6180 </member>
6181 <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
6182 <summary>
6183 Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
6184 </summary>
6185 <param name="typeName">The type that is being tested.</param>
6186 </member>
6187 <member name="T:NUnit.Framework.Compatibility.AttributeHelper">
6188 <summary>
6189 Provides a platform-independent methods for getting attributes
6190 for use by AttributeConstraint and AttributeExistsConstraint.
6191 </summary>
6192 </member>
6193 <member name="M:NUnit.Framework.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
6194 <summary>
6195 Gets the custom attributes from the given object.
6196 </summary>
6197 <remarks>Portable libraries do not have an ICustomAttributeProvider, so we need to cast to each of
6198 it's direct subtypes and try to get attributes off those instead.</remarks>
6199 <param name="actual">The actual.</param>
6200 <param name="attributeType">Type of the attribute.</param>
6201 <param name="inherit">if set to <c>true</c> [inherit].</param>
6202 <returns>A list of the given attribute on the given object.</returns>
6203 </member>
6204 <member name="T:NUnit.Framework.Compatibility.LongLivedMarshalByRefObject">
6205 <summary>
6206 A MarshalByRefObject that lives forever
6207 </summary>
6208 </member>
6209 <member name="M:NUnit.Framework.Compatibility.LongLivedMarshalByRefObject.InitializeLifetimeService">
6210 <summary>
6211 Obtains a lifetime service object to control the lifetime policy for this instance.
6212 </summary>
6213 </member>
6214 <member name="T:NUnit.Framework.Compatibility.TypeExtensions">
6215 <summary>
6216 Provides NUnit specific extensions to aid in Reflection
6217 across multiple frameworks
6218 </summary>
6219 <remarks>
6220 This version of the class supplies GetTypeInfo() on platforms
6221 that don't support it.
6222 </remarks>
6223 </member>
6224 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetTypeInfo(System.Type)">
6225 <summary>
6226 GetTypeInfo gives access to most of the Type information we take for granted
6227 on .NET Core and Windows Runtime. Rather than #ifdef different code for different
6228 platforms, it is easiest to just code all platforms as if they worked this way,
6229 thus the simple passthrough.
6230 </summary>
6231 <param name="type"></param>
6232 <returns></returns>
6233 </member>
6234 <member name="T:NUnit.Framework.Compatibility.Stopwatch">
6235 <summary>
6236 This class is a System.Diagnostics.Stopwatch on operating systems that support it. On those that don't,
6237 it replicates the functionality at the resolution supported.
6238 </summary>
6239 </member>
6240 <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
6241 <summary>
6242 CollectionSupersetConstraint is used to determine whether
6243 one collection is a superset of another
6244 </summary>
6245 </member>
6246 <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
6247 <summary>
6248 Construct a CollectionSupersetConstraint
6249 </summary>
6250 <param name="expected">The collection that the actual value is expected to be a superset of</param>
6251 </member>
6252 <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
6253 <summary>
6254 The Description of what this constraint tests, for
6255 use in messages and in the ConstraintResult.
6256 </summary>
6257 </member>
6258 <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
6259 <summary>
6260 Test whether the actual collection is a superset of
6261 the expected collection provided.
6262 </summary>
6263 <param name="actual"></param>
6264 <returns></returns>
6265 </member>
6266 <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
6267 <summary>
6268 DictionaryContainsValueConstraint is used to test whether a dictionary
6269 contains an expected object as a value.
6270 </summary>
6271 </member>
6272 <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
6273 <summary>
6274 Construct a DictionaryContainsValueConstraint
6275 </summary>
6276 <param name="expected"></param>
6277 </member>
6278 <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
6279 <summary>
6280 The Description of what this constraint tests, for
6281 use in messages and in the ConstraintResult.
6282 </summary>
6283 </member>
6284 <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
6285 <summary>
6286 Test whether the expected value is contained in the dictionary
6287 </summary>
6288 </member>
6289 <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
6290 <summary>
6291 The EqualConstraintResult class is tailored for formatting
6292 and displaying the result of an EqualConstraint.
6293 </summary>
6294 </member>
6295 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
6296 <summary>
6297 Construct an EqualConstraintResult
6298 </summary>
6299 </member>
6300 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
6301 <summary>
6302 Write a failure message. Overridden to provide custom
6303 failure messages for EqualConstraint.
6304 </summary>
6305 <param name="writer">The MessageWriter to write to</param>
6306 </member>
6307 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
6308 <summary>
6309 Display the failure information for two collections that did not match.
6310 </summary>
6311 <param name="writer">The MessageWriter on which to display</param>
6312 <param name="expected">The expected collection.</param>
6313 <param name="actual">The actual collection</param>
6314 <param name="depth">The depth of this failure in a set of nested collections</param>
6315 </member>
6316 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
6317 <summary>
6318 Displays a single line showing the types and sizes of the expected
6319 and actual collections or arrays. If both are identical, the value is
6320 only shown once.
6321 </summary>
6322 <param name="writer">The MessageWriter on which to display</param>
6323 <param name="expected">The expected collection or array</param>
6324 <param name="actual">The actual collection or array</param>
6325 <param name="indent">The indentation level for the message line</param>
6326 </member>
6327 <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)">
6328 <summary>
6329 Displays a single line showing the point in the expected and actual
6330 arrays at which the comparison failed. If the arrays have different
6331 structures or dimensions, both _values are shown.
6332 </summary>
6333 <param name="writer">The MessageWriter on which to display</param>
6334 <param name="expected">The expected array</param>
6335 <param name="actual">The actual array</param>
6336 <param name="failurePoint">Index of the failure point in the underlying collections</param>
6337 <param name="indent">The indentation level for the message line</param>
6338 </member>
6339 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
6340 <summary>
6341 Display the failure information for two IEnumerables that did not match.
6342 </summary>
6343 <param name="writer">The MessageWriter on which to display</param>
6344 <param name="expected">The expected enumeration.</param>
6345 <param name="actual">The actual enumeration</param>
6346 <param name="depth">The depth of this failure in a set of nested collections</param>
6347 </member>
6348 <member name="T:NUnit.Framework.Constraints.FileExistsConstraint">
6349 <summary>
6350 FileExistsConstraint is used to determine if a file exists
6351 </summary>
6352 </member>
6353 <member name="M:NUnit.Framework.Constraints.FileExistsConstraint.#ctor">
6354 <summary>
6355 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileExistsConstraint"/> class.
6356 </summary>
6357 </member>
6358 <member name="P:NUnit.Framework.Constraints.FileExistsConstraint.Description">
6359 <summary>
6360 The Description of what this constraint tests, for
6361 use in messages and in the ConstraintResult.
6362 </summary>
6363 </member>
6364 <member name="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint">
6365 <summary>
6366 FileOrDirectoryExistsConstraint is used to determine if a file or directory exists
6367 </summary>
6368 </member>
6369 <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreDirectories">
6370 <summary>
6371 If true, the constraint will only check if files exist, not directories
6372 </summary>
6373 </member>
6374 <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles">
6375 <summary>
6376 If true, the constraint will only check if directories exist, not files
6377 </summary>
6378 </member>
6379 <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor">
6380 <summary>
6381 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
6382 will check files and directories.
6383 </summary>
6384 </member>
6385 <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.#ctor(System.Boolean)">
6386 <summary>
6387 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint"/> class that
6388 will only check files if ignoreDirectories is true.
6389 </summary>
6390 <param name="ignoreDirectories">if set to <c>true</c> [ignore directories].</param>
6391 </member>
6392 <member name="P:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description">
6393 <summary>
6394 The Description of what this constraint tests, for
6395 use in messages and in the ConstraintResult.
6396 </summary>
6397 </member>
6398 <member name="M:NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo``1(``0)">
6399 <summary>
6400 Applies the constraint to an actual value, returning a ConstraintResult.
6401 </summary>
6402 <param name="actual">The value to be tested</param>
6403 <returns>A ConstraintResult</returns>
6404 </member>
6405 <member name="T:NUnit.Framework.Constraints.IConstraint">
6406 <summary>
6407 Interface for all constraints
6408 </summary>
6409 </member>
6410 <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
6411 <summary>
6412 The display name of this Constraint for use by ToString().
6413 </summary>
6414 </member>
6415 <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
6416 <summary>
6417 The Description of what this constraint tests, for
6418 use in messages and in the ConstraintResult.
6419 </summary>
6420 </member>
6421 <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
6422 <summary>
6423 Arguments provided to this Constraint, for use in
6424 formatting the description.
6425 </summary>
6426 </member>
6427 <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
6428 <summary>
6429 The ConstraintBuilder holding this constraint
6430 </summary>
6431 </member>
6432 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
6433 <summary>
6434 Applies the constraint to an actual value, returning a ConstraintResult.
6435 </summary>
6436 <param name="actual">The value to be tested</param>
6437 <returns>A ConstraintResult</returns>
6438 </member>
6439 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
6440 <summary>
6441 Applies the constraint to an ActualValueDelegate that returns
6442 the value to be tested. The default implementation simply evaluates
6443 the delegate but derived classes may override it to provide for
6444 delayed processing.
6445 </summary>
6446 <param name="del">An ActualValueDelegate</param>
6447 <returns>A ConstraintResult</returns>
6448 </member>
6449 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
6450 <summary>
6451 Test whether the constraint is satisfied by a given reference.
6452 The default implementation simply dereferences the value but
6453 derived classes may override it to provide for delayed processing.
6454 </summary>
6455 <param name="actual">A reference to the value to be tested</param>
6456 <returns>A ConstraintResult</returns>
6457 </member>
6458 <member name="T:NUnit.Framework.Constraints.AllOperator">
6459 <summary>
6460 Represents a constraint that succeeds if all the
6461 members of a collection match a base constraint.
6462 </summary>
6463 </member>
6464 <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
6465 <summary>
6466 Returns a constraint that will apply the argument
6467 to the members of a collection, succeeding if
6468 they all succeed.
6469 </summary>
6470 </member>
6471 <member name="T:NUnit.Framework.Constraints.NoneOperator">
6472 <summary>
6473 Represents a constraint that succeeds if none of the
6474 members of a collection match a base constraint.
6475 </summary>
6476 </member>
6477 <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
6478 <summary>
6479 Returns a constraint that will apply the argument
6480 to the members of a collection, succeeding if
6481 none of them succeed.
6482 </summary>
6483 </member>
6484 <member name="T:NUnit.Framework.Constraints.SomeOperator">
6485 <summary>
6486 Represents a constraint that succeeds if any of the
6487 members of a collection match a base constraint.
6488 </summary>
6489 </member>
6490 <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
6491 <summary>
6492 Returns a constraint that will apply the argument
6493 to the members of a collection, succeeding if
6494 any of them succeed.
6495 </summary>
6496 </member>
6497 <member name="T:NUnit.Framework.Constraints.SubPathConstraint">
6498 <summary>
6499 SubPathConstraint tests that the actual path is under the expected path
6500 </summary>
6501 </member>
6502 <member name="M:NUnit.Framework.Constraints.SubPathConstraint.#ctor(System.String)">
6503 <summary>
6504 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubPathConstraint"/> class.
6505 </summary>
6506 <param name="expected">The expected path</param>
6507 </member>
6508 <member name="P:NUnit.Framework.Constraints.SubPathConstraint.Description">
6509 <summary>
6510 The Description of what this constraint tests, for
6511 use in messages and in the ConstraintResult.
6512 </summary>
6513 </member>
6514 <member name="M:NUnit.Framework.Constraints.SubPathConstraint.Matches(System.String)">
6515 <summary>
6516 Test whether the constraint is satisfied by a given value
6517 </summary>
6518 <param name="actual">The value to be tested</param>
6519 <returns>True for success, false for failure</returns>
6520 </member>
6521 <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
6522 <summary>
6523 ThrowsExceptionConstraint tests that an exception has
6524 been thrown, without any further tests.
6525 </summary>
6526 </member>
6527 <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
6528 <summary>
6529 The Description of what this constraint tests, for
6530 use in messages and in the ConstraintResult.
6531 </summary>
6532 </member>
6533 <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
6534 <summary>
6535 Executes the code and returns success if an exception is thrown.
6536 </summary>
6537 <param name="actual">A delegate representing the code to be tested</param>
6538 <returns>True if an exception is thrown, otherwise false</returns>
6539 </member>
6540 <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
6541 <summary>
6542 AllItemsConstraint applies another constraint to each
6543 item in a collection, succeeding if they all succeed.
6544 </summary>
6545 </member>
6546 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
6547 <summary>
6548 Construct an AllItemsConstraint on top of an existing constraint
6549 </summary>
6550 <param name="itemConstraint"></param>
6551 </member>
6552 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
6553 <summary>
6554 Apply the item constraint to each item in the collection,
6555 failing if any item fails.
6556 </summary>
6557 <param name="actual"></param>
6558 <returns></returns>
6559 </member>
6560 <member name="T:NUnit.Framework.Constraints.AndConstraint">
6561 <summary>
6562 AndConstraint succeeds only if both members succeed.
6563 </summary>
6564 </member>
6565 <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
6566 <summary>
6567 Create an AndConstraint from two other constraints
6568 </summary>
6569 <param name="left">The first constraint</param>
6570 <param name="right">The second constraint</param>
6571 </member>
6572 <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
6573 <summary>
6574 Gets text describing a constraint
6575 </summary>
6576 </member>
6577 <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
6578 <summary>
6579 Apply both member constraints to an actual value, succeeding
6580 succeeding only if both of them succeed.
6581 </summary>
6582 <param name="actual">The actual value</param>
6583 <returns>True if the constraints both succeeded</returns>
6584 </member>
6585 <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
6586 <summary>
6587 Write the actual value for a failing constraint test to a
6588 MessageWriter. The default implementation simply writes
6589 the raw value of actual, leaving it to the writer to
6590 perform any formatting.
6591 </summary>
6592 <param name="writer">The writer on which the actual value is displayed</param>
6593 </member>
6594 <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
6595 <summary>
6596 AssignableFromConstraint is used to test that an object
6597 can be assigned from a given Type.
6598 </summary>
6599 </member>
6600 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
6601 <summary>
6602 Construct an AssignableFromConstraint for the type provided
6603 </summary>
6604 <param name="type"></param>
6605 </member>
6606 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
6607 <summary>
6608 Apply the constraint to an actual value, returning true if it succeeds
6609 </summary>
6610 <param name="actual">The actual argument</param>
6611 <returns>True if the constraint succeeds, otherwise false.</returns>
6612 </member>
6613 <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
6614 <summary>
6615 AssignableToConstraint is used to test that an object
6616 can be assigned to a given Type.
6617 </summary>
6618 </member>
6619 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
6620 <summary>
6621 Construct an AssignableToConstraint for the type provided
6622 </summary>
6623 <param name="type"></param>
6624 </member>
6625 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
6626 <summary>
6627 Apply the constraint to an actual value, returning true if it succeeds
6628 </summary>
6629 <param name="actual">The actual argument</param>
6630 <returns>True if the constraint succeeds, otherwise false.</returns>
6631 </member>
6632 <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
6633 <summary>
6634 AttributeConstraint tests that a specified attribute is present
6635 on a Type or other provider and that the value of the attribute
6636 satisfies some other constraint.
6637 </summary>
6638 </member>
6639 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
6640 <summary>
6641 Constructs an AttributeConstraint for a specified attribute
6642 Type and base constraint.
6643 </summary>
6644 <param name="type"></param>
6645 <param name="baseConstraint"></param>
6646 </member>
6647 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
6648 <summary>
6649 Determines whether the Type or other provider has the
6650 expected attribute and if its value matches the
6651 additional constraint specified.
6652 </summary>
6653 </member>
6654 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
6655 <summary>
6656 Returns a string representation of the constraint.
6657 </summary>
6658 </member>
6659 <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
6660 <summary>
6661 AttributeExistsConstraint tests for the presence of a
6662 specified attribute on a Type.
6663 </summary>
6664 </member>
6665 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
6666 <summary>
6667 Constructs an AttributeExistsConstraint for a specific attribute Type
6668 </summary>
6669 <param name="type"></param>
6670 </member>
6671 <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
6672 <summary>
6673 The Description of what this constraint tests, for
6674 use in messages and in the ConstraintResult.
6675 </summary>
6676 </member>
6677 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
6678 <summary>
6679 Tests whether the object provides the expected attribute.
6680 </summary>
6681 <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
6682 <returns>True if the expected attribute is present, otherwise false</returns>
6683 </member>
6684 <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
6685 <summary>
6686 BinaryConstraint is the abstract base of all constraints
6687 that combine two other constraints in some fashion.
6688 </summary>
6689 </member>
6690 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
6691 <summary>
6692 The first constraint being combined
6693 </summary>
6694 </member>
6695 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
6696 <summary>
6697 The second constraint being combined
6698 </summary>
6699 </member>
6700 <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
6701 <summary>
6702 Construct a BinaryConstraint from two other constraints
6703 </summary>
6704 <param name="left">The first constraint</param>
6705 <param name="right">The second constraint</param>
6706 </member>
6707 <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
6708 <summary>
6709 BinarySerializableConstraint tests whether
6710 an object is serializable in binary format.
6711 </summary>
6712 </member>
6713 <member name="P:NUnit.Framework.Constraints.BinarySerializableConstraint.Description">
6714 <summary>
6715 The Description of what this constraint tests, for
6716 use in messages and in the ConstraintResult.
6717 </summary>
6718 </member>
6719 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ApplyTo``1(``0)">
6720 <summary>
6721 Test whether the constraint is satisfied by a given value
6722 </summary>
6723 <param name="actual">The value to be tested</param>
6724 <returns>True for success, false for failure</returns>
6725 </member>
6726 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.GetStringRepresentation">
6727 <summary>
6728 Returns the string representation
6729 </summary>
6730 </member>
6731 <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
6732 <summary>
6733 CollectionConstraint is the abstract base class for
6734 constraints that operate on collections.
6735 </summary>
6736 </member>
6737 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
6738 <summary>
6739 Construct an empty CollectionConstraint
6740 </summary>
6741 </member>
6742 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
6743 <summary>
6744 Construct a CollectionConstraint
6745 </summary>
6746 <param name="arg"></param>
6747 </member>
6748 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
6749 <summary>
6750 Determines whether the specified enumerable is empty.
6751 </summary>
6752 <param name="enumerable">The enumerable.</param>
6753 <returns>
6754 <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
6755 </returns>
6756 </member>
6757 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
6758 <summary>
6759 Test whether the constraint is satisfied by a given value
6760 </summary>
6761 <param name="actual">The value to be tested</param>
6762 <returns>True for success, false for failure</returns>
6763 </member>
6764 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
6765 <summary>
6766 Protected method to be implemented by derived classes
6767 </summary>
6768 <param name="collection"></param>
6769 <returns></returns>
6770 </member>
6771 <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
6772 <summary>
6773 CollectionContainsConstraint is used to test whether a collection
6774 contains an expected object as a member.
6775 </summary>
6776 </member>
6777 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
6778 <summary>
6779 Construct a CollectionContainsConstraint
6780 </summary>
6781 <param name="expected"></param>
6782 </member>
6783 <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
6784 <summary>
6785 The Description of what this constraint tests, for
6786 use in messages and in the ConstraintResult.
6787 </summary>
6788 </member>
6789 <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
6790 <summary>
6791 Gets the expected object
6792 </summary>
6793 </member>
6794 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
6795 <summary>
6796 Test whether the expected item is contained in the collection
6797 </summary>
6798 <param name="actual"></param>
6799 <returns></returns>
6800 </member>
6801 <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
6802 <summary>
6803 CollectionEquivalentConstraint is used to determine whether two
6804 collections are equivalent.
6805 </summary>
6806 </member>
6807 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
6808 <summary>
6809 Construct a CollectionEquivalentConstraint
6810 </summary>
6811 <param name="expected"></param>
6812 </member>
6813 <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
6814 <summary>
6815 The Description of what this constraint tests, for
6816 use in messages and in the ConstraintResult.
6817 </summary>
6818 </member>
6819 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
6820 <summary>
6821 Test whether two collections are equivalent
6822 </summary>
6823 <param name="actual"></param>
6824 <returns></returns>
6825 </member>
6826 <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
6827 <summary>
6828 CollectionItemsEqualConstraint is the abstract base class for all
6829 collection constraints that apply some notion of item equality
6830 as a part of their operation.
6831 </summary>
6832 </member>
6833 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
6834 <summary>
6835 Construct an empty CollectionConstraint
6836 </summary>
6837 </member>
6838 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
6839 <summary>
6840 Construct a CollectionConstraint
6841 </summary>
6842 <param name="arg"></param>
6843 </member>
6844 <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
6845 <summary>
6846 Flag the constraint to ignore case and return self.
6847 </summary>
6848 </member>
6849 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
6850 <summary>
6851 Flag the constraint to use the supplied IComparer object.
6852 </summary>
6853 <param name="comparer">The IComparer object to use.</param>
6854 <returns>Self.</returns>
6855 </member>
6856 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
6857 <summary>
6858 Flag the constraint to use the supplied IComparer object.
6859 </summary>
6860 <param name="comparer">The IComparer object to use.</param>
6861 <returns>Self.</returns>
6862 </member>
6863 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
6864 <summary>
6865 Flag the constraint to use the supplied Comparison object.
6866 </summary>
6867 <param name="comparer">The IComparer object to use.</param>
6868 <returns>Self.</returns>
6869 </member>
6870 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
6871 <summary>
6872 Flag the constraint to use the supplied IEqualityComparer object.
6873 </summary>
6874 <param name="comparer">The IComparer object to use.</param>
6875 <returns>Self.</returns>
6876 </member>
6877 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
6878 <summary>
6879 Flag the constraint to use the supplied IEqualityComparer object.
6880 </summary>
6881 <param name="comparer">The IComparer object to use.</param>
6882 <returns>Self.</returns>
6883 </member>
6884 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
6885 <summary>
6886 Compares two collection members for equality
6887 </summary>
6888 </member>
6889 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
6890 <summary>
6891 Return a new CollectionTally for use in making tests
6892 </summary>
6893 <param name="c">The collection to be included in the tally</param>
6894 </member>
6895 <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
6896 <summary>
6897 CollectionOrderedConstraint is used to test whether a collection is ordered.
6898 </summary>
6899 </member>
6900 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
6901 <summary>
6902 Construct a CollectionOrderedConstraint
6903 </summary>
6904 </member>
6905 <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
6906 <summary>
6907 If used performs a reverse comparison
6908 </summary>
6909 </member>
6910 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
6911 <summary>
6912 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
6913 </summary>
6914 </member>
6915 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
6916 <summary>
6917 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
6918 </summary>
6919 </member>
6920 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
6921 <summary>
6922 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
6923 </summary>
6924 </member>
6925 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
6926 <summary>
6927 Modifies the constraint to test ordering by the value of
6928 a specified property and returns self.
6929 </summary>
6930 </member>
6931 <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
6932 <summary>
6933 The Description of what this constraint tests, for
6934 use in messages and in the ConstraintResult.
6935 </summary>
6936 </member>
6937 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
6938 <summary>
6939 Test whether the collection is ordered
6940 </summary>
6941 <param name="actual"></param>
6942 <returns></returns>
6943 </member>
6944 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
6945 <summary>
6946 Returns the string representation of the constraint.
6947 </summary>
6948 <returns></returns>
6949 </member>
6950 <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
6951 <summary>
6952 CollectionSubsetConstraint is used to determine whether
6953 one collection is a subset of another
6954 </summary>
6955 </member>
6956 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
6957 <summary>
6958 Construct a CollectionSubsetConstraint
6959 </summary>
6960 <param name="expected">The collection that the actual value is expected to be a subset of</param>
6961 </member>
6962 <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
6963 <summary>
6964 The Description of what this constraint tests, for
6965 use in messages and in the ConstraintResult.
6966 </summary>
6967 </member>
6968 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
6969 <summary>
6970 Test whether the actual collection is a subset of
6971 the expected collection provided.
6972 </summary>
6973 <param name="actual"></param>
6974 <returns></returns>
6975 </member>
6976 <member name="T:NUnit.Framework.Constraints.CollectionTally">
6977 <summary>
6978 CollectionTally counts (tallies) the number of
6979 occurrences of each object in one or more enumerations.
6980 </summary>
6981 </member>
6982 <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
6983 <summary>
6984 Construct a CollectionTally object from a comparer and a collection
6985 </summary>
6986 </member>
6987 <member name="P:NUnit.Framework.Constraints.CollectionTally.Count">
6988 <summary>
6989 The number of objects remaining in the tally
6990 </summary>
6991 </member>
6992 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
6993 <summary>
6994 Try to remove an object from the tally
6995 </summary>
6996 <param name="o">The object to remove</param>
6997 <returns>True if successful, false if the object was not found</returns>
6998 </member>
6999 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
7000 <summary>
7001 Try to remove a set of objects from the tally
7002 </summary>
7003 <param name="c">The objects to remove</param>
7004 <returns>True if successful, false if any object was not found</returns>
7005 </member>
7006 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
7007 <summary>
7008 ComparisonAdapter class centralizes all comparisons of
7009 _values in NUnit, adapting to the use of any provided
7010 <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
7011 or <see cref="T:System.Comparison`1"/>.
7012 </summary>
7013 </member>
7014 <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
7015 <summary>
7016 Gets the default ComparisonAdapter, which wraps an
7017 NUnitComparer object.
7018 </summary>
7019 </member>
7020 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
7021 <summary>
7022 Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
7023 </summary>
7024 </member>
7025 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
7026 <summary>
7027 Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
7028 </summary>
7029 </member>
7030 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
7031 <summary>
7032 Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
7033 </summary>
7034 </member>
7035 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
7036 <summary>
7037 Compares two objects
7038 </summary>
7039 </member>
7040 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
7041 <summary>
7042 Construct a default ComparisonAdapter
7043 </summary>
7044 </member>
7045 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
7046 <summary>
7047 Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
7048 </summary>
7049 </member>
7050 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
7051 <summary>
7052 Compares two objects
7053 </summary>
7054 <param name="expected"></param>
7055 <param name="actual"></param>
7056 <returns></returns>
7057 </member>
7058 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
7059 <summary>
7060 ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
7061 allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
7062 to actually perform the comparison.
7063 </summary>
7064 </member>
7065 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
7066 <summary>
7067 Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
7068 </summary>
7069 </member>
7070 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
7071 <summary>
7072 Compare a Type T to an object
7073 </summary>
7074 </member>
7075 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
7076 <summary>
7077 Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
7078 </summary>
7079 </member>
7080 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
7081 <summary>
7082 Compare a Type T to an object
7083 </summary>
7084 </member>
7085 <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
7086 <summary>
7087 Abstract base class for constraints that compare _values to
7088 determine if one is greater than, equal to or less than
7089 the other.
7090 </summary>
7091 </member>
7092 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.expected">
7093 <summary>
7094 The value against which a comparison is to be made
7095 </summary>
7096 </member>
7097 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.lessComparisonResult">
7098 <summary>
7099 If true, less than returns success
7100 </summary>
7101 </member>
7102 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.equalComparisonResult">
7103 <summary>
7104 if true, equal returns success
7105 </summary>
7106 </member>
7107 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.greaterComparisonResult">
7108 <summary>
7109 if true, greater than returns success
7110 </summary>
7111 </member>
7112 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.comparer">
7113 <summary>
7114 ComparisonAdapter to be used in making the comparison
7115 </summary>
7116 </member>
7117 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object,System.Boolean,System.Boolean,System.Boolean,System.String)">
7118 <summary>
7119 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
7120 </summary>
7121 <param name="value">The value against which to make a comparison.</param>
7122 <param name="lessComparisonResult">if set to <c>true</c> less succeeds.</param>
7123 <param name="equalComparisonResult">if set to <c>true</c> equal succeeds.</param>
7124 <param name="greaterComparisonResult">if set to <c>true</c> greater succeeds.</param>
7125 <param name="predicate">String used in describing the constraint.</param>
7126 </member>
7127 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
7128 <summary>
7129 Test whether the constraint is satisfied by a given value
7130 </summary>
7131 <param name="actual">The value to be tested</param>
7132 <returns>True for success, false for failure</returns>
7133 </member>
7134 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
7135 <summary>
7136 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
7137 </summary>
7138 <param name="comparer">The comparer used for comparison tests</param>
7139 <returns>A constraint modified to use the given comparer</returns>
7140 </member>
7141 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
7142 <summary>
7143 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
7144 </summary>
7145 <param name="comparer">The comparer used for comparison tests</param>
7146 <returns>A constraint modified to use the given comparer</returns>
7147 </member>
7148 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
7149 <summary>
7150 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
7151 </summary>
7152 <param name="comparer">The comparer used for comparison tests</param>
7153 <returns>A constraint modified to use the given comparer</returns>
7154 </member>
7155 <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
7156 <summary>
7157 Delegate used to delay evaluation of the actual value
7158 to be used in evaluating a constraint
7159 </summary>
7160 </member>
7161 <member name="T:NUnit.Framework.Constraints.Constraint">
7162 <summary>
7163 The Constraint class is the base of all built-in constraints
7164 within NUnit. It provides the operator overloads used to combine
7165 constraints.
7166 </summary>
7167 </member>
7168 <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
7169 <summary>
7170 Construct a constraint with optional arguments
7171 </summary>
7172 <param name="args">Arguments to be saved</param>
7173 </member>
7174 <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
7175 <summary>
7176 The display name of this Constraint for use by ToString().
7177 The default value is the name of the constraint with
7178 trailing "Constraint" removed. Derived classes may set
7179 this to another name in their constructors.
7180 </summary>
7181 </member>
7182 <member name="P:NUnit.Framework.Constraints.Constraint.Description">
7183 <summary>
7184 The Description of what this constraint tests, for
7185 use in messages and in the ConstraintResult.
7186 </summary>
7187 </member>
7188 <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
7189 <summary>
7190 Arguments provided to this Constraint, for use in
7191 formatting the description.
7192 </summary>
7193 </member>
7194 <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
7195 <summary>
7196 The ConstraintBuilder holding this constraint
7197 </summary>
7198 </member>
7199 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
7200 <summary>
7201 Applies the constraint to an actual value, returning a ConstraintResult.
7202 </summary>
7203 <param name="actual">The value to be tested</param>
7204 <returns>A ConstraintResult</returns>
7205 </member>
7206 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
7207 <summary>
7208 Applies the constraint to an ActualValueDelegate that returns
7209 the value to be tested. The default implementation simply evaluates
7210 the delegate but derived classes may override it to provide for
7211 delayed processing.
7212 </summary>
7213 <param name="del">An ActualValueDelegate</param>
7214 <returns>A ConstraintResult</returns>
7215 </member>
7216 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
7217 <summary>
7218 Test whether the constraint is satisfied by a given reference.
7219 The default implementation simply dereferences the value but
7220 derived classes may override it to provide for delayed processing.
7221 </summary>
7222 <param name="actual">A reference to the value to be tested</param>
7223 <returns>A ConstraintResult</returns>
7224 </member>
7225 <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
7226 <summary>
7227 Default override of ToString returns the constraint DisplayName
7228 followed by any arguments within angle brackets.
7229 </summary>
7230 <returns></returns>
7231 </member>
7232 <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
7233 <summary>
7234 Returns the string representation of this constraint
7235 </summary>
7236 </member>
7237 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
7238 <summary>
7239 This operator creates a constraint that is satisfied only if both
7240 argument constraints are satisfied.
7241 </summary>
7242 </member>
7243 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
7244 <summary>
7245 This operator creates a constraint that is satisfied if either
7246 of the argument constraints is satisfied.
7247 </summary>
7248 </member>
7249 <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
7250 <summary>
7251 This operator creates a constraint that is satisfied if the
7252 argument constraint is not satisfied.
7253 </summary>
7254 </member>
7255 <member name="P:NUnit.Framework.Constraints.Constraint.And">
7256 <summary>
7257 Returns a ConstraintExpression by appending And
7258 to the current constraint.
7259 </summary>
7260 </member>
7261 <member name="P:NUnit.Framework.Constraints.Constraint.With">
7262 <summary>
7263 Returns a ConstraintExpression by appending And
7264 to the current constraint.
7265 </summary>
7266 </member>
7267 <member name="P:NUnit.Framework.Constraints.Constraint.Or">
7268 <summary>
7269 Returns a ConstraintExpression by appending Or
7270 to the current constraint.
7271 </summary>
7272 </member>
7273 <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
7274 <summary>
7275 Returns a DelayedConstraint with the specified delay time.
7276 </summary>
7277 <param name="delayInMilliseconds">The delay in milliseconds.</param>
7278 <returns></returns>
7279 </member>
7280 <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
7281 <summary>
7282 Returns a DelayedConstraint with the specified delay time
7283 and polling interval.
7284 </summary>
7285 <param name="delayInMilliseconds">The delay in milliseconds.</param>
7286 <param name="pollingInterval">The interval at which to test the constraint.</param>
7287 <returns></returns>
7288 </member>
7289 <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
7290 <summary>
7291 Resolves any pending operators and returns the resolved constraint.
7292 </summary>
7293 </member>
7294 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
7295 <summary>
7296 ConstraintBuilder maintains the stacks that are used in
7297 processing a ConstraintExpression. An OperatorStack
7298 is used to hold operators that are waiting for their
7299 operands to be reorganized. a ConstraintStack holds
7300 input constraints as well as the results of each
7301 operator applied.
7302 </summary>
7303 </member>
7304 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
7305 <summary>
7306 OperatorStack is a type-safe stack for holding ConstraintOperators
7307 </summary>
7308 </member>
7309 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
7310 <summary>
7311 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
7312 </summary>
7313 <param name="builder">The ConstraintBuilder using this stack.</param>
7314 </member>
7315 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
7316 <summary>
7317 Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
7318 </summary>
7319 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
7320 </member>
7321 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
7322 <summary>
7323 Gets the topmost operator without modifying the stack.
7324 </summary>
7325 </member>
7326 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
7327 <summary>
7328 Pushes the specified operator onto the stack.
7329 </summary>
7330 <param name="op">The operator to put onto the stack.</param>
7331 </member>
7332 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
7333 <summary>
7334 Pops the topmost operator from the stack.
7335 </summary>
7336 <returns>The topmost operator on the stack</returns>
7337 </member>
7338 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
7339 <summary>
7340 ConstraintStack is a type-safe stack for holding Constraints
7341 </summary>
7342 </member>
7343 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
7344 <summary>
7345 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
7346 </summary>
7347 <param name="builder">The ConstraintBuilder using this stack.</param>
7348 </member>
7349 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
7350 <summary>
7351 Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
7352 </summary>
7353 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
7354 </member>
7355 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
7356 <summary>
7357 Pushes the specified constraint. As a side effect,
7358 the constraint's Builder field is set to the
7359 ConstraintBuilder owning this stack.
7360 </summary>
7361 <param name="constraint">The constraint to put onto the stack</param>
7362 </member>
7363 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
7364 <summary>
7365 Pops this topmost constraint from the stack.
7366 As a side effect, the constraint's Builder
7367 field is set to null.
7368 </summary>
7369 <returns>The topmost contraint on the stack</returns>
7370 </member>
7371 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
7372 <summary>
7373 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
7374 </summary>
7375 </member>
7376 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
7377 <summary>
7378 Appends the specified operator to the expression by first
7379 reducing the operator stack and then pushing the new
7380 operator on the stack.
7381 </summary>
7382 <param name="op">The operator to push.</param>
7383 </member>
7384 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
7385 <summary>
7386 Appends the specified constraint to the expression by pushing
7387 it on the constraint stack.
7388 </summary>
7389 <param name="constraint">The constraint to push.</param>
7390 </member>
7391 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
7392 <summary>
7393 Sets the top operator right context.
7394 </summary>
7395 <param name="rightContext">The right context.</param>
7396 </member>
7397 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
7398 <summary>
7399 Reduces the operator stack until the topmost item
7400 precedence is greater than or equal to the target precedence.
7401 </summary>
7402 <param name="targetPrecedence">The target precedence.</param>
7403 </member>
7404 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
7405 <summary>
7406 Resolves this instance, returning a Constraint. If the Builder
7407 is not currently in a resolvable state, an exception is thrown.
7408 </summary>
7409 <returns>The resolved constraint</returns>
7410 </member>
7411 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
7412 <summary>
7413 Gets a value indicating whether this instance is resolvable.
7414 </summary>
7415 <value>
7416 <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
7417 </value>
7418 </member>
7419 <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
7420 <summary>
7421 ConstraintExpression represents a compound constraint in the
7422 process of being constructed from a series of syntactic elements.
7423
7424 Individual elements are appended to the expression as they are
7425 reorganized. When a constraint is appended, it is returned as the
7426 value of the operation so that modifiers may be applied. However,
7427 any partially built expression is attached to the constraint for
7428 later resolution. When an operator is appended, the partial
7429 expression is returned. If it's a self-resolving operator, then
7430 a ResolvableConstraintExpression is returned.
7431 </summary>
7432 </member>
7433 <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
7434 <summary>
7435 The ConstraintBuilder holding the elements recognized so far
7436 </summary>
7437 </member>
7438 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
7439 <summary>
7440 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
7441 </summary>
7442 </member>
7443 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
7444 <summary>
7445 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
7446 class passing in a ConstraintBuilder, which may be pre-populated.
7447 </summary>
7448 <param name="builder">The builder.</param>
7449 </member>
7450 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
7451 <summary>
7452 Returns a string representation of the expression as it
7453 currently stands. This should only be used for testing,
7454 since it has the side-effect of resolving the expression.
7455 </summary>
7456 <returns></returns>
7457 </member>
7458 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
7459 <summary>
7460 Appends an operator to the expression and returns the
7461 resulting expression itself.
7462 </summary>
7463 </member>
7464 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
7465 <summary>
7466 Appends a self-resolving operator to the expression and
7467 returns a new ResolvableConstraintExpression.
7468 </summary>
7469 </member>
7470 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
7471 <summary>
7472 Appends a constraint to the expression and returns that
7473 constraint, which is associated with the current state
7474 of the expression being built. Note that the constraint
7475 is not reduced at this time. For example, if there
7476 is a NotOperator on the stack we don't reduce and
7477 return a NotConstraint. The original constraint must
7478 be returned because it may support modifiers that
7479 are yet to be applied.
7480 </summary>
7481 </member>
7482 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
7483 <summary>
7484 Returns a ConstraintExpression that negates any
7485 following constraint.
7486 </summary>
7487 </member>
7488 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
7489 <summary>
7490 Returns a ConstraintExpression that negates any
7491 following constraint.
7492 </summary>
7493 </member>
7494 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
7495 <summary>
7496 Returns a ConstraintExpression, which will apply
7497 the following constraint to all members of a collection,
7498 succeeding if all of them succeed.
7499 </summary>
7500 </member>
7501 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
7502 <summary>
7503 Returns a ConstraintExpression, which will apply
7504 the following constraint to all members of a collection,
7505 succeeding if at least one of them succeeds.
7506 </summary>
7507 </member>
7508 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
7509 <summary>
7510 Returns a ConstraintExpression, which will apply
7511 the following constraint to all members of a collection,
7512 succeeding if all of them fail.
7513 </summary>
7514 </member>
7515 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
7516 <summary>
7517 Returns a ConstraintExpression, which will apply
7518 the following constraint to all members of a collection,
7519 succeeding only if a specified number of them succeed.
7520 </summary>
7521 </member>
7522 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
7523 <summary>
7524 Returns a new PropertyConstraintExpression, which will either
7525 test for the existence of the named property on the object
7526 being tested or apply any following constraint to that property.
7527 </summary>
7528 </member>
7529 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
7530 <summary>
7531 Returns a new ConstraintExpression, which will apply the following
7532 constraint to the Length property of the object being tested.
7533 </summary>
7534 </member>
7535 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
7536 <summary>
7537 Returns a new ConstraintExpression, which will apply the following
7538 constraint to the Count property of the object being tested.
7539 </summary>
7540 </member>
7541 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
7542 <summary>
7543 Returns a new ConstraintExpression, which will apply the following
7544 constraint to the Message property of the object being tested.
7545 </summary>
7546 </member>
7547 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
7548 <summary>
7549 Returns a new ConstraintExpression, which will apply the following
7550 constraint to the InnerException property of the object being tested.
7551 </summary>
7552 </member>
7553 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
7554 <summary>
7555 Returns a new AttributeConstraint checking for the
7556 presence of a particular attribute on an object.
7557 </summary>
7558 </member>
7559 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
7560 <summary>
7561 Returns a new AttributeConstraint checking for the
7562 presence of a particular attribute on an object.
7563 </summary>
7564 </member>
7565 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
7566 <summary>
7567 With is currently a NOP - reserved for future use.
7568 </summary>
7569 </member>
7570 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
7571 <summary>
7572 Returns the constraint provided as an argument - used to allow custom
7573 custom constraints to easily participate in the syntax.
7574 </summary>
7575 </member>
7576 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
7577 <summary>
7578 Returns the constraint provided as an argument - used to allow custom
7579 custom constraints to easily participate in the syntax.
7580 </summary>
7581 </member>
7582 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
7583 <summary>
7584 Returns a constraint that tests for null
7585 </summary>
7586 </member>
7587 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
7588 <summary>
7589 Returns a constraint that tests for True
7590 </summary>
7591 </member>
7592 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
7593 <summary>
7594 Returns a constraint that tests for False
7595 </summary>
7596 </member>
7597 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
7598 <summary>
7599 Returns a constraint that tests for a positive value
7600 </summary>
7601 </member>
7602 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
7603 <summary>
7604 Returns a constraint that tests for a negative value
7605 </summary>
7606 </member>
7607 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
7608 <summary>
7609 Returns a constraint that tests for NaN
7610 </summary>
7611 </member>
7612 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
7613 <summary>
7614 Returns a constraint that tests for empty
7615 </summary>
7616 </member>
7617 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
7618 <summary>
7619 Returns a constraint that tests whether a collection
7620 contains all unique items.
7621 </summary>
7622 </member>
7623 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
7624 <summary>
7625 Returns a constraint that tests whether an object graph is serializable in binary format.
7626 </summary>
7627 </member>
7628 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
7629 <summary>
7630 Returns a constraint that tests whether an object graph is serializable in xml format.
7631 </summary>
7632 </member>
7633 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
7634 <summary>
7635 Returns a constraint that tests two items for equality
7636 </summary>
7637 </member>
7638 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
7639 <summary>
7640 Returns a constraint that tests that two references are the same object
7641 </summary>
7642 </member>
7643 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
7644 <summary>
7645 Returns a constraint that tests whether the
7646 actual value is greater than the supplied argument
7647 </summary>
7648 </member>
7649 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
7650 <summary>
7651 Returns a constraint that tests whether the
7652 actual value is greater than or equal to the supplied argument
7653 </summary>
7654 </member>
7655 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
7656 <summary>
7657 Returns a constraint that tests whether the
7658 actual value is greater than or equal to the supplied argument
7659 </summary>
7660 </member>
7661 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
7662 <summary>
7663 Returns a constraint that tests whether the
7664 actual value is less than the supplied argument
7665 </summary>
7666 </member>
7667 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
7668 <summary>
7669 Returns a constraint that tests whether the
7670 actual value is less than or equal to the supplied argument
7671 </summary>
7672 </member>
7673 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
7674 <summary>
7675 Returns a constraint that tests whether the
7676 actual value is less than or equal to the supplied argument
7677 </summary>
7678 </member>
7679 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
7680 <summary>
7681 Returns a constraint that tests whether the actual
7682 value is of the exact type supplied as an argument.
7683 </summary>
7684 </member>
7685 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
7686 <summary>
7687 Returns a constraint that tests whether the actual
7688 value is of the exact type supplied as an argument.
7689 </summary>
7690 </member>
7691 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
7692 <summary>
7693 Returns a constraint that tests whether the actual value
7694 is of the type supplied as an argument or a derived type.
7695 </summary>
7696 </member>
7697 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
7698 <summary>
7699 Returns a constraint that tests whether the actual value
7700 is of the type supplied as an argument or a derived type.
7701 </summary>
7702 </member>
7703 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
7704 <summary>
7705 Returns a constraint that tests whether the actual value
7706 is assignable from the type supplied as an argument.
7707 </summary>
7708 </member>
7709 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
7710 <summary>
7711 Returns a constraint that tests whether the actual value
7712 is assignable from the type supplied as an argument.
7713 </summary>
7714 </member>
7715 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
7716 <summary>
7717 Returns a constraint that tests whether the actual value
7718 is assignable from the type supplied as an argument.
7719 </summary>
7720 </member>
7721 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
7722 <summary>
7723 Returns a constraint that tests whether the actual value
7724 is assignable from the type supplied as an argument.
7725 </summary>
7726 </member>
7727 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
7728 <summary>
7729 Returns a constraint that tests whether the actual value
7730 is a collection containing the same elements as the
7731 collection supplied as an argument.
7732 </summary>
7733 </member>
7734 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
7735 <summary>
7736 Returns a constraint that tests whether the actual value
7737 is a subset of the collection supplied as an argument.
7738 </summary>
7739 </member>
7740 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
7741 <summary>
7742 Returns a constraint that tests whether the actual value
7743 is a superset of the collection supplied as an argument.
7744 </summary>
7745 </member>
7746 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
7747 <summary>
7748 Returns a constraint that tests whether a collection is ordered
7749 </summary>
7750 </member>
7751 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
7752 <summary>
7753 Returns a new CollectionContainsConstraint checking for the
7754 presence of a particular object in the collection.
7755 </summary>
7756 </member>
7757 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
7758 <summary>
7759 Returns a new CollectionContainsConstraint checking for the
7760 presence of a particular object in the collection.
7761 </summary>
7762 </member>
7763 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
7764 <summary>
7765 Returns a new ContainsConstraint. This constraint
7766 will, in turn, make use of the appropriate second-level
7767 constraint, depending on the type of the actual argument.
7768 This overload is only used if the item sought is a string,
7769 since any other type implies that we are looking for a
7770 collection member.
7771 </summary>
7772 </member>
7773 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
7774 <summary>
7775 Returns a new ContainsConstraint. This constraint
7776 will, in turn, make use of the appropriate second-level
7777 constraint, depending on the type of the actual argument.
7778 This overload is only used if the item sought is a string,
7779 since any other type implies that we are looking for a
7780 collection member.
7781 </summary>
7782 </member>
7783 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
7784 <summary>
7785 Returns a constraint that succeeds if the actual
7786 value contains the substring supplied as an argument.
7787 </summary>
7788 </member>
7789 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
7790 <summary>
7791 Returns a constraint that succeeds if the actual
7792 value contains the substring supplied as an argument.
7793 </summary>
7794 </member>
7795 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
7796 <summary>
7797 Returns a constraint that succeeds if the actual
7798 value starts with the substring supplied as an argument.
7799 </summary>
7800 </member>
7801 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
7802 <summary>
7803 Returns a constraint that succeeds if the actual
7804 value starts with the substring supplied as an argument.
7805 </summary>
7806 </member>
7807 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
7808 <summary>
7809 Returns a constraint that succeeds if the actual
7810 value starts with the substring supplied as an argument.
7811 </summary>
7812 </member>
7813 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
7814 <summary>
7815 Returns a constraint that succeeds if the actual
7816 value ends with the substring supplied as an argument.
7817 </summary>
7818 </member>
7819 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
7820 <summary>
7821 Returns a constraint that succeeds if the actual
7822 value ends with the substring supplied as an argument.
7823 </summary>
7824 </member>
7825 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
7826 <summary>
7827 Returns a constraint that succeeds if the actual
7828 value ends with the substring supplied as an argument.
7829 </summary>
7830 </member>
7831 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
7832 <summary>
7833 Returns a constraint that succeeds if the actual
7834 value matches the regular expression supplied as an argument.
7835 </summary>
7836 </member>
7837 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
7838 <summary>
7839 Returns a constraint that succeeds if the actual
7840 value matches the regular expression supplied as an argument.
7841 </summary>
7842 </member>
7843 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
7844 <summary>
7845 Returns a constraint that succeeds if the actual
7846 value matches the regular expression supplied as an argument.
7847 </summary>
7848 </member>
7849 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
7850 <summary>
7851 Returns a constraint that tests whether the path provided
7852 is the same as an expected path after canonicalization.
7853 </summary>
7854 </member>
7855 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubPathOf(System.String)">
7856 <summary>
7857 Returns a constraint that tests whether the path provided
7858 is the a subpath of the expected path after canonicalization.
7859 </summary>
7860 </member>
7861 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
7862 <summary>
7863 Returns a constraint that tests whether the path provided
7864 is the same path or under an expected path after canonicalization.
7865 </summary>
7866 </member>
7867 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.IComparable,System.IComparable)">
7868 <summary>
7869 Returns a constraint that tests whether the actual value falls
7870 within a specified range.
7871 </summary>
7872 </member>
7873 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Exist">
7874 <summary>
7875 Returns a constraint that succeeds if the value
7876 is a file or directory and it exists.
7877 </summary>
7878 </member>
7879 <member name="T:NUnit.Framework.Constraints.ConstraintFactory">
7880 <summary>
7881 Helper class with properties and methods that supply
7882 a number of constraints used in Asserts.
7883 </summary>
7884 </member>
7885 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Not">
7886 <summary>
7887 Returns a ConstraintExpression that negates any
7888 following constraint.
7889 </summary>
7890 </member>
7891 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.No">
7892 <summary>
7893 Returns a ConstraintExpression that negates any
7894 following constraint.
7895 </summary>
7896 </member>
7897 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.All">
7898 <summary>
7899 Returns a ConstraintExpression, which will apply
7900 the following constraint to all members of a collection,
7901 succeeding if all of them succeed.
7902 </summary>
7903 </member>
7904 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Some">
7905 <summary>
7906 Returns a ConstraintExpression, which will apply
7907 the following constraint to all members of a collection,
7908 succeeding if at least one of them succeeds.
7909 </summary>
7910 </member>
7911 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.None">
7912 <summary>
7913 Returns a ConstraintExpression, which will apply
7914 the following constraint to all members of a collection,
7915 succeeding if all of them fail.
7916 </summary>
7917 </member>
7918 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Exactly(System.Int32)">
7919 <summary>
7920 Returns a ConstraintExpression, which will apply
7921 the following constraint to all members of a collection,
7922 succeeding only if a specified number of them succeed.
7923 </summary>
7924 </member>
7925 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Property(System.String)">
7926 <summary>
7927 Returns a new PropertyConstraintExpression, which will either
7928 test for the existence of the named property on the object
7929 being tested or apply any following constraint to that property.
7930 </summary>
7931 </member>
7932 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Length">
7933 <summary>
7934 Returns a new ConstraintExpression, which will apply the following
7935 constraint to the Length property of the object being tested.
7936 </summary>
7937 </member>
7938 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Count">
7939 <summary>
7940 Returns a new ConstraintExpression, which will apply the following
7941 constraint to the Count property of the object being tested.
7942 </summary>
7943 </member>
7944 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Message">
7945 <summary>
7946 Returns a new ConstraintExpression, which will apply the following
7947 constraint to the Message property of the object being tested.
7948 </summary>
7949 </member>
7950 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.InnerException">
7951 <summary>
7952 Returns a new ConstraintExpression, which will apply the following
7953 constraint to the InnerException property of the object being tested.
7954 </summary>
7955 </member>
7956 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute(System.Type)">
7957 <summary>
7958 Returns a new AttributeConstraint checking for the
7959 presence of a particular attribute on an object.
7960 </summary>
7961 </member>
7962 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute``1">
7963 <summary>
7964 Returns a new AttributeConstraint checking for the
7965 presence of a particular attribute on an object.
7966 </summary>
7967 </member>
7968 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Null">
7969 <summary>
7970 Returns a constraint that tests for null
7971 </summary>
7972 </member>
7973 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.True">
7974 <summary>
7975 Returns a constraint that tests for True
7976 </summary>
7977 </member>
7978 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.False">
7979 <summary>
7980 Returns a constraint that tests for False
7981 </summary>
7982 </member>
7983 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Positive">
7984 <summary>
7985 Returns a constraint that tests for a positive value
7986 </summary>
7987 </member>
7988 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Negative">
7989 <summary>
7990 Returns a constraint that tests for a negative value
7991 </summary>
7992 </member>
7993 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.NaN">
7994 <summary>
7995 Returns a constraint that tests for NaN
7996 </summary>
7997 </member>
7998 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Empty">
7999 <summary>
8000 Returns a constraint that tests for empty
8001 </summary>
8002 </member>
8003 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Unique">
8004 <summary>
8005 Returns a constraint that tests whether a collection
8006 contains all unique items.
8007 </summary>
8008 </member>
8009 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.BinarySerializable">
8010 <summary>
8011 Returns a constraint that tests whether an object graph is serializable in binary format.
8012 </summary>
8013 </member>
8014 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.XmlSerializable">
8015 <summary>
8016 Returns a constraint that tests whether an object graph is serializable in xml format.
8017 </summary>
8018 </member>
8019 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EqualTo(System.Object)">
8020 <summary>
8021 Returns a constraint that tests two items for equality
8022 </summary>
8023 </member>
8024 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SameAs(System.Object)">
8025 <summary>
8026 Returns a constraint that tests that two references are the same object
8027 </summary>
8028 </member>
8029 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThan(System.Object)">
8030 <summary>
8031 Returns a constraint that tests whether the
8032 actual value is greater than the supplied argument
8033 </summary>
8034 </member>
8035 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThanOrEqualTo(System.Object)">
8036 <summary>
8037 Returns a constraint that tests whether the
8038 actual value is greater than or equal to the supplied argument
8039 </summary>
8040 </member>
8041 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtLeast(System.Object)">
8042 <summary>
8043 Returns a constraint that tests whether the
8044 actual value is greater than or equal to the supplied argument
8045 </summary>
8046 </member>
8047 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThan(System.Object)">
8048 <summary>
8049 Returns a constraint that tests whether the
8050 actual value is less than the supplied argument
8051 </summary>
8052 </member>
8053 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThanOrEqualTo(System.Object)">
8054 <summary>
8055 Returns a constraint that tests whether the
8056 actual value is less than or equal to the supplied argument
8057 </summary>
8058 </member>
8059 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtMost(System.Object)">
8060 <summary>
8061 Returns a constraint that tests whether the
8062 actual value is less than or equal to the supplied argument
8063 </summary>
8064 </member>
8065 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf(System.Type)">
8066 <summary>
8067 Returns a constraint that tests whether the actual
8068 value is of the exact type supplied as an argument.
8069 </summary>
8070 </member>
8071 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf``1">
8072 <summary>
8073 Returns a constraint that tests whether the actual
8074 value is of the exact type supplied as an argument.
8075 </summary>
8076 </member>
8077 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf(System.Type)">
8078 <summary>
8079 Returns a constraint that tests whether the actual value
8080 is of the type supplied as an argument or a derived type.
8081 </summary>
8082 </member>
8083 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf``1">
8084 <summary>
8085 Returns a constraint that tests whether the actual value
8086 is of the type supplied as an argument or a derived type.
8087 </summary>
8088 </member>
8089 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom(System.Type)">
8090 <summary>
8091 Returns a constraint that tests whether the actual value
8092 is assignable from the type supplied as an argument.
8093 </summary>
8094 </member>
8095 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom``1">
8096 <summary>
8097 Returns a constraint that tests whether the actual value
8098 is assignable from the type supplied as an argument.
8099 </summary>
8100 </member>
8101 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo(System.Type)">
8102 <summary>
8103 Returns a constraint that tests whether the actual value
8104 is assignable from the type supplied as an argument.
8105 </summary>
8106 </member>
8107 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo``1">
8108 <summary>
8109 Returns a constraint that tests whether the actual value
8110 is assignable from the type supplied as an argument.
8111 </summary>
8112 </member>
8113 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EquivalentTo(System.Collections.IEnumerable)">
8114 <summary>
8115 Returns a constraint that tests whether the actual value
8116 is a collection containing the same elements as the
8117 collection supplied as an argument.
8118 </summary>
8119 </member>
8120 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubsetOf(System.Collections.IEnumerable)">
8121 <summary>
8122 Returns a constraint that tests whether the actual value
8123 is a subset of the collection supplied as an argument.
8124 </summary>
8125 </member>
8126 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SupersetOf(System.Collections.IEnumerable)">
8127 <summary>
8128 Returns a constraint that tests whether the actual value
8129 is a superset of the collection supplied as an argument.
8130 </summary>
8131 </member>
8132 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Ordered">
8133 <summary>
8134 Returns a constraint that tests whether a collection is ordered
8135 </summary>
8136 </member>
8137 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Member(System.Object)">
8138 <summary>
8139 Returns a new CollectionContainsConstraint checking for the
8140 presence of a particular object in the collection.
8141 </summary>
8142 </member>
8143 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.Object)">
8144 <summary>
8145 Returns a new CollectionContainsConstraint checking for the
8146 presence of a particular object in the collection.
8147 </summary>
8148 </member>
8149 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.String)">
8150 <summary>
8151 Returns a new ContainsConstraint. This constraint
8152 will, in turn, make use of the appropriate second-level
8153 constraint, depending on the type of the actual argument.
8154 This overload is only used if the item sought is a string,
8155 since any other type implies that we are looking for a
8156 collection member.
8157 </summary>
8158 </member>
8159 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringContaining(System.String)">
8160 <summary>
8161 Returns a constraint that succeeds if the actual
8162 value contains the substring supplied as an argument.
8163 </summary>
8164 </member>
8165 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.ContainsSubstring(System.String)">
8166 <summary>
8167 Returns a constraint that succeeds if the actual
8168 value contains the substring supplied as an argument.
8169 </summary>
8170 </member>
8171 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotContain(System.String)">
8172 <summary>
8173 Returns a constraint that fails if the actual
8174 value contains the substring supplied as an argument.
8175 </summary>
8176 </member>
8177 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartWith(System.String)">
8178 <summary>
8179 Returns a constraint that succeeds if the actual
8180 value starts with the substring supplied as an argument.
8181 </summary>
8182 </member>
8183 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartsWith(System.String)">
8184 <summary>
8185 Returns a constraint that succeeds if the actual
8186 value starts with the substring supplied as an argument.
8187 </summary>
8188 </member>
8189 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringStarting(System.String)">
8190 <summary>
8191 Returns a constraint that succeeds if the actual
8192 value starts with the substring supplied as an argument.
8193 </summary>
8194 </member>
8195 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotStartWith(System.String)">
8196 <summary>
8197 Returns a constraint that fails if the actual
8198 value starts with the substring supplied as an argument.
8199 </summary>
8200 </member>
8201 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndWith(System.String)">
8202 <summary>
8203 Returns a constraint that succeeds if the actual
8204 value ends with the substring supplied as an argument.
8205 </summary>
8206 </member>
8207 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndsWith(System.String)">
8208 <summary>
8209 Returns a constraint that succeeds if the actual
8210 value ends with the substring supplied as an argument.
8211 </summary>
8212 </member>
8213 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringEnding(System.String)">
8214 <summary>
8215 Returns a constraint that succeeds if the actual
8216 value ends with the substring supplied as an argument.
8217 </summary>
8218 </member>
8219 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotEndWith(System.String)">
8220 <summary>
8221 Returns a constraint that fails if the actual
8222 value ends with the substring supplied as an argument.
8223 </summary>
8224 </member>
8225 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Match(System.String)">
8226 <summary>
8227 Returns a constraint that succeeds if the actual
8228 value matches the regular expression supplied as an argument.
8229 </summary>
8230 </member>
8231 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Matches(System.String)">
8232 <summary>
8233 Returns a constraint that succeeds if the actual
8234 value matches the regular expression supplied as an argument.
8235 </summary>
8236 </member>
8237 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringMatching(System.String)">
8238 <summary>
8239 Returns a constraint that succeeds if the actual
8240 value matches the regular expression supplied as an argument.
8241 </summary>
8242 </member>
8243 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotMatch(System.String)">
8244 <summary>
8245 Returns a constraint that fails if the actual
8246 value matches the pattern supplied as an argument.
8247 </summary>
8248 </member>
8249 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePath(System.String)">
8250 <summary>
8251 Returns a constraint that tests whether the path provided
8252 is the same as an expected path after canonicalization.
8253 </summary>
8254 </member>
8255 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubPathOf(System.String)">
8256 <summary>
8257 Returns a constraint that tests whether the path provided
8258 is a subpath of the expected path after canonicalization.
8259 </summary>
8260 </member>
8261 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePathOrUnder(System.String)">
8262 <summary>
8263 Returns a constraint that tests whether the path provided
8264 is the same path or under an expected path after canonicalization.
8265 </summary>
8266 </member>
8267 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InRange(System.IComparable,System.IComparable)">
8268 <summary>
8269 Returns a constraint that tests whether the actual value falls
8270 within a specified range.
8271 </summary>
8272 </member>
8273 <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
8274 <summary>
8275 ContainsConstraint tests a whether a string contains a substring
8276 or a collection contains an object. It postpones the decision of
8277 which test to use until the type of the actual argument is known.
8278 This allows testing whether a string is contained in a collection
8279 or as a substring of another string using the same syntax.
8280 </summary>
8281 </member>
8282 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
8283 <summary>
8284 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
8285 </summary>
8286 <param name="expected">The _expected.</param>
8287 </member>
8288 <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
8289 <summary>
8290 The Description of what this constraint tests, for
8291 use in messages and in the ConstraintResult.
8292 </summary>
8293 </member>
8294 <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
8295 <summary>
8296 Flag the constraint to ignore case and return self.
8297 </summary>
8298 </member>
8299 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
8300 <summary>
8301 Test whether the constraint is satisfied by a given value
8302 </summary>
8303 <param name="actual">The value to be tested</param>
8304 <returns>True for success, false for failure</returns>
8305 </member>
8306 <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
8307 <summary>
8308 Applies a delay to the match so that a match can be evaluated in the future.
8309 </summary>
8310 </member>
8311 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32)">
8312 <summary>
8313 Creates a new DelayedConstraint
8314 </summary>
8315 <param name="baseConstraint">The inner constraint to decorate</param>
8316 <param name="delayInMilliseconds">The time interval after which the match is performed</param>
8317 <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
8318 </member>
8319 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,System.Int32,System.Int32)">
8320 <summary>
8321 Creates a new DelayedConstraint
8322 </summary>
8323 <param name="baseConstraint">The inner constraint to decorate</param>
8324 <param name="delayInMilliseconds">The time interval after which the match is performed, in milliseconds</param>
8325 <param name="pollingInterval">The time interval used for polling, in milliseconds</param>
8326 <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
8327 </member>
8328 <member name="P:NUnit.Framework.Constraints.DelayedConstraint.Description">
8329 <summary>
8330 Gets text describing a constraint
8331 </summary>
8332 </member>
8333 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0)">
8334 <summary>
8335 Test whether the constraint is satisfied by a given value
8336 </summary>
8337 <param name="actual">The value to be tested</param>
8338 <returns>True for if the base constraint fails, false if it succeeds</returns>
8339 </member>
8340 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
8341 <summary>
8342 Test whether the constraint is satisfied by a delegate
8343 </summary>
8344 <param name="del">The delegate whose value is to be tested</param>
8345 <returns>A ConstraintResult</returns>
8346 </member>
8347 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ApplyTo``1(``0@)">
8348 <summary>
8349 Test whether the constraint is satisfied by a given reference.
8350 Overridden to wait for the specified delay period before
8351 calling the base constraint with the dereferenced value.
8352 </summary>
8353 <param name="actual">A reference to the value to be tested</param>
8354 <returns>True for success, false for failure</returns>
8355 </member>
8356 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
8357 <summary>
8358 Returns the string representation of the constraint.
8359 </summary>
8360 </member>
8361 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampOffset(System.Int64,System.TimeSpan)">
8362 <summary>
8363 Adjusts a Timestamp by a given TimeSpan
8364 </summary>
8365 <param name="timestamp"></param>
8366 <param name="offset"></param>
8367 <returns></returns>
8368 </member>
8369 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.TimestampDiff(System.Int64,System.Int64)">
8370 <summary>
8371 Returns the difference between two Timestamps as a TimeSpan
8372 </summary>
8373 <param name="timestamp1"></param>
8374 <param name="timestamp2"></param>
8375 <returns></returns>
8376 </member>
8377 <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
8378 <summary>
8379 DictionaryContainsKeyConstraint is used to test whether a dictionary
8380 contains an expected object as a key.
8381 </summary>
8382 </member>
8383 <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
8384 <summary>
8385 Construct a DictionaryContainsKeyConstraint
8386 </summary>
8387 <param name="expected"></param>
8388 </member>
8389 <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
8390 <summary>
8391 The Description of what this constraint tests, for
8392 use in messages and in the ConstraintResult.
8393 </summary>
8394 </member>
8395 <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
8396 <summary>
8397 Test whether the expected key is contained in the dictionary
8398 </summary>
8399 </member>
8400 <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
8401 <summary>
8402 EmptyCollectionConstraint tests whether a collection is empty.
8403 </summary>
8404 </member>
8405 <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
8406 <summary>
8407 The Description of what this constraint tests, for
8408 use in messages and in the ConstraintResult.
8409 </summary>
8410 </member>
8411 <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
8412 <summary>
8413 Check that the collection is empty
8414 </summary>
8415 <param name="collection"></param>
8416 <returns></returns>
8417 </member>
8418 <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
8419 <summary>
8420 EmptyConstraint tests a whether a string or collection is empty,
8421 postponing the decision about which test is applied until the
8422 type of the actual argument is known.
8423 </summary>
8424 </member>
8425 <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
8426 <summary>
8427 The Description of what this constraint tests, for
8428 use in messages and in the ConstraintResult.
8429 </summary>
8430 </member>
8431 <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
8432 <summary>
8433 Test whether the constraint is satisfied by a given value
8434 </summary>
8435 <param name="actual">The value to be tested</param>
8436 <returns>True for success, false for failure</returns>
8437 </member>
8438 <member name="T:NUnit.Framework.Constraints.EmptyDirectoryConstraint">
8439 <summary>
8440 EmptyDirectoryConstraint is used to test that a directory is empty
8441 </summary>
8442 </member>
8443 <member name="P:NUnit.Framework.Constraints.EmptyDirectoryConstraint.Description">
8444 <summary>
8445 The Description of what this constraint tests, for
8446 use in messages and in the ConstraintResult.
8447 </summary>
8448 </member>
8449 <member name="M:NUnit.Framework.Constraints.EmptyDirectoryConstraint.ApplyTo``1(``0)">
8450 <summary>
8451 Test whether the constraint is satisfied by a given value
8452 </summary>
8453 <param name="actual">The value to be tested</param>
8454 <returns>True for success, false for failure</returns>
8455 </member>
8456 <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
8457 <summary>
8458 EmptyStringConstraint tests whether a string is empty.
8459 </summary>
8460 </member>
8461 <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
8462 <summary>
8463 The Description of what this constraint tests, for
8464 use in messages and in the ConstraintResult.
8465 </summary>
8466 </member>
8467 <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
8468 <summary>
8469 Test whether the constraint is satisfied by a given value
8470 </summary>
8471 <param name="actual">The value to be tested</param>
8472 <returns>True for success, false for failure</returns>
8473 </member>
8474 <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
8475 <summary>
8476 EndsWithConstraint can test whether a string ends
8477 with an expected substring.
8478 </summary>
8479 </member>
8480 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
8481 <summary>
8482 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
8483 </summary>
8484 <param name="expected">The expected string</param>
8485 </member>
8486 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
8487 <summary>
8488 Test whether the constraint is matched by the actual value.
8489 This is a template method, which calls the IsMatch method
8490 of the derived class.
8491 </summary>
8492 <param name="actual"></param>
8493 <returns></returns>
8494 </member>
8495 <member name="T:NUnit.Framework.Constraints.EqualConstraint">
8496 <summary>
8497 EqualConstraint is able to compare an actual value with the
8498 expected value provided in its constructor. Two objects are
8499 considered equal if both are null, or if both have the same
8500 value. NUnit has special semantics for some object types.
8501 </summary>
8502 </member>
8503 <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
8504 <summary>
8505 NUnitEqualityComparer used to test equality.
8506 </summary>
8507 </member>
8508 <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
8509 <summary>
8510 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
8511 </summary>
8512 <param name="expected">The expected value.</param>
8513 </member>
8514 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
8515 <summary>
8516 Gets the tolerance for this comparison.
8517 </summary>
8518 <value>
8519 The tolerance.
8520 </value>
8521 </member>
8522 <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
8523 <summary>
8524 Gets a value indicating whether to compare case insensitive.
8525 </summary>
8526 <value>
8527 <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
8528 </value>
8529 </member>
8530 <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
8531 <summary>
8532 Gets a value indicating whether or not to clip strings.
8533 </summary>
8534 <value>
8535 <c>true</c> if set to clip strings otherwise, <c>false</c>.
8536 </value>
8537 </member>
8538 <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
8539 <summary>
8540 Gets the failure points.
8541 </summary>
8542 <value>
8543 The failure points.
8544 </value>
8545 </member>
8546 <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
8547 <summary>
8548 Flag the constraint to ignore case and return self.
8549 </summary>
8550 </member>
8551 <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
8552 <summary>
8553 Flag the constraint to suppress string clipping
8554 and return self.
8555 </summary>
8556 </member>
8557 <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
8558 <summary>
8559 Flag the constraint to compare arrays as collections
8560 and return self.
8561 </summary>
8562 </member>
8563 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
8564 <summary>
8565 Flag the constraint to use a tolerance when determining equality.
8566 </summary>
8567 <param name="amount">Tolerance value to be used</param>
8568 <returns>Self.</returns>
8569 </member>
8570 <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
8571 <summary>
8572 Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
8573 property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
8574 </summary>
8575 <remarks>
8576 Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
8577 constraint modifier.
8578 </remarks>
8579 </member>
8580 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
8581 <summary>
8582 Switches the .Within() modifier to interpret its tolerance as
8583 a distance in representable _values (see remarks).
8584 </summary>
8585 <returns>Self.</returns>
8586 <remarks>
8587 Ulp stands for "unit in the last place" and describes the minimum
8588 amount a given value can change. For any integers, an ulp is 1 whole
8589 digit. For floating point _values, the accuracy of which is better
8590 for smaller numbers and worse for larger numbers, an ulp depends
8591 on the size of the number. Using ulps for comparison of floating
8592 point results instead of fixed tolerances is safer because it will
8593 automatically compensate for the added inaccuracy of larger numbers.
8594 </remarks>
8595 </member>
8596 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
8597 <summary>
8598 Switches the .Within() modifier to interpret its tolerance as
8599 a percentage that the actual _values is allowed to deviate from
8600 the expected value.
8601 </summary>
8602 <returns>Self</returns>
8603 </member>
8604 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
8605 <summary>
8606 Causes the tolerance to be interpreted as a TimeSpan in days.
8607 </summary>
8608 <returns>Self</returns>
8609 </member>
8610 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
8611 <summary>
8612 Causes the tolerance to be interpreted as a TimeSpan in hours.
8613 </summary>
8614 <returns>Self</returns>
8615 </member>
8616 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
8617 <summary>
8618 Causes the tolerance to be interpreted as a TimeSpan in minutes.
8619 </summary>
8620 <returns>Self</returns>
8621 </member>
8622 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
8623 <summary>
8624 Causes the tolerance to be interpreted as a TimeSpan in seconds.
8625 </summary>
8626 <returns>Self</returns>
8627 </member>
8628 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
8629 <summary>
8630 Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
8631 </summary>
8632 <returns>Self</returns>
8633 </member>
8634 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
8635 <summary>
8636 Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
8637 </summary>
8638 <returns>Self</returns>
8639 </member>
8640 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
8641 <summary>
8642 Flag the constraint to use the supplied IComparer object.
8643 </summary>
8644 <param name="comparer">The IComparer object to use.</param>
8645 <returns>Self.</returns>
8646 </member>
8647 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
8648 <summary>
8649 Flag the constraint to use the supplied IComparer object.
8650 </summary>
8651 <param name="comparer">The IComparer object to use.</param>
8652 <returns>Self.</returns>
8653 </member>
8654 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
8655 <summary>
8656 Flag the constraint to use the supplied Comparison object.
8657 </summary>
8658 <param name="comparer">The IComparer object to use.</param>
8659 <returns>Self.</returns>
8660 </member>
8661 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
8662 <summary>
8663 Flag the constraint to use the supplied IEqualityComparer object.
8664 </summary>
8665 <param name="comparer">The IComparer object to use.</param>
8666 <returns>Self.</returns>
8667 </member>
8668 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
8669 <summary>
8670 Flag the constraint to use the supplied IEqualityComparer object.
8671 </summary>
8672 <param name="comparer">The IComparer object to use.</param>
8673 <returns>Self.</returns>
8674 </member>
8675 <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
8676 <summary>
8677 Test whether the constraint is satisfied by a given value
8678 </summary>
8679 <param name="actual">The value to be tested</param>
8680 <returns>True for success, false for failure</returns>
8681 </member>
8682 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
8683 <summary>
8684 The Description of what this constraint tests, for
8685 use in messages and in the ConstraintResult.
8686 </summary>
8687 </member>
8688 <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
8689 <summary>
8690 EqualityAdapter class handles all equality comparisons
8691 that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
8692 or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
8693 </summary>
8694 </member>
8695 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
8696 <summary>
8697 Compares two objects, returning true if they are equal
8698 </summary>
8699 </member>
8700 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
8701 <summary>
8702 Returns true if the two objects can be compared by this adapter.
8703 The base adapter cannot handle IEnumerables except for strings.
8704 </summary>
8705 </member>
8706 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
8707 <summary>
8708 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
8709 </summary>
8710 </member>
8711 <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
8712 <summary>
8713 <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
8714 </summary>
8715 </member>
8716 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
8717 <summary>
8718 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
8719 </summary>
8720 </member>
8721 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
8722 <summary>
8723 Returns true if the two objects can be compared by this adapter.
8724 Generic adapter requires objects of the specified type.
8725 </summary>
8726 </member>
8727 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
8728 <summary>
8729 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
8730 </summary>
8731 </member>
8732 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
8733 <summary>
8734 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
8735 </summary>
8736 </member>
8737 <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
8738 <summary>
8739 <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
8740 </summary>
8741 </member>
8742 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
8743 <summary>
8744 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
8745 </summary>
8746 </member>
8747 <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
8748 <summary>
8749 ExactTypeConstraint is used to test that an object
8750 is of the exact type provided in the constructor
8751 </summary>
8752 </member>
8753 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
8754 <summary>
8755 Construct an ExactTypeConstraint for a given Type
8756 </summary>
8757 <param name="type">The expected Type.</param>
8758 </member>
8759 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
8760 <summary>
8761 Apply the constraint to an actual value, returning true if it succeeds
8762 </summary>
8763 <param name="actual">The actual argument</param>
8764 <returns>True if the constraint succeeds, otherwise false.</returns>
8765 </member>
8766 <member name="T:NUnit.Framework.Constraints.FalseConstraint">
8767 <summary>
8768 FalseConstraint tests that the actual value is false
8769 </summary>
8770 </member>
8771 <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
8772 <summary>
8773 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
8774 </summary>
8775 </member>
8776 <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
8777 <summary>
8778 Test whether the constraint is satisfied by a given value
8779 </summary>
8780 <param name="actual">The value to be tested</param>
8781 <returns>True for success, false for failure</returns>
8782 </member>
8783 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
8784 <summary>Helper routines for working with floating point numbers</summary>
8785 <remarks>
8786 <para>
8787 The floating point comparison code is based on this excellent article:
8788 http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
8789 </para>
8790 <para>
8791 "ULP" means Unit in the Last Place and in the context of this library refers to
8792 the distance between two adjacent floating point numbers. IEEE floating point
8793 numbers can only represent a finite subset of natural numbers, with greater
8794 accuracy for smaller numbers and lower accuracy for very large numbers.
8795 </para>
8796 <para>
8797 If a comparison is allowed "2 ulps" of deviation, that means the _values are
8798 allowed to deviate by up to 2 adjacent floating point _values, which might be
8799 as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
8800 </para>
8801 </remarks>
8802 </member>
8803 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
8804 <summary>Union of a floating point variable and an integer</summary>
8805 </member>
8806 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
8807 <summary>The union's value as a floating point variable</summary>
8808 </member>
8809 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
8810 <summary>The union's value as an integer</summary>
8811 </member>
8812 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
8813 <summary>The union's value as an unsigned integer</summary>
8814 </member>
8815 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
8816 <summary>Union of a double precision floating point variable and a long</summary>
8817 </member>
8818 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
8819 <summary>The union's value as a double precision floating point variable</summary>
8820 </member>
8821 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
8822 <summary>The union's value as a long</summary>
8823 </member>
8824 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
8825 <summary>The union's value as an unsigned long</summary>
8826 </member>
8827 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
8828 <summary>Compares two floating point _values for equality</summary>
8829 <param name="left">First floating point value to be compared</param>
8830 <param name="right">Second floating point value t be compared</param>
8831 <param name="maxUlps">
8832 Maximum number of representable floating point _values that are allowed to
8833 be between the left and the right floating point _values
8834 </param>
8835 <returns>True if both numbers are equal or close to being equal</returns>
8836 <remarks>
8837 <para>
8838 Floating point _values can only represent a finite subset of natural numbers.
8839 For example, the _values 2.00000000 and 2.00000024 can be stored in a float,
8840 but nothing inbetween them.
8841 </para>
8842 <para>
8843 This comparison will count how many possible floating point _values are between
8844 the left and the right number. If the number of possible _values between both
8845 numbers is less than or equal to maxUlps, then the numbers are considered as
8846 being equal.
8847 </para>
8848 <para>
8849 Implementation partially follows the code outlined here:
8850 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
8851 </para>
8852 </remarks>
8853 </member>
8854 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
8855 <summary>Compares two double precision floating point _values for equality</summary>
8856 <param name="left">First double precision floating point value to be compared</param>
8857 <param name="right">Second double precision floating point value t be compared</param>
8858 <param name="maxUlps">
8859 Maximum number of representable double precision floating point _values that are
8860 allowed to be between the left and the right double precision floating point _values
8861 </param>
8862 <returns>True if both numbers are equal or close to being equal</returns>
8863 <remarks>
8864 <para>
8865 Double precision floating point _values can only represent a limited series of
8866 natural numbers. For example, the _values 2.0000000000000000 and 2.0000000000000004
8867 can be stored in a double, but nothing inbetween them.
8868 </para>
8869 <para>
8870 This comparison will count how many possible double precision floating point
8871 _values are between the left and the right number. If the number of possible
8872 _values between both numbers is less than or equal to maxUlps, then the numbers
8873 are considered as being equal.
8874 </para>
8875 <para>
8876 Implementation partially follows the code outlined here:
8877 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
8878 </para>
8879 </remarks>
8880 </member>
8881 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
8882 <summary>
8883 Reinterprets the memory contents of a floating point value as an integer value
8884 </summary>
8885 <param name="value">
8886 Floating point value whose memory contents to reinterpret
8887 </param>
8888 <returns>
8889 The memory contents of the floating point value interpreted as an integer
8890 </returns>
8891 </member>
8892 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
8893 <summary>
8894 Reinterprets the memory contents of a double precision floating point
8895 value as an integer value
8896 </summary>
8897 <param name="value">
8898 Double precision floating point value whose memory contents to reinterpret
8899 </param>
8900 <returns>
8901 The memory contents of the double precision floating point value
8902 interpreted as an integer
8903 </returns>
8904 </member>
8905 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
8906 <summary>
8907 Reinterprets the memory contents of an integer as a floating point value
8908 </summary>
8909 <param name="value">Integer value whose memory contents to reinterpret</param>
8910 <returns>
8911 The memory contents of the integer value interpreted as a floating point value
8912 </returns>
8913 </member>
8914 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
8915 <summary>
8916 Reinterprets the memory contents of an integer value as a double precision
8917 floating point value
8918 </summary>
8919 <param name="value">Integer whose memory contents to reinterpret</param>
8920 <returns>
8921 The memory contents of the integer interpreted as a double precision
8922 floating point value
8923 </returns>
8924 </member>
8925 <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
8926 <summary>
8927 Tests whether a value is greater than the value supplied to its constructor
8928 </summary>
8929 </member>
8930 <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
8931 <summary>
8932 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
8933 </summary>
8934 <param name="expected">The expected value.</param>
8935 </member>
8936 <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
8937 <summary>
8938 Tests whether a value is greater than or equal to the value supplied to its constructor
8939 </summary>
8940 </member>
8941 <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
8942 <summary>
8943 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
8944 </summary>
8945 <param name="expected">The expected value.</param>
8946 </member>
8947 <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
8948 <summary>
8949 ConstraintStatus represents the status of a ConstraintResult
8950 returned by a Constraint being applied to an actual value.
8951 </summary>
8952 </member>
8953 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
8954 <summary>
8955 The status has not yet been set
8956 </summary>
8957 </member>
8958 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
8959 <summary>
8960 The constraint succeeded
8961 </summary>
8962 </member>
8963 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
8964 <summary>
8965 The constraint failed
8966 </summary>
8967 </member>
8968 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
8969 <summary>
8970 An error occured in applying the constraint (reserved for future use)
8971 </summary>
8972 </member>
8973 <member name="T:NUnit.Framework.Constraints.ConstraintResult">
8974 <summary>
8975 Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
8976 </summary>
8977 </member>
8978 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
8979 <summary>
8980 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
8981 </summary>
8982 <param name="constraint">The Constraint to which this result applies.</param>
8983 <param name="actualValue">The actual value to which the Constraint was applied.</param>
8984 </member>
8985 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
8986 <summary>
8987 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
8988 </summary>
8989 <param name="constraint">The Constraint to which this result applies.</param>
8990 <param name="actualValue">The actual value to which the Constraint was applied.</param>
8991 <param name="status">The status of the new ConstraintResult.</param>
8992 </member>
8993 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
8994 <summary>
8995 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
8996 </summary>
8997 <param name="constraint">The Constraint to which this result applies.</param>
8998 <param name="actualValue">The actual value to which the Constraint was applied.</param>
8999 <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
9000 </member>
9001 <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
9002 <summary>
9003 The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
9004 </summary>
9005 </member>
9006 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
9007 <summary>
9008 Gets and sets the ResultStatus for this result.
9009 </summary>
9010 </member>
9011 <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
9012 <summary>
9013 True if actual value meets the Constraint criteria otherwise false.
9014 </summary>
9015 </member>
9016 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
9017 <summary>
9018 Display friendly name of the constraint.
9019 </summary>
9020 </member>
9021 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
9022 <summary>
9023 Description of the constraint may be affected by the state the constraint had
9024 when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
9025 </summary>
9026 </member>
9027 <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
9028 <summary>
9029 Write the failure message to the MessageWriter provided
9030 as an argument. The default implementation simply passes
9031 the result and the actual value to the writer, which
9032 then displays the constraint description and the value.
9033
9034 Constraints that need to provide additional details,
9035 such as where the error occured can override this.
9036 </summary>
9037 <param name="writer">The MessageWriter on which to display the message</param>
9038 </member>
9039 <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
9040 <summary>
9041 Write the actual value for a failing constraint test to a
9042 MessageWriter. The default implementation simply writes
9043 the raw value of actual, leaving it to the writer to
9044 perform any formatting.
9045 </summary>
9046 <param name="writer">The writer on which the actual value is displayed</param>
9047 </member>
9048 <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
9049 <summary>
9050 InstanceOfTypeConstraint is used to test that an object
9051 is of the same type provided or derived from it.
9052 </summary>
9053 </member>
9054 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
9055 <summary>
9056 Construct an InstanceOfTypeConstraint for the type provided
9057 </summary>
9058 <param name="type">The expected Type</param>
9059 </member>
9060 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
9061 <summary>
9062 Apply the constraint to an actual value, returning true if it succeeds
9063 </summary>
9064 <param name="actual">The actual argument</param>
9065 <returns>True if the constraint succeeds, otherwise false.</returns>
9066 </member>
9067 <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
9068 <summary>
9069 The IResolveConstraint interface is implemented by all
9070 complete and resolvable constraints and expressions.
9071 </summary>
9072 </member>
9073 <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
9074 <summary>
9075 Return the top-level constraint for this expression
9076 </summary>
9077 <returns></returns>
9078 </member>
9079 <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
9080 <summary>
9081 Tests whether a value is less than the value supplied to its constructor
9082 </summary>
9083 </member>
9084 <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
9085 <summary>
9086 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
9087 </summary>
9088 <param name="expected">The expected value.</param>
9089 </member>
9090 <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
9091 <summary>
9092 Tests whether a value is less than or equal to the value supplied to its constructor
9093 </summary>
9094 </member>
9095 <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
9096 <summary>
9097 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
9098 </summary>
9099 <param name="expected">The expected value.</param>
9100 </member>
9101 <member name="T:NUnit.Framework.Constraints.MessageWriter">
9102 <summary>
9103 MessageWriter is the abstract base for classes that write
9104 constraint descriptions and messages in some form. The
9105 class has separate methods for writing various components
9106 of a message, allowing implementations to tailor the
9107 presentation as needed.
9108 </summary>
9109 </member>
9110 <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
9111 <summary>
9112 Construct a MessageWriter given a culture
9113 </summary>
9114 </member>
9115 <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
9116 <summary>
9117 Abstract method to get the max line length
9118 </summary>
9119 </member>
9120 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
9121 <summary>
9122 Method to write single line message with optional args, usually
9123 written to precede the general failure message.
9124 </summary>
9125 <param name="message">The message to be written</param>
9126 <param name="args">Any arguments used in formatting the message</param>
9127 </member>
9128 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
9129 <summary>
9130 Method to write single line message with optional args, usually
9131 written to precede the general failure message, at a givel
9132 indentation level.
9133 </summary>
9134 <param name="level">The indentation level of the message</param>
9135 <param name="message">The message to be written</param>
9136 <param name="args">Any arguments used in formatting the message</param>
9137 </member>
9138 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
9139 <summary>
9140 Display Expected and Actual lines for a constraint. This
9141 is called by MessageWriter's default implementation of
9142 WriteMessageTo and provides the generic two-line display.
9143 </summary>
9144 <param name="result">The failing constraint result</param>
9145 </member>
9146 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
9147 <summary>
9148 Display Expected and Actual lines for given _values. This
9149 method may be called by constraints that need more control over
9150 the display of actual and expected _values than is provided
9151 by the default implementation.
9152 </summary>
9153 <param name="expected">The expected value</param>
9154 <param name="actual">The actual value causing the failure</param>
9155 </member>
9156 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
9157 <summary>
9158 Display Expected and Actual lines for given _values, including
9159 a tolerance value on the Expected line.
9160 </summary>
9161 <param name="expected">The expected value</param>
9162 <param name="actual">The actual value causing the failure</param>
9163 <param name="tolerance">The tolerance within which the test was made</param>
9164 </member>
9165 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
9166 <summary>
9167 Display the expected and actual string _values on separate lines.
9168 If the mismatch parameter is >=0, an additional line is displayed
9169 line containing a caret that points to the mismatch point.
9170 </summary>
9171 <param name="expected">The expected string value</param>
9172 <param name="actual">The actual string value</param>
9173 <param name="mismatch">The point at which the strings don't match or -1</param>
9174 <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
9175 <param name="clipping">If true, the strings should be clipped to fit the line</param>
9176 </member>
9177 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
9178 <summary>
9179 Writes the text for an actual value.
9180 </summary>
9181 <param name="actual">The actual value.</param>
9182 </member>
9183 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
9184 <summary>
9185 Writes the text for a generalized value.
9186 </summary>
9187 <param name="val">The value.</param>
9188 </member>
9189 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
9190 <summary>
9191 Writes the text for a collection value,
9192 starting at a particular point, to a max length
9193 </summary>
9194 <param name="collection">The collection containing elements to write.</param>
9195 <param name="start">The starting point of the elements to write</param>
9196 <param name="max">The maximum number of elements to write</param>
9197 </member>
9198 <member name="T:NUnit.Framework.Constraints.MsgUtils">
9199 <summary>
9200 Static methods used in creating messages
9201 </summary>
9202 </member>
9203 <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
9204 <summary>
9205 Static string used when strings are clipped
9206 </summary>
9207 </member>
9208 <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
9209 <summary>
9210 Formatting strings used for expected and actual _values
9211 </summary>
9212 </member>
9213 <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
9214 <summary>
9215 Formats text to represent a generalized value.
9216 </summary>
9217 <param name="val">The value</param>
9218 <returns>The formatted text</returns>
9219 </member>
9220 <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
9221 <summary>
9222 Formats text for a collection value,
9223 starting at a particular point, to a max length
9224 </summary>
9225 <param name="collection">The collection containing elements to write.</param>
9226 <param name="start">The starting point of the elements to write</param>
9227 <param name="max">The maximum number of elements to write</param>
9228 </member>
9229 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
9230 <summary>
9231 Returns the representation of a type as used in NUnitLite.
9232 This is the same as Type.ToString() except for arrays,
9233 which are displayed with their declared sizes.
9234 </summary>
9235 <param name="obj"></param>
9236 <returns></returns>
9237 </member>
9238 <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
9239 <summary>
9240 Converts any control characters in a string
9241 to their escaped representation.
9242 </summary>
9243 <param name="s">The string to be converted</param>
9244 <returns>The converted string</returns>
9245 </member>
9246 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
9247 <summary>
9248 Return the a string representation for a set of indices into an array
9249 </summary>
9250 <param name="indices">Array of indices for which a string is needed</param>
9251 </member>
9252 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
9253 <summary>
9254 Get an array of indices representing the point in a collection or
9255 array corresponding to a single int index into the collection.
9256 </summary>
9257 <param name="collection">The collection to which the indices apply</param>
9258 <param name="index">Index in the collection</param>
9259 <returns>Array of indices</returns>
9260 </member>
9261 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
9262 <summary>
9263 Clip a string to a given length, starting at a particular offset, returning the clipped
9264 string with ellipses representing the removed parts
9265 </summary>
9266 <param name="s">The string to be clipped</param>
9267 <param name="maxStringLength">The maximum permitted length of the result string</param>
9268 <param name="clipStart">The point at which to start clipping</param>
9269 <returns>The clipped string</returns>
9270 </member>
9271 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
9272 <summary>
9273 Clip the expected and actual strings in a coordinated fashion,
9274 so that they may be displayed together.
9275 </summary>
9276 <param name="expected"></param>
9277 <param name="actual"></param>
9278 <param name="maxDisplayLength"></param>
9279 <param name="mismatch"></param>
9280 </member>
9281 <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
9282 <summary>
9283 Shows the position two strings start to differ. Comparison
9284 starts at the start index.
9285 </summary>
9286 <param name="expected">The expected string</param>
9287 <param name="actual">The actual string</param>
9288 <param name="istart">The index in the strings at which comparison should start</param>
9289 <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
9290 <returns>-1 if no mismatch found, or the index where mismatch found</returns>
9291 </member>
9292 <member name="T:NUnit.Framework.Constraints.NaNConstraint">
9293 <summary>
9294 NaNConstraint tests that the actual value is a double or float NaN
9295 </summary>
9296 </member>
9297 <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
9298 <summary>
9299 The Description of what this constraint tests, for
9300 use in messages and in the ConstraintResult.
9301 </summary>
9302 </member>
9303 <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
9304 <summary>
9305 Test that the actual value is an NaN
9306 </summary>
9307 <param name="actual"></param>
9308 <returns></returns>
9309 </member>
9310 <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
9311 <summary>
9312 NoItemConstraint applies another constraint to each
9313 item in a collection, failing if any of them succeeds.
9314 </summary>
9315 </member>
9316 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
9317 <summary>
9318 Construct a SomeItemsConstraint on top of an existing constraint
9319 </summary>
9320 <param name="itemConstraint"></param>
9321 </member>
9322 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
9323 <summary>
9324 Apply the item constraint to each item in the collection,
9325 failing if any item fails.
9326 </summary>
9327 <param name="actual"></param>
9328 <returns></returns>
9329 </member>
9330 <member name="T:NUnit.Framework.Constraints.NotConstraint">
9331 <summary>
9332 NotConstraint negates the effect of some other constraint
9333 </summary>
9334 </member>
9335 <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
9336 <summary>
9337 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
9338 </summary>
9339 <param name="baseConstraint">The base constraint to be negated.</param>
9340 </member>
9341 <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
9342 <summary>
9343 Test whether the constraint is satisfied by a given value
9344 </summary>
9345 <param name="actual">The value to be tested</param>
9346 <returns>True for if the base constraint fails, false if it succeeds</returns>
9347 </member>
9348 <member name="T:NUnit.Framework.Constraints.NullConstraint">
9349 <summary>
9350 NullConstraint tests that the actual value is null
9351 </summary>
9352 </member>
9353 <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
9354 <summary>
9355 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
9356 </summary>
9357 </member>
9358 <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
9359 <summary>
9360 Applies the constraint to an actual value, returning a ConstraintResult.
9361 </summary>
9362 <param name="actual">The value to be tested</param>
9363 <returns>A ConstraintResult</returns>
9364 </member>
9365 <member name="T:NUnit.Framework.Constraints.Numerics">
9366 <summary>
9367 The Numerics class contains common operations on numeric _values.
9368 </summary>
9369 </member>
9370 <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
9371 <summary>
9372 Checks the type of the object, returning true if
9373 the object is a numeric type.
9374 </summary>
9375 <param name="obj">The object to check</param>
9376 <returns>true if the object is a numeric type</returns>
9377 </member>
9378 <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
9379 <summary>
9380 Checks the type of the object, returning true if
9381 the object is a floating point numeric type.
9382 </summary>
9383 <param name="obj">The object to check</param>
9384 <returns>true if the object is a floating point numeric type</returns>
9385 </member>
9386 <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
9387 <summary>
9388 Checks the type of the object, returning true if
9389 the object is a fixed point numeric type.
9390 </summary>
9391 <param name="obj">The object to check</param>
9392 <returns>true if the object is a fixed point numeric type</returns>
9393 </member>
9394 <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
9395 <summary>
9396 Test two numeric _values for equality, performing the usual numeric
9397 conversions and using a provided or default tolerance. If the tolerance
9398 provided is Empty, this method may set it to a default tolerance.
9399 </summary>
9400 <param name="expected">The expected value</param>
9401 <param name="actual">The actual value</param>
9402 <param name="tolerance">A reference to the tolerance in effect</param>
9403 <returns>True if the _values are equal</returns>
9404 </member>
9405 <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
9406 <summary>
9407 Compare two numeric _values, performing the usual numeric conversions.
9408 </summary>
9409 <param name="expected">The expected value</param>
9410 <param name="actual">The actual value</param>
9411 <returns>The relationship of the _values to each other</returns>
9412 </member>
9413 <member name="T:NUnit.Framework.Constraints.NUnitComparer">
9414 <summary>
9415 NUnitComparer encapsulates NUnit's default behavior
9416 in comparing two objects.
9417 </summary>
9418 </member>
9419 <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
9420 <summary>
9421 Returns the default NUnitComparer.
9422 </summary>
9423 </member>
9424 <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
9425 <summary>
9426 Compares two objects
9427 </summary>
9428 <param name="x"></param>
9429 <param name="y"></param>
9430 <returns></returns>
9431 </member>
9432 <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
9433 <summary>
9434 NUnitEqualityComparer encapsulates NUnit's handling of
9435 equality tests between objects.
9436 </summary>
9437 </member>
9438 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
9439 <summary>
9440 If true, all string comparisons will ignore case
9441 </summary>
9442 </member>
9443 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
9444 <summary>
9445 If true, arrays will be treated as collections, allowing
9446 those of different dimensions to be compared
9447 </summary>
9448 </member>
9449 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
9450 <summary>
9451 Comparison objects used in comparisons for some constraints.
9452 </summary>
9453 </member>
9454 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
9455 <summary>
9456 List of points at which a failure occurred.
9457 </summary>
9458 </member>
9459 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
9460 <summary>
9461 Returns the default NUnitEqualityComparer
9462 </summary>
9463 </member>
9464 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
9465 <summary>
9466 Gets and sets a flag indicating whether case should
9467 be ignored in determining equality.
9468 </summary>
9469 </member>
9470 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
9471 <summary>
9472 Gets and sets a flag indicating that arrays should be
9473 compared as collections, without regard to their shape.
9474 </summary>
9475 </member>
9476 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
9477 <summary>
9478 Gets the list of external comparers to be used to
9479 test for equality. They are applied to members of
9480 collections, in place of NUnit's own logic.
9481 </summary>
9482 </member>
9483 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
9484 <summary>
9485 Gets the list of failure points for the last Match performed.
9486 The list consists of objects to be interpreted by the caller.
9487 This generally means that the caller may only make use of
9488 objects it has placed on the list at a particular depthy.
9489 </summary>
9490 </member>
9491 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
9492 <summary>
9493 Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
9494 property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
9495 </summary>
9496 <remarks>
9497 Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
9498 modifier.
9499 </remarks>
9500 </member>
9501 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
9502 <summary>
9503 Compares two objects for equality within a tolerance.
9504 </summary>
9505 </member>
9506 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ArraysEqual(System.Array,System.Array,NUnit.Framework.Constraints.Tolerance@)">
9507 <summary>
9508 Helper method to compare two arrays
9509 </summary>
9510 </member>
9511 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
9512 <summary>
9513 Method to compare two DirectoryInfo objects
9514 </summary>
9515 <param name="x">first directory to compare</param>
9516 <param name="y">second directory to compare</param>
9517 <returns>true if equivalent, false if not</returns>
9518 </member>
9519 <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
9520 <summary>
9521 FailurePoint class represents one point of failure
9522 in an equality test.
9523 </summary>
9524 </member>
9525 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
9526 <summary>
9527 The location of the failure
9528 </summary>
9529 </member>
9530 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
9531 <summary>
9532 The expected value
9533 </summary>
9534 </member>
9535 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
9536 <summary>
9537 The actual value
9538 </summary>
9539 </member>
9540 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
9541 <summary>
9542 Indicates whether the expected value is valid
9543 </summary>
9544 </member>
9545 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
9546 <summary>
9547 Indicates whether the actual value is valid
9548 </summary>
9549 </member>
9550 <member name="T:NUnit.Framework.Constraints.AndOperator">
9551 <summary>
9552 Operator that requires both it's arguments to succeed
9553 </summary>
9554 </member>
9555 <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
9556 <summary>
9557 Construct an AndOperator
9558 </summary>
9559 </member>
9560 <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
9561 <summary>
9562 Apply the operator to produce an AndConstraint
9563 </summary>
9564 </member>
9565 <member name="T:NUnit.Framework.Constraints.AttributeOperator">
9566 <summary>
9567 Operator that tests for the presence of a particular attribute
9568 on a type and optionally applies further tests to the attribute.
9569 </summary>
9570 </member>
9571 <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
9572 <summary>
9573 Construct an AttributeOperator for a particular Type
9574 </summary>
9575 <param name="type">The Type of attribute tested</param>
9576 </member>
9577 <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
9578 <summary>
9579 Reduce produces a constraint from the operator and
9580 any arguments. It takes the arguments from the constraint
9581 stack and pushes the resulting constraint on it.
9582 </summary>
9583 </member>
9584 <member name="T:NUnit.Framework.Constraints.BinaryOperator">
9585 <summary>
9586 Abstract base class for all binary operators
9587 </summary>
9588 </member>
9589 <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
9590 <summary>
9591 Reduce produces a constraint from the operator and
9592 any arguments. It takes the arguments from the constraint
9593 stack and pushes the resulting constraint on it.
9594 </summary>
9595 <param name="stack"></param>
9596 </member>
9597 <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
9598 <summary>
9599 Gets the left precedence of the operator
9600 </summary>
9601 </member>
9602 <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
9603 <summary>
9604 Gets the right precedence of the operator
9605 </summary>
9606 </member>
9607 <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
9608 <summary>
9609 Abstract method that produces a constraint by applying
9610 the operator to its left and right constraint arguments.
9611 </summary>
9612 </member>
9613 <member name="T:NUnit.Framework.Constraints.CollectionOperator">
9614 <summary>
9615 Abstract base for operators that indicate how to
9616 apply a constraint to items in a collection.
9617 </summary>
9618 </member>
9619 <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
9620 <summary>
9621 Constructs a CollectionOperator
9622 </summary>
9623 </member>
9624 <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
9625 <summary>
9626 The ConstraintOperator class is used internally by a
9627 ConstraintBuilder to represent an operator that
9628 modifies or combines constraints.
9629
9630 Constraint operators use left and right precedence
9631 _values to determine whether the top operator on the
9632 stack should be reduced before pushing a new operator.
9633 </summary>
9634 </member>
9635 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
9636 <summary>
9637 The precedence value used when the operator
9638 is about to be pushed to the stack.
9639 </summary>
9640 </member>
9641 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
9642 <summary>
9643 The precedence value used when the operator
9644 is on the top of the stack.
9645 </summary>
9646 </member>
9647 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
9648 <summary>
9649 The syntax element preceding this operator
9650 </summary>
9651 </member>
9652 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
9653 <summary>
9654 The syntax element following this operator
9655 </summary>
9656 </member>
9657 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
9658 <summary>
9659 The precedence value used when the operator
9660 is about to be pushed to the stack.
9661 </summary>
9662 </member>
9663 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
9664 <summary>
9665 The precedence value used when the operator
9666 is on the top of the stack.
9667 </summary>
9668 </member>
9669 <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
9670 <summary>
9671 Reduce produces a constraint from the operator and
9672 any arguments. It takes the arguments from the constraint
9673 stack and pushes the resulting constraint on it.
9674 </summary>
9675 <param name="stack"></param>
9676 </member>
9677 <member name="T:NUnit.Framework.Constraints.NotOperator">
9678 <summary>
9679 Negates the test of the constraint it wraps.
9680 </summary>
9681 </member>
9682 <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
9683 <summary>
9684 Constructs a new NotOperator
9685 </summary>
9686 </member>
9687 <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
9688 <summary>
9689 Returns a NotConstraint applied to its argument.
9690 </summary>
9691 </member>
9692 <member name="T:NUnit.Framework.Constraints.OrOperator">
9693 <summary>
9694 Operator that requires at least one of it's arguments to succeed
9695 </summary>
9696 </member>
9697 <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
9698 <summary>
9699 Construct an OrOperator
9700 </summary>
9701 </member>
9702 <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
9703 <summary>
9704 Apply the operator to produce an OrConstraint
9705 </summary>
9706 </member>
9707 <member name="T:NUnit.Framework.Constraints.PrefixOperator">
9708 <summary>
9709 PrefixOperator takes a single constraint and modifies
9710 it's action in some way.
9711 </summary>
9712 </member>
9713 <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
9714 <summary>
9715 Reduce produces a constraint from the operator and
9716 any arguments. It takes the arguments from the constraint
9717 stack and pushes the resulting constraint on it.
9718 </summary>
9719 <param name="stack"></param>
9720 </member>
9721 <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
9722 <summary>
9723 Returns the constraint created by applying this
9724 prefix to another constraint.
9725 </summary>
9726 <param name="constraint"></param>
9727 <returns></returns>
9728 </member>
9729 <member name="T:NUnit.Framework.Constraints.PropOperator">
9730 <summary>
9731 Operator used to test for the presence of a named Property
9732 on an object and optionally apply further tests to the
9733 value of that property.
9734 </summary>
9735 </member>
9736 <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
9737 <summary>
9738 Gets the name of the property to which the operator applies
9739 </summary>
9740 </member>
9741 <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
9742 <summary>
9743 Constructs a PropOperator for a particular named property
9744 </summary>
9745 </member>
9746 <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
9747 <summary>
9748 Reduce produces a constraint from the operator and
9749 any arguments. It takes the arguments from the constraint
9750 stack and pushes the resulting constraint on it.
9751 </summary>
9752 <param name="stack"></param>
9753 </member>
9754 <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
9755 <summary>
9756 Abstract base class for operators that are able to reduce to a
9757 constraint whether or not another syntactic element follows.
9758 </summary>
9759 </member>
9760 <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
9761 <summary>
9762 Operator that tests that an exception is thrown and
9763 optionally applies further tests to the exception.
9764 </summary>
9765 </member>
9766 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
9767 <summary>
9768 Construct a ThrowsOperator
9769 </summary>
9770 </member>
9771 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
9772 <summary>
9773 Reduce produces a constraint from the operator and
9774 any arguments. It takes the arguments from the constraint
9775 stack and pushes the resulting constraint on it.
9776 </summary>
9777 </member>
9778 <member name="T:NUnit.Framework.Constraints.WithOperator">
9779 <summary>
9780 Represents a constraint that simply wraps the
9781 constraint provided as an argument, without any
9782 further functionality, but which modifies the
9783 order of evaluation because of its precedence.
9784 </summary>
9785 </member>
9786 <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
9787 <summary>
9788 Constructor for the WithOperator
9789 </summary>
9790 </member>
9791 <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
9792 <summary>
9793 Returns a constraint that wraps its argument
9794 </summary>
9795 </member>
9796 <member name="T:NUnit.Framework.Constraints.OrConstraint">
9797 <summary>
9798 OrConstraint succeeds if either member succeeds
9799 </summary>
9800 </member>
9801 <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
9802 <summary>
9803 Create an OrConstraint from two other constraints
9804 </summary>
9805 <param name="left">The first constraint</param>
9806 <param name="right">The second constraint</param>
9807 </member>
9808 <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
9809 <summary>
9810 Gets text describing a constraint
9811 </summary>
9812 </member>
9813 <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
9814 <summary>
9815 Apply the member constraints to an actual value, succeeding
9816 succeeding as soon as one of them succeeds.
9817 </summary>
9818 <param name="actual">The actual value</param>
9819 <returns>True if either constraint succeeded</returns>
9820 </member>
9821 <member name="T:NUnit.Framework.Constraints.PathConstraint">
9822 <summary>
9823 PathConstraint serves as the abstract base of constraints
9824 that operate on paths and provides several helper methods.
9825 </summary>
9826 </member>
9827 <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
9828 <summary>
9829 Construct a PathConstraint for a give expected path
9830 </summary>
9831 <param name="expected">The expected path</param>
9832 </member>
9833 <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
9834 <summary>
9835 Modifies the current instance to be case-sensitive
9836 and returns it.
9837 </summary>
9838 </member>
9839 <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
9840 <summary>
9841 Returns the string representation of this constraint
9842 </summary>
9843 </member>
9844 <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
9845 <summary>
9846 Canonicalize the provided path
9847 </summary>
9848 <param name="path"></param>
9849 <returns>The path in standardized form</returns>
9850 </member>
9851 <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSubPath(System.String,System.String)">
9852 <summary>
9853 Test whether one path in canonical form is a subpath of another path
9854 </summary>
9855 <param name="path1">The first path - supposed to be the parent path</param>
9856 <param name="path2">The second path - supposed to be the child path</param>
9857 <returns></returns>
9858 </member>
9859 <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
9860 <summary>
9861 Predicate constraint wraps a Predicate in a constraint,
9862 returning success if the predicate is true.
9863 </summary>
9864 </member>
9865 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
9866 <summary>
9867 Construct a PredicateConstraint from a predicate
9868 </summary>
9869 </member>
9870 <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
9871 <summary>
9872 Gets text describing a constraint
9873 </summary>
9874 </member>
9875 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
9876 <summary>
9877 Determines whether the predicate succeeds when applied
9878 to the actual value.
9879 </summary>
9880 </member>
9881 <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
9882 <summary>
9883 Abstract base class used for prefixes
9884 </summary>
9885 </member>
9886 <member name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
9887 <summary>
9888 The base constraint
9889 </summary>
9890 </member>
9891 <member name="F:NUnit.Framework.Constraints.PrefixConstraint.descriptionPrefix">
9892 <summary>
9893 Prefix used in forming the constraint description
9894 </summary>
9895 </member>
9896 <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
9897 <summary>
9898 Construct given a base constraint
9899 </summary>
9900 <param name="baseConstraint"></param>
9901 </member>
9902 <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
9903 <summary>
9904 The Description of what this constraint tests, for
9905 use in messages and in the ConstraintResult.
9906 </summary>
9907 </member>
9908 <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
9909 <summary>
9910 PropertyConstraint extracts a named property and uses
9911 its value as the actual value for a chained constraint.
9912 </summary>
9913 </member>
9914 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
9915 <summary>
9916 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
9917 </summary>
9918 <param name="name">The name.</param>
9919 <param name="baseConstraint">The constraint to apply to the property.</param>
9920 </member>
9921 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
9922 <summary>
9923 Test whether the constraint is satisfied by a given value
9924 </summary>
9925 <param name="actual">The value to be tested</param>
9926 <returns>True for success, false for failure</returns>
9927 </member>
9928 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
9929 <summary>
9930 Returns the string representation of the constraint.
9931 </summary>
9932 <returns></returns>
9933 </member>
9934 <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
9935 <summary>
9936 PropertyExistsConstraint tests that a named property
9937 exists on the object provided through Match.
9938
9939 Originally, PropertyConstraint provided this feature
9940 in addition to making optional tests on the value
9941 of the property. The two constraints are now separate.
9942 </summary>
9943 </member>
9944 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
9945 <summary>
9946 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
9947 </summary>
9948 <param name="name">The name of the property.</param>
9949 </member>
9950 <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
9951 <summary>
9952 The Description of what this constraint tests, for
9953 use in messages and in the ConstraintResult.
9954 </summary>
9955 </member>
9956 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
9957 <summary>
9958 Test whether the property exists for a given object
9959 </summary>
9960 <param name="actual">The object to be tested</param>
9961 <returns>True for success, false for failure</returns>
9962 </member>
9963 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
9964 <summary>
9965 Returns the string representation of the constraint.
9966 </summary>
9967 <returns></returns>
9968 </member>
9969 <member name="T:NUnit.Framework.Constraints.RangeConstraint">
9970 <summary>
9971 RangeConstraint tests whether two _values are within a
9972 specified range.
9973 </summary>
9974 </member>
9975 <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.IComparable,System.IComparable)">
9976 <summary>
9977 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
9978 </summary>
9979 <remarks>from must be less than or equal to true</remarks>
9980 <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
9981 <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
9982 </member>
9983 <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
9984 <summary>
9985 Gets text describing a constraint
9986 </summary>
9987 </member>
9988 <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
9989 <summary>
9990 Test whether the constraint is satisfied by a given value
9991 </summary>
9992 <param name="actual">The value to be tested</param>
9993 <returns>True for success, false for failure</returns>
9994 </member>
9995 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
9996 <summary>
9997 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
9998 </summary>
9999 </member>
10000 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
10001 <summary>
10002 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
10003 </summary>
10004 </member>
10005 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
10006 <summary>
10007 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
10008 </summary>
10009 </member>
10010 <member name="T:NUnit.Framework.Constraints.RegexConstraint">
10011 <summary>
10012 RegexConstraint can test whether a string matches
10013 the pattern provided.
10014 </summary>
10015 </member>
10016 <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
10017 <summary>
10018 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
10019 </summary>
10020 <param name="pattern">The pattern.</param>
10021 </member>
10022 <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
10023 <summary>
10024 Test whether the constraint is satisfied by a given value
10025 </summary>
10026 <param name="actual">The value to be tested</param>
10027 <returns>True for success, false for failure</returns>
10028 </member>
10029 <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
10030 <summary>
10031 ResolvableConstraintExpression is used to represent a compound
10032 constraint being constructed at a point where the last operator
10033 may either terminate the expression or may have additional
10034 qualifying constraints added to it.
10035
10036 It is used, for example, for a Property element or for
10037 an Exception element, either of which may be optionally
10038 followed by constraints that apply to the property or
10039 exception.
10040 </summary>
10041 </member>
10042 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
10043 <summary>
10044 Create a new instance of ResolvableConstraintExpression
10045 </summary>
10046 </member>
10047 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
10048 <summary>
10049 Create a new instance of ResolvableConstraintExpression,
10050 passing in a pre-populated ConstraintBuilder.
10051 </summary>
10052 </member>
10053 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
10054 <summary>
10055 Appends an And Operator to the expression
10056 </summary>
10057 </member>
10058 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
10059 <summary>
10060 Appends an Or operator to the expression.
10061 </summary>
10062 </member>
10063 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
10064 <summary>
10065 Resolve the current expression to a Constraint
10066 </summary>
10067 </member>
10068 <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
10069 <summary>
10070 ReusableConstraint wraps a constraint expression after
10071 resolving it so that it can be reused consistently.
10072 </summary>
10073 </member>
10074 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
10075 <summary>
10076 Construct a ReusableConstraint from a constraint expression
10077 </summary>
10078 <param name="c">The expression to be resolved and reused</param>
10079 </member>
10080 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
10081 <summary>
10082 Converts a constraint to a ReusableConstraint
10083 </summary>
10084 <param name="c">The constraint to be converted</param>
10085 <returns>A ReusableConstraint</returns>
10086 </member>
10087 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.ToString">
10088 <summary>
10089 Returns a <see cref="T:System.String"/> that represents this instance.
10090 </summary>
10091 <returns>
10092 A <see cref="T:System.String"/> that represents this instance.
10093 </returns>
10094 </member>
10095 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
10096 <summary>
10097 Return the top-level constraint for this expression
10098 </summary>
10099 <returns></returns>
10100 </member>
10101 <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
10102 <summary>
10103 SameAsConstraint tests whether an object is identical to
10104 the object passed to its constructor
10105 </summary>
10106 </member>
10107 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
10108 <summary>
10109 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
10110 </summary>
10111 <param name="expected">The expected object.</param>
10112 </member>
10113 <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
10114 <summary>
10115 The Description of what this constraint tests, for
10116 use in messages and in the ConstraintResult.
10117 </summary>
10118 </member>
10119 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
10120 <summary>
10121 Test whether the constraint is satisfied by a given value
10122 </summary>
10123 <param name="actual">The value to be tested</param>
10124 <returns>True for success, false for failure</returns>
10125 </member>
10126 <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
10127 <summary>
10128 Summary description for SamePathConstraint.
10129 </summary>
10130 </member>
10131 <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
10132 <summary>
10133 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathConstraint"/> class.
10134 </summary>
10135 <param name="expected">The expected path</param>
10136 </member>
10137 <member name="P:NUnit.Framework.Constraints.SamePathConstraint.Description">
10138 <summary>
10139 The Description of what this constraint tests, for
10140 use in messages and in the ConstraintResult.
10141 </summary>
10142 </member>
10143 <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.String)">
10144 <summary>
10145 Test whether the constraint is satisfied by a given value
10146 </summary>
10147 <param name="actual">The value to be tested</param>
10148 <returns>True for success, false for failure</returns>
10149 </member>
10150 <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
10151 <summary>
10152 SamePathOrUnderConstraint tests that one path is under another
10153 </summary>
10154 </member>
10155 <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
10156 <summary>
10157 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint"/> class.
10158 </summary>
10159 <param name="expected">The expected path</param>
10160 </member>
10161 <member name="P:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Description">
10162 <summary>
10163 The Description of what this constraint tests, for
10164 use in messages and in the ConstraintResult.
10165 </summary>
10166 </member>
10167 <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.String)">
10168 <summary>
10169 Test whether the constraint is satisfied by a given value
10170 </summary>
10171 <param name="actual">The value to be tested</param>
10172 <returns>True for success, false for failure</returns>
10173 </member>
10174 <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
10175 <summary>
10176 SomeItemsConstraint applies another constraint to each
10177 item in a collection, succeeding if any of them succeeds.
10178 </summary>
10179 </member>
10180 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
10181 <summary>
10182 Construct a SomeItemsConstraint on top of an existing constraint
10183 </summary>
10184 <param name="itemConstraint"></param>
10185 </member>
10186 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
10187 <summary>
10188 Apply the item constraint to each item in the collection,
10189 succeeding if any item succeeds.
10190 </summary>
10191 <param name="actual"></param>
10192 <returns></returns>
10193 </member>
10194 <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
10195 <summary>
10196 StartsWithConstraint can test whether a string starts
10197 with an expected substring.
10198 </summary>
10199 </member>
10200 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
10201 <summary>
10202 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
10203 </summary>
10204 <param name="expected">The expected string</param>
10205 </member>
10206 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
10207 <summary>
10208 Test whether the constraint is matched by the actual value.
10209 This is a template method, which calls the IsMatch method
10210 of the derived class.
10211 </summary>
10212 <param name="actual"></param>
10213 <returns></returns>
10214 </member>
10215 <member name="T:NUnit.Framework.Constraints.StringConstraint">
10216 <summary>
10217 StringConstraint is the abstract base for constraints
10218 that operate on strings. It supports the IgnoreCase
10219 modifier for string operations.
10220 </summary>
10221 </member>
10222 <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
10223 <summary>
10224 The expected value
10225 </summary>
10226 </member>
10227 <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
10228 <summary>
10229 Indicates whether tests should be case-insensitive
10230 </summary>
10231 </member>
10232 <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
10233 <summary>
10234 Description of this constraint
10235 </summary>
10236 </member>
10237 <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
10238 <summary>
10239 The Description of what this constraint tests, for
10240 use in messages and in the ConstraintResult.
10241 </summary>
10242 </member>
10243 <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
10244 <summary>
10245 Constructs a StringConstraint without an expected value
10246 </summary>
10247 </member>
10248 <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
10249 <summary>
10250 Constructs a StringConstraint given an expected value
10251 </summary>
10252 <param name="expected">The expected value</param>
10253 </member>
10254 <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
10255 <summary>
10256 Modify the constraint to ignore case in matching.
10257 </summary>
10258 </member>
10259 <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
10260 <summary>
10261 Test whether the constraint is satisfied by a given value
10262 </summary>
10263 <param name="actual">The value to be tested</param>
10264 <returns>True for success, false for failure</returns>
10265 </member>
10266 <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
10267 <summary>
10268 Test whether the constraint is satisfied by a given string
10269 </summary>
10270 <param name="actual">The string to be tested</param>
10271 <returns>True for success, false for failure</returns>
10272 </member>
10273 <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
10274 <summary>
10275 SubstringConstraint can test whether a string contains
10276 the expected substring.
10277 </summary>
10278 </member>
10279 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
10280 <summary>
10281 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
10282 </summary>
10283 <param name="expected">The expected.</param>
10284 </member>
10285 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
10286 <summary>
10287 Test whether the constraint is satisfied by a given value
10288 </summary>
10289 <param name="actual">The value to be tested</param>
10290 <returns>True for success, false for failure</returns>
10291 </member>
10292 <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
10293 <summary>
10294 ThrowsConstraint is used to test the exception thrown by
10295 a delegate by applying a constraint to it.
10296 </summary>
10297 </member>
10298 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
10299 <summary>
10300 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
10301 using a constraint to be applied to the exception.
10302 </summary>
10303 <param name="baseConstraint">A constraint to apply to the caught exception.</param>
10304 </member>
10305 <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
10306 <summary>
10307 Get the actual exception thrown - used by Assert.Throws.
10308 </summary>
10309 </member>
10310 <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
10311 <summary>
10312 Gets text describing a constraint
10313 </summary>
10314 </member>
10315 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
10316 <summary>
10317 Executes the code of the delegate and captures any exception.
10318 If a non-null base constraint was provided, it applies that
10319 constraint to the exception.
10320 </summary>
10321 <param name="actual">A delegate representing the code to be tested</param>
10322 <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
10323 </member>
10324 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
10325 <summary>
10326 Converts an ActualValueDelegate to a TestDelegate
10327 before calling the primary overload.
10328 </summary>
10329 <param name="del"></param>
10330 <returns></returns>
10331 </member>
10332 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
10333 <summary>
10334 Write the actual value for a failing constraint test to a
10335 MessageWriter. This override only handles the special message
10336 used when an exception is expected but none is thrown.
10337 </summary>
10338 <param name="writer">The writer on which the actual value is displayed</param>
10339 </member>
10340 <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
10341 <summary>
10342 ThrowsNothingConstraint tests that a delegate does not
10343 throw an exception.
10344 </summary>
10345 </member>
10346 <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
10347 <summary>
10348 Gets text describing a constraint
10349 </summary>
10350 </member>
10351 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
10352 <summary>
10353 Test whether the constraint is satisfied by a given value
10354 </summary>
10355 <param name="actual">The value to be tested</param>
10356 <returns>True if no exception is thrown, otherwise false</returns>
10357 </member>
10358 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
10359 <summary>
10360 Applies the constraint to an ActualValueDelegate that returns
10361 the value to be tested. The default implementation simply evaluates
10362 the delegate but derived classes may override it to provide for
10363 delayed processing.
10364 </summary>
10365 <param name="del">An ActualValueDelegate</param>
10366 <returns>A ConstraintResult</returns>
10367 </member>
10368 <member name="T:NUnit.Framework.Constraints.Tolerance">
10369 <summary>
10370 The Tolerance class generalizes the notion of a tolerance
10371 within which an equality test succeeds. Normally, it is
10372 used with numeric types, but it can be used with any
10373 type that supports taking a difference between two
10374 objects and comparing that difference to a value.
10375 </summary>
10376 </member>
10377 <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
10378 <summary>
10379 Returns a default Tolerance object, equivalent to
10380 specifying an exact match unless <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
10381 is set, in which case, the <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
10382 will be used.
10383 </summary>
10384 </member>
10385 <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
10386 <summary>
10387 Returns an empty Tolerance object, equivalent to
10388 specifying an exact match even if
10389 <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/> is set.
10390 </summary>
10391 </member>
10392 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
10393 <summary>
10394 Constructs a linear tolerance of a specified amount
10395 </summary>
10396 </member>
10397 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
10398 <summary>
10399 Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
10400 </summary>
10401 </member>
10402 <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
10403 <summary>
10404 Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
10405 </summary>
10406 </member>
10407 <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
10408 <summary>
10409 Tests that the current Tolerance is linear with a
10410 numeric value, throwing an exception if it is not.
10411 </summary>
10412 </member>
10413 <member name="P:NUnit.Framework.Constraints.Tolerance.Value">
10414 <summary>
10415 Gets the value of the current Tolerance instance.
10416 </summary>
10417 </member>
10418 <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
10419 <summary>
10420 Returns a new tolerance, using the current amount as a percentage.
10421 </summary>
10422 </member>
10423 <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
10424 <summary>
10425 Returns a new tolerance, using the current amount in Ulps
10426 </summary>
10427 </member>
10428 <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
10429 <summary>
10430 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
10431 the current amount as a number of days.
10432 </summary>
10433 </member>
10434 <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
10435 <summary>
10436 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
10437 the current amount as a number of hours.
10438 </summary>
10439 </member>
10440 <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
10441 <summary>
10442 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
10443 the current amount as a number of minutes.
10444 </summary>
10445 </member>
10446 <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
10447 <summary>
10448 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
10449 the current amount as a number of seconds.
10450 </summary>
10451 </member>
10452 <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
10453 <summary>
10454 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
10455 the current amount as a number of milliseconds.
10456 </summary>
10457 </member>
10458 <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
10459 <summary>
10460 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
10461 the current amount as a number of clock ticks.
10462 </summary>
10463 </member>
10464 <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
10465 <summary>
10466 Returns true if the current tolerance has not been set or is using the .
10467 </summary>
10468 </member>
10469 <member name="T:NUnit.Framework.Constraints.ToleranceMode">
10470 <summary>
10471 Modes in which the tolerance value for a comparison can be interpreted.
10472 </summary>
10473 </member>
10474 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
10475 <summary>
10476 The tolerance was created with a value, without specifying
10477 how the value would be used. This is used to prevent setting
10478 the mode more than once and is generally changed to Linear
10479 upon execution of the test.
10480 </summary>
10481 </member>
10482 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
10483 <summary>
10484 The tolerance is used as a numeric range within which
10485 two compared _values are considered to be equal.
10486 </summary>
10487 </member>
10488 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
10489 <summary>
10490 Interprets the tolerance as the percentage by which
10491 the two compared _values my deviate from each other.
10492 </summary>
10493 </member>
10494 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
10495 <summary>
10496 Compares two _values based in their distance in
10497 representable numbers.
10498 </summary>
10499 </member>
10500 <member name="T:NUnit.Framework.Constraints.TrueConstraint">
10501 <summary>
10502 TrueConstraint tests that the actual value is true
10503 </summary>
10504 </member>
10505 <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
10506 <summary>
10507 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
10508 </summary>
10509 </member>
10510 <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
10511 <summary>
10512 Test whether the constraint is satisfied by a given value
10513 </summary>
10514 <param name="actual">The value to be tested</param>
10515 <returns>True for success, false for failure</returns>
10516 </member>
10517 <member name="T:NUnit.Framework.Constraints.TypeConstraint">
10518 <summary>
10519 TypeConstraint is the abstract base for constraints
10520 that take a Type as their expected value.
10521 </summary>
10522 </member>
10523 <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
10524 <summary>
10525 The expected Type used by the constraint
10526 </summary>
10527 </member>
10528 <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
10529 <summary>
10530 The type of the actual argument to which the constraint was applied
10531 </summary>
10532 </member>
10533 <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
10534 <summary>
10535 Construct a TypeConstraint for a given Type
10536 </summary>
10537 <param name="type">The expected type for the constraint</param>
10538 <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
10539 </member>
10540 <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
10541 <summary>
10542 Applies the constraint to an actual value, returning a ConstraintResult.
10543 </summary>
10544 <param name="actual">The value to be tested</param>
10545 <returns>A ConstraintResult</returns>
10546 </member>
10547 <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
10548 <summary>
10549 Apply the constraint to an actual value, returning true if it succeeds
10550 </summary>
10551 <param name="actual">The actual argument</param>
10552 <returns>True if the constraint succeeds, otherwise false.</returns>
10553 </member>
10554 <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
10555 <summary>
10556 UniqueItemsConstraint tests whether all the items in a
10557 collection are unique.
10558 </summary>
10559 </member>
10560 <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
10561 <summary>
10562 The Description of what this constraint tests, for
10563 use in messages and in the ConstraintResult.
10564 </summary>
10565 </member>
10566 <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
10567 <summary>
10568 Check that all items are unique.
10569 </summary>
10570 <param name="actual"></param>
10571 <returns></returns>
10572 </member>
10573 <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
10574 <summary>
10575 XmlSerializableConstraint tests whether
10576 an object is serializable in xml format.
10577 </summary>
10578 </member>
10579 <member name="P:NUnit.Framework.Constraints.XmlSerializableConstraint.Description">
10580 <summary>
10581 Gets text describing a constraint
10582 </summary>
10583 </member>
10584 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ApplyTo``1(``0)">
10585 <summary>
10586 Test whether the constraint is satisfied by a given value
10587 </summary>
10588 <param name="actual">The value to be tested</param>
10589 <returns>True for success, false for failure</returns>
10590 </member>
10591 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.GetStringRepresentation">
10592 <summary>
10593 Returns the string representation of this constraint
10594 </summary>
10595 </member>
10596 <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
10597 <summary>
10598 ExactCountConstraint applies another constraint to each
10599 item in a collection, succeeding only if a specified
10600 number of items succeed.
10601 </summary>
10602 </member>
10603 <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
10604 <summary>
10605 Construct an ExactCountConstraint on top of an existing constraint
10606 </summary>
10607 <param name="expectedCount"></param>
10608 <param name="itemConstraint"></param>
10609 </member>
10610 <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
10611 <summary>
10612 Apply the item constraint to each item in the collection,
10613 succeeding only if the expected number of items pass.
10614 </summary>
10615 <param name="actual"></param>
10616 <returns></returns>
10617 </member>
10618 <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
10619 <summary>
10620 Represents a constraint that succeeds if the specified
10621 count of members of a collection match a base constraint.
10622 </summary>
10623 </member>
10624 <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
10625 <summary>
10626 Construct an ExactCountOperator for a specified count
10627 </summary>
10628 <param name="expectedCount">The expected count</param>
10629 </member>
10630 <member name="M:NUnit.Framework.Constraints.ExactCountOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
10631 <summary>
10632 Returns a constraint that will apply the argument
10633 to the members of a collection, succeeding if
10634 none of them succeed.
10635 </summary>
10636 </member>
10637 <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
10638 <summary>
10639 ExceptionTypeConstraint is a special version of ExactTypeConstraint
10640 used to provided detailed info about the exception thrown in
10641 an error message.
10642 </summary>
10643 </member>
10644 <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
10645 <summary>
10646 Constructs an ExceptionTypeConstraint
10647 </summary>
10648 </member>
10649 <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
10650 <summary>
10651 Applies the constraint to an actual value, returning a ConstraintResult.
10652 </summary>
10653 <param name="actual">The value to be tested</param>
10654 <returns>A ConstraintResult</returns>
10655 </member>
10656 <member name="T:NUnit.Framework.Assert">
10657 <summary>
10658 The Assert class contains a collection of static methods that
10659 implement the most common assertions used in NUnit.
10660 </summary>
10661 </member>
10662 <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
10663 <summary>
10664 Verifies that a delegate throws a particular exception when called.
10665 </summary>
10666 <param name="expression">A constraint to be satisfied by the exception</param>
10667 <param name="code">A TestSnippet delegate</param>
10668 <param name="message">The message that will be displayed on failure</param>
10669 <param name="args">Arguments to be used in formatting the message</param>
10670 </member>
10671 <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
10672 <summary>
10673 Verifies that a delegate throws a particular exception when called.
10674 </summary>
10675 <param name="expression">A constraint to be satisfied by the exception</param>
10676 <param name="code">A TestSnippet delegate</param>
10677 </member>
10678 <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
10679 <summary>
10680 Verifies that a delegate throws a particular exception when called.
10681 </summary>
10682 <param name="expectedExceptionType">The exception Type expected</param>
10683 <param name="code">A TestDelegate</param>
10684 <param name="message">The message that will be displayed on failure</param>
10685 <param name="args">Arguments to be used in formatting the message</param>
10686 </member>
10687 <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
10688 <summary>
10689 Verifies that a delegate throws a particular exception when called.
10690 </summary>
10691 <param name="expectedExceptionType">The exception Type expected</param>
10692 <param name="code">A TestDelegate</param>
10693 </member>
10694 <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
10695 <summary>
10696 Verifies that a delegate throws a particular exception when called.
10697 </summary>
10698 <typeparam name="TActual">Type of the expected exception</typeparam>
10699 <param name="code">A TestDelegate</param>
10700 <param name="message">The message that will be displayed on failure</param>
10701 <param name="args">Arguments to be used in formatting the message</param>
10702 </member>
10703 <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
10704 <summary>
10705 Verifies that a delegate throws a particular exception when called.
10706 </summary>
10707 <typeparam name="TActual">Type of the expected exception</typeparam>
10708 <param name="code">A TestDelegate</param>
10709 </member>
10710 <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
10711 <summary>
10712 Verifies that a delegate throws an exception when called
10713 and returns it.
10714 </summary>
10715 <param name="code">A TestDelegate</param>
10716 <param name="message">The message that will be displayed on failure</param>
10717 <param name="args">Arguments to be used in formatting the message</param>
10718 </member>
10719 <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
10720 <summary>
10721 Verifies that a delegate throws an exception when called
10722 and returns it.
10723 </summary>
10724 <param name="code">A TestDelegate</param>
10725 </member>
10726 <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
10727 <summary>
10728 Verifies that a delegate throws an exception of a certain Type
10729 or one derived from it when called and returns it.
10730 </summary>
10731 <param name="expectedExceptionType">The expected Exception Type</param>
10732 <param name="code">A TestDelegate</param>
10733 <param name="message">The message that will be displayed on failure</param>
10734 <param name="args">Arguments to be used in formatting the message</param>
10735 </member>
10736 <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
10737 <summary>
10738 Verifies that a delegate throws an exception of a certain Type
10739 or one derived from it when called and returns it.
10740 </summary>
10741 <param name="expectedExceptionType">The expected Exception Type</param>
10742 <param name="code">A TestDelegate</param>
10743 </member>
10744 <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
10745 <summary>
10746 Verifies that a delegate throws an exception of a certain Type
10747 or one derived from it when called and returns it.
10748 </summary>
10749 <param name="code">A TestDelegate</param>
10750 <param name="message">The message that will be displayed on failure</param>
10751 <param name="args">Arguments to be used in formatting the message</param>
10752 </member>
10753 <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
10754 <summary>
10755 Verifies that a delegate throws an exception of a certain Type
10756 or one derived from it when called and returns it.
10757 </summary>
10758 <param name="code">A TestDelegate</param>
10759 </member>
10760 <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
10761 <summary>
10762 Verifies that a delegate does not throw an exception
10763 </summary>
10764 <param name="code">A TestDelegate</param>
10765 <param name="message">The message that will be displayed on failure</param>
10766 <param name="args">Arguments to be used in formatting the message</param>
10767 </member>
10768 <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
10769 <summary>
10770 Verifies that a delegate does not throw an exception.
10771 </summary>
10772 <param name="code">A TestDelegate</param>
10773 </member>
10774 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
10775 <summary>
10776 Verifies that two doubles are equal considering a delta. If the
10777 expected value is infinity then the delta value is ignored. If
10778 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
10779 thrown.
10780 </summary>
10781 <param name="expected">The expected value</param>
10782 <param name="actual">The actual value</param>
10783 <param name="delta">The maximum acceptable difference between the
10784 the expected and the actual</param>
10785 <param name="message">The message to display in case of failure</param>
10786 <param name="args">Array of objects to be used in formatting the message</param>
10787 </member>
10788 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
10789 <summary>
10790 Verifies that two doubles are equal considering a delta. If the
10791 expected value is infinity then the delta value is ignored. If
10792 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
10793 thrown.
10794 </summary>
10795 <param name="expected">The expected value</param>
10796 <param name="actual">The actual value</param>
10797 <param name="delta">The maximum acceptable difference between the
10798 the expected and the actual</param>
10799 </member>
10800 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
10801 <summary>
10802 Verifies that two doubles are equal considering a delta. If the
10803 expected value is infinity then the delta value is ignored. If
10804 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
10805 thrown.
10806 </summary>
10807 <param name="expected">The expected value</param>
10808 <param name="actual">The actual value</param>
10809 <param name="delta">The maximum acceptable difference between the
10810 the expected and the actual</param>
10811 <param name="message">The message to display in case of failure</param>
10812 <param name="args">Array of objects to be used in formatting the message</param>
10813 </member>
10814 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
10815 <summary>
10816 Verifies that two doubles are equal considering a delta. If the
10817 expected value is infinity then the delta value is ignored. If
10818 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
10819 thrown.
10820 </summary>
10821 <param name="expected">The expected value</param>
10822 <param name="actual">The actual value</param>
10823 <param name="delta">The maximum acceptable difference between the
10824 the expected and the actual</param>
10825 </member>
10826 <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
10827 <summary>
10828 Verifies that two objects are equal. Two objects are considered
10829 equal if both are null, or if both have the same value. NUnit
10830 has special semantics for some object types.
10831 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10832 </summary>
10833 <param name="expected">The value that is expected</param>
10834 <param name="actual">The actual value</param>
10835 <param name="message">The message to display in case of failure</param>
10836 <param name="args">Array of objects to be used in formatting the message</param>
10837 </member>
10838 <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
10839 <summary>
10840 Verifies that two objects are equal. Two objects are considered
10841 equal if both are null, or if both have the same value. NUnit
10842 has special semantics for some object types.
10843 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10844 </summary>
10845 <param name="expected">The value that is expected</param>
10846 <param name="actual">The actual value</param>
10847 </member>
10848 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
10849 <summary>
10850 Verifies that two objects are not equal. Two objects are considered
10851 equal if both are null, or if both have the same value. NUnit
10852 has special semantics for some object types.
10853 If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10854 </summary>
10855 <param name="expected">The value that is expected</param>
10856 <param name="actual">The actual value</param>
10857 <param name="message">The message to display in case of failure</param>
10858 <param name="args">Array of objects to be used in formatting the message</param>
10859 </member>
10860 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
10861 <summary>
10862 Verifies that two objects are not equal. Two objects are considered
10863 equal if both are null, or if both have the same value. NUnit
10864 has special semantics for some object types.
10865 If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10866 </summary>
10867 <param name="expected">The value that is expected</param>
10868 <param name="actual">The actual value</param>
10869 </member>
10870 <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
10871 <summary>
10872 Asserts that two objects refer to the same object. If they
10873 are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10874 </summary>
10875 <param name="expected">The expected object</param>
10876 <param name="actual">The actual object</param>
10877 <param name="message">The message to display in case of failure</param>
10878 <param name="args">Array of objects to be used in formatting the message</param>
10879 </member>
10880 <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
10881 <summary>
10882 Asserts that two objects refer to the same object. If they
10883 are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10884 </summary>
10885 <param name="expected">The expected object</param>
10886 <param name="actual">The actual object</param>
10887 </member>
10888 <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
10889 <summary>
10890 Asserts that two objects do not refer to the same object. If they
10891 are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10892 </summary>
10893 <param name="expected">The expected object</param>
10894 <param name="actual">The actual object</param>
10895 <param name="message">The message to display in case of failure</param>
10896 <param name="args">Array of objects to be used in formatting the message</param>
10897 </member>
10898 <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
10899 <summary>
10900 Asserts that two objects do not refer to the same object. If they
10901 are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10902 </summary>
10903 <param name="expected">The expected object</param>
10904 <param name="actual">The actual object</param>
10905 </member>
10906 <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
10907 <summary>
10908 Helper for Assert.AreEqual(double expected, double actual, ...)
10909 allowing code generation to work consistently.
10910 </summary>
10911 <param name="expected">The expected value</param>
10912 <param name="actual">The actual value</param>
10913 <param name="delta">The maximum acceptable difference between the
10914 the expected and the actual</param>
10915 <param name="message">The message to display in case of failure</param>
10916 <param name="args">Array of objects to be used in formatting the message</param>
10917 </member>
10918 <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
10919 <summary>
10920 Asserts that an object may be assigned a value of a given Type.
10921 </summary>
10922 <param name="expected">The expected Type.</param>
10923 <param name="actual">The object under examination</param>
10924 <param name="message">The message to display in case of failure</param>
10925 <param name="args">Array of objects to be used in formatting the message</param>
10926 </member>
10927 <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
10928 <summary>
10929 Asserts that an object may be assigned a value of a given Type.
10930 </summary>
10931 <param name="expected">The expected Type.</param>
10932 <param name="actual">The object under examination</param>
10933 </member>
10934 <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
10935 <summary>
10936 Asserts that an object may be assigned a value of a given Type.
10937 </summary>
10938 <typeparam name="TExpected">The expected Type.</typeparam>
10939 <param name="actual">The object under examination</param>
10940 <param name="message">The message to display in case of failure</param>
10941 <param name="args">Array of objects to be used in formatting the message</param>
10942 </member>
10943 <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
10944 <summary>
10945 Asserts that an object may be assigned a value of a given Type.
10946 </summary>
10947 <typeparam name="TExpected">The expected Type.</typeparam>
10948 <param name="actual">The object under examination</param>
10949 </member>
10950 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
10951 <summary>
10952 Asserts that an object may not be assigned a value of a given Type.
10953 </summary>
10954 <param name="expected">The expected Type.</param>
10955 <param name="actual">The object under examination</param>
10956 <param name="message">The message to display in case of failure</param>
10957 <param name="args">Array of objects to be used in formatting the message</param>
10958 </member>
10959 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
10960 <summary>
10961 Asserts that an object may not be assigned a value of a given Type.
10962 </summary>
10963 <param name="expected">The expected Type.</param>
10964 <param name="actual">The object under examination</param>
10965 </member>
10966 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
10967 <summary>
10968 Asserts that an object may not be assigned a value of a given Type.
10969 </summary>
10970 <typeparam name="TExpected">The expected Type.</typeparam>
10971 <param name="actual">The object under examination</param>
10972 <param name="message">The message to display in case of failure</param>
10973 <param name="args">Array of objects to be used in formatting the message</param>
10974 </member>
10975 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
10976 <summary>
10977 Asserts that an object may not be assigned a value of a given Type.
10978 </summary>
10979 <typeparam name="TExpected">The expected Type.</typeparam>
10980 <param name="actual">The object under examination</param>
10981 </member>
10982 <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
10983 <summary>
10984 Asserts that an object is an instance of a given type.
10985 </summary>
10986 <param name="expected">The expected Type</param>
10987 <param name="actual">The object being examined</param>
10988 <param name="message">The message to display in case of failure</param>
10989 <param name="args">Array of objects to be used in formatting the message</param>
10990 </member>
10991 <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
10992 <summary>
10993 Asserts that an object is an instance of a given type.
10994 </summary>
10995 <param name="expected">The expected Type</param>
10996 <param name="actual">The object being examined</param>
10997 </member>
10998 <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
10999 <summary>
11000 Asserts that an object is an instance of a given type.
11001 </summary>
11002 <typeparam name="TExpected">The expected Type</typeparam>
11003 <param name="actual">The object being examined</param>
11004 <param name="message">The message to display in case of failure</param>
11005 <param name="args">Array of objects to be used in formatting the message</param>
11006 </member>
11007 <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
11008 <summary>
11009 Asserts that an object is an instance of a given type.
11010 </summary>
11011 <typeparam name="TExpected">The expected Type</typeparam>
11012 <param name="actual">The object being examined</param>
11013 </member>
11014 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
11015 <summary>
11016 Asserts that an object is not an instance of a given type.
11017 </summary>
11018 <param name="expected">The expected Type</param>
11019 <param name="actual">The object being examined</param>
11020 <param name="message">The message to display in case of failure</param>
11021 <param name="args">Array of objects to be used in formatting the message</param>
11022 </member>
11023 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
11024 <summary>
11025 Asserts that an object is not an instance of a given type.
11026 </summary>
11027 <param name="expected">The expected Type</param>
11028 <param name="actual">The object being examined</param>
11029 </member>
11030 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
11031 <summary>
11032 Asserts that an object is not an instance of a given type.
11033 </summary>
11034 <typeparam name="TExpected">The expected Type</typeparam>
11035 <param name="actual">The object being examined</param>
11036 <param name="message">The message to display in case of failure</param>
11037 <param name="args">Array of objects to be used in formatting the message</param>
11038 </member>
11039 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
11040 <summary>
11041 Asserts that an object is not an instance of a given type.
11042 </summary>
11043 <typeparam name="TExpected">The expected Type</typeparam>
11044 <param name="actual">The object being examined</param>
11045 </member>
11046 <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
11047 <summary>
11048 Asserts that a condition is true. If the condition is false the method throws
11049 an <see cref="T:NUnit.Framework.AssertionException"/>.
11050 </summary>
11051 <param name="condition">The evaluated condition</param>
11052 <param name="message">The message to display if the condition is false</param>
11053 <param name="args">Arguments to be used in formatting the message</param>
11054 </member>
11055 <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
11056 <summary>
11057 Asserts that a condition is true. If the condition is false the method throws
11058 an <see cref="T:NUnit.Framework.AssertionException"/>.
11059 </summary>
11060 <param name="condition">The evaluated condition</param>
11061 </member>
11062 <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
11063 <summary>
11064 Apply a constraint to an actual value, succeeding if the constraint
11065 is satisfied and throwing an assertion exception on failure.
11066 </summary>
11067 <param name="expr">A Constraint expression to be applied</param>
11068 <param name="del">An ActualValueDelegate returning the value to be tested</param>
11069 </member>
11070 <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
11071 <summary>
11072 Apply a constraint to an actual value, succeeding if the constraint
11073 is satisfied and throwing an assertion exception on failure.
11074 </summary>
11075 <param name="del">An ActualValueDelegate returning the value to be tested</param>
11076 <param name="expr">A Constraint expression to be applied</param>
11077 <param name="message">The message that will be displayed on failure</param>
11078 <param name="args">Arguments to be used in formatting the message</param>
11079 </member>
11080 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
11081 <summary>
11082 Asserts that the code represented by a delegate throws an exception
11083 that satisfies the constraint provided.
11084 </summary>
11085 <param name="code">A TestDelegate to be executed</param>
11086 <param name="constraint">A ThrowsConstraint used in the test</param>
11087 </member>
11088 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.String[])">
11089 <summary>
11090 Asserts that the code represented by a delegate throws an exception
11091 that satisfies the constraint provided.
11092 </summary>
11093 <param name="code">A TestDelegate to be executed</param>
11094 <param name="constraint">A ThrowsConstraint used in the test</param>
11095 <param name="message">The message that will be displayed on failure</param>
11096 <param name="args">Arguments to be used in formatting the message</param>
11097 </member>
11098 <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
11099 <summary>
11100 Apply a constraint to an actual value, succeeding if the constraint
11101 is satisfied and throwing an assertion exception on failure.
11102 </summary>
11103 <param name="expression">A Constraint to be applied</param>
11104 <param name="actual">The actual value to test</param>
11105 </member>
11106 <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
11107 <summary>
11108 Apply a constraint to an actual value, succeeding if the constraint
11109 is satisfied and throwing an assertion exception on failure.
11110 </summary>
11111 <param name="expression">A Constraint expression to be applied</param>
11112 <param name="actual">The actual value to test</param>
11113 <param name="message">The message that will be displayed on failure</param>
11114 <param name="args">Arguments to be used in formatting the message</param>
11115 </member>
11116 <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
11117 <summary>
11118 Apply a constraint to an actual value, succeeding if the constraint
11119 is satisfied and throwing an assertion exception on failure.
11120 Used as a synonym for That in rare cases where a private setter
11121 causes a Visual Basic compilation error.
11122 </summary>
11123 <param name="expression">A Constraint to be applied</param>
11124 <param name="actual">The actual value to test</param>
11125 </member>
11126 <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
11127 <summary>
11128 Apply a constraint to an actual value, succeeding if the constraint
11129 is satisfied and throwing an assertion exception on failure.
11130 Used as a synonym for That in rare cases where a private setter
11131 causes a Visual Basic compilation error.
11132 </summary>
11133 <remarks>
11134 This method is provided for use by VB developers needing to test
11135 the value of properties with private setters.
11136 </remarks>
11137 <param name="expression">A Constraint expression to be applied</param>
11138 <param name="actual">The actual value to test</param>
11139 <param name="message">The message that will be displayed on failure</param>
11140 <param name="args">Arguments to be used in formatting the message</param>
11141 </member>
11142 <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
11143 <summary>
11144 Verifies that the first int is greater than the second
11145 int. If it is not, then an
11146 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11147 </summary>
11148 <param name="arg1">The first value, expected to be greater</param>
11149 <param name="arg2">The second value, expected to be less</param>
11150 <param name="message">The message to display in case of failure</param>
11151 <param name="args">Array of objects to be used in formatting the message</param>
11152 </member>
11153 <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
11154 <summary>
11155 Verifies that the first int is greater than the second
11156 int. If it is not, then an
11157 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11158 </summary>
11159 <param name="arg1">The first value, expected to be greater</param>
11160 <param name="arg2">The second value, expected to be less</param>
11161 </member>
11162 <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
11163 <summary>
11164 Verifies that the first value is greater than the second
11165 value. If it is not, then an
11166 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11167 </summary>
11168 <param name="arg1">The first value, expected to be greater</param>
11169 <param name="arg2">The second value, expected to be less</param>
11170 <param name="message">The message to display in case of failure</param>
11171 <param name="args">Array of objects to be used in formatting the message</param>
11172 </member>
11173 <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
11174 <summary>
11175 Verifies that the first value is greater than the second
11176 value. If it is not, then an
11177 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11178 </summary>
11179 <param name="arg1">The first value, expected to be greater</param>
11180 <param name="arg2">The second value, expected to be less</param>
11181 </member>
11182 <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
11183 <summary>
11184 Verifies that the first value is greater than the second
11185 value. If it is not, then an
11186 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11187 </summary>
11188 <param name="arg1">The first value, expected to be greater</param>
11189 <param name="arg2">The second value, expected to be less</param>
11190 <param name="message">The message to display in case of failure</param>
11191 <param name="args">Array of objects to be used in formatting the message</param>
11192 </member>
11193 <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
11194 <summary>
11195 Verifies that the first value is greater than the second
11196 value. If it is not, then an
11197 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11198 </summary>
11199 <param name="arg1">The first value, expected to be greater</param>
11200 <param name="arg2">The second value, expected to be less</param>
11201 </member>
11202 <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
11203 <summary>
11204 Verifies that the first value is greater than the second
11205 value. If it is not, then an
11206 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11207 </summary>
11208 <param name="arg1">The first value, expected to be greater</param>
11209 <param name="arg2">The second value, expected to be less</param>
11210 <param name="message">The message to display in case of failure</param>
11211 <param name="args">Array of objects to be used in formatting the message</param>
11212 </member>
11213 <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
11214 <summary>
11215 Verifies that the first value is greater than the second
11216 value. If it is not, then an
11217 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11218 </summary>
11219 <param name="arg1">The first value, expected to be greater</param>
11220 <param name="arg2">The second value, expected to be less</param>
11221 </member>
11222 <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
11223 <summary>
11224 Verifies that the first value is greater than the second
11225 value. If it is not, then an
11226 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11227 </summary>
11228 <param name="arg1">The first value, expected to be greater</param>
11229 <param name="arg2">The second value, expected to be less</param>
11230 <param name="message">The message to display in case of failure</param>
11231 <param name="args">Array of objects to be used in formatting the message</param>
11232 </member>
11233 <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
11234 <summary>
11235 Verifies that the first value is greater than the second
11236 value. If it is not, then an
11237 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11238 </summary>
11239 <param name="arg1">The first value, expected to be greater</param>
11240 <param name="arg2">The second value, expected to be less</param>
11241 </member>
11242 <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
11243 <summary>
11244 Verifies that the first value is greater than the second
11245 value. If it is not, then an
11246 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11247 </summary>
11248 <param name="arg1">The first value, expected to be greater</param>
11249 <param name="arg2">The second value, expected to be less</param>
11250 <param name="message">The message to display in case of failure</param>
11251 <param name="args">Array of objects to be used in formatting the message</param>
11252 </member>
11253 <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
11254 <summary>
11255 Verifies that the first value is greater than the second
11256 value. If it is not, then an
11257 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11258 </summary>
11259 <param name="arg1">The first value, expected to be greater</param>
11260 <param name="arg2">The second value, expected to be less</param>
11261 </member>
11262 <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
11263 <summary>
11264 Verifies that the first value is greater than the second
11265 value. If it is not, then an
11266 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11267 </summary>
11268 <param name="arg1">The first value, expected to be greater</param>
11269 <param name="arg2">The second value, expected to be less</param>
11270 <param name="message">The message to display in case of failure</param>
11271 <param name="args">Array of objects to be used in formatting the message</param>
11272 </member>
11273 <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
11274 <summary>
11275 Verifies that the first value is greater than the second
11276 value. If it is not, then an
11277 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11278 </summary>
11279 <param name="arg1">The first value, expected to be greater</param>
11280 <param name="arg2">The second value, expected to be less</param>
11281 </member>
11282 <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
11283 <summary>
11284 Verifies that the first value is greater than the second
11285 value. If it is not, then an
11286 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11287 </summary>
11288 <param name="arg1">The first value, expected to be greater</param>
11289 <param name="arg2">The second value, expected to be less</param>
11290 <param name="message">The message to display in case of failure</param>
11291 <param name="args">Array of objects to be used in formatting the message</param>
11292 </member>
11293 <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
11294 <summary>
11295 Verifies that the first value is greater than the second
11296 value. If it is not, then an
11297 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11298 </summary>
11299 <param name="arg1">The first value, expected to be greater</param>
11300 <param name="arg2">The second value, expected to be less</param>
11301 </member>
11302 <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
11303 <summary>
11304 Verifies that the first value is less than the second
11305 value. If it is not, then an
11306 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11307 </summary>
11308 <param name="arg1">The first value, expected to be less</param>
11309 <param name="arg2">The second value, expected to be greater</param>
11310 <param name="message">The message to display in case of failure</param>
11311 <param name="args">Array of objects to be used in formatting the message</param>
11312 </member>
11313 <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
11314 <summary>
11315 Verifies that the first value is less than the second
11316 value. If it is not, then an
11317 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11318 </summary>
11319 <param name="arg1">The first value, expected to be less</param>
11320 <param name="arg2">The second value, expected to be greater</param>
11321 </member>
11322 <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
11323 <summary>
11324 Verifies that the first value is less than the second
11325 value. If it is not, then an
11326 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11327 </summary>
11328 <param name="arg1">The first value, expected to be less</param>
11329 <param name="arg2">The second value, expected to be greater</param>
11330 <param name="message">The message to display in case of failure</param>
11331 <param name="args">Array of objects to be used in formatting the message</param>
11332 </member>
11333 <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
11334 <summary>
11335 Verifies that the first value is less than the second
11336 value. If it is not, then an
11337 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11338 </summary>
11339 <param name="arg1">The first value, expected to be less</param>
11340 <param name="arg2">The second value, expected to be greater</param>
11341 </member>
11342 <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
11343 <summary>
11344 Verifies that the first value is less than the second
11345 value. If it is not, then an
11346 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11347 </summary>
11348 <param name="arg1">The first value, expected to be less</param>
11349 <param name="arg2">The second value, expected to be greater</param>
11350 <param name="message">The message to display in case of failure</param>
11351 <param name="args">Array of objects to be used in formatting the message</param>
11352 </member>
11353 <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
11354 <summary>
11355 Verifies that the first value is less than the second
11356 value. If it is not, then an
11357 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11358 </summary>
11359 <param name="arg1">The first value, expected to be less</param>
11360 <param name="arg2">The second value, expected to be greater</param>
11361 </member>
11362 <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
11363 <summary>
11364 Verifies that the first value is less than the second
11365 value. If it is not, then an
11366 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11367 </summary>
11368 <param name="arg1">The first value, expected to be less</param>
11369 <param name="arg2">The second value, expected to be greater</param>
11370 <param name="message">The message to display in case of failure</param>
11371 <param name="args">Array of objects to be used in formatting the message</param>
11372 </member>
11373 <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
11374 <summary>
11375 Verifies that the first value is less than the second
11376 value. If it is not, then an
11377 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11378 </summary>
11379 <param name="arg1">The first value, expected to be less</param>
11380 <param name="arg2">The second value, expected to be greater</param>
11381 </member>
11382 <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
11383 <summary>
11384 Verifies that the first value is less than the second
11385 value. If it is not, then an
11386 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11387 </summary>
11388 <param name="arg1">The first value, expected to be less</param>
11389 <param name="arg2">The second value, expected to be greater</param>
11390 <param name="message">The message to display in case of failure</param>
11391 <param name="args">Array of objects to be used in formatting the message</param>
11392 </member>
11393 <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
11394 <summary>
11395 Verifies that the first value is less than the second
11396 value. If it is not, then an
11397 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11398 </summary>
11399 <param name="arg1">The first value, expected to be less</param>
11400 <param name="arg2">The second value, expected to be greater</param>
11401 </member>
11402 <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
11403 <summary>
11404 Verifies that the first value is less than the second
11405 value. If it is not, then an
11406 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11407 </summary>
11408 <param name="arg1">The first value, expected to be less</param>
11409 <param name="arg2">The second value, expected to be greater</param>
11410 <param name="message">The message to display in case of failure</param>
11411 <param name="args">Array of objects to be used in formatting the message</param>
11412 </member>
11413 <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
11414 <summary>
11415 Verifies that the first value is less than the second
11416 value. If it is not, then an
11417 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11418 </summary>
11419 <param name="arg1">The first value, expected to be less</param>
11420 <param name="arg2">The second value, expected to be greater</param>
11421 </member>
11422 <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
11423 <summary>
11424 Verifies that the first value is less than the second
11425 value. If it is not, then an
11426 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11427 </summary>
11428 <param name="arg1">The first value, expected to be less</param>
11429 <param name="arg2">The second value, expected to be greater</param>
11430 <param name="message">The message to display in case of failure</param>
11431 <param name="args">Array of objects to be used in formatting the message</param>
11432 </member>
11433 <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
11434 <summary>
11435 Verifies that the first value is less than the second
11436 value. If it is not, then an
11437 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11438 </summary>
11439 <param name="arg1">The first value, expected to be less</param>
11440 <param name="arg2">The second value, expected to be greater</param>
11441 </member>
11442 <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
11443 <summary>
11444 Verifies that the first value is less than the second
11445 value. If it is not, then an
11446 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11447 </summary>
11448 <param name="arg1">The first value, expected to be less</param>
11449 <param name="arg2">The second value, expected to be greater</param>
11450 <param name="message">The message to display in case of failure</param>
11451 <param name="args">Array of objects to be used in formatting the message</param>
11452 </member>
11453 <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
11454 <summary>
11455 Verifies that the first value is less than the second
11456 value. If it is not, then an
11457 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11458 </summary>
11459 <param name="arg1">The first value, expected to be less</param>
11460 <param name="arg2">The second value, expected to be greater</param>
11461 </member>
11462 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
11463 <summary>
11464 Verifies that the first value is greater than or equal to the second
11465 value. If it is not, then an
11466 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11467 </summary>
11468 <param name="arg1">The first value, expected to be greater</param>
11469 <param name="arg2">The second value, expected to be less</param>
11470 <param name="message">The message to display in case of failure</param>
11471 <param name="args">Array of objects to be used in formatting the message</param>
11472 </member>
11473 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
11474 <summary>
11475 Verifies that the first value is greater than or equal to the second
11476 value. If it is not, then an
11477 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11478 </summary>
11479 <param name="arg1">The first value, expected to be greater</param>
11480 <param name="arg2">The second value, expected to be less</param>
11481 </member>
11482 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
11483 <summary>
11484 Verifies that the first value is greater than or equal to the second
11485 value. If it is not, then an
11486 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11487 </summary>
11488 <param name="arg1">The first value, expected to be greater</param>
11489 <param name="arg2">The second value, expected to be less</param>
11490 <param name="message">The message to display in case of failure</param>
11491 <param name="args">Array of objects to be used in formatting the message</param>
11492 </member>
11493 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
11494 <summary>
11495 Verifies that the first value is greater than or equal to the second
11496 value. If it is not, then an
11497 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11498 </summary>
11499 <param name="arg1">The first value, expected to be greater</param>
11500 <param name="arg2">The second value, expected to be less</param>
11501 </member>
11502 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
11503 <summary>
11504 Verifies that the first value is greater than or equal to the second
11505 value. If it is not, then an
11506 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11507 </summary>
11508 <param name="arg1">The first value, expected to be greater</param>
11509 <param name="arg2">The second value, expected to be less</param>
11510 <param name="message">The message to display in case of failure</param>
11511 <param name="args">Array of objects to be used in formatting the message</param>
11512 </member>
11513 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
11514 <summary>
11515 Verifies that the first value is greater than or equal to the second
11516 value. If it is not, then an
11517 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11518 </summary>
11519 <param name="arg1">The first value, expected to be greater</param>
11520 <param name="arg2">The second value, expected to be less</param>
11521 </member>
11522 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
11523 <summary>
11524 Verifies that the first value is greater than or equal to the second
11525 value. If it is not, then an
11526 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11527 </summary>
11528 <param name="arg1">The first value, expected to be greater</param>
11529 <param name="arg2">The second value, expected to be less</param>
11530 <param name="message">The message to display in case of failure</param>
11531 <param name="args">Array of objects to be used in formatting the message</param>
11532 </member>
11533 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
11534 <summary>
11535 Verifies that the first value is greater than or equal to the second
11536 value. If it is not, then an
11537 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11538 </summary>
11539 <param name="arg1">The first value, expected to be greater</param>
11540 <param name="arg2">The second value, expected to be less</param>
11541 </member>
11542 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
11543 <summary>
11544 Verifies that the first value is greater than or equal to the second
11545 value. If it is not, then an
11546 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11547 </summary>
11548 <param name="arg1">The first value, expected to be greater</param>
11549 <param name="arg2">The second value, expected to be less</param>
11550 <param name="message">The message to display in case of failure</param>
11551 <param name="args">Array of objects to be used in formatting the message</param>
11552 </member>
11553 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
11554 <summary>
11555 Verifies that the first value is greater than or equal to the second
11556 value. If it is not, then an
11557 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11558 </summary>
11559 <param name="arg1">The first value, expected to be greater</param>
11560 <param name="arg2">The second value, expected to be less</param>
11561 </member>
11562 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
11563 <summary>
11564 Verifies that the first value is greater than or equal to the second
11565 value. If it is not, then an
11566 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11567 </summary>
11568 <param name="arg1">The first value, expected to be greater</param>
11569 <param name="arg2">The second value, expected to be less</param>
11570 <param name="message">The message to display in case of failure</param>
11571 <param name="args">Array of objects to be used in formatting the message</param>
11572 </member>
11573 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
11574 <summary>
11575 Verifies that the first value is greater than or equal to the second
11576 value. If it is not, then an
11577 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11578 </summary>
11579 <param name="arg1">The first value, expected to be greater</param>
11580 <param name="arg2">The second value, expected to be less</param>
11581 </member>
11582 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
11583 <summary>
11584 Verifies that the first value is greater than or equal to the second
11585 value. If it is not, then an
11586 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11587 </summary>
11588 <param name="arg1">The first value, expected to be greater</param>
11589 <param name="arg2">The second value, expected to be less</param>
11590 <param name="message">The message to display in case of failure</param>
11591 <param name="args">Array of objects to be used in formatting the message</param>
11592 </member>
11593 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
11594 <summary>
11595 Verifies that the first value is greater than or equal to the second
11596 value. If it is not, then an
11597 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11598 </summary>
11599 <param name="arg1">The first value, expected to be greater</param>
11600 <param name="arg2">The second value, expected to be less</param>
11601 </member>
11602 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
11603 <summary>
11604 Verifies that the first value is greater than or equal to the second
11605 value. If it is not, then an
11606 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11607 </summary>
11608 <param name="arg1">The first value, expected to be greater</param>
11609 <param name="arg2">The second value, expected to be less</param>
11610 <param name="message">The message to display in case of failure</param>
11611 <param name="args">Array of objects to be used in formatting the message</param>
11612 </member>
11613 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
11614 <summary>
11615 Verifies that the first value is greater than or equal to the second
11616 value. If it is not, then an
11617 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11618 </summary>
11619 <param name="arg1">The first value, expected to be greater</param>
11620 <param name="arg2">The second value, expected to be less</param>
11621 </member>
11622 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
11623 <summary>
11624 Verifies that the first value is less than or equal to the second
11625 value. If it is not, then an
11626 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11627 </summary>
11628 <param name="arg1">The first value, expected to be less</param>
11629 <param name="arg2">The second value, expected to be greater</param>
11630 <param name="message">The message to display in case of failure</param>
11631 <param name="args">Array of objects to be used in formatting the message</param>
11632 </member>
11633 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
11634 <summary>
11635 Verifies that the first value is less than or equal to the second
11636 value. If it is not, then an
11637 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11638 </summary>
11639 <param name="arg1">The first value, expected to be less</param>
11640 <param name="arg2">The second value, expected to be greater</param>
11641 </member>
11642 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
11643 <summary>
11644 Verifies that the first value is less than or equal to the second
11645 value. If it is not, then an
11646 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11647 </summary>
11648 <param name="arg1">The first value, expected to be less</param>
11649 <param name="arg2">The second value, expected to be greater</param>
11650 <param name="message">The message to display in case of failure</param>
11651 <param name="args">Array of objects to be used in formatting the message</param>
11652 </member>
11653 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
11654 <summary>
11655 Verifies that the first value is less than or equal to the second
11656 value. If it is not, then an
11657 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11658 </summary>
11659 <param name="arg1">The first value, expected to be less</param>
11660 <param name="arg2">The second value, expected to be greater</param>
11661 </member>
11662 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
11663 <summary>
11664 Verifies that the first value is less than or equal to the second
11665 value. If it is not, then an
11666 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11667 </summary>
11668 <param name="arg1">The first value, expected to be less</param>
11669 <param name="arg2">The second value, expected to be greater</param>
11670 <param name="message">The message to display in case of failure</param>
11671 <param name="args">Array of objects to be used in formatting the message</param>
11672 </member>
11673 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
11674 <summary>
11675 Verifies that the first value is less than or equal to the second
11676 value. If it is not, then an
11677 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11678 </summary>
11679 <param name="arg1">The first value, expected to be less</param>
11680 <param name="arg2">The second value, expected to be greater</param>
11681 </member>
11682 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
11683 <summary>
11684 Verifies that the first value is less than or equal to the second
11685 value. If it is not, then an
11686 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11687 </summary>
11688 <param name="arg1">The first value, expected to be less</param>
11689 <param name="arg2">The second value, expected to be greater</param>
11690 <param name="message">The message to display in case of failure</param>
11691 <param name="args">Array of objects to be used in formatting the message</param>
11692 </member>
11693 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
11694 <summary>
11695 Verifies that the first value is less than or equal to the second
11696 value. If it is not, then an
11697 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11698 </summary>
11699 <param name="arg1">The first value, expected to be less</param>
11700 <param name="arg2">The second value, expected to be greater</param>
11701 </member>
11702 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
11703 <summary>
11704 Verifies that the first value is less than or equal to the second
11705 value. If it is not, then an
11706 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11707 </summary>
11708 <param name="arg1">The first value, expected to be less</param>
11709 <param name="arg2">The second value, expected to be greater</param>
11710 <param name="message">The message to display in case of failure</param>
11711 <param name="args">Array of objects to be used in formatting the message</param>
11712 </member>
11713 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
11714 <summary>
11715 Verifies that the first value is less than or equal to the second
11716 value. If it is not, then an
11717 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11718 </summary>
11719 <param name="arg1">The first value, expected to be less</param>
11720 <param name="arg2">The second value, expected to be greater</param>
11721 </member>
11722 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
11723 <summary>
11724 Verifies that the first value is less than or equal to the second
11725 value. If it is not, then an
11726 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11727 </summary>
11728 <param name="arg1">The first value, expected to be less</param>
11729 <param name="arg2">The second value, expected to be greater</param>
11730 <param name="message">The message to display in case of failure</param>
11731 <param name="args">Array of objects to be used in formatting the message</param>
11732 </member>
11733 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
11734 <summary>
11735 Verifies that the first value is less than or equal to the second
11736 value. If it is not, then an
11737 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11738 </summary>
11739 <param name="arg1">The first value, expected to be less</param>
11740 <param name="arg2">The second value, expected to be greater</param>
11741 </member>
11742 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
11743 <summary>
11744 Verifies that the first value is less than or equal to the second
11745 value. If it is not, then an
11746 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11747 </summary>
11748 <param name="arg1">The first value, expected to be less</param>
11749 <param name="arg2">The second value, expected to be greater</param>
11750 <param name="message">The message to display in case of failure</param>
11751 <param name="args">Array of objects to be used in formatting the message</param>
11752 </member>
11753 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
11754 <summary>
11755 Verifies that the first value is less than or equal to the second
11756 value. If it is not, then an
11757 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11758 </summary>
11759 <param name="arg1">The first value, expected to be less</param>
11760 <param name="arg2">The second value, expected to be greater</param>
11761 </member>
11762 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
11763 <summary>
11764 Verifies that the first value is less than or equal to the second
11765 value. If it is not, then an
11766 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11767 </summary>
11768 <param name="arg1">The first value, expected to be less</param>
11769 <param name="arg2">The second value, expected to be greater</param>
11770 <param name="message">The message to display in case of failure</param>
11771 <param name="args">Array of objects to be used in formatting the message</param>
11772 </member>
11773 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
11774 <summary>
11775 Verifies that the first value is less than or equal to the second
11776 value. If it is not, then an
11777 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
11778 </summary>
11779 <param name="arg1">The first value, expected to be less</param>
11780 <param name="arg2">The second value, expected to be greater</param>
11781 </member>
11782 <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
11783 <summary>
11784 Asserts that a condition is true. If the condition is false the method throws
11785 an <see cref="T:NUnit.Framework.AssertionException"/>.
11786 </summary>
11787 <param name="condition">The evaluated condition</param>
11788 <param name="message">The message to display in case of failure</param>
11789 <param name="args">Array of objects to be used in formatting the message</param>
11790 </member>
11791 <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
11792 <summary>
11793 Asserts that a condition is true. If the condition is false the method throws
11794 an <see cref="T:NUnit.Framework.AssertionException"/>.
11795 </summary>
11796 <param name="condition">The evaluated condition</param>
11797 <param name="message">The message to display in case of failure</param>
11798 <param name="args">Array of objects to be used in formatting the message</param>
11799 </member>
11800 <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
11801 <summary>
11802 Asserts that a condition is true. If the condition is false the method throws
11803 an <see cref="T:NUnit.Framework.AssertionException"/>.
11804 </summary>
11805 <param name="condition">The evaluated condition</param>
11806 </member>
11807 <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
11808 <summary>
11809 Asserts that a condition is true. If the condition is false the method throws
11810 an <see cref="T:NUnit.Framework.AssertionException"/>.
11811 </summary>
11812 <param name="condition">The evaluated condition</param>
11813 </member>
11814 <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
11815 <summary>
11816 Asserts that a condition is true. If the condition is false the method throws
11817 an <see cref="T:NUnit.Framework.AssertionException"/>.
11818 </summary>
11819 <param name="condition">The evaluated condition</param>
11820 <param name="message">The message to display in case of failure</param>
11821 <param name="args">Array of objects to be used in formatting the message</param>
11822 </member>
11823 <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
11824 <summary>
11825 Asserts that a condition is true. If the condition is false the method throws
11826 an <see cref="T:NUnit.Framework.AssertionException"/>.
11827 </summary>
11828 <param name="condition">The evaluated condition</param>
11829 <param name="message">The message to display in case of failure</param>
11830 <param name="args">Array of objects to be used in formatting the message</param>
11831 </member>
11832 <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
11833 <summary>
11834 Asserts that a condition is true. If the condition is false the method throws
11835 an <see cref="T:NUnit.Framework.AssertionException"/>.
11836 </summary>
11837 <param name="condition">The evaluated condition</param>
11838 </member>
11839 <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
11840 <summary>
11841 Asserts that a condition is true. If the condition is false the method throws
11842 an <see cref="T:NUnit.Framework.AssertionException"/>.
11843 </summary>
11844 <param name="condition">The evaluated condition</param>
11845 </member>
11846 <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
11847 <summary>
11848 Asserts that a condition is false. If the condition is true the method throws
11849 an <see cref="T:NUnit.Framework.AssertionException"/>.
11850 </summary>
11851 <param name="condition">The evaluated condition</param>
11852 <param name="message">The message to display in case of failure</param>
11853 <param name="args">Array of objects to be used in formatting the message</param>
11854 </member>
11855 <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
11856 <summary>
11857 Asserts that a condition is false. If the condition is true the method throws
11858 an <see cref="T:NUnit.Framework.AssertionException"/>.
11859 </summary>
11860 <param name="condition">The evaluated condition</param>
11861 <param name="message">The message to display in case of failure</param>
11862 <param name="args">Array of objects to be used in formatting the message</param>
11863 </member>
11864 <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
11865 <summary>
11866 Asserts that a condition is false. If the condition is true the method throws
11867 an <see cref="T:NUnit.Framework.AssertionException"/>.
11868 </summary>
11869 <param name="condition">The evaluated condition</param>
11870 </member>
11871 <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
11872 <summary>
11873 Asserts that a condition is false. If the condition is true the method throws
11874 an <see cref="T:NUnit.Framework.AssertionException"/>.
11875 </summary>
11876 <param name="condition">The evaluated condition</param>
11877 </member>
11878 <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
11879 <summary>
11880 Asserts that a condition is false. If the condition is true the method throws
11881 an <see cref="T:NUnit.Framework.AssertionException"/>.
11882 </summary>
11883 <param name="condition">The evaluated condition</param>
11884 <param name="message">The message to display in case of failure</param>
11885 <param name="args">Array of objects to be used in formatting the message</param>
11886 </member>
11887 <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
11888 <summary>
11889 Asserts that a condition is false. If the condition is true the method throws
11890 an <see cref="T:NUnit.Framework.AssertionException"/>.
11891 </summary>
11892 <param name="condition">The evaluated condition</param>
11893 <param name="message">The message to display in case of failure</param>
11894 <param name="args">Array of objects to be used in formatting the message</param>
11895 </member>
11896 <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
11897 <summary>
11898 Asserts that a condition is false. If the condition is true the method throws
11899 an <see cref="T:NUnit.Framework.AssertionException"/>.
11900 </summary>
11901 <param name="condition">The evaluated condition</param>
11902 </member>
11903 <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
11904 <summary>
11905 Asserts that a condition is false. If the condition is true the method throws
11906 an <see cref="T:NUnit.Framework.AssertionException"/>.
11907 </summary>
11908 <param name="condition">The evaluated condition</param>
11909 </member>
11910 <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
11911 <summary>
11912 Verifies that the object that is passed in is not equal to <code>null</code>
11913 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11914 is thrown.
11915 </summary>
11916 <param name="anObject">The object that is to be tested</param>
11917 <param name="message">The message to display in case of failure</param>
11918 <param name="args">Array of objects to be used in formatting the message</param>
11919 </member>
11920 <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
11921 <summary>
11922 Verifies that the object that is passed in is not equal to <code>null</code>
11923 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11924 is thrown.
11925 </summary>
11926 <param name="anObject">The object that is to be tested</param>
11927 </member>
11928 <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
11929 <summary>
11930 Verifies that the object that is passed in is not equal to <code>null</code>
11931 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11932 is thrown.
11933 </summary>
11934 <param name="anObject">The object that is to be tested</param>
11935 <param name="message">The message to display in case of failure</param>
11936 <param name="args">Array of objects to be used in formatting the message</param>
11937 </member>
11938 <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
11939 <summary>
11940 Verifies that the object that is passed in is not equal to <code>null</code>
11941 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11942 is thrown.
11943 </summary>
11944 <param name="anObject">The object that is to be tested</param>
11945 </member>
11946 <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
11947 <summary>
11948 Verifies that the object that is passed in is equal to <code>null</code>
11949 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11950 is thrown.
11951 </summary>
11952 <param name="anObject">The object that is to be tested</param>
11953 <param name="message">The message to display in case of failure</param>
11954 <param name="args">Array of objects to be used in formatting the message</param>
11955 </member>
11956 <member name="M:NUnit.Framework.Assert.Null(System.Object)">
11957 <summary>
11958 Verifies that the object that is passed in is equal to <code>null</code>
11959 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11960 is thrown.
11961 </summary>
11962 <param name="anObject">The object that is to be tested</param>
11963 </member>
11964 <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
11965 <summary>
11966 Verifies that the object that is passed in is equal to <code>null</code>
11967 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11968 is thrown.
11969 </summary>
11970 <param name="anObject">The object that is to be tested</param>
11971 <param name="message">The message to display in case of failure</param>
11972 <param name="args">Array of objects to be used in formatting the message</param>
11973 </member>
11974 <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
11975 <summary>
11976 Verifies that the object that is passed in is equal to <code>null</code>
11977 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11978 is thrown.
11979 </summary>
11980 <param name="anObject">The object that is to be tested</param>
11981 </member>
11982 <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
11983 <summary>
11984 Verifies that the double that is passed in is an <code>NaN</code> value.
11985 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11986 is thrown.
11987 </summary>
11988 <param name="aDouble">The value that is to be tested</param>
11989 <param name="message">The message to display in case of failure</param>
11990 <param name="args">Array of objects to be used in formatting the message</param>
11991 </member>
11992 <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
11993 <summary>
11994 Verifies that the double that is passed in is an <code>NaN</code> value.
11995 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
11996 is thrown.
11997 </summary>
11998 <param name="aDouble">The value that is to be tested</param>
11999 </member>
12000 <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
12001 <summary>
12002 Verifies that the double that is passed in is an <code>NaN</code> value.
12003 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
12004 is thrown.
12005 </summary>
12006 <param name="aDouble">The value that is to be tested</param>
12007 <param name="message">The message to display in case of failure</param>
12008 <param name="args">Array of objects to be used in formatting the message</param>
12009 </member>
12010 <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
12011 <summary>
12012 Verifies that the double that is passed in is an <code>NaN</code> value.
12013 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
12014 is thrown.
12015 </summary>
12016 <param name="aDouble">The value that is to be tested</param>
12017 </member>
12018 <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
12019 <summary>
12020 Assert that a string is empty - that is equal to string.Empty
12021 </summary>
12022 <param name="aString">The string to be tested</param>
12023 <param name="message">The message to display in case of failure</param>
12024 <param name="args">Array of objects to be used in formatting the message</param>
12025 </member>
12026 <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
12027 <summary>
12028 Assert that a string is empty - that is equal to string.Empty
12029 </summary>
12030 <param name="aString">The string to be tested</param>
12031 </member>
12032 <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
12033 <summary>
12034 Assert that an array, list or other collection is empty
12035 </summary>
12036 <param name="collection">An array, list or other collection implementing ICollection</param>
12037 <param name="message">The message to display in case of failure</param>
12038 <param name="args">Array of objects to be used in formatting the message</param>
12039 </member>
12040 <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
12041 <summary>
12042 Assert that an array, list or other collection is empty
12043 </summary>
12044 <param name="collection">An array, list or other collection implementing ICollection</param>
12045 </member>
12046 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
12047 <summary>
12048 Assert that a string is not empty - that is not equal to string.Empty
12049 </summary>
12050 <param name="aString">The string to be tested</param>
12051 <param name="message">The message to display in case of failure</param>
12052 <param name="args">Array of objects to be used in formatting the message</param>
12053 </member>
12054 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
12055 <summary>
12056 Assert that a string is not empty - that is not equal to string.Empty
12057 </summary>
12058 <param name="aString">The string to be tested</param>
12059 </member>
12060 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
12061 <summary>
12062 Assert that an array, list or other collection is not empty
12063 </summary>
12064 <param name="collection">An array, list or other collection implementing ICollection</param>
12065 <param name="message">The message to display in case of failure</param>
12066 <param name="args">Array of objects to be used in formatting the message</param>
12067 </member>
12068 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
12069 <summary>
12070 Assert that an array, list or other collection is not empty
12071 </summary>
12072 <param name="collection">An array, list or other collection implementing ICollection</param>
12073 </member>
12074 <member name="M:NUnit.Framework.Assert.#ctor">
12075 <summary>
12076 We don't actually want any instances of this object, but some people
12077 like to inherit from it to add other static methods. Hence, the
12078 protected constructor disallows any instances of this object.
12079 </summary>
12080 </member>
12081 <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
12082 <summary>
12083 The Equals method throws an AssertionException. This is done
12084 to make sure there is no mistake by calling this function.
12085 </summary>
12086 <param name="a"></param>
12087 <param name="b"></param>
12088 </member>
12089 <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
12090 <summary>
12091 override the default ReferenceEquals to throw an AssertionException. This
12092 implementation makes sure there is no mistake in calling this function
12093 as part of Assert.
12094 </summary>
12095 <param name="a"></param>
12096 <param name="b"></param>
12097 </member>
12098 <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
12099 <summary>
12100 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
12101 that are passed in. This allows a test to be cut short, with a result
12102 of success returned to NUnit.
12103 </summary>
12104 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
12105 <param name="args">Arguments to be used in formatting the message</param>
12106 </member>
12107 <member name="M:NUnit.Framework.Assert.Pass(System.String)">
12108 <summary>
12109 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
12110 that are passed in. This allows a test to be cut short, with a result
12111 of success returned to NUnit.
12112 </summary>
12113 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
12114 </member>
12115 <member name="M:NUnit.Framework.Assert.Pass">
12116 <summary>
12117 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
12118 that are passed in. This allows a test to be cut short, with a result
12119 of success returned to NUnit.
12120 </summary>
12121 </member>
12122 <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
12123 <summary>
12124 Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
12125 that are passed in. This is used by the other Assert functions.
12126 </summary>
12127 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
12128 <param name="args">Arguments to be used in formatting the message</param>
12129 </member>
12130 <member name="M:NUnit.Framework.Assert.Fail(System.String)">
12131 <summary>
12132 Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
12133 passed in. This is used by the other Assert functions.
12134 </summary>
12135 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
12136 </member>
12137 <member name="M:NUnit.Framework.Assert.Fail">
12138 <summary>
12139 Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
12140 This is used by the other Assert functions.
12141 </summary>
12142 </member>
12143 <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
12144 <summary>
12145 Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
12146 that are passed in. This causes the test to be reported as ignored.
12147 </summary>
12148 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
12149 <param name="args">Arguments to be used in formatting the message</param>
12150 </member>
12151 <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
12152 <summary>
12153 Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
12154 passed in. This causes the test to be reported as ignored.
12155 </summary>
12156 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
12157 </member>
12158 <member name="M:NUnit.Framework.Assert.Ignore">
12159 <summary>
12160 Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
12161 This causes the test to be reported as ignored.
12162 </summary>
12163 </member>
12164 <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
12165 <summary>
12166 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
12167 that are passed in. This causes the test to be reported as inconclusive.
12168 </summary>
12169 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
12170 <param name="args">Arguments to be used in formatting the message</param>
12171 </member>
12172 <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
12173 <summary>
12174 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
12175 passed in. This causes the test to be reported as inconclusive.
12176 </summary>
12177 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
12178 </member>
12179 <member name="M:NUnit.Framework.Assert.Inconclusive">
12180 <summary>
12181 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
12182 This causes the test to be reported as Inconclusive.
12183 </summary>
12184 </member>
12185 <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
12186 <summary>
12187 Asserts that an object is contained in a list.
12188 </summary>
12189 <param name="expected">The expected object</param>
12190 <param name="actual">The list to be examined</param>
12191 <param name="message">The message to display in case of failure</param>
12192 <param name="args">Array of objects to be used in formatting the message</param>
12193 </member>
12194 <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
12195 <summary>
12196 Asserts that an object is contained in a list.
12197 </summary>
12198 <param name="expected">The expected object</param>
12199 <param name="actual">The list to be examined</param>
12200 </member>
12201 <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
12202 <summary>
12203 Any ITest that implements this interface is at a level that the implementing
12204 class should be disposed at the end of the test run
12205 </summary>
12206 </member>
12207 <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
12208 <summary>
12209 The IMethodInfo class is used to encapsulate information
12210 about a method in a platform-independent manner.
12211 </summary>
12212 </member>
12213 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
12214 <summary>
12215 Gets the Type from which this method was reflected.
12216 </summary>
12217 </member>
12218 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
12219 <summary>
12220 Gets the MethodInfo for this method.
12221 </summary>
12222 </member>
12223 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
12224 <summary>
12225 Gets the name of the method.
12226 </summary>
12227 </member>
12228 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
12229 <summary>
12230 Gets a value indicating whether the method is abstract.
12231 </summary>
12232 </member>
12233 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
12234 <summary>
12235 Gets a value indicating whether the method is public.
12236 </summary>
12237 </member>
12238 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
12239 <summary>
12240 Gets a value indicating whether the method contains unassigned generic type parameters.
12241 </summary>
12242 </member>
12243 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
12244 <summary>
12245 Gets a value indicating whether the method is a generic method.
12246 </summary>
12247 </member>
12248 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
12249 <summary>
12250 Gets a value indicating whether the MethodInfo represents the definition of a generic method.
12251 </summary>
12252 </member>
12253 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
12254 <summary>
12255 Gets the return Type of the method.
12256 </summary>
12257 </member>
12258 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
12259 <summary>
12260 Gets the parameters of the method.
12261 </summary>
12262 <returns></returns>
12263 </member>
12264 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
12265 <summary>
12266 Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
12267 </summary>
12268 </member>
12269 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
12270 <summary>
12271 Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
12272 </summary>
12273 <param name="typeArguments">The type arguments to be used</param>
12274 <returns>A new IMethodInfo with the type arguments replaced</returns>
12275 </member>
12276 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
12277 <summary>
12278 Invokes the method, converting any TargetInvocationException to an NUnitException.
12279 </summary>
12280 <param name="fixture">The object on which to invoke the method</param>
12281 <param name="args">The argument list for the method</param>
12282 <returns>The return value from the invoked method</returns>
12283 </member>
12284 <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
12285 <summary>
12286 The IParameterInfo interface is an abstraction of a .NET parameter.
12287 </summary>
12288 </member>
12289 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
12290 <summary>
12291 Gets a value indicating whether the parameter is optional
12292 </summary>
12293 </member>
12294 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
12295 <summary>
12296 Gets an IMethodInfo representing the method for which this is a parameter
12297 </summary>
12298 </member>
12299 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
12300 <summary>
12301 Gets the underlying .NET ParameterInfo
12302 </summary>
12303 </member>
12304 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
12305 <summary>
12306 Gets the Type of the parameter
12307 </summary>
12308 </member>
12309 <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
12310 <summary>
12311 The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
12312 </summary>
12313 </member>
12314 <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
12315 <summary>
12316 Returns an array of custom attributes of the specified type applied to this object
12317 </summary>
12318 </member>
12319 <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
12320 <summary>
12321 Returns a value indicating whether an attribute of the specified type is defined on this object.
12322 </summary>
12323 </member>
12324 <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
12325 <summary>
12326 The ITypeInfo interface is an abstraction of a .NET Type
12327 </summary>
12328 </member>
12329 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
12330 <summary>
12331 Gets the underlying Type on which this ITypeInfo is based
12332 </summary>
12333 </member>
12334 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
12335 <summary>
12336 Gets the base type of this type as an ITypeInfo
12337 </summary>
12338 </member>
12339 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
12340 <summary>
12341 Returns true if the Type wrapped is equal to the argument
12342 </summary>
12343 </member>
12344 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
12345 <summary>
12346 Gets the Name of the Type
12347 </summary>
12348 </member>
12349 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
12350 <summary>
12351 Gets the FullName of the Type
12352 </summary>
12353 </member>
12354 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
12355 <summary>
12356 Gets the assembly in which the type is declared
12357 </summary>
12358 </member>
12359 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
12360 <summary>
12361 Gets the Namespace of the Type
12362 </summary>
12363 </member>
12364 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
12365 <summary>
12366 Gets a value indicating whether the type is abstract.
12367 </summary>
12368 </member>
12369 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
12370 <summary>
12371 Gets a value indicating whether the Type is a generic Type
12372 </summary>
12373 </member>
12374 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
12375 <summary>
12376 Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
12377 </summary>
12378 </member>
12379 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
12380 <summary>
12381 Gets a value indicating whether the Type is a generic Type definition
12382 </summary>
12383 </member>
12384 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
12385 <summary>
12386 Gets a value indicating whether the type is sealed.
12387 </summary>
12388 </member>
12389 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
12390 <summary>
12391 Gets a value indicating whether this type is a static class.
12392 </summary>
12393 </member>
12394 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
12395 <summary>
12396 Get the display name for this typeInfo.
12397 </summary>
12398 </member>
12399 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
12400 <summary>
12401 Get the display name for an oject of this type, constructed with specific arguments
12402 </summary>
12403 </member>
12404 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
12405 <summary>
12406 Returns a Type representing a generic type definition from which this Type can be constructed.
12407 </summary>
12408 </member>
12409 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
12410 <summary>
12411 Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
12412 </summary>
12413 </member>
12414 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
12415 <summary>
12416 Returns a value indicating whether this type has a method with a specified public attribute
12417 </summary>
12418 </member>
12419 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
12420 <summary>
12421 Returns an array of IMethodInfos for methods of this Type
12422 that match the specified flags.
12423 </summary>
12424 </member>
12425 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
12426 <summary>
12427 Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
12428 </summary>
12429 </member>
12430 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
12431 <summary>
12432 Construct an object of this Type, using the specified arguments.
12433 </summary>
12434 </member>
12435 <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
12436 <summary>
12437 CombiningStrategy is the abstract base for classes that
12438 know how to combine values provided for individual test
12439 parameters to create a set of test cases.
12440 </summary>
12441 </member>
12442 <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
12443 <summary>
12444 Gets the test cases generated by the CombiningStrategy.
12445 </summary>
12446 <returns>The test cases.</returns>
12447 </member>
12448 <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
12449 <summary>
12450 The ISimpleTestBuilder interface is exposed by a class that knows how to
12451 build a single TestMethod from a suitable MethodInfo Types. In general,
12452 it is exposed by an attribute, but may be implemented in a helper class
12453 used by the attribute in some cases.
12454 </summary>
12455 </member>
12456 <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
12457 <summary>
12458 Build a TestMethod from the provided MethodInfo.
12459 </summary>
12460 <param name="method">The method to be used as a test</param>
12461 <param name="suite">The TestSuite to which the method will be added</param>
12462 <returns>A TestMethod object</returns>
12463 </member>
12464 <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
12465 <summary>
12466 The ITestBuilder interface is exposed by a class that knows how to
12467 build one or more TestMethods from a MethodInfo. In general, it is exposed
12468 by an attribute, which has additional information available to provide
12469 the necessary test parameters to distinguish the test cases built.
12470 </summary>
12471 </member>
12472 <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
12473 <summary>
12474 Build one or more TestMethods from the provided MethodInfo.
12475 </summary>
12476 <param name="method">The method to be used as a test</param>
12477 <param name="suite">The TestSuite to which the method will be added</param>
12478 <returns>A TestMethod object</returns>
12479 </member>
12480 <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
12481 <summary>
12482 The IDataPointProvider interface is used by extensions
12483 that provide data for a single test parameter.
12484 </summary>
12485 </member>
12486 <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
12487 <summary>
12488 Determine whether any data is available for a parameter.
12489 </summary>
12490 <param name="parameter">An IParameterInfo representing one
12491 argument to a parameterized test</param>
12492 <returns>True if any data is available, otherwise false.</returns>
12493 </member>
12494 <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
12495 <summary>
12496 Return an IEnumerable providing data for use with the
12497 supplied parameter.
12498 </summary>
12499 <param name="parameter">An IParameterInfo representing one
12500 argument to a parameterized test</param>
12501 <returns>An IEnumerable providing the required data</returns>
12502 </member>
12503 <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
12504 <summary>
12505 The IParameterDataSource interface is implemented by types
12506 that can provide data for a test method parameter.
12507 </summary>
12508 </member>
12509 <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
12510 <summary>
12511 Gets an enumeration of data items for use as arguments
12512 for a test method parameter.
12513 </summary>
12514 <param name="parameter">The parameter for which data is needed</param>
12515 <returns>An enumeration containing individual data items</returns>
12516 </member>
12517 <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
12518 <summary>
12519 A PropertyBag represents a collection of name/value pairs
12520 that allows duplicate entries with the same key. Methods
12521 are provided for adding a new pair as well as for setting
12522 a key to a single value. All keys are strings but _values
12523 may be of any type. Null _values are not permitted, since
12524 a null entry represents the absence of the key.
12525
12526 The entries in a PropertyBag are of two kinds: those that
12527 take a single value and those that take multiple _values.
12528 However, the PropertyBag has no knowledge of which entries
12529 fall into each category and the distinction is entirely
12530 up to the code using the PropertyBag.
12531
12532 When working with multi-valued properties, client code
12533 should use the Add method to add name/value pairs and
12534 indexing to retrieve a list of all _values for a given
12535 key. For example:
12536
12537 bag.Add("Tag", "one");
12538 bag.Add("Tag", "two");
12539 Assert.That(bag["Tag"],
12540 Is.EqualTo(new string[] { "one", "two" }));
12541
12542 When working with single-valued propeties, client code
12543 should use the Set method to set the value and Get to
12544 retrieve the value. The GetSetting methods may also be
12545 used to retrieve the value in a type-safe manner while
12546 also providing default. For example:
12547
12548 bag.Set("Priority", "low");
12549 bag.Set("Priority", "high"); // replaces value
12550 Assert.That(bag.Get("Priority"),
12551 Is.EqualTo("high"));
12552 Assert.That(bag.GetSetting("Priority", "low"),
12553 Is.EqualTo("high"));
12554 </summary>
12555 </member>
12556 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
12557 <summary>
12558 Adds a key/value pair to the property bag
12559 </summary>
12560 <param name="key">The key</param>
12561 <param name="value">The value</param>
12562 </member>
12563 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
12564 <summary>
12565 Sets the value for a key, removing any other
12566 _values that are already in the property set.
12567 </summary>
12568 <param name="key"></param>
12569 <param name="value"></param>
12570 </member>
12571 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
12572 <summary>
12573 Gets a single value for a key, using the first
12574 one if multiple _values are present and returning
12575 null if the value is not found.
12576 </summary>
12577 </member>
12578 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
12579 <summary>
12580 Gets a flag indicating whether the specified key has
12581 any entries in the property set.
12582 </summary>
12583 <param name="key">The key to be checked</param>
12584 <returns>True if their are _values present, otherwise false</returns>
12585 </member>
12586 <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
12587 <summary>
12588 Gets or sets the list of _values for a particular key
12589 </summary>
12590 <param name="key">The key for which the _values are to be retrieved or set</param>
12591 </member>
12592 <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
12593 <summary>
12594 Gets a collection containing all the keys in the property set
12595 </summary>
12596 </member>
12597 <member name="T:NUnit.Framework.Interfaces.ITest">
12598 <summary>
12599 Common interface supported by all representations
12600 of a test. Only includes informational fields.
12601 The Run method is specifically excluded to allow
12602 for data-only representations of a test.
12603 </summary>
12604 </member>
12605 <member name="P:NUnit.Framework.Interfaces.ITest.Id">
12606 <summary>
12607 Gets the id of the test
12608 </summary>
12609 </member>
12610 <member name="P:NUnit.Framework.Interfaces.ITest.Name">
12611 <summary>
12612 Gets the name of the test
12613 </summary>
12614 </member>
12615 <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
12616 <summary>
12617 Gets the fully qualified name of the test
12618 </summary>
12619 </member>
12620 <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
12621 <summary>
12622 Gets the name of the class containing this test. Returns
12623 null if the test is not associated with a class.
12624 </summary>
12625 </member>
12626 <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
12627 <summary>
12628 Gets the name of the method implementing this test.
12629 Returns null if the test is not implemented as a method.
12630 </summary>
12631 </member>
12632 <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
12633 <summary>
12634 Gets the Type of the test fixture, if applicable, or
12635 null if no fixture type is associated with this test.
12636 </summary>
12637 </member>
12638 <member name="P:NUnit.Framework.Interfaces.ITest.Method">
12639 <summary>
12640 Gets an IMethod for the method implementing this test.
12641 Returns null if the test is not implemented as a method.
12642 </summary>
12643 </member>
12644 <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
12645 <summary>
12646 Gets the RunState of the test, indicating whether it can be run.
12647 </summary>
12648 </member>
12649 <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
12650 <summary>
12651 Count of the test cases ( 1 if this is a test case )
12652 </summary>
12653 </member>
12654 <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
12655 <summary>
12656 Gets the properties of the test
12657 </summary>
12658 </member>
12659 <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
12660 <summary>
12661 Gets the parent test, if any.
12662 </summary>
12663 <value>The parent test or null if none exists.</value>
12664 </member>
12665 <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
12666 <summary>
12667 Returns true if this is a test suite
12668 </summary>
12669 </member>
12670 <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
12671 <summary>
12672 Gets a bool indicating whether the current test
12673 has any descendant tests.
12674 </summary>
12675 </member>
12676 <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
12677 <summary>
12678 Gets this test's child tests
12679 </summary>
12680 <value>A list of child tests</value>
12681 </member>
12682 <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
12683 <summary>
12684 Gets a fixture object for running this test.
12685 </summary>
12686 </member>
12687 <member name="T:NUnit.Framework.Interfaces.ITestData">
12688 <summary>
12689 The ITestData interface is implemented by a class that
12690 represents a single instance of a parameterized test.
12691 </summary>
12692 </member>
12693 <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
12694 <summary>
12695 Gets the name to be used for the test
12696 </summary>
12697 </member>
12698 <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
12699 <summary>
12700 Gets the RunState for this test case.
12701 </summary>
12702 </member>
12703 <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
12704 <summary>
12705 Gets the argument list to be provided to the test
12706 </summary>
12707 </member>
12708 <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
12709 <summary>
12710 Gets the property dictionary for the test case
12711 </summary>
12712 </member>
12713 <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
12714 <summary>
12715 The ITestCaseData interface is implemented by a class
12716 that is able to return the data required to create an
12717 instance of a parameterized test fixture.
12718 </summary>
12719 </member>
12720 <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
12721 <summary>
12722 Get the TypeArgs if separately set
12723 </summary>
12724 </member>
12725 <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
12726 <summary>
12727 The ITestCaseData interface is implemented by a class
12728 that is able to return complete testcases for use by
12729 a parameterized test method.
12730 </summary>
12731 </member>
12732 <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
12733 <summary>
12734 Gets the expected result of the test case
12735 </summary>
12736 </member>
12737 <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
12738 <summary>
12739 Returns true if an expected result has been set
12740 </summary>
12741 </member>
12742 <member name="T:NUnit.Framework.Interfaces.ITestFilter">
12743 <summary>
12744 Interface to be implemented by filters applied to tests.
12745 The filter applies when running the test, after it has been
12746 loaded, since this is the only time an ITest exists.
12747 </summary>
12748 </member>
12749 <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
12750 <summary>
12751 Determine if a particular test passes the filter criteria. Pass
12752 may examine the parents and/or descendants of a test, depending
12753 on the semantics of the particular filter
12754 </summary>
12755 <param name="test">The test to which the filter is applied</param>
12756 <returns>True if the test passes the filter, otherwise false</returns>
12757 </member>
12758 <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
12759 <summary>
12760 Determine if a test matches the filter expicitly. That is, it must
12761 be a direct match of the test itself or one of it's children.
12762 </summary>
12763 <param name="test">The test to which the filter is applied</param>
12764 <returns>True if the test matches the filter explicityly, otherwise false</returns>
12765 </member>
12766 <member name="T:NUnit.Framework.Interfaces.ITestListener">
12767 <summary>
12768 The ITestListener interface is used internally to receive
12769 notifications of significant events while a test is being
12770 run. The events are propagated to clients by means of an
12771 AsyncCallback. NUnit extensions may also monitor these events.
12772 </summary>
12773 </member>
12774 <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
12775 <summary>
12776 Called when a test has just started
12777 </summary>
12778 <param name="test">The test that is starting</param>
12779 </member>
12780 <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
12781 <summary>
12782 Called when a test has finished
12783 </summary>
12784 <param name="result">The result of the test</param>
12785 </member>
12786 <member name="T:NUnit.Framework.Interfaces.ITestResult">
12787 <summary>
12788 The ITestResult interface represents the result of a test.
12789 </summary>
12790 </member>
12791 <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
12792 <summary>
12793 Gets the ResultState of the test result, which
12794 indicates the success or failure of the test.
12795 </summary>
12796 </member>
12797 <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
12798 <summary>
12799 Gets the name of the test result
12800 </summary>
12801 </member>
12802 <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
12803 <summary>
12804 Gets the full name of the test result
12805 </summary>
12806 </member>
12807 <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
12808 <summary>
12809 Gets the elapsed time for running the test in seconds
12810 </summary>
12811 </member>
12812 <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
12813 <summary>
12814 Gets or sets the time the test started running.
12815 </summary>
12816 </member>
12817 <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
12818 <summary>
12819 Gets or sets the time the test finished running.
12820 </summary>
12821 </member>
12822 <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
12823 <summary>
12824 Gets the message associated with a test
12825 failure or with not running the test
12826 </summary>
12827 </member>
12828 <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
12829 <summary>
12830 Gets any stacktrace associated with an
12831 error or failure. Not available in
12832 the Compact Framework 1.0.
12833 </summary>
12834 </member>
12835 <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
12836 <summary>
12837 Gets the number of asserts executed
12838 when running the test and all its children.
12839 </summary>
12840 </member>
12841 <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
12842 <summary>
12843 Gets the number of test cases that failed
12844 when running the test and all its children.
12845 </summary>
12846 </member>
12847 <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
12848 <summary>
12849 Gets the number of test cases that passed
12850 when running the test and all its children.
12851 </summary>
12852 </member>
12853 <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
12854 <summary>
12855 Gets the number of test cases that were skipped
12856 when running the test and all its children.
12857 </summary>
12858 </member>
12859 <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
12860 <summary>
12861 Gets the number of test cases that were inconclusive
12862 when running the test and all its children.
12863 </summary>
12864 </member>
12865 <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
12866 <summary>
12867 Indicates whether this result has any child results.
12868 Accessing HasChildren should not force creation of the
12869 Children collection in classes implementing this interface.
12870 </summary>
12871 </member>
12872 <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
12873 <summary>
12874 Gets the the collection of child results.
12875 </summary>
12876 </member>
12877 <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
12878 <summary>
12879 Gets the Test to which this result applies.
12880 </summary>
12881 </member>
12882 <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
12883 <summary>
12884 Gets any text output written to this result.
12885 </summary>
12886 </member>
12887 <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
12888 <summary>
12889 An object implementing IXmlNodeBuilder is able to build
12890 an XML representation of itself and any children.
12891 </summary>
12892 </member>
12893 <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
12894 <summary>
12895 Returns a TNode representing the current object.
12896 </summary>
12897 <param name="recursive">If true, children are included where applicable</param>
12898 <returns>A TNode representing the result</returns>
12899 </member>
12900 <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
12901 <summary>
12902 Returns a TNode representing the current object after
12903 adding it as a child of the supplied parent node.
12904 </summary>
12905 <param name="parentNode">The parent node.</param>
12906 <param name="recursive">If true, children are included, where applicable</param>
12907 <returns></returns>
12908 </member>
12909 <member name="T:NUnit.Framework.Interfaces.ResultState">
12910 <summary>
12911 The ResultState class represents the outcome of running a test.
12912 It contains two pieces of information. The Status of the test
12913 is an enum indicating whether the test passed, failed, was
12914 skipped or was inconclusive. The Label provides a more
12915 detailed breakdown for use by client runners.
12916 </summary>
12917 </member>
12918 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
12919 <summary>
12920 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
12921 </summary>
12922 <param name="status">The TestStatus.</param>
12923 </member>
12924 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
12925 <summary>
12926 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
12927 </summary>
12928 <param name="status">The TestStatus.</param>
12929 <param name="label">The label.</param>
12930 </member>
12931 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
12932 <summary>
12933 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
12934 </summary>
12935 <param name="status">The TestStatus.</param>
12936 <param name="site">The stage at which the result was produced</param>
12937 </member>
12938 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
12939 <summary>
12940 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
12941 </summary>
12942 <param name="status">The TestStatus.</param>
12943 <param name="label">The label.</param>
12944 <param name="site">The stage at which the result was produced</param>
12945 </member>
12946 <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
12947 <summary>
12948 The result is inconclusive
12949 </summary>
12950 </member>
12951 <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
12952 <summary>
12953 The test has been skipped.
12954 </summary>
12955 </member>
12956 <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
12957 <summary>
12958 The test has been ignored.
12959 </summary>
12960 </member>
12961 <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
12962 <summary>
12963 The test was skipped because it is explicit
12964 </summary>
12965 </member>
12966 <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
12967 <summary>
12968 The test succeeded
12969 </summary>
12970 </member>
12971 <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
12972 <summary>
12973 The test failed
12974 </summary>
12975 </member>
12976 <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
12977 <summary>
12978 The test encountered an unexpected exception
12979 </summary>
12980 </member>
12981 <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
12982 <summary>
12983 The test was cancelled by the user
12984 </summary>
12985 </member>
12986 <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
12987 <summary>
12988 The test was not runnable.
12989 </summary>
12990 </member>
12991 <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
12992 <summary>
12993 A suite failed because one or more child tests failed or had errors
12994 </summary>
12995 </member>
12996 <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
12997 <summary>
12998 A suite failed in its OneTimeSetUp
12999 </summary>
13000 </member>
13001 <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
13002 <summary>
13003 A suite had an unexpected exception in its OneTimeSetUp
13004 </summary>
13005 </member>
13006 <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
13007 <summary>
13008 A suite had an unexpected exception in its OneTimeDown
13009 </summary>
13010 </member>
13011 <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
13012 <summary>
13013 Gets the TestStatus for the test.
13014 </summary>
13015 <value>The status.</value>
13016 </member>
13017 <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
13018 <summary>
13019 Gets the label under which this test result is
13020 categorized, if any.
13021 </summary>
13022 </member>
13023 <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
13024 <summary>
13025 Gets the stage of test execution in which
13026 the failure or other result took place.
13027 </summary>
13028 </member>
13029 <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
13030 <summary>
13031 Get a new ResultState, which is the same as the current
13032 one but with the FailureSite set to the specified value.
13033 </summary>
13034 <param name="site">The FailureSite to use</param>
13035 <returns>A new ResultState</returns>
13036 </member>
13037 <member name="M:NUnit.Framework.Interfaces.ResultState.Equals(System.Object)">
13038 <summary>
13039 Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
13040 </summary>
13041 <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
13042 <returns>
13043 <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
13044 </returns>
13045 </member>
13046 <member name="M:NUnit.Framework.Interfaces.ResultState.GetHashCode">
13047 <summary>
13048 Returns a hash code for this instance.
13049 </summary>
13050 <returns>
13051 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
13052 </returns>
13053 </member>
13054 <member name="M:NUnit.Framework.Interfaces.ResultState.ToString">
13055 <summary>
13056 Returns a <see cref="T:System.String"/> that represents this instance.
13057 </summary>
13058 <returns>
13059 A <see cref="T:System.String"/> that represents this instance.
13060 </returns>
13061 </member>
13062 <member name="T:NUnit.Framework.Interfaces.FailureSite">
13063 <summary>
13064 The FailureSite enum indicates the stage of a test
13065 in which an error or failure occurred.
13066 </summary>
13067 </member>
13068 <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
13069 <summary>
13070 Failure in the test itself
13071 </summary>
13072 </member>
13073 <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
13074 <summary>
13075 Failure in the SetUp method
13076 </summary>
13077 </member>
13078 <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
13079 <summary>
13080 Failure in the TearDown method
13081 </summary>
13082 </member>
13083 <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
13084 <summary>
13085 Failure of a parent test
13086 </summary>
13087 </member>
13088 <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
13089 <summary>
13090 Failure of a child test
13091 </summary>
13092 </member>
13093 <member name="T:NUnit.Framework.Interfaces.RunState">
13094 <summary>
13095 The RunState enum indicates whether a test can be executed.
13096 </summary>
13097 </member>
13098 <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
13099 <summary>
13100 The test is not runnable.
13101 </summary>
13102 </member>
13103 <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
13104 <summary>
13105 The test is runnable.
13106 </summary>
13107 </member>
13108 <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
13109 <summary>
13110 The test can only be run explicitly
13111 </summary>
13112 </member>
13113 <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
13114 <summary>
13115 The test has been skipped. This value may
13116 appear on a Test when certain attributes
13117 are used to skip the test.
13118 </summary>
13119 </member>
13120 <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
13121 <summary>
13122 The test has been ignored. May appear on
13123 a Test, when the IgnoreAttribute is used.
13124 </summary>
13125 </member>
13126 <member name="T:NUnit.Framework.Interfaces.TestStatus">
13127 <summary>
13128 The TestStatus enum indicates the result of running a test
13129 </summary>
13130 </member>
13131 <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
13132 <summary>
13133 The test was inconclusive
13134 </summary>
13135 </member>
13136 <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
13137 <summary>
13138 The test has skipped
13139 </summary>
13140 </member>
13141 <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
13142 <summary>
13143 The test succeeded
13144 </summary>
13145 </member>
13146 <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
13147 <summary>
13148 The test failed
13149 </summary>
13150 </member>
13151 <member name="T:NUnit.Framework.Interfaces.TNode">
13152 <summary>
13153 TNode represents a single node in the XML representation
13154 of a Test or TestResult. It replaces System.Xml.XmlNode and
13155 System.Xml.Linq.XElement, providing a minimal set of methods
13156 for operating on the XML in a platform-independent manner.
13157 </summary>
13158 </member>
13159 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
13160 <summary>
13161 Constructs a new instance of TNode
13162 </summary>
13163 <param name="name">The name of the node</param>
13164 </member>
13165 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
13166 <summary>
13167 Constructs a new instance of TNode with a value
13168 </summary>
13169 <param name="name">The name of the node</param>
13170 <param name="value">The text content of the node</param>
13171 </member>
13172 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
13173 <summary>
13174 Constructs a new instance of TNode with a value
13175 </summary>
13176 <param name="name">The name of the node</param>
13177 <param name="value">The text content of the node</param>
13178 <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
13179 </member>
13180 <member name="P:NUnit.Framework.Interfaces.TNode.Name">
13181 <summary>
13182 Gets the name of the node
13183 </summary>
13184 </member>
13185 <member name="P:NUnit.Framework.Interfaces.TNode.Value">
13186 <summary>
13187 Gets the value of the node
13188 </summary>
13189 </member>
13190 <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
13191 <summary>
13192 Gets a flag indicating whether the value should be output using CDATA.
13193 </summary>
13194 </member>
13195 <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
13196 <summary>
13197 Gets the dictionary of attributes
13198 </summary>
13199 </member>
13200 <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
13201 <summary>
13202 Gets a list of child nodes
13203 </summary>
13204 </member>
13205 <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
13206 <summary>
13207 Gets the first ChildNode
13208 </summary>
13209 </member>
13210 <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
13211 <summary>
13212 Gets the XML representation of this node.
13213 </summary>
13214 </member>
13215 <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
13216 <summary>
13217 Create a TNode from it's XML text representation
13218 </summary>
13219 <param name="xmlText">The XML text to be parsed</param>
13220 <returns>A TNode</returns>
13221 </member>
13222 <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
13223 <summary>
13224 Adds a new element as a child of the current node and returns it.
13225 </summary>
13226 <param name="name">The element name.</param>
13227 <returns>The newly created child element</returns>
13228 </member>
13229 <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
13230 <summary>
13231 Adds a new element with a value as a child of the current node and returns it.
13232 </summary>
13233 <param name="name">The element name</param>
13234 <param name="value">The text content of the new element</param>
13235 <returns>The newly created child element</returns>
13236 </member>
13237 <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
13238 <summary>
13239 Adds a new element with a value as a child of the current node and returns it.
13240 The value will be output using a CDATA section.
13241 </summary>
13242 <param name="name">The element name</param>
13243 <param name="value">The text content of the new element</param>
13244 <returns>The newly created child element</returns>
13245 </member>
13246 <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
13247 <summary>
13248 Adds an attribute with a specified name and value to the XmlNode.
13249 </summary>
13250 <param name="name">The name of the attribute.</param>
13251 <param name="value">The value of the attribute.</param>
13252 </member>
13253 <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
13254 <summary>
13255 Finds a single descendant of this node matching an xpath
13256 specification. The format of the specification is
13257 limited to what is needed by NUnit and its tests.
13258 </summary>
13259 <param name="xpath"></param>
13260 <returns></returns>
13261 </member>
13262 <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
13263 <summary>
13264 Finds all descendants of this node matching an xpath
13265 specification. The format of the specification is
13266 limited to what is needed by NUnit and its tests.
13267 </summary>
13268 </member>
13269 <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
13270 <summary>
13271 Writes the XML representation of the node to an XmlWriter
13272 </summary>
13273 <param name="writer"></param>
13274 </member>
13275 <member name="T:NUnit.Framework.Interfaces.NodeList">
13276 <summary>
13277 Class used to represent a list of XmlResults
13278 </summary>
13279 </member>
13280 <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
13281 <summary>
13282 Class used to represent the attributes of a node
13283 </summary>
13284 </member>
13285 <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
13286 <summary>
13287 Gets or sets the value associated with the specified key.
13288 Overridden to return null if attribute is not found.
13289 </summary>
13290 <param name="key">The key.</param>
13291 <returns>Value of the attribute or null</returns>
13292 </member>
13293 <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
13294 <summary>
13295 The IFixtureBuilder interface is exposed by a class that knows how to
13296 build a TestFixture from one or more Types. In general, it is exposed
13297 by an attribute, but may be implemented in a helper class used by the
13298 attribute in some cases.
13299 </summary>
13300 </member>
13301 <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
13302 <summary>
13303 Build one or more TestFixtures from type provided. At least one
13304 non-null TestSuite must always be returned, since the method is
13305 generally called because the user has marked the target class as
13306 a fixture. If something prevents the fixture from being used, it
13307 will be returned nonetheless, labelled as non-runnable.
13308 </summary>
13309 <param name="typeInfo">The type info of the fixture to be used.</param>
13310 <returns>A TestSuite object or one derived from TestSuite.</returns>
13311 </member>
13312 <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
13313 <summary>
13314 IImplyFixture is an empty marker interface used by attributes like
13315 TestAttribute that cause the class where they are used to be treated
13316 as a TestFixture even without a TestFixtureAttribute.
13317
13318 Marker interfaces are not usually considered a good practice, but
13319 we use it here to avoid cluttering the attribute hierarchy with
13320 classes that don't contain any extra implementation.
13321 </summary>
13322 </member>
13323 <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
13324 <summary>
13325 The IApplyToContext interface is implemented by attributes
13326 that want to make changes to the execution context before
13327 a test is run.
13328 </summary>
13329 </member>
13330 <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
13331 <summary>
13332 Apply changes to the execution context
13333 </summary>
13334 <param name="context">The execution context</param>
13335 </member>
13336 <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
13337 <summary>
13338 The IApplyToTest interface is implemented by self-applying
13339 attributes that modify the state of a test in some way.
13340 </summary>
13341 </member>
13342 <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
13343 <summary>
13344 Modifies a test as defined for the specific attribute.
13345 </summary>
13346 <param name="test">The test to modify</param>
13347 </member>
13348 <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
13349 <summary>
13350 The ISuiteBuilder interface is exposed by a class that knows how to
13351 build a suite from one or more Types.
13352 </summary>
13353 </member>
13354 <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
13355 <summary>
13356 Examine the type and determine if it is suitable for
13357 this builder to use in building a TestSuite.
13358
13359 Note that returning false will cause the type to be ignored
13360 in loading the tests. If it is desired to load the suite
13361 but label it as non-runnable, ignored, etc., then this
13362 method must return true.
13363 </summary>
13364 <param name="typeInfo">The type of the fixture to be used</param>
13365 <returns>True if the type can be used to build a TestSuite</returns>
13366 </member>
13367 <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
13368 <summary>
13369 Build a TestSuite from type provided.
13370 </summary>
13371 <param name="typeInfo">The type of the fixture to be used</param>
13372 <returns>A TestSuite</returns>
13373 </member>
13374 <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
13375 <summary>
13376 The ITestCaseBuilder interface is exposed by a class that knows how to
13377 build a test case from certain methods.
13378 </summary>
13379 <remarks>
13380 This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
13381 We have reused the name because the two products don't interoperate at all.
13382 </remarks>
13383 </member>
13384 <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
13385 <summary>
13386 Examine the method and determine if it is suitable for
13387 this builder to use in building a TestCase to be
13388 included in the suite being populated.
13389
13390 Note that returning false will cause the method to be ignored
13391 in loading the tests. If it is desired to load the method
13392 but label it as non-runnable, ignored, etc., then this
13393 method must return true.
13394 </summary>
13395 <param name="method">The test method to examine</param>
13396 <param name="suite">The suite being populated</param>
13397 <returns>True is the builder can use this method</returns>
13398 </member>
13399 <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
13400 <summary>
13401 Build a TestCase from the provided MethodInfo for
13402 inclusion in the suite being constructed.
13403 </summary>
13404 <param name="method">The method to be used as a test case</param>
13405 <param name="suite">The test suite being populated, or null</param>
13406 <returns>A TestCase or null</returns>
13407 </member>
13408 <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
13409 <summary>
13410 ICommandWrapper is implemented by attributes and other
13411 objects able to wrap a TestCommand with another command.
13412 </summary>
13413 <remarks>
13414 Attributes or other objects should implement one of the
13415 derived interfaces, rather than this one, since they
13416 indicate in which part of the command chain the wrapper
13417 should be applied.
13418 </remarks>
13419 </member>
13420 <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
13421 <summary>
13422 Wrap a command and return the result.
13423 </summary>
13424 <param name="command">The command to be wrapped</param>
13425 <returns>The wrapped command</returns>
13426 </member>
13427 <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
13428 <summary>
13429 Objects implementing this interface are used to wrap
13430 the TestMethodCommand itself. They apply after SetUp
13431 has been run and before TearDown.
13432 </summary>
13433 </member>
13434 <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
13435 <summary>
13436 Objects implementing this interface are used to wrap
13437 the entire test, including SetUp and TearDown.
13438 </summary>
13439 </member>
13440 <member name="T:NUnit.Framework.TestFixtureData">
13441 <summary>
13442 The TestFixtureData class represents a set of arguments
13443 and other parameter info to be used for a parameterized
13444 fixture. It is derived from TestFixtureParameters and adds a
13445 fluent syntax for use in initializing the fixture.
13446 </summary>
13447 </member>
13448 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
13449 <summary>
13450 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
13451 </summary>
13452 <param name="args">The arguments.</param>
13453 </member>
13454 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
13455 <summary>
13456 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
13457 </summary>
13458 <param name="arg">The argument.</param>
13459 </member>
13460 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
13461 <summary>
13462 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
13463 </summary>
13464 <param name="arg1">The first argument.</param>
13465 <param name="arg2">The second argument.</param>
13466 </member>
13467 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
13468 <summary>
13469 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
13470 </summary>
13471 <param name="arg1">The first argument.</param>
13472 <param name="arg2">The second argument.</param>
13473 <param name="arg3">The third argument.</param>
13474 </member>
13475 <member name="M:NUnit.Framework.TestFixtureData.Explicit">
13476 <summary>
13477 Marks the test fixture as explicit.
13478 </summary>
13479 </member>
13480 <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
13481 <summary>
13482 Marks the test fixture as explicit, specifying the reason.
13483 </summary>
13484 </member>
13485 <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
13486 <summary>
13487 Ignores this TestFixture, specifying the reason.
13488 </summary>
13489 <param name="reason">The reason.</param>
13490 <returns></returns>
13491 </member>
13492 <member name="T:NUnit.Framework.DirectoryAssert">
13493 <summary>
13494 Asserts on Directories
13495 </summary>
13496 </member>
13497 <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
13498 <summary>
13499 The Equals method throws an AssertionException. This is done
13500 to make sure there is no mistake by calling this function.
13501 </summary>
13502 <param name="a"></param>
13503 <param name="b"></param>
13504 </member>
13505 <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
13506 <summary>
13507 override the default ReferenceEquals to throw an AssertionException. This
13508 implementation makes sure there is no mistake in calling this function
13509 as part of Assert.
13510 </summary>
13511 <param name="a"></param>
13512 <param name="b"></param>
13513 </member>
13514 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
13515 <summary>
13516 Verifies that two directories are equal. Two directories are considered
13517 equal if both are null, or if both point to the same directory.
13518 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13519 </summary>
13520 <param name="expected">A directory containing the value that is expected</param>
13521 <param name="actual">A directory containing the actual value</param>
13522 <param name="message">The message to display if the directories are not equal</param>
13523 <param name="args">Arguments to be used in formatting the message</param>
13524 </member>
13525 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
13526 <summary>
13527 Verifies that two directories are equal. Two directories are considered
13528 equal if both are null, or if both point to the same directory.
13529 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13530 </summary>
13531 <param name="expected">A directory containing the value that is expected</param>
13532 <param name="actual">A directory containing the actual value</param>
13533 </member>
13534 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
13535 <summary>
13536 Asserts that two directories are not equal. If they are equal
13537 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13538 </summary>
13539 <param name="expected">A directory containing the value that is expected</param>
13540 <param name="actual">A directory containing the actual value</param>
13541 <param name="message">The message to display if directories are not equal</param>
13542 <param name="args">Arguments to be used in formatting the message</param>
13543 </member>
13544 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
13545 <summary>
13546 Asserts that two directories are not equal. If they are equal
13547 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13548 </summary>
13549 <param name="expected">A directory containing the value that is expected</param>
13550 <param name="actual">A directory containing the actual value</param>
13551 </member>
13552 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo,System.String,System.Object[])">
13553 <summary>
13554 Asserts that the directory exists. If it does not exist
13555 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13556 </summary>
13557 <param name="actual">A directory containing the actual value</param>
13558 <param name="message">The message to display if directories are not equal</param>
13559 <param name="args">Arguments to be used in formatting the message</param>
13560 </member>
13561 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.IO.DirectoryInfo)">
13562 <summary>
13563 Asserts that the directory exists. If it does not exist
13564 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13565 </summary>
13566 <param name="actual">A directory containing the actual value</param>
13567 </member>
13568 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String,System.String,System.Object[])">
13569 <summary>
13570 Asserts that the directory exists. If it does not exist
13571 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13572 </summary>
13573 <param name="actual">The path to a directory containing the actual value</param>
13574 <param name="message">The message to display if directories are not equal</param>
13575 <param name="args">Arguments to be used in formatting the message</param>
13576 </member>
13577 <member name="M:NUnit.Framework.DirectoryAssert.Exists(System.String)">
13578 <summary>
13579 Asserts that the directory exists. If it does not exist
13580 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13581 </summary>
13582 <param name="actual">The path to a directory containing the actual value</param>
13583 </member>
13584 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo,System.String,System.Object[])">
13585 <summary>
13586 Asserts that the directory does not exist. If it does exist
13587 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13588 </summary>
13589 <param name="actual">A directory containing the actual value</param>
13590 <param name="message">The message to display if directories are not equal</param>
13591 <param name="args">Arguments to be used in formatting the message</param>
13592 </member>
13593 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.IO.DirectoryInfo)">
13594 <summary>
13595 Asserts that the directory does not exist. If it does exist
13596 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13597 </summary>
13598 <param name="actual">A directory containing the actual value</param>
13599 </member>
13600 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String,System.String,System.Object[])">
13601 <summary>
13602 Asserts that the directory does not exist. If it does exist
13603 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13604 </summary>
13605 <param name="actual">The path to a directory containing the actual value</param>
13606 <param name="message">The message to display if directories are not equal</param>
13607 <param name="args">Arguments to be used in formatting the message</param>
13608 </member>
13609 <member name="M:NUnit.Framework.DirectoryAssert.DoesNotExist(System.String)">
13610 <summary>
13611 Asserts that the directory does not exist. If it does exist
13612 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
13613 </summary>
13614 <param name="actual">The path to a directory containing the actual value</param>
13615 </member>
13616 <member name="T:NUnit.Framework.Does">
13617 <summary>
13618 Helper class with properties and methods that supply
13619 a number of constraints used in Asserts.
13620 </summary>
13621 </member>
13622 <member name="P:NUnit.Framework.Does.Not">
13623 <summary>
13624 Returns a ConstraintExpression that negates any
13625 following constraint.
13626 </summary>
13627 </member>
13628 <member name="P:NUnit.Framework.Does.Exist">
13629 <summary>
13630 Returns a constraint that succeeds if the value
13631 is a file or directory and it exists.
13632 </summary>
13633 </member>
13634 <member name="M:NUnit.Framework.Does.Contain(System.Object)">
13635 <summary>
13636 Returns a new CollectionContainsConstraint checking for the
13637 presence of a particular object in the collection.
13638 </summary>
13639 </member>
13640 <member name="M:NUnit.Framework.Does.Contain(System.String)">
13641 <summary>
13642 Returns a new ContainsConstraint. This constraint
13643 will, in turn, make use of the appropriate second-level
13644 constraint, depending on the type of the actual argument.
13645 This overload is only used if the item sought is a string,
13646 since any other type implies that we are looking for a
13647 collection member.
13648 </summary>
13649 </member>
13650 <member name="M:NUnit.Framework.Does.StartWith(System.String)">
13651 <summary>
13652 Returns a constraint that succeeds if the actual
13653 value starts with the substring supplied as an argument.
13654 </summary>
13655 </member>
13656 <member name="M:NUnit.Framework.Does.EndWith(System.String)">
13657 <summary>
13658 Returns a constraint that succeeds if the actual
13659 value ends with the substring supplied as an argument.
13660 </summary>
13661 </member>
13662 <member name="M:NUnit.Framework.Does.Match(System.String)">
13663 <summary>
13664 Returns a constraint that succeeds if the actual
13665 value matches the regular expression supplied as an argument.
13666 </summary>
13667 </member>
13668 <member name="T:NUnit.Framework.ResultStateException">
13669 <summary>
13670 Abstract base for Exceptions that terminate a test and provide a ResultState.
13671 </summary>
13672 </member>
13673 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
13674 <param name="message">The error message that explains
13675 the reason for the exception</param>
13676 </member>
13677 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
13678 <param name="message">The error message that explains
13679 the reason for the exception</param>
13680 <param name="inner">The exception that caused the
13681 current exception</param>
13682 </member>
13683 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
13684 <summary>
13685 Serialization Constructor
13686 </summary>
13687 </member>
13688 <member name="P:NUnit.Framework.ResultStateException.ResultState">
13689 <summary>
13690 Gets the ResultState provided by this exception
13691 </summary>
13692 </member>
13693 <member name="T:NUnit.Framework.ITestAction">
13694 <summary>
13695 When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
13696 </summary>
13697 </member>
13698 <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
13699 <summary>
13700 Executed before each test is run
13701 </summary>
13702 <param name="test">The test that is going to be run.</param>
13703 </member>
13704 <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
13705 <summary>
13706 Executed after each test is run
13707 </summary>
13708 <param name="test">The test that has just been run.</param>
13709 </member>
13710 <member name="P:NUnit.Framework.ITestAction.Targets">
13711 <summary>
13712 Provides the target for the action attribute
13713 </summary>
13714 <returns>The target for the action attribute</returns>
13715 </member>
13716 <member name="T:NUnit.Framework.TestDelegate">
13717 <summary>
13718 Delegate used by tests that execute code and
13719 capture any thrown exception.
13720 </summary>
13721 </member>
13722 <member name="T:NUnit.Framework.AssertionHelper">
13723 <summary>
13724 AssertionHelper is an optional base class for user tests,
13725 allowing the use of shorter ids for constraints and
13726 asserts and avoiding conflict with the definition of
13727 <see cref="T:NUnit.Framework.Is"/>, from which it inherits much of its
13728 behavior, in certain mock object frameworks.
13729 </summary>
13730 </member>
13731 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
13732 <summary>
13733 Asserts that a condition is true. If the condition is false the method throws
13734 an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
13735 <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
13736 </summary>
13737 <param name="condition">The evaluated condition</param>
13738 <param name="message">The message to display if the condition is false</param>
13739 <param name="args">Arguments to be used in formatting the message</param>
13740 </member>
13741 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
13742 <summary>
13743 Asserts that a condition is true. If the condition is false the method throws
13744 an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
13745 </summary>
13746 <param name="condition">The evaluated condition</param>
13747 </member>
13748 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
13749 <summary>
13750 Apply a constraint to an actual value, succeeding if the constraint
13751 is satisfied and throwing an assertion exception on failure.
13752 </summary>
13753 <param name="expr">A Constraint expression to be applied</param>
13754 <param name="del">An ActualValueDelegate returning the value to be tested</param>
13755 </member>
13756 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
13757 <summary>
13758 Apply a constraint to an actual value, succeeding if the constraint
13759 is satisfied and throwing an assertion exception on failure.
13760 </summary>
13761 <param name="del">An ActualValueDelegate returning the value to be tested</param>
13762 <param name="expr">A Constraint expression to be applied</param>
13763 <param name="message">The message that will be displayed on failure</param>
13764 <param name="args">Arguments to be used in formatting the message</param>
13765 </member>
13766 <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
13767 <summary>
13768 Asserts that the code represented by a delegate throws an exception
13769 that satisfies the constraint provided.
13770 </summary>
13771 <param name="code">A TestDelegate to be executed</param>
13772 <param name="constraint">A ThrowsConstraint used in the test</param>
13773 </member>
13774 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
13775 <summary>
13776 Apply a constraint to an actual value, succeeding if the constraint
13777 is satisfied and throwing an assertion exception on failure.
13778 </summary>
13779 <param name="expression">A Constraint to be applied</param>
13780 <param name="actual">The actual value to test</param>
13781 </member>
13782 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
13783 <summary>
13784 Apply a constraint to an actual value, succeeding if the constraint
13785 is satisfied and throwing an assertion exception on failure.
13786 </summary>
13787 <param name="expression">A Constraint expression to be applied</param>
13788 <param name="actual">The actual value to test</param>
13789 <param name="message">The message that will be displayed on failure</param>
13790 <param name="args">Arguments to be used in formatting the message</param>
13791 </member>
13792 <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
13793 <summary>
13794 Returns a ListMapper based on a collection.
13795 </summary>
13796 <param name="original">The original collection</param>
13797 <returns></returns>
13798 </member>
13799 <member name="T:NUnit.Framework.Assume">
13800 <summary>
13801 Provides static methods to express the assumptions
13802 that must be met for a test to give a meaningful
13803 result. If an assumption is not met, the test
13804 should produce an inconclusive result.
13805 </summary>
13806 </member>
13807 <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
13808 <summary>
13809 The Equals method throws an AssertionException. This is done
13810 to make sure there is no mistake by calling this function.
13811 </summary>
13812 <param name="a"></param>
13813 <param name="b"></param>
13814 </member>
13815 <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
13816 <summary>
13817 override the default ReferenceEquals to throw an AssertionException. This
13818 implementation makes sure there is no mistake in calling this function
13819 as part of Assert.
13820 </summary>
13821 <param name="a"></param>
13822 <param name="b"></param>
13823 </member>
13824 <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
13825 <summary>
13826 Apply a constraint to an actual value, succeeding if the constraint
13827 is satisfied and throwing an InconclusiveException on failure.
13828 </summary>
13829 <param name="expr">A Constraint expression to be applied</param>
13830 <param name="del">An ActualValueDelegate returning the value to be tested</param>
13831 </member>
13832 <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
13833 <summary>
13834 Apply a constraint to an actual value, succeeding if the constraint
13835 is satisfied and throwing an InconclusiveException on failure.
13836 </summary>
13837 <param name="del">An ActualValueDelegate returning the value to be tested</param>
13838 <param name="expr">A Constraint expression to be applied</param>
13839 <param name="message">The message that will be displayed on failure</param>
13840 <param name="args">Arguments to be used in formatting the message</param>
13841 </member>
13842 <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
13843 <summary>
13844 Asserts that a condition is true. If the condition is false the method throws
13845 an <see cref="T:NUnit.Framework.InconclusiveException"/>.
13846 </summary>
13847 <param name="condition">The evaluated condition</param>
13848 <param name="message">The message to display if the condition is false</param>
13849 <param name="args">Arguments to be used in formatting the message</param>
13850 </member>
13851 <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
13852 <summary>
13853 Asserts that a condition is true. If the condition is false the
13854 method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
13855 </summary>
13856 <param name="condition">The evaluated condition</param>
13857 </member>
13858 <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
13859 <summary>
13860 Asserts that the code represented by a delegate throws an exception
13861 that satisfies the constraint provided.
13862 </summary>
13863 <param name="code">A TestDelegate to be executed</param>
13864 <param name="constraint">A ThrowsConstraint used in the test</param>
13865 </member>
13866 <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
13867 <summary>
13868 Apply a constraint to an actual value, succeeding if the constraint
13869 is satisfied and throwing an InconclusiveException on failure.
13870 </summary>
13871 <param name="expression">A Constraint to be applied</param>
13872 <param name="actual">The actual value to test</param>
13873 </member>
13874 <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
13875 <summary>
13876 Apply a constraint to an actual value, succeeding if the constraint
13877 is satisfied and throwing an InconclusiveException on failure.
13878 </summary>
13879 <param name="expression">A Constraint expression to be applied</param>
13880 <param name="actual">The actual value to test</param>
13881 <param name="message">The message that will be displayed on failure</param>
13882 <param name="args">Arguments to be used in formatting the message</param>
13883 </member>
13884 <member name="T:NUnit.Framework.CategoryAttribute">
13885 <summary>
13886 Attribute used to apply a category to a test
13887 </summary>
13888 </member>
13889 <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
13890 <summary>
13891 The name of the category
13892 </summary>
13893 </member>
13894 <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
13895 <summary>
13896 Construct attribute for a given category based on
13897 a name. The name may not contain the characters ',',
13898 '+', '-' or '!'. However, this is not checked in the
13899 constructor since it would cause an error to arise at
13900 as the test was loaded without giving a clear indication
13901 of where the problem is located. The error is handled
13902 in NUnitFramework.cs by marking the test as not
13903 runnable.
13904 </summary>
13905 <param name="name">The name of the category</param>
13906 </member>
13907 <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
13908 <summary>
13909 Protected constructor uses the Type name as the name
13910 of the category.
13911 </summary>
13912 </member>
13913 <member name="P:NUnit.Framework.CategoryAttribute.Name">
13914 <summary>
13915 The name of the category
13916 </summary>
13917 </member>
13918 <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
13919 <summary>
13920 Modifies a test by adding a category to it.
13921 </summary>
13922 <param name="test">The test to modify</param>
13923 </member>
13924 <member name="T:NUnit.Framework.CombinatorialAttribute">
13925 <summary>
13926 Marks a test to use a combinatorial join of any argument
13927 data provided. Since this is the default, the attribute is
13928 optional.
13929 </summary>
13930 </member>
13931 <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
13932 <summary>
13933 Default constructor
13934 </summary>
13935 </member>
13936 <member name="T:NUnit.Framework.CultureAttribute">
13937 <summary>
13938 CultureAttribute is used to mark a test fixture or an
13939 individual method as applying to a particular Culture only.
13940 </summary>
13941 </member>
13942 <member name="M:NUnit.Framework.CultureAttribute.#ctor">
13943 <summary>
13944 Constructor with no cultures specified, for use
13945 with named property syntax.
13946 </summary>
13947 </member>
13948 <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
13949 <summary>
13950 Constructor taking one or more cultures
13951 </summary>
13952 <param name="cultures">Comma-deliminted list of cultures</param>
13953 </member>
13954 <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
13955 <summary>
13956 Causes a test to be skipped if this CultureAttribute is not satisfied.
13957 </summary>
13958 <param name="test">The test to modify</param>
13959 </member>
13960 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
13961 <summary>
13962 Tests to determine if the current culture is supported
13963 based on the properties of this attribute.
13964 </summary>
13965 <returns>True, if the current culture is supported</returns>
13966 </member>
13967 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
13968 <summary>
13969 Test to determine if the a particular culture or comma-
13970 delimited set of cultures is in use.
13971 </summary>
13972 <param name="culture">Name of the culture or comma-separated list of culture ids</param>
13973 <returns>True if the culture is in use on the system</returns>
13974 </member>
13975 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
13976 <summary>
13977 Test to determine if one of a collection of cultures
13978 is being used currently.
13979 </summary>
13980 <param name="cultures"></param>
13981 <returns></returns>
13982 </member>
13983 <member name="T:NUnit.Framework.DataAttribute">
13984 <summary>
13985 The abstract base class for all data-providing attributes
13986 defined by NUnit. Used to select all data sources for a
13987 method, class or parameter.
13988 </summary>
13989 </member>
13990 <member name="M:NUnit.Framework.DataAttribute.#ctor">
13991 <summary>
13992 Default constructor
13993 </summary>
13994 </member>
13995 <member name="T:NUnit.Framework.DatapointAttribute">
13996 <summary>
13997 Used to mark a field for use as a datapoint when executing a theory
13998 within the same fixture that requires an argument of the field's Type.
13999 </summary>
14000 </member>
14001 <member name="T:NUnit.Framework.DatapointsAttribute">
14002 <summary>
14003 Used to mark a field, property or method providing a set of datapoints to
14004 be used in executing any theories within the same fixture that require an
14005 argument of the Type provided. The data source may provide an array of
14006 the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
14007 Synonymous with DatapointSourceAttribute.
14008 </summary>
14009 </member>
14010 <member name="T:NUnit.Framework.DatapointSourceAttribute">
14011 <summary>
14012 Used to mark a field, property or method providing a set of datapoints to
14013 be used in executing any theories within the same fixture that require an
14014 argument of the Type provided. The data source may provide an array of
14015 the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
14016 Synonymous with DatapointsAttribute.
14017 </summary>
14018 </member>
14019 <member name="T:NUnit.Framework.DescriptionAttribute">
14020 <summary>
14021 Attribute used to provide descriptive text about a
14022 test case or fixture.
14023 </summary>
14024 </member>
14025 <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
14026 <summary>
14027 Construct a description Attribute
14028 </summary>
14029 <param name="description">The text of the description</param>
14030 </member>
14031 <member name="T:NUnit.Framework.ExplicitAttribute">
14032 <summary>
14033 ExplicitAttribute marks a test or test fixture so that it will
14034 only be run if explicitly executed from the gui or command line
14035 or if it is included by use of a filter. The test will not be
14036 run simply because an enclosing suite is run.
14037 </summary>
14038 </member>
14039 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
14040 <summary>
14041 Default constructor
14042 </summary>
14043 </member>
14044 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
14045 <summary>
14046 Constructor with a reason
14047 </summary>
14048 <param name="reason">The reason test is marked explicit</param>
14049 </member>
14050 <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
14051 <summary>
14052 Modifies a test by marking it as explicit.
14053 </summary>
14054 <param name="test">The test to modify</param>
14055 </member>
14056 <member name="T:NUnit.Framework.IgnoreAttribute">
14057 <summary>
14058 Attribute used to mark a test that is to be ignored.
14059 Ignored tests result in a warning message when the
14060 tests are run.
14061 </summary>
14062 </member>
14063 <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
14064 <summary>
14065 Constructs the attribute giving a reason for ignoring the test
14066 </summary>
14067 <param name="reason">The reason for ignoring the test</param>
14068 </member>
14069 <member name="P:NUnit.Framework.IgnoreAttribute.Until">
14070 <summary>
14071 The date in the future to stop ignoring the test as a string in UTC time.
14072 For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
14073 "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
14074 </summary>
14075 <remarks>
14076 Once the ignore until date has passed, the test will be marked
14077 as runnable. Tests with an ignore until date will have an IgnoreUntilDate
14078 property set which will appear in the test results.
14079 </remarks>
14080 <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
14081 </member>
14082 <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
14083 <summary>
14084 Modifies a test by marking it as Ignored.
14085 </summary>
14086 <param name="test">The test to modify</param>
14087 </member>
14088 <member name="T:NUnit.Framework.IncludeExcludeAttribute">
14089 <summary>
14090 Abstract base for Attributes that are used to include tests
14091 in the test run based on environmental settings.
14092 </summary>
14093 </member>
14094 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
14095 <summary>
14096 Constructor with no included items specified, for use
14097 with named property syntax.
14098 </summary>
14099 </member>
14100 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
14101 <summary>
14102 Constructor taking one or more included items
14103 </summary>
14104 <param name="include">Comma-delimited list of included items</param>
14105 </member>
14106 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
14107 <summary>
14108 Name of the item that is needed in order for
14109 a test to run. Multiple items may be given,
14110 separated by a comma.
14111 </summary>
14112 </member>
14113 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
14114 <summary>
14115 Name of the item to be excluded. Multiple items
14116 may be given, separated by a comma.
14117 </summary>
14118 </member>
14119 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
14120 <summary>
14121 The reason for including or excluding the test
14122 </summary>
14123 </member>
14124 <member name="T:NUnit.Framework.MaxTimeAttribute">
14125 <summary>
14126 Summary description for MaxTimeAttribute.
14127 </summary>
14128 </member>
14129 <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
14130 <summary>
14131 Construct a MaxTimeAttribute, given a time in milliseconds.
14132 </summary>
14133 <param name="milliseconds">The maximum elapsed time in milliseconds</param>
14134 </member>
14135 <member name="T:NUnit.Framework.NUnitAttribute">
14136 <summary>
14137 The abstract base class for all custom attributes defined by NUnit.
14138 </summary>
14139 </member>
14140 <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
14141 <summary>
14142 Default constructor
14143 </summary>
14144 </member>
14145 <member name="T:NUnit.Framework.PairwiseAttribute">
14146 <summary>
14147 Marks a test to use a pairwise join of any argument
14148 data provided. Arguments will be combined in such a
14149 way that all possible pairs of arguments are used.
14150 </summary>
14151 </member>
14152 <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
14153 <summary>
14154 Default constructor
14155 </summary>
14156 </member>
14157 <member name="T:NUnit.Framework.PlatformAttribute">
14158 <summary>
14159 PlatformAttribute is used to mark a test fixture or an
14160 individual method as applying to a particular platform only.
14161 </summary>
14162 </member>
14163 <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
14164 <summary>
14165 Constructor with no platforms specified, for use
14166 with named property syntax.
14167 </summary>
14168 </member>
14169 <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
14170 <summary>
14171 Constructor taking one or more platforms
14172 </summary>
14173 <param name="platforms">Comma-delimited list of platforms</param>
14174 </member>
14175 <member name="M:NUnit.Framework.PlatformAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
14176 <summary>
14177 Causes a test to be skipped if this PlatformAttribute is not satisfied.
14178 </summary>
14179 <param name="test">The test to modify</param>
14180 </member>
14181 <member name="T:NUnit.Framework.PropertyAttribute">
14182 <summary>
14183 PropertyAttribute is used to attach information to a test as a name/value pair..
14184 </summary>
14185 </member>
14186 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
14187 <summary>
14188 Construct a PropertyAttribute with a name and string value
14189 </summary>
14190 <param name="propertyName">The name of the property</param>
14191 <param name="propertyValue">The property value</param>
14192 </member>
14193 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
14194 <summary>
14195 Construct a PropertyAttribute with a name and int value
14196 </summary>
14197 <param name="propertyName">The name of the property</param>
14198 <param name="propertyValue">The property value</param>
14199 </member>
14200 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
14201 <summary>
14202 Construct a PropertyAttribute with a name and double value
14203 </summary>
14204 <param name="propertyName">The name of the property</param>
14205 <param name="propertyValue">The property value</param>
14206 </member>
14207 <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
14208 <summary>
14209 Constructor for derived classes that set the
14210 property dictionary directly.
14211 </summary>
14212 </member>
14213 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
14214 <summary>
14215 Constructor for use by derived classes that use the
14216 name of the type as the property name. Derived classes
14217 must ensure that the Type of the property value is
14218 a standard type supported by the BCL. Any custom
14219 types will cause a serialization Exception when
14220 in the client.
14221 </summary>
14222 </member>
14223 <member name="P:NUnit.Framework.PropertyAttribute.Properties">
14224 <summary>
14225 Gets the property dictionary for this attribute
14226 </summary>
14227 </member>
14228 <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
14229 <summary>
14230 Modifies a test by adding properties to it.
14231 </summary>
14232 <param name="test">The test to modify</param>
14233 </member>
14234 <member name="T:NUnit.Framework.RandomAttribute">
14235 <summary>
14236 RandomAttribute is used to supply a set of random _values
14237 to a single parameter of a parameterized test.
14238 </summary>
14239 </member>
14240 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
14241 <summary>
14242 Construct a random set of values appropriate for the Type of the
14243 parameter on which the attribute appears, specifying only the count.
14244 </summary>
14245 <param name="count"></param>
14246 </member>
14247 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
14248 <summary>
14249 Construct a set of ints within a specified range
14250 </summary>
14251 </member>
14252 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
14253 <summary>
14254 Construct a set of unsigned ints within a specified range
14255 </summary>
14256 </member>
14257 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
14258 <summary>
14259 Construct a set of longs within a specified range
14260 </summary>
14261 </member>
14262 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
14263 <summary>
14264 Construct a set of unsigned longs within a specified range
14265 </summary>
14266 </member>
14267 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
14268 <summary>
14269 Construct a set of shorts within a specified range
14270 </summary>
14271 </member>
14272 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
14273 <summary>
14274 Construct a set of unsigned shorts within a specified range
14275 </summary>
14276 </member>
14277 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
14278 <summary>
14279 Construct a set of doubles within a specified range
14280 </summary>
14281 </member>
14282 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
14283 <summary>
14284 Construct a set of floats within a specified range
14285 </summary>
14286 </member>
14287 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
14288 <summary>
14289 Construct a set of bytes within a specified range
14290 </summary>
14291 </member>
14292 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
14293 <summary>
14294 Construct a set of sbytes within a specified range
14295 </summary>
14296 </member>
14297 <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
14298 <summary>
14299 Get the collection of _values to be used as arguments.
14300 </summary>
14301 </member>
14302 <member name="T:NUnit.Framework.RangeAttribute">
14303 <summary>
14304 RangeAttribute is used to supply a range of _values to an
14305 individual parameter of a parameterized test.
14306 </summary>
14307 </member>
14308 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
14309 <summary>
14310 Construct a range of ints using default step of 1
14311 </summary>
14312 <param name="from"></param>
14313 <param name="to"></param>
14314 </member>
14315 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
14316 <summary>
14317 Construct a range of ints specifying the step size
14318 </summary>
14319 <param name="from"></param>
14320 <param name="to"></param>
14321 <param name="step"></param>
14322 </member>
14323 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
14324 <summary>
14325 Construct a range of unsigned ints using default step of 1
14326 </summary>
14327 <param name="from"></param>
14328 <param name="to"></param>
14329 </member>
14330 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
14331 <summary>
14332 Construct a range of unsigned ints specifying the step size
14333 </summary>
14334 <param name="from"></param>
14335 <param name="to"></param>
14336 <param name="step"></param>
14337 </member>
14338 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
14339 <summary>
14340 Construct a range of longs using a default step of 1
14341 </summary>
14342 <param name="from"></param>
14343 <param name="to"></param>
14344 </member>
14345 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
14346 <summary>
14347 Construct a range of longs
14348 </summary>
14349 <param name="from"></param>
14350 <param name="to"></param>
14351 <param name="step"></param>
14352 </member>
14353 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
14354 <summary>
14355 Construct a range of unsigned longs using default step of 1
14356 </summary>
14357 <param name="from"></param>
14358 <param name="to"></param>
14359 </member>
14360 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
14361 <summary>
14362 Construct a range of unsigned longs specifying the step size
14363 </summary>
14364 <param name="from"></param>
14365 <param name="to"></param>
14366 <param name="step"></param>
14367 </member>
14368 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
14369 <summary>
14370 Construct a range of doubles
14371 </summary>
14372 <param name="from"></param>
14373 <param name="to"></param>
14374 <param name="step"></param>
14375 </member>
14376 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
14377 <summary>
14378 Construct a range of floats
14379 </summary>
14380 <param name="from"></param>
14381 <param name="to"></param>
14382 <param name="step"></param>
14383 </member>
14384 <member name="T:NUnit.Framework.RepeatAttribute">
14385 <summary>
14386 RepeatAttribute may be applied to test case in order
14387 to run it multiple times.
14388 </summary>
14389 </member>
14390 <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
14391 <summary>
14392 Construct a RepeatAttribute
14393 </summary>
14394 <param name="count">The number of times to run the test</param>
14395 </member>
14396 <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
14397 <summary>
14398 Wrap a command and return the result.
14399 </summary>
14400 <param name="command">The command to be wrapped</param>
14401 <returns>The wrapped command</returns>
14402 </member>
14403 <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
14404 <summary>
14405 The test command for the RepeatAttribute
14406 </summary>
14407 </member>
14408 <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
14409 <summary>
14410 Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
14411 </summary>
14412 <param name="innerCommand">The inner command.</param>
14413 <param name="repeatCount">The number of repetitions</param>
14414 </member>
14415 <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
14416 <summary>
14417 Runs the test, saving a TestResult in the supplied TestExecutionContext.
14418 </summary>
14419 <param name="context">The context in which the test should run.</param>
14420 <returns>A TestResult</returns>
14421 </member>
14422 <member name="T:NUnit.Framework.RequiresMTAAttribute">
14423 <summary>
14424 Marks a test that must run in the MTA, causing it
14425 to run in a separate thread if necessary.
14426
14427 On methods, you may also use MTAThreadAttribute
14428 to serve the same purpose.
14429 </summary>
14430 </member>
14431 <member name="M:NUnit.Framework.RequiresMTAAttribute.#ctor">
14432 <summary>
14433 Construct a RequiresMTAAttribute
14434 </summary>
14435 </member>
14436 <member name="T:NUnit.Framework.RequiresSTAAttribute">
14437 <summary>
14438 Marks a test that must run in the STA, causing it
14439 to run in a separate thread if necessary.
14440 </summary>
14441 </member>
14442 <member name="M:NUnit.Framework.RequiresSTAAttribute.#ctor">
14443 <summary>
14444 Construct a RequiresSTAAttribute
14445 </summary>
14446 </member>
14447 <member name="T:NUnit.Framework.RequiresThreadAttribute">
14448 <summary>
14449 Marks a test that must run on a separate thread.
14450 </summary>
14451 </member>
14452 <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
14453 <summary>
14454 Construct a RequiresThreadAttribute
14455 </summary>
14456 </member>
14457 <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
14458 <summary>
14459 Construct a RequiresThreadAttribute, specifying the apartment
14460 </summary>
14461 </member>
14462 <member name="T:NUnit.Framework.SequentialAttribute">
14463 <summary>
14464 Marks a test to use a Sequential join of any argument
14465 data provided. Arguments will be combined into test cases,
14466 taking the next value of each argument until all are used.
14467 </summary>
14468 </member>
14469 <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
14470 <summary>
14471 Default constructor
14472 </summary>
14473 </member>
14474 <member name="T:NUnit.Framework.SetCultureAttribute">
14475 <summary>
14476 Summary description for SetCultureAttribute.
14477 </summary>
14478 </member>
14479 <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
14480 <summary>
14481 Construct given the name of a culture
14482 </summary>
14483 <param name="culture"></param>
14484 </member>
14485 <member name="T:NUnit.Framework.SetUICultureAttribute">
14486 <summary>
14487 Summary description for SetUICultureAttribute.
14488 </summary>
14489 </member>
14490 <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
14491 <summary>
14492 Construct given the name of a culture
14493 </summary>
14494 <param name="culture"></param>
14495 </member>
14496 <member name="T:NUnit.Framework.SetUpAttribute">
14497 <summary>
14498 Attribute used to mark a class that contains one-time SetUp
14499 and/or TearDown methods that apply to all the tests in a
14500 namespace or an assembly.
14501 </summary>
14502 </member>
14503 <member name="T:NUnit.Framework.PreTestAttribute">
14504 <summary>
14505 Attribute used to mark a class that contains one-time SetUp
14506 and/or TearDown methods that apply to all the tests in a
14507 namespace or an assembly.
14508 </summary>
14509 </member>
14510 <member name="T:NUnit.Framework.PostTestAttribute">
14511 <summary>
14512 Attribute used to mark a class that contains one-time SetUp
14513 and/or TearDown methods that apply to all the tests in a
14514 namespace or an assembly.
14515 </summary>
14516 </member>
14517 <member name="T:NUnit.Framework.SetUpFixtureAttribute">
14518 <summary>
14519 SetUpFixtureAttribute is used to identify a SetUpFixture
14520 </summary>
14521 </member>
14522 <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
14523 <summary>
14524 Build a SetUpFixture from type provided. Normally called for a Type
14525 on which the attribute has been placed.
14526 </summary>
14527 <param name="typeInfo">The type info of the fixture to be used.</param>
14528 <returns>A SetUpFixture object as a TestSuite.</returns>
14529 </member>
14530 <member name="T:NUnit.Framework.TearDownAttribute">
14531 <summary>
14532 Attribute used to identify a method that is called
14533 immediately after each test is run. The method is
14534 guaranteed to be called, even if an exception is thrown.
14535 </summary>
14536 </member>
14537 <member name="T:NUnit.Framework.TestAttribute">
14538 <summary>
14539 Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
14540 class makes the method callable from the NUnit test runner. There is a property
14541 called Description which is optional which you can provide a more detailed test
14542 description. This class cannot be inherited.
14543 </summary>
14544
14545 <example>
14546 [TestFixture]
14547 public class Fixture
14548 {
14549 [Test]
14550 public void MethodToTest()
14551 {}
14552
14553 [Test(Description = "more detailed description")]
14554 public void TestDescriptionMethod()
14555 {}
14556 }
14557 </example>
14558
14559 </member>
14560 <member name="P:NUnit.Framework.TestAttribute.Description">
14561 <summary>
14562 Descriptive text for this test
14563 </summary>
14564 </member>
14565 <member name="P:NUnit.Framework.TestAttribute.Author">
14566 <summary>
14567 The author of this test
14568 </summary>
14569 </member>
14570 <member name="P:NUnit.Framework.TestAttribute.TestOf">
14571 <summary>
14572 The type that this test is testing
14573 </summary>
14574 </member>
14575 <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
14576 <summary>
14577 Modifies a test by adding a description, if not already set.
14578 </summary>
14579 <param name="test">The test to modify</param>
14580 </member>
14581 <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
14582 <summary>
14583 Gets or sets the expected result.
14584 </summary>
14585 <value>The result.</value>
14586 </member>
14587 <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
14588 <summary>
14589 Returns true if an expected result has been set
14590 </summary>
14591 </member>
14592 <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14593 <summary>
14594 Construct a TestMethod from a given method.
14595 </summary>
14596 <param name="method">The method for which a test is to be constructed.</param>
14597 <param name="suite">The suite to which the test will be added.</param>
14598 <returns>A TestMethod</returns>
14599 </member>
14600 <member name="T:NUnit.Framework.TestCaseAttribute">
14601 <summary>
14602 TestCaseAttribute is used to mark parameterized test cases
14603 and provide them with their arguments.
14604 </summary>
14605 </member>
14606 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
14607 <summary>
14608 Construct a TestCaseAttribute with a list of arguments.
14609 This constructor is not CLS-Compliant
14610 </summary>
14611 <param name="arguments"></param>
14612 </member>
14613 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
14614 <summary>
14615 Construct a TestCaseAttribute with a single argument
14616 </summary>
14617 <param name="arg"></param>
14618 </member>
14619 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
14620 <summary>
14621 Construct a TestCaseAttribute with a two arguments
14622 </summary>
14623 <param name="arg1"></param>
14624 <param name="arg2"></param>
14625 </member>
14626 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
14627 <summary>
14628 Construct a TestCaseAttribute with a three arguments
14629 </summary>
14630 <param name="arg1"></param>
14631 <param name="arg2"></param>
14632 <param name="arg3"></param>
14633 </member>
14634 <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
14635 <summary>
14636 Gets or sets the name of the test.
14637 </summary>
14638 <value>The name of the test.</value>
14639 </member>
14640 <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
14641 <summary>
14642 Gets or sets the RunState of this test case.
14643 </summary>
14644 </member>
14645 <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
14646 <summary>
14647 Gets the list of arguments to a test case
14648 </summary>
14649 </member>
14650 <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
14651 <summary>
14652 Gets the properties of the test case
14653 </summary>
14654 </member>
14655 <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
14656 <summary>
14657 Gets or sets the expected result.
14658 </summary>
14659 <value>The result.</value>
14660 </member>
14661 <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
14662 <summary>
14663 Returns true if the expected result has been set
14664 </summary>
14665 </member>
14666 <member name="P:NUnit.Framework.TestCaseAttribute.Description">
14667 <summary>
14668 Gets or sets the description.
14669 </summary>
14670 <value>The description.</value>
14671 </member>
14672 <member name="P:NUnit.Framework.TestCaseAttribute.Author">
14673 <summary>
14674 The author of this test
14675 </summary>
14676 </member>
14677 <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
14678 <summary>
14679 The type that this test is testing
14680 </summary>
14681 </member>
14682 <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
14683 <summary>
14684 Gets or sets the reason for ignoring the test
14685 </summary>
14686 </member>
14687 <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
14688 <summary>
14689 Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
14690 </summary>
14691 <value>
14692 <c>true</c> if explicit; otherwise, <c>false</c>.
14693 </value>
14694 </member>
14695 <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
14696 <summary>
14697 Gets or sets the reason for not running the test.
14698 </summary>
14699 <value>The reason.</value>
14700 </member>
14701 <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
14702 <summary>
14703 Gets or sets the ignore reason. When set to a non-null
14704 non-empty value, the test is marked as ignored.
14705 </summary>
14706 <value>The ignore reason.</value>
14707 </member>
14708 <member name="P:NUnit.Framework.TestCaseAttribute.IncludePlatform">
14709 <summary>
14710 Comma-delimited list of platforms to run the test for
14711 </summary>
14712 </member>
14713 <member name="P:NUnit.Framework.TestCaseAttribute.ExcludePlatform">
14714 <summary>
14715 Comma-delimited list of platforms to not run the test for
14716 </summary>
14717 </member>
14718 <member name="P:NUnit.Framework.TestCaseAttribute.Category">
14719 <summary>
14720 Gets and sets the category for this test case.
14721 May be a comma-separated list of categories.
14722 </summary>
14723 </member>
14724 <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
14725 <summary>
14726 Performs several special conversions allowed by NUnit in order to
14727 permit arguments with types that cannot be used in the constructor
14728 of an Attribute such as TestCaseAttribute or to simplify their use.
14729 </summary>
14730 <param name="arglist">The arguments to be converted</param>
14731 <param name="parameters">The ParameterInfo array for the method</param>
14732 </member>
14733 <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14734 <summary>
14735 Construct one or more TestMethods from a given MethodInfo,
14736 using available parameter data.
14737 </summary>
14738 <param name="method">The MethodInfo for which tests are to be constructed.</param>
14739 <param name="suite">The suite to which the tests will be added.</param>
14740 <returns>One or more TestMethods</returns>
14741 </member>
14742 <member name="T:NUnit.Framework.TestCaseSourceAttribute">
14743 <summary>
14744 TestCaseSourceAttribute indicates the source to be used to
14745 provide test cases for a test method.
14746 </summary>
14747 </member>
14748 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
14749 <summary>
14750 Construct with the name of the method, property or field that will provide data
14751 </summary>
14752 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
14753 </member>
14754 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
14755 <summary>
14756 Construct with a Type and name
14757 </summary>
14758 <param name="sourceType">The Type that will provide data</param>
14759 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
14760 </member>
14761 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
14762 <summary>
14763 Construct with a Type
14764 </summary>
14765 <param name="sourceType">The type that will provide data</param>
14766 </member>
14767 <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
14768 <summary>
14769 The name of a the method, property or fiend to be used as a source
14770 </summary>
14771 </member>
14772 <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
14773 <summary>
14774 A Type to be used as a source
14775 </summary>
14776 </member>
14777 <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
14778 <summary>
14779 Gets or sets the category associated with every fixture created from
14780 this attribute. May be a single category or a comma-separated list.
14781 </summary>
14782 </member>
14783 <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
14784 <summary>
14785 Construct one or more TestMethods from a given MethodInfo,
14786 using available parameter data.
14787 </summary>
14788 <param name="method">The IMethod for which tests are to be constructed.</param>
14789 <param name="suite">The suite to which the tests will be added.</param>
14790 <returns>One or more TestMethods</returns>
14791 </member>
14792 <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
14793 <summary>
14794 Returns a set of ITestCaseDataItems for use as arguments
14795 to a parameterized test method.
14796 </summary>
14797 <param name="method">The method for which data is needed.</param>
14798 <returns></returns>
14799 </member>
14800 <member name="T:NUnit.Framework.TestFixtureAttribute">
14801 <summary>
14802 TestFixtureAttribute is used to mark a class that represents a TestFixture.
14803 </summary>
14804 </member>
14805 <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
14806 <summary>
14807 Default constructor
14808 </summary>
14809 </member>
14810 <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
14811 <summary>
14812 Construct with a object[] representing a set of arguments.
14813 In .NET 2.0, the arguments may later be separated into
14814 type arguments and constructor arguments.
14815 </summary>
14816 <param name="arguments"></param>
14817 </member>
14818 <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
14819 <summary>
14820 Gets or sets the name of the test.
14821 </summary>
14822 <value>The name of the test.</value>
14823 </member>
14824 <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
14825 <summary>
14826 Gets or sets the RunState of this test fixture.
14827 </summary>
14828 </member>
14829 <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
14830 <summary>
14831 The arguments originally provided to the attribute
14832 </summary>
14833 </member>
14834 <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
14835 <summary>
14836 Properties pertaining to this fixture
14837 </summary>
14838 </member>
14839 <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
14840 <summary>
14841 Get or set the type arguments. If not set
14842 explicitly, any leading arguments that are
14843 Types are taken as type arguments.
14844 </summary>
14845 </member>
14846 <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
14847 <summary>
14848 Descriptive text for this fixture
14849 </summary>
14850 </member>
14851 <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
14852 <summary>
14853 The author of this fixture
14854 </summary>
14855 </member>
14856 <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
14857 <summary>
14858 The type that this fixture is testing
14859 </summary>
14860 </member>
14861 <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
14862 <summary>
14863 Gets or sets the ignore reason. May set RunState as a side effect.
14864 </summary>
14865 <value>The ignore reason.</value>
14866 </member>
14867 <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
14868 <summary>
14869 Gets or sets the reason for not running the fixture.
14870 </summary>
14871 <value>The reason.</value>
14872 </member>
14873 <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
14874 <summary>
14875 Gets or sets the ignore reason. When set to a non-null
14876 non-empty value, the test is marked as ignored.
14877 </summary>
14878 <value>The ignore reason.</value>
14879 </member>
14880 <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
14881 <summary>
14882 Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
14883 </summary>
14884 <value>
14885 <c>true</c> if explicit; otherwise, <c>false</c>.
14886 </value>
14887 </member>
14888 <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
14889 <summary>
14890 Gets and sets the category for this fixture.
14891 May be a comma-separated list of categories.
14892 </summary>
14893 </member>
14894 <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
14895 <summary>
14896 Build a fixture from type provided. Normally called for a Type
14897 on which the attribute has been placed.
14898 </summary>
14899 <param name="typeInfo">The type info of the fixture to be used.</param>
14900 <returns>A an IEnumerable holding one TestFixture object.</returns>
14901 </member>
14902 <member name="T:NUnit.Framework.TestFixtureSetUpAttribute">
14903 <summary>
14904 Attribute used to identify a method that is
14905 called before any tests in a fixture are run.
14906 </summary>
14907 </member>
14908 <member name="T:NUnit.Framework.TestFixtureTearDownAttribute">
14909 <summary>
14910 Attribute used to identify a method that is called after
14911 all the tests in a fixture have run. The method is
14912 guaranteed to be called, even if an exception is thrown.
14913 </summary>
14914 </member>
14915 <member name="T:NUnit.Framework.TheoryAttribute">
14916 <summary>
14917 Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
14918 class makes the method callable from the NUnit test runner. There is a property
14919 called Description which is optional which you can provide a more detailed test
14920 description. This class cannot be inherited.
14921 </summary>
14922
14923 <example>
14924 [TestFixture]
14925 public class Fixture
14926 {
14927 [Test]
14928 public void MethodToTest()
14929 {}
14930
14931 [Test(Description = "more detailed description")]
14932 public void TestDescriptionMethod()
14933 {}
14934 }
14935 </example>
14936
14937 </member>
14938 <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
14939 <summary>
14940 Construct the attribute, specifying a combining strategy and source of parameter data.
14941 </summary>
14942 </member>
14943 <member name="T:NUnit.Framework.TimeoutAttribute">
14944 <summary>
14945 Used on a method, marks the test with a timeout value in milliseconds.
14946 The test will be run in a separate thread and is cancelled if the timeout
14947 is exceeded. Used on a class or assembly, sets the default timeout
14948 for all contained test methods.
14949 </summary>
14950 </member>
14951 <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
14952 <summary>
14953 Construct a TimeoutAttribute given a time in milliseconds
14954 </summary>
14955 <param name="timeout">The timeout value in milliseconds</param>
14956 </member>
14957 <member name="T:NUnit.Framework.ValuesAttribute">
14958 <summary>
14959 ValuesAttribute is used to provide literal arguments for
14960 an individual parameter of a test.
14961 </summary>
14962 </member>
14963 <member name="F:NUnit.Framework.ValuesAttribute.data">
14964 <summary>
14965 The collection of data to be returned. Must
14966 be set by any derived attribute classes.
14967 We use an object[] so that the individual
14968 elements may have their type changed in GetData
14969 if necessary
14970 </summary>
14971 </member>
14972 <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
14973 <summary>
14974 Constructs for use with an Enum parameter. Will pass every enum
14975 value in to the test.
14976 </summary>
14977 </member>
14978 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
14979 <summary>
14980 Construct with one argument
14981 </summary>
14982 <param name="arg1"></param>
14983 </member>
14984 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
14985 <summary>
14986 Construct with two arguments
14987 </summary>
14988 <param name="arg1"></param>
14989 <param name="arg2"></param>
14990 </member>
14991 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
14992 <summary>
14993 Construct with three arguments
14994 </summary>
14995 <param name="arg1"></param>
14996 <param name="arg2"></param>
14997 <param name="arg3"></param>
14998 </member>
14999 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
15000 <summary>
15001 Construct with an array of arguments
15002 </summary>
15003 <param name="args"></param>
15004 </member>
15005 <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
15006 <summary>
15007 Get the collection of _values to be used as arguments
15008 </summary>
15009 </member>
15010 <member name="T:NUnit.Framework.ValueSourceAttribute">
15011 <summary>
15012 ValueSourceAttribute indicates the source to be used to
15013 provide data for one parameter of a test method.
15014 </summary>
15015 </member>
15016 <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
15017 <summary>
15018 Construct with the name of the factory - for use with languages
15019 that don't support params arrays.
15020 </summary>
15021 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
15022 </member>
15023 <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
15024 <summary>
15025 Construct with a Type and name - for use with languages
15026 that don't support params arrays.
15027 </summary>
15028 <param name="sourceType">The Type that will provide data</param>
15029 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
15030 </member>
15031 <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
15032 <summary>
15033 The name of a the method, property or fiend to be used as a source
15034 </summary>
15035 </member>
15036 <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
15037 <summary>
15038 A Type to be used as a source
15039 </summary>
15040 </member>
15041 <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
15042 <summary>
15043 Gets an enumeration of data items for use as arguments
15044 for a test method parameter.
15045 </summary>
15046 <param name="parameter">The parameter for which data is needed</param>
15047 <returns>
15048 An enumeration containing individual data items
15049 </returns>
15050 </member>
15051 <member name="T:NUnit.Framework.CollectionAssert">
15052 <summary>
15053 A set of Assert methods operating on one or more collections
15054 </summary>
15055 </member>
15056 <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
15057 <summary>
15058 The Equals method throws an AssertionException. This is done
15059 to make sure there is no mistake by calling this function.
15060 </summary>
15061 <param name="a"></param>
15062 <param name="b"></param>
15063 </member>
15064 <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
15065 <summary>
15066 override the default ReferenceEquals to throw an AssertionException. This
15067 implementation makes sure there is no mistake in calling this function
15068 as part of Assert.
15069 </summary>
15070 <param name="a"></param>
15071 <param name="b"></param>
15072 </member>
15073 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
15074 <summary>
15075 Asserts that all items contained in collection are of the type specified by expectedType.
15076 </summary>
15077 <param name="collection">IEnumerable containing objects to be considered</param>
15078 <param name="expectedType">System.Type that all objects in collection must be instances of</param>
15079 </member>
15080 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
15081 <summary>
15082 Asserts that all items contained in collection are of the type specified by expectedType.
15083 </summary>
15084 <param name="collection">IEnumerable containing objects to be considered</param>
15085 <param name="expectedType">System.Type that all objects in collection must be instances of</param>
15086 <param name="message">The message that will be displayed on failure</param>
15087 <param name="args">Arguments to be used in formatting the message</param>
15088 </member>
15089 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
15090 <summary>
15091 Asserts that all items contained in collection are not equal to null.
15092 </summary>
15093 <param name="collection">IEnumerable containing objects to be considered</param>
15094 </member>
15095 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
15096 <summary>
15097 Asserts that all items contained in collection are not equal to null.
15098 </summary>
15099 <param name="collection">IEnumerable of objects to be considered</param>
15100 <param name="message">The message that will be displayed on failure</param>
15101 <param name="args">Arguments to be used in formatting the message</param>
15102 </member>
15103 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
15104 <summary>
15105 Ensures that every object contained in collection exists within the collection
15106 once and only once.
15107 </summary>
15108 <param name="collection">IEnumerable of objects to be considered</param>
15109 </member>
15110 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
15111 <summary>
15112 Ensures that every object contained in collection exists within the collection
15113 once and only once.
15114 </summary>
15115 <param name="collection">IEnumerable of objects to be considered</param>
15116 <param name="message">The message that will be displayed on failure</param>
15117 <param name="args">Arguments to be used in formatting the message</param>
15118 </member>
15119 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
15120 <summary>
15121 Asserts that expected and actual are exactly equal. The collections must have the same count,
15122 and contain the exact same objects in the same order.
15123 </summary>
15124 <param name="expected">The first IEnumerable of objects to be considered</param>
15125 <param name="actual">The second IEnumerable of objects to be considered</param>
15126 </member>
15127 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
15128 <summary>
15129 Asserts that expected and actual are exactly equal. The collections must have the same count,
15130 and contain the exact same objects in the same order.
15131 If comparer is not null then it will be used to compare the objects.
15132 </summary>
15133 <param name="expected">The first IEnumerable of objects to be considered</param>
15134 <param name="actual">The second IEnumerable of objects to be considered</param>
15135 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
15136 </member>
15137 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
15138 <summary>
15139 Asserts that expected and actual are exactly equal. The collections must have the same count,
15140 and contain the exact same objects in the same order.
15141 </summary>
15142 <param name="expected">The first IEnumerable of objects to be considered</param>
15143 <param name="actual">The second IEnumerable of objects to be considered</param>
15144 <param name="message">The message that will be displayed on failure</param>
15145 <param name="args">Arguments to be used in formatting the message</param>
15146 </member>
15147 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
15148 <summary>
15149 Asserts that expected and actual are exactly equal. The collections must have the same count,
15150 and contain the exact same objects in the same order.
15151 If comparer is not null then it will be used to compare the objects.
15152 </summary>
15153 <param name="expected">The first IEnumerable of objects to be considered</param>
15154 <param name="actual">The second IEnumerable of objects to be considered</param>
15155 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
15156 <param name="message">The message that will be displayed on failure</param>
15157 <param name="args">Arguments to be used in formatting the message</param>
15158 </member>
15159 <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
15160 <summary>
15161 Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
15162 </summary>
15163 <param name="expected">The first IEnumerable of objects to be considered</param>
15164 <param name="actual">The second IEnumerable of objects to be considered</param>
15165 </member>
15166 <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
15167 <summary>
15168 Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
15169 </summary>
15170 <param name="expected">The first IEnumerable of objects to be considered</param>
15171 <param name="actual">The second IEnumerable of objects to be considered</param>
15172 <param name="message">The message that will be displayed on failure</param>
15173 <param name="args">Arguments to be used in formatting the message</param>
15174 </member>
15175 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
15176 <summary>
15177 Asserts that expected and actual are not exactly equal.
15178 </summary>
15179 <param name="expected">The first IEnumerable of objects to be considered</param>
15180 <param name="actual">The second IEnumerable of objects to be considered</param>
15181 </member>
15182 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
15183 <summary>
15184 Asserts that expected and actual are not exactly equal.
15185 If comparer is not null then it will be used to compare the objects.
15186 </summary>
15187 <param name="expected">The first IEnumerable of objects to be considered</param>
15188 <param name="actual">The second IEnumerable of objects to be considered</param>
15189 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
15190 </member>
15191 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
15192 <summary>
15193 Asserts that expected and actual are not exactly equal.
15194 </summary>
15195 <param name="expected">The first IEnumerable of objects to be considered</param>
15196 <param name="actual">The second IEnumerable of objects to be considered</param>
15197 <param name="message">The message that will be displayed on failure</param>
15198 <param name="args">Arguments to be used in formatting the message</param>
15199 </member>
15200 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
15201 <summary>
15202 Asserts that expected and actual are not exactly equal.
15203 If comparer is not null then it will be used to compare the objects.
15204 </summary>
15205 <param name="expected">The first IEnumerable of objects to be considered</param>
15206 <param name="actual">The second IEnumerable of objects to be considered</param>
15207 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
15208 <param name="message">The message that will be displayed on failure</param>
15209 <param name="args">Arguments to be used in formatting the message</param>
15210 </member>
15211 <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
15212 <summary>
15213 Asserts that expected and actual are not equivalent.
15214 </summary>
15215 <param name="expected">The first IEnumerable of objects to be considered</param>
15216 <param name="actual">The second IEnumerable of objects to be considered</param>
15217 </member>
15218 <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
15219 <summary>
15220 Asserts that expected and actual are not equivalent.
15221 </summary>
15222 <param name="expected">The first IEnumerable of objects to be considered</param>
15223 <param name="actual">The second IEnumerable of objects to be considered</param>
15224 <param name="message">The message that will be displayed on failure</param>
15225 <param name="args">Arguments to be used in formatting the message</param>
15226 </member>
15227 <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
15228 <summary>
15229 Asserts that collection contains actual as an item.
15230 </summary>
15231 <param name="collection">IEnumerable of objects to be considered</param>
15232 <param name="actual">Object to be found within collection</param>
15233 </member>
15234 <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
15235 <summary>
15236 Asserts that collection contains actual as an item.
15237 </summary>
15238 <param name="collection">IEnumerable of objects to be considered</param>
15239 <param name="actual">Object to be found within collection</param>
15240 <param name="message">The message that will be displayed on failure</param>
15241 <param name="args">Arguments to be used in formatting the message</param>
15242 </member>
15243 <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
15244 <summary>
15245 Asserts that collection does not contain actual as an item.
15246 </summary>
15247 <param name="collection">IEnumerable of objects to be considered</param>
15248 <param name="actual">Object that cannot exist within collection</param>
15249 </member>
15250 <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
15251 <summary>
15252 Asserts that collection does not contain actual as an item.
15253 </summary>
15254 <param name="collection">IEnumerable of objects to be considered</param>
15255 <param name="actual">Object that cannot exist within collection</param>
15256 <param name="message">The message that will be displayed on failure</param>
15257 <param name="args">Arguments to be used in formatting the message</param>
15258 </member>
15259 <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
15260 <summary>
15261 Asserts that the superset does not contain the subset
15262 </summary>
15263 <param name="subset">The IEnumerable subset to be considered</param>
15264 <param name="superset">The IEnumerable superset to be considered</param>
15265 </member>
15266 <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
15267 <summary>
15268 Asserts that the superset does not contain the subset
15269 </summary>
15270 <param name="subset">The IEnumerable subset to be considered</param>
15271 <param name="superset">The IEnumerable superset to be considered</param>
15272 <param name="message">The message that will be displayed on failure</param>
15273 <param name="args">Arguments to be used in formatting the message</param>
15274 </member>
15275 <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
15276 <summary>
15277 Asserts that the superset contains the subset.
15278 </summary>
15279 <param name="subset">The IEnumerable subset to be considered</param>
15280 <param name="superset">The IEnumerable superset to be considered</param>
15281 </member>
15282 <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
15283 <summary>
15284 Asserts that the superset contains the subset.
15285 </summary>
15286 <param name="subset">The IEnumerable subset to be considered</param>
15287 <param name="superset">The IEnumerable superset to be considered</param>
15288 <param name="message">The message that will be displayed on failure</param>
15289 <param name="args">Arguments to be used in formatting the message</param>
15290 </member>
15291 <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
15292 <summary>
15293 Asserts that the subset does not contain the superset
15294 </summary>
15295 <param name="superset">The IEnumerable superset to be considered</param>
15296 <param name="subset">The IEnumerable subset to be considered</param>
15297 </member>
15298 <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
15299 <summary>
15300 Asserts that the subset does not contain the superset
15301 </summary>
15302 <param name="superset">The IEnumerable superset to be considered</param>
15303 <param name="subset">The IEnumerable subset to be considered</param>
15304 <param name="message">The message that will be displayed on failure</param>
15305 <param name="args">Arguments to be used in formatting the message</param>
15306 </member>
15307 <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
15308 <summary>
15309 Asserts that the subset contains the superset.
15310 </summary>
15311 <param name="superset">The IEnumerable superset to be considered</param>
15312 <param name="subset">The IEnumerable subset to be considered</param>
15313 </member>
15314 <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
15315 <summary>
15316 Asserts that the subset contains the superset.
15317 </summary>
15318 <param name="superset">The IEnumerable superset to be considered</param>
15319 <param name="subset">The IEnumerable subset to be considered</param>
15320 <param name="message">The message that will be displayed on failure</param>
15321 <param name="args">Arguments to be used in formatting the message</param>
15322 </member>
15323 <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
15324 <summary>
15325 Assert that an array, list or other collection is empty
15326 </summary>
15327 <param name="collection">An array, list or other collection implementing IEnumerable</param>
15328 <param name="message">The message to be displayed on failure</param>
15329 <param name="args">Arguments to be used in formatting the message</param>
15330 </member>
15331 <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
15332 <summary>
15333 Assert that an array,list or other collection is empty
15334 </summary>
15335 <param name="collection">An array, list or other collection implementing IEnumerable</param>
15336 </member>
15337 <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
15338 <summary>
15339 Assert that an array, list or other collection is empty
15340 </summary>
15341 <param name="collection">An array, list or other collection implementing IEnumerable</param>
15342 <param name="message">The message to be displayed on failure</param>
15343 <param name="args">Arguments to be used in formatting the message</param>
15344 </member>
15345 <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
15346 <summary>
15347 Assert that an array,list or other collection is empty
15348 </summary>
15349 <param name="collection">An array, list or other collection implementing IEnumerable</param>
15350 </member>
15351 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
15352 <summary>
15353 Assert that an array, list or other collection is ordered
15354 </summary>
15355 <param name="collection">An array, list or other collection implementing IEnumerable</param>
15356 <param name="message">The message to be displayed on failure</param>
15357 <param name="args">Arguments to be used in formatting the message</param>
15358 </member>
15359 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
15360 <summary>
15361 Assert that an array, list or other collection is ordered
15362 </summary>
15363 <param name="collection">An array, list or other collection implementing IEnumerable</param>
15364 </member>
15365 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
15366 <summary>
15367 Assert that an array, list or other collection is ordered
15368 </summary>
15369 <param name="collection">An array, list or other collection implementing IEnumerable</param>
15370 <param name="comparer">A custom comparer to perform the comparisons</param>
15371 <param name="message">The message to be displayed on failure</param>
15372 <param name="args">Arguments to be used in formatting the message</param>
15373 </member>
15374 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
15375 <summary>
15376 Assert that an array, list or other collection is ordered
15377 </summary>
15378 <param name="collection">An array, list or other collection implementing IEnumerable</param>
15379 <param name="comparer">A custom comparer to perform the comparisons</param>
15380 </member>
15381 <member name="T:NUnit.Framework.Contains">
15382 <summary>
15383 Helper class with properties and methods that supply
15384 a number of constraints used in Asserts.
15385 </summary>
15386 </member>
15387 <member name="M:NUnit.Framework.Contains.Item(System.Object)">
15388 <summary>
15389 Returns a new CollectionContainsConstraint checking for the
15390 presence of a particular object in the collection.
15391 </summary>
15392 </member>
15393 <member name="M:NUnit.Framework.Contains.Key(System.Object)">
15394 <summary>
15395 Returns a new DictionaryContainsKeyConstraint checking for the
15396 presence of a particular key in the dictionary.
15397 </summary>
15398 </member>
15399 <member name="M:NUnit.Framework.Contains.Value(System.Object)">
15400 <summary>
15401 Returns a new DictionaryContainsValueConstraint checking for the
15402 presence of a particular value in the dictionary.
15403 </summary>
15404 </member>
15405 <member name="M:NUnit.Framework.Contains.Substring(System.String)">
15406 <summary>
15407 Returns a constraint that succeeds if the actual
15408 value contains the substring supplied as an argument.
15409 </summary>
15410 </member>
15411 <member name="T:NUnit.Framework.AssertionException">
15412 <summary>
15413 Thrown when an assertion failed.
15414 </summary>
15415 </member>
15416 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
15417 <param name="message">The error message that explains
15418 the reason for the exception</param>
15419 </member>
15420 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
15421 <param name="message">The error message that explains
15422 the reason for the exception</param>
15423 <param name="inner">The exception that caused the
15424 current exception</param>
15425 </member>
15426 <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
15427 <summary>
15428 Serialization Constructor
15429 </summary>
15430 </member>
15431 <member name="P:NUnit.Framework.AssertionException.ResultState">
15432 <summary>
15433 Gets the ResultState provided by this exception
15434 </summary>
15435 </member>
15436 <member name="T:NUnit.Framework.IgnoreException">
15437 <summary>
15438 Thrown when an assertion failed.
15439 </summary>
15440 </member>
15441 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
15442 <param name="message"></param>
15443 </member>
15444 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
15445 <param name="message">The error message that explains
15446 the reason for the exception</param>
15447 <param name="inner">The exception that caused the
15448 current exception</param>
15449 </member>
15450 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
15451 <summary>
15452 Serialization Constructor
15453 </summary>
15454 </member>
15455 <member name="P:NUnit.Framework.IgnoreException.ResultState">
15456 <summary>
15457 Gets the ResultState provided by this exception
15458 </summary>
15459 </member>
15460 <member name="T:NUnit.Framework.InconclusiveException">
15461 <summary>
15462 Thrown when a test executes inconclusively.
15463 </summary>
15464 </member>
15465 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
15466 <param name="message">The error message that explains
15467 the reason for the exception</param>
15468 </member>
15469 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
15470 <param name="message">The error message that explains
15471 the reason for the exception</param>
15472 <param name="inner">The exception that caused the
15473 current exception</param>
15474 </member>
15475 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
15476 <summary>
15477 Serialization Constructor
15478 </summary>
15479 </member>
15480 <member name="P:NUnit.Framework.InconclusiveException.ResultState">
15481 <summary>
15482 Gets the ResultState provided by this exception
15483 </summary>
15484 </member>
15485 <member name="T:NUnit.Framework.SuccessException">
15486 <summary>
15487 Thrown when an assertion failed.
15488 </summary>
15489 </member>
15490 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
15491 <param name="message"></param>
15492 </member>
15493 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
15494 <param name="message">The error message that explains
15495 the reason for the exception</param>
15496 <param name="inner">The exception that caused the
15497 current exception</param>
15498 </member>
15499 <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
15500 <summary>
15501 Serialization Constructor
15502 </summary>
15503 </member>
15504 <member name="P:NUnit.Framework.SuccessException.ResultState">
15505 <summary>
15506 Gets the ResultState provided by this exception
15507 </summary>
15508 </member>
15509 <member name="T:NUnit.Framework.FileAssert">
15510 <summary>
15511 Asserts on Files
15512 </summary>
15513 </member>
15514 <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
15515 <summary>
15516 The Equals method throws an AssertionException. This is done
15517 to make sure there is no mistake by calling this function.
15518 </summary>
15519 <param name="a"></param>
15520 <param name="b"></param>
15521 </member>
15522 <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
15523 <summary>
15524 override the default ReferenceEquals to throw an AssertionException. This
15525 implementation makes sure there is no mistake in calling this function
15526 as part of Assert.
15527 </summary>
15528 <param name="a"></param>
15529 <param name="b"></param>
15530 </member>
15531 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
15532 <summary>
15533 Verifies that two Streams are equal. Two Streams are considered
15534 equal if both are null, or if both have the same value byte for byte.
15535 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15536 </summary>
15537 <param name="expected">The expected Stream</param>
15538 <param name="actual">The actual Stream</param>
15539 <param name="message">The message to display if Streams are not equal</param>
15540 <param name="args">Arguments to be used in formatting the message</param>
15541 </member>
15542 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
15543 <summary>
15544 Verifies that two Streams are equal. Two Streams are considered
15545 equal if both are null, or if both have the same value byte for byte.
15546 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15547 </summary>
15548 <param name="expected">The expected Stream</param>
15549 <param name="actual">The actual Stream</param>
15550 </member>
15551 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
15552 <summary>
15553 Verifies that two files are equal. Two files are considered
15554 equal if both are null, or if both have the same value byte for byte.
15555 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15556 </summary>
15557 <param name="expected">A file containing the value that is expected</param>
15558 <param name="actual">A file containing the actual value</param>
15559 <param name="message">The message to display if Streams are not equal</param>
15560 <param name="args">Arguments to be used in formatting the message</param>
15561 </member>
15562 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
15563 <summary>
15564 Verifies that two files are equal. Two files are considered
15565 equal if both are null, or if both have the same value byte for byte.
15566 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15567 </summary>
15568 <param name="expected">A file containing the value that is expected</param>
15569 <param name="actual">A file containing the actual value</param>
15570 </member>
15571 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
15572 <summary>
15573 Verifies that two files are equal. Two files are considered
15574 equal if both are null, or if both have the same value byte for byte.
15575 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15576 </summary>
15577 <param name="expected">The path to a file containing the value that is expected</param>
15578 <param name="actual">The path to a file containing the actual value</param>
15579 <param name="message">The message to display if Streams are not equal</param>
15580 <param name="args">Arguments to be used in formatting the message</param>
15581 </member>
15582 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
15583 <summary>
15584 Verifies that two files are equal. Two files are considered
15585 equal if both are null, or if both have the same value byte for byte.
15586 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15587 </summary>
15588 <param name="expected">The path to a file containing the value that is expected</param>
15589 <param name="actual">The path to a file containing the actual value</param>
15590 </member>
15591 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
15592 <summary>
15593 Asserts that two Streams are not equal. If they are equal
15594 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15595 </summary>
15596 <param name="expected">The expected Stream</param>
15597 <param name="actual">The actual Stream</param>
15598 <param name="message">The message to be displayed when the two Stream are the same.</param>
15599 <param name="args">Arguments to be used in formatting the message</param>
15600 </member>
15601 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
15602 <summary>
15603 Asserts that two Streams are not equal. If they are equal
15604 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15605 </summary>
15606 <param name="expected">The expected Stream</param>
15607 <param name="actual">The actual Stream</param>
15608 </member>
15609 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
15610 <summary>
15611 Asserts that two files are not equal. If they are equal
15612 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15613 </summary>
15614 <param name="expected">A file containing the value that is expected</param>
15615 <param name="actual">A file containing the actual value</param>
15616 <param name="message">The message to display if Streams are not equal</param>
15617 <param name="args">Arguments to be used in formatting the message</param>
15618 </member>
15619 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
15620 <summary>
15621 Asserts that two files are not equal. If they are equal
15622 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15623 </summary>
15624 <param name="expected">A file containing the value that is expected</param>
15625 <param name="actual">A file containing the actual value</param>
15626 </member>
15627 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
15628 <summary>
15629 Asserts that two files are not equal. If they are equal
15630 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15631 </summary>
15632 <param name="expected">The path to a file containing the value that is expected</param>
15633 <param name="actual">The path to a file containing the actual value</param>
15634 <param name="message">The message to display if Streams are not equal</param>
15635 <param name="args">Arguments to be used in formatting the message</param>
15636 </member>
15637 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
15638 <summary>
15639 Asserts that two files are not equal. If they are equal
15640 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15641 </summary>
15642 <param name="expected">The path to a file containing the value that is expected</param>
15643 <param name="actual">The path to a file containing the actual value</param>
15644 </member>
15645 <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo,System.String,System.Object[])">
15646 <summary>
15647 Asserts that the file exists. If it does not exist
15648 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15649 </summary>
15650 <param name="actual">A file containing the actual value</param>
15651 <param name="message">The message to display if Streams are not equal</param>
15652 <param name="args">Arguments to be used in formatting the message</param>
15653 </member>
15654 <member name="M:NUnit.Framework.FileAssert.Exists(System.IO.FileInfo)">
15655 <summary>
15656 Asserts that the file exists. If it does not exist
15657 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15658 </summary>
15659 <param name="actual">A file containing the actual value</param>
15660 </member>
15661 <member name="M:NUnit.Framework.FileAssert.Exists(System.String,System.String,System.Object[])">
15662 <summary>
15663 Asserts that the file exists. If it does not exist
15664 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15665 </summary>
15666 <param name="actual">The path to a file containing the actual value</param>
15667 <param name="message">The message to display if Streams are not equal</param>
15668 <param name="args">Arguments to be used in formatting the message</param>
15669 </member>
15670 <member name="M:NUnit.Framework.FileAssert.Exists(System.String)">
15671 <summary>
15672 Asserts that the file exists. If it does not exist
15673 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15674 </summary>
15675 <param name="actual">The path to a file containing the actual value</param>
15676 </member>
15677 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo,System.String,System.Object[])">
15678 <summary>
15679 Asserts that the file does not exist. If it does exist
15680 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15681 </summary>
15682 <param name="actual">A file containing the actual value</param>
15683 <param name="message">The message to display if Streams are not equal</param>
15684 <param name="args">Arguments to be used in formatting the message</param>
15685 </member>
15686 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.IO.FileInfo)">
15687 <summary>
15688 Asserts that the file does not exist. If it does exist
15689 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15690 </summary>
15691 <param name="actual">A file containing the actual value</param>
15692 </member>
15693 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String,System.String,System.Object[])">
15694 <summary>
15695 Asserts that the file does not exist. If it does exist
15696 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15697 </summary>
15698 <param name="actual">The path to a file containing the actual value</param>
15699 <param name="message">The message to display if Streams are not equal</param>
15700 <param name="args">Arguments to be used in formatting the message</param>
15701 </member>
15702 <member name="M:NUnit.Framework.FileAssert.DoesNotExist(System.String)">
15703 <summary>
15704 Asserts that the file does not exist. If it does exist
15705 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
15706 </summary>
15707 <param name="actual">The path to a file containing the actual value</param>
15708 </member>
15709 <member name="T:NUnit.Framework.GlobalSettings">
15710 <summary>
15711 GlobalSettings is a place for setting default _values used
15712 by the framework in performing asserts.
15713 </summary>
15714 </member>
15715 <member name="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance">
15716 <summary>
15717 Default tolerance for floating point equality
15718 </summary>
15719 </member>
15720 <member name="T:NUnit.Framework.Has">
15721 <summary>
15722 Helper class with properties and methods that supply
15723 a number of constraints used in Asserts.
15724 </summary>
15725 </member>
15726 <member name="P:NUnit.Framework.Has.No">
15727 <summary>
15728 Returns a ConstraintExpression that negates any
15729 following constraint.
15730 </summary>
15731 </member>
15732 <member name="P:NUnit.Framework.Has.All">
15733 <summary>
15734 Returns a ConstraintExpression, which will apply
15735 the following constraint to all members of a collection,
15736 succeeding if all of them succeed.
15737 </summary>
15738 </member>
15739 <member name="P:NUnit.Framework.Has.Some">
15740 <summary>
15741 Returns a ConstraintExpression, which will apply
15742 the following constraint to all members of a collection,
15743 succeeding if at least one of them succeeds.
15744 </summary>
15745 </member>
15746 <member name="P:NUnit.Framework.Has.None">
15747 <summary>
15748 Returns a ConstraintExpression, which will apply
15749 the following constraint to all members of a collection,
15750 succeeding if all of them fail.
15751 </summary>
15752 </member>
15753 <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
15754 <summary>
15755 Returns a ConstraintExpression, which will apply
15756 the following constraint to all members of a collection,
15757 succeeding only if a specified number of them succeed.
15758 </summary>
15759 </member>
15760 <member name="M:NUnit.Framework.Has.Property(System.String)">
15761 <summary>
15762 Returns a new PropertyConstraintExpression, which will either
15763 test for the existence of the named property on the object
15764 being tested or apply any following constraint to that property.
15765 </summary>
15766 </member>
15767 <member name="P:NUnit.Framework.Has.Length">
15768 <summary>
15769 Returns a new ConstraintExpression, which will apply the following
15770 constraint to the Length property of the object being tested.
15771 </summary>
15772 </member>
15773 <member name="P:NUnit.Framework.Has.Count">
15774 <summary>
15775 Returns a new ConstraintExpression, which will apply the following
15776 constraint to the Count property of the object being tested.
15777 </summary>
15778 </member>
15779 <member name="P:NUnit.Framework.Has.Message">
15780 <summary>
15781 Returns a new ConstraintExpression, which will apply the following
15782 constraint to the Message property of the object being tested.
15783 </summary>
15784 </member>
15785 <member name="P:NUnit.Framework.Has.InnerException">
15786 <summary>
15787 Returns a new ConstraintExpression, which will apply the following
15788 constraint to the InnerException property of the object being tested.
15789 </summary>
15790 </member>
15791 <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
15792 <summary>
15793 Returns a new AttributeConstraint checking for the
15794 presence of a particular attribute on an object.
15795 </summary>
15796 </member>
15797 <member name="M:NUnit.Framework.Has.Attribute``1">
15798 <summary>
15799 Returns a new AttributeConstraint checking for the
15800 presence of a particular attribute on an object.
15801 </summary>
15802 </member>
15803 <member name="M:NUnit.Framework.Has.Member(System.Object)">
15804 <summary>
15805 Returns a new CollectionContainsConstraint checking for the
15806 presence of a particular object in the collection.
15807 </summary>
15808 </member>
15809 <member name="T:NUnit.Framework.Is">
15810 <summary>
15811 Helper class with properties and methods that supply
15812 a number of constraints used in Asserts.
15813 </summary>
15814 </member>
15815 <member name="P:NUnit.Framework.Is.Not">
15816 <summary>
15817 Returns a ConstraintExpression that negates any
15818 following constraint.
15819 </summary>
15820 </member>
15821 <member name="P:NUnit.Framework.Is.All">
15822 <summary>
15823 Returns a ConstraintExpression, which will apply
15824 the following constraint to all members of a collection,
15825 succeeding if all of them succeed.
15826 </summary>
15827 </member>
15828 <member name="P:NUnit.Framework.Is.Null">
15829 <summary>
15830 Returns a constraint that tests for null
15831 </summary>
15832 </member>
15833 <member name="P:NUnit.Framework.Is.True">
15834 <summary>
15835 Returns a constraint that tests for True
15836 </summary>
15837 </member>
15838 <member name="P:NUnit.Framework.Is.False">
15839 <summary>
15840 Returns a constraint that tests for False
15841 </summary>
15842 </member>
15843 <member name="P:NUnit.Framework.Is.Positive">
15844 <summary>
15845 Returns a constraint that tests for a positive value
15846 </summary>
15847 </member>
15848 <member name="P:NUnit.Framework.Is.Negative">
15849 <summary>
15850 Returns a constraint that tests for a negative value
15851 </summary>
15852 </member>
15853 <member name="P:NUnit.Framework.Is.NaN">
15854 <summary>
15855 Returns a constraint that tests for NaN
15856 </summary>
15857 </member>
15858 <member name="P:NUnit.Framework.Is.Empty">
15859 <summary>
15860 Returns a constraint that tests for empty
15861 </summary>
15862 </member>
15863 <member name="P:NUnit.Framework.Is.Unique">
15864 <summary>
15865 Returns a constraint that tests whether a collection
15866 contains all unique items.
15867 </summary>
15868 </member>
15869 <member name="P:NUnit.Framework.Is.BinarySerializable">
15870 <summary>
15871 Returns a constraint that tests whether an object graph is serializable in binary format.
15872 </summary>
15873 </member>
15874 <member name="P:NUnit.Framework.Is.XmlSerializable">
15875 <summary>
15876 Returns a constraint that tests whether an object graph is serializable in xml format.
15877 </summary>
15878 </member>
15879 <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
15880 <summary>
15881 Returns a constraint that tests two items for equality
15882 </summary>
15883 </member>
15884 <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
15885 <summary>
15886 Returns a constraint that tests that two references are the same object
15887 </summary>
15888 </member>
15889 <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
15890 <summary>
15891 Returns a constraint that tests whether the
15892 actual value is greater than the supplied argument
15893 </summary>
15894 </member>
15895 <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
15896 <summary>
15897 Returns a constraint that tests whether the
15898 actual value is greater than or equal to the supplied argument
15899 </summary>
15900 </member>
15901 <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
15902 <summary>
15903 Returns a constraint that tests whether the
15904 actual value is greater than or equal to the supplied argument
15905 </summary>
15906 </member>
15907 <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
15908 <summary>
15909 Returns a constraint that tests whether the
15910 actual value is less than the supplied argument
15911 </summary>
15912 </member>
15913 <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
15914 <summary>
15915 Returns a constraint that tests whether the
15916 actual value is less than or equal to the supplied argument
15917 </summary>
15918 </member>
15919 <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
15920 <summary>
15921 Returns a constraint that tests whether the
15922 actual value is less than or equal to the supplied argument
15923 </summary>
15924 </member>
15925 <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
15926 <summary>
15927 Returns a constraint that tests whether the actual
15928 value is of the exact type supplied as an argument.
15929 </summary>
15930 </member>
15931 <member name="M:NUnit.Framework.Is.TypeOf``1">
15932 <summary>
15933 Returns a constraint that tests whether the actual
15934 value is of the exact type supplied as an argument.
15935 </summary>
15936 </member>
15937 <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
15938 <summary>
15939 Returns a constraint that tests whether the actual value
15940 is of the type supplied as an argument or a derived type.
15941 </summary>
15942 </member>
15943 <member name="M:NUnit.Framework.Is.InstanceOf``1">
15944 <summary>
15945 Returns a constraint that tests whether the actual value
15946 is of the type supplied as an argument or a derived type.
15947 </summary>
15948 </member>
15949 <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
15950 <summary>
15951 Returns a constraint that tests whether the actual value
15952 is assignable from the type supplied as an argument.
15953 </summary>
15954 </member>
15955 <member name="M:NUnit.Framework.Is.AssignableFrom``1">
15956 <summary>
15957 Returns a constraint that tests whether the actual value
15958 is assignable from the type supplied as an argument.
15959 </summary>
15960 </member>
15961 <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
15962 <summary>
15963 Returns a constraint that tests whether the actual value
15964 is assignable to the type supplied as an argument.
15965 </summary>
15966 </member>
15967 <member name="M:NUnit.Framework.Is.AssignableTo``1">
15968 <summary>
15969 Returns a constraint that tests whether the actual value
15970 is assignable to the type supplied as an argument.
15971 </summary>
15972 </member>
15973 <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
15974 <summary>
15975 Returns a constraint that tests whether the actual value
15976 is a collection containing the same elements as the
15977 collection supplied as an argument.
15978 </summary>
15979 </member>
15980 <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
15981 <summary>
15982 Returns a constraint that tests whether the actual value
15983 is a subset of the collection supplied as an argument.
15984 </summary>
15985 </member>
15986 <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
15987 <summary>
15988 Returns a constraint that tests whether the actual value
15989 is a superset of the collection supplied as an argument.
15990 </summary>
15991 </member>
15992 <member name="P:NUnit.Framework.Is.Ordered">
15993 <summary>
15994 Returns a constraint that tests whether a collection is ordered
15995 </summary>
15996 </member>
15997 <member name="M:NUnit.Framework.Is.StringContaining(System.String)">
15998 <summary>
15999 Returns a constraint that succeeds if the actual
16000 value contains the substring supplied as an argument.
16001 </summary>
16002 </member>
16003 <member name="M:NUnit.Framework.Is.StringStarting(System.String)">
16004 <summary>
16005 Returns a constraint that succeeds if the actual
16006 value starts with the substring supplied as an argument.
16007 </summary>
16008 </member>
16009 <member name="M:NUnit.Framework.Is.StringEnding(System.String)">
16010 <summary>
16011 Returns a constraint that succeeds if the actual
16012 value ends with the substring supplied as an argument.
16013 </summary>
16014 </member>
16015 <member name="M:NUnit.Framework.Is.StringMatching(System.String)">
16016 <summary>
16017 Returns a constraint that succeeds if the actual
16018 value matches the regular expression supplied as an argument.
16019 </summary>
16020 </member>
16021 <member name="M:NUnit.Framework.Is.SamePath(System.String)">
16022 <summary>
16023 Returns a constraint that tests whether the path provided
16024 is the same as an expected path after canonicalization.
16025 </summary>
16026 </member>
16027 <member name="M:NUnit.Framework.Is.SubPathOf(System.String)">
16028 <summary>
16029 Returns a constraint that tests whether the path provided
16030 is a subpath of the expected path after canonicalization.
16031 </summary>
16032 </member>
16033 <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
16034 <summary>
16035 Returns a constraint that tests whether the path provided
16036 is the same path or under an expected path after canonicalization.
16037 </summary>
16038 </member>
16039 <member name="M:NUnit.Framework.Is.InRange(System.IComparable,System.IComparable)">
16040 <summary>
16041 Returns a constraint that tests whether the actual value falls
16042 inclusively within a specified range.
16043 </summary>
16044 <remarks>from must be less than or equal to true</remarks>
16045 <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
16046 <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
16047 <returns></returns>
16048 </member>
16049 <member name="T:NUnit.Framework.Iz">
16050 <summary>
16051 The Iz class is a synonym for Is intended for use in VB,
16052 which regards Is as a keyword.
16053 </summary>
16054 </member>
16055 <member name="T:NUnit.Framework.List">
16056 <summary>
16057 The List class is a helper class with properties and methods
16058 that supply a number of constraints used with lists and collections.
16059 </summary>
16060 </member>
16061 <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
16062 <summary>
16063 List.Map returns a ListMapper, which can be used to map
16064 the original collection to another collection.
16065 </summary>
16066 <param name="actual"></param>
16067 <returns></returns>
16068 </member>
16069 <member name="T:NUnit.Framework.ListMapper">
16070 <summary>
16071 ListMapper is used to transform a collection used as an actual argument
16072 producing another collection to be used in the assertion.
16073 </summary>
16074 </member>
16075 <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
16076 <summary>
16077 Construct a ListMapper based on a collection
16078 </summary>
16079 <param name="original">The collection to be transformed</param>
16080 </member>
16081 <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
16082 <summary>
16083 Produces a collection containing all the _values of a property
16084 </summary>
16085 <param name="name">The collection of property _values</param>
16086 <returns></returns>
16087 </member>
16088 <member name="T:NUnit.Framework.SpecialValue">
16089 <summary>
16090 The SpecialValue enum is used to represent TestCase arguments
16091 that cannot be used as arguments to an Attribute.
16092 </summary>
16093 </member>
16094 <member name="F:NUnit.Framework.SpecialValue.Null">
16095 <summary>
16096 Null represents a null value, which cannot be used as an
16097 argument to an attriute under .NET 1.x
16098 </summary>
16099 </member>
16100 <member name="T:NUnit.Framework.StringAssert">
16101 <summary>
16102 Basic Asserts on strings.
16103 </summary>
16104 </member>
16105 <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
16106 <summary>
16107 The Equals method throws an AssertionException. This is done
16108 to make sure there is no mistake by calling this function.
16109 </summary>
16110 <param name="a"></param>
16111 <param name="b"></param>
16112 </member>
16113 <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
16114 <summary>
16115 override the default ReferenceEquals to throw an AssertionException. This
16116 implementation makes sure there is no mistake in calling this function
16117 as part of Assert.
16118 </summary>
16119 <param name="a"></param>
16120 <param name="b"></param>
16121 </member>
16122 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
16123 <summary>
16124 Asserts that a string is found within another string.
16125 </summary>
16126 <param name="expected">The expected string</param>
16127 <param name="actual">The string to be examined</param>
16128 <param name="message">The message to display in case of failure</param>
16129 <param name="args">Arguments used in formatting the message</param>
16130 </member>
16131 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
16132 <summary>
16133 Asserts that a string is found within another string.
16134 </summary>
16135 <param name="expected">The expected string</param>
16136 <param name="actual">The string to be examined</param>
16137 </member>
16138 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
16139 <summary>
16140 Asserts that a string is not found within another string.
16141 </summary>
16142 <param name="expected">The expected string</param>
16143 <param name="actual">The string to be examined</param>
16144 <param name="message">The message to display in case of failure</param>
16145 <param name="args">Arguments used in formatting the message</param>
16146 </member>
16147 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
16148 <summary>
16149 Asserts that a string is found within another string.
16150 </summary>
16151 <param name="expected">The expected string</param>
16152 <param name="actual">The string to be examined</param>
16153 </member>
16154 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
16155 <summary>
16156 Asserts that a string starts with another string.
16157 </summary>
16158 <param name="expected">The expected string</param>
16159 <param name="actual">The string to be examined</param>
16160 <param name="message">The message to display in case of failure</param>
16161 <param name="args">Arguments used in formatting the message</param>
16162 </member>
16163 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
16164 <summary>
16165 Asserts that a string starts with another string.
16166 </summary>
16167 <param name="expected">The expected string</param>
16168 <param name="actual">The string to be examined</param>
16169 </member>
16170 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
16171 <summary>
16172 Asserts that a string does not start with another string.
16173 </summary>
16174 <param name="expected">The expected string</param>
16175 <param name="actual">The string to be examined</param>
16176 <param name="message">The message to display in case of failure</param>
16177 <param name="args">Arguments used in formatting the message</param>
16178 </member>
16179 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
16180 <summary>
16181 Asserts that a string does not start with another string.
16182 </summary>
16183 <param name="expected">The expected string</param>
16184 <param name="actual">The string to be examined</param>
16185 </member>
16186 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
16187 <summary>
16188 Asserts that a string ends with another string.
16189 </summary>
16190 <param name="expected">The expected string</param>
16191 <param name="actual">The string to be examined</param>
16192 <param name="message">The message to display in case of failure</param>
16193 <param name="args">Arguments used in formatting the message</param>
16194 </member>
16195 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
16196 <summary>
16197 Asserts that a string ends with another string.
16198 </summary>
16199 <param name="expected">The expected string</param>
16200 <param name="actual">The string to be examined</param>
16201 </member>
16202 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
16203 <summary>
16204 Asserts that a string does not end with another string.
16205 </summary>
16206 <param name="expected">The expected string</param>
16207 <param name="actual">The string to be examined</param>
16208 <param name="message">The message to display in case of failure</param>
16209 <param name="args">Arguments used in formatting the message</param>
16210 </member>
16211 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
16212 <summary>
16213 Asserts that a string does not end with another string.
16214 </summary>
16215 <param name="expected">The expected string</param>
16216 <param name="actual">The string to be examined</param>
16217 </member>
16218 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
16219 <summary>
16220 Asserts that two strings are equal, without regard to case.
16221 </summary>
16222 <param name="expected">The expected string</param>
16223 <param name="actual">The actual string</param>
16224 <param name="message">The message to display in case of failure</param>
16225 <param name="args">Arguments used in formatting the message</param>
16226 </member>
16227 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
16228 <summary>
16229 Asserts that two strings are equal, without regard to case.
16230 </summary>
16231 <param name="expected">The expected string</param>
16232 <param name="actual">The actual string</param>
16233 </member>
16234 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
16235 <summary>
16236 Asserts that two strings are not equal, without regard to case.
16237 </summary>
16238 <param name="expected">The expected string</param>
16239 <param name="actual">The actual string</param>
16240 <param name="message">The message to display in case of failure</param>
16241 <param name="args">Arguments used in formatting the message</param>
16242 </member>
16243 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
16244 <summary>
16245 Asserts that two strings are not equal, without regard to case.
16246 </summary>
16247 <param name="expected">The expected string</param>
16248 <param name="actual">The actual string</param>
16249 </member>
16250 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
16251 <summary>
16252 Asserts that a string matches an expected regular expression pattern.
16253 </summary>
16254 <param name="pattern">The regex pattern to be matched</param>
16255 <param name="actual">The actual string</param>
16256 <param name="message">The message to display in case of failure</param>
16257 <param name="args">Arguments used in formatting the message</param>
16258 </member>
16259 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
16260 <summary>
16261 Asserts that a string matches an expected regular expression pattern.
16262 </summary>
16263 <param name="pattern">The regex pattern to be matched</param>
16264 <param name="actual">The actual string</param>
16265 </member>
16266 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
16267 <summary>
16268 Asserts that a string does not match an expected regular expression pattern.
16269 </summary>
16270 <param name="pattern">The regex pattern to be used</param>
16271 <param name="actual">The actual string</param>
16272 <param name="message">The message to display in case of failure</param>
16273 <param name="args">Arguments used in formatting the message</param>
16274 </member>
16275 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
16276 <summary>
16277 Asserts that a string does not match an expected regular expression pattern.
16278 </summary>
16279 <param name="pattern">The regex pattern to be used</param>
16280 <param name="actual">The actual string</param>
16281 </member>
16282 <member name="T:NUnit.Framework.TestCaseData">
16283 <summary>
16284 The TestCaseData class represents a set of arguments
16285 and other parameter info to be used for a parameterized
16286 test case. It is derived from TestCaseParameters and adds a
16287 fluent syntax for use in initializing the test case.
16288 </summary>
16289 </member>
16290 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
16291 <summary>
16292 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16293 </summary>
16294 <param name="args">The arguments.</param>
16295 </member>
16296 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
16297 <summary>
16298 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16299 </summary>
16300 <param name="arg">The argument.</param>
16301 </member>
16302 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
16303 <summary>
16304 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16305 </summary>
16306 <param name="arg1">The first argument.</param>
16307 <param name="arg2">The second argument.</param>
16308 </member>
16309 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
16310 <summary>
16311 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
16312 </summary>
16313 <param name="arg1">The first argument.</param>
16314 <param name="arg2">The second argument.</param>
16315 <param name="arg3">The third argument.</param>
16316 </member>
16317 <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
16318 <summary>
16319 Sets the expected result for the test
16320 </summary>
16321 <param name="result">The expected result</param>
16322 <returns>A modified TestCaseData</returns>
16323 </member>
16324 <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
16325 <summary>
16326 Sets the name of the test case
16327 </summary>
16328 <returns>The modified TestCaseData instance</returns>
16329 </member>
16330 <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
16331 <summary>
16332 Sets the description for the test case
16333 being constructed.
16334 </summary>
16335 <param name="description">The description.</param>
16336 <returns>The modified TestCaseData instance.</returns>
16337 </member>
16338 <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
16339 <summary>
16340 Applies a category to the test
16341 </summary>
16342 <param name="category"></param>
16343 <returns></returns>
16344 </member>
16345 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
16346 <summary>
16347 Applies a named property to the test
16348 </summary>
16349 <param name="propName"></param>
16350 <param name="propValue"></param>
16351 <returns></returns>
16352 </member>
16353 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
16354 <summary>
16355 Applies a named property to the test
16356 </summary>
16357 <param name="propName"></param>
16358 <param name="propValue"></param>
16359 <returns></returns>
16360 </member>
16361 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
16362 <summary>
16363 Applies a named property to the test
16364 </summary>
16365 <param name="propName"></param>
16366 <param name="propValue"></param>
16367 <returns></returns>
16368 </member>
16369 <member name="M:NUnit.Framework.TestCaseData.Explicit">
16370 <summary>
16371 Marks the test case as explicit.
16372 </summary>
16373 </member>
16374 <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
16375 <summary>
16376 Marks the test case as explicit, specifying the reason.
16377 </summary>
16378 </member>
16379 <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
16380 <summary>
16381 Ignores this TestCase, specifying the reason.
16382 </summary>
16383 <param name="reason">The reason.</param>
16384 <returns></returns>
16385 </member>
16386 <member name="T:NUnit.Framework.TestContext">
16387 <summary>
16388 Provide the context information of the current test.
16389 This is an adapter for the internal ExecutionContext
16390 class, hiding the internals from the user test.
16391 </summary>
16392 </member>
16393 <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
16394 <summary>
16395 Construct a TestContext for an ExecutionContext
16396 </summary>
16397 <param name="testExecutionContext">The ExecutionContext to adapt</param>
16398 </member>
16399 <member name="P:NUnit.Framework.TestContext.CurrentContext">
16400 <summary>
16401 Get the current test context. This is created
16402 as needed. The user may save the context for
16403 use within a test, but it should not be used
16404 outside the test for which it is created.
16405 </summary>
16406 </member>
16407 <member name="P:NUnit.Framework.TestContext.Out">
16408 <summary>
16409 Gets a TextWriter that will send output to the current test result.
16410 </summary>
16411 </member>
16412 <member name="P:NUnit.Framework.TestContext.Test">
16413 <summary>
16414 Get a representation of the current test.
16415 </summary>
16416 </member>
16417 <member name="P:NUnit.Framework.TestContext.Result">
16418 <summary>
16419 Gets a Representation of the TestResult for the current test.
16420 </summary>
16421 </member>
16422 <member name="P:NUnit.Framework.TestContext.TestDirectory">
16423 <summary>
16424 Gets the directory containing the current test assembly.
16425 </summary>
16426 </member>
16427 <member name="P:NUnit.Framework.TestContext.WorkDirectory">
16428 <summary>
16429 Gets the directory to be used for outputting files created
16430 by this test run.
16431 </summary>
16432 </member>
16433 <member name="P:NUnit.Framework.TestContext.Random">
16434 <summary>
16435 Gets the random generator.
16436 </summary>
16437 <value>
16438 The random generator.
16439 </value>
16440 </member>
16441 <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
16442 <summary>Write the string representation of a boolean value to the current result</summary>
16443 </member>
16444 <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
16445 <summary>Write a char to the current result</summary>
16446 </member>
16447 <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
16448 <summary>Write a char array to the current result</summary>
16449 </member>
16450 <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
16451 <summary>Write the string representation of a double to the current result</summary>
16452 </member>
16453 <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
16454 <summary>Write the string representation of an Int32 value to the current result</summary>
16455 </member>
16456 <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
16457 <summary>Write the string representation of an Int64 value to the current result</summary>
16458 </member>
16459 <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
16460 <summary>Write the string representation of a decimal value to the current result</summary>
16461 </member>
16462 <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
16463 <summary>Write the string representation of an object to the current result</summary>
16464 </member>
16465 <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
16466 <summary>Write the string representation of a Single value to the current result</summary>
16467 </member>
16468 <member name="M:NUnit.Framework.TestContext.Write(System.String)">
16469 <summary>Write a string to the current result</summary>
16470 </member>
16471 <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
16472 <summary>Write the string representation of a UInt32 value to the current result</summary>
16473 </member>
16474 <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
16475 <summary>Write the string representation of a UInt64 value to the current result</summary>
16476 </member>
16477 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
16478 <summary>Write a formatted string to the current result</summary>
16479 </member>
16480 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
16481 <summary>Write a formatted string to the current result</summary>
16482 </member>
16483 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
16484 <summary>Write a formatted string to the current result</summary>
16485 </member>
16486 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
16487 <summary>Write a formatted string to the current result</summary>
16488 </member>
16489 <member name="M:NUnit.Framework.TestContext.WriteLine">
16490 <summary>Write a line terminator to the current result</summary>
16491 </member>
16492 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
16493 <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
16494 </member>
16495 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
16496 <summary>Write a char to the current result followed by a line terminator</summary>
16497 </member>
16498 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
16499 <summary>Write a char array to the current result followed by a line terminator</summary>
16500 </member>
16501 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
16502 <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
16503 </member>
16504 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
16505 <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
16506 </member>
16507 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
16508 <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
16509 </member>
16510 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
16511 <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
16512 </member>
16513 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
16514 <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
16515 </member>
16516 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
16517 <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
16518 </member>
16519 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
16520 <summary>Write a string to the current result followed by a line terminator</summary>
16521 </member>
16522 <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
16523 <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
16524 </member>
16525 <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
16526 <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
16527 </member>
16528 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
16529 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16530 </member>
16531 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
16532 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16533 </member>
16534 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
16535 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16536 </member>
16537 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
16538 <summary>Write a formatted string to the current result followed by a line terminator</summary>
16539 </member>
16540 <member name="T:NUnit.Framework.TestContext.TestAdapter">
16541 <summary>
16542 TestAdapter adapts a Test for consumption by
16543 the user test code.
16544 </summary>
16545 </member>
16546 <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
16547 <summary>
16548 Construct a TestAdapter for a Test
16549 </summary>
16550 <param name="test">The Test to be adapted</param>
16551 </member>
16552 <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
16553 <summary>
16554 Gets the unique Id of a test
16555 </summary>
16556 </member>
16557 <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
16558 <summary>
16559 The name of the test, which may or may not be
16560 the same as the method name.
16561 </summary>
16562 </member>
16563 <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
16564 <summary>
16565 The name of the method representing the test.
16566 </summary>
16567 </member>
16568 <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
16569 <summary>
16570 The FullName of the test
16571 </summary>
16572 </member>
16573 <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
16574 <summary>
16575 The ClassName of the test
16576 </summary>
16577 </member>
16578 <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
16579 <summary>
16580 The properties of the test.
16581 </summary>
16582 </member>
16583 <member name="T:NUnit.Framework.TestContext.ResultAdapter">
16584 <summary>
16585 ResultAdapter adapts a TestResult for consumption by
16586 the user test code.
16587 </summary>
16588 </member>
16589 <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
16590 <summary>
16591 Construct a ResultAdapter for a TestResult
16592 </summary>
16593 <param name="result">The TestResult to be adapted</param>
16594 </member>
16595 <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
16596 <summary>
16597 Gets a ResultState representing the outcome of the test.
16598 </summary>
16599 </member>
16600 <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
16601 <summary>
16602 Gets the message associated with a test
16603 failure or with not running the test
16604 </summary>
16605 </member>
16606 <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
16607 <summary>
16608 Gets any stacktrace associated with an
16609 error or failure.
16610 </summary>
16611 </member>
16612 <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
16613 <summary>
16614 Gets the number of test cases that failed
16615 when running the test and all its children.
16616 </summary>
16617 </member>
16618 <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
16619 <summary>
16620 Gets the number of test cases that passed
16621 when running the test and all its children.
16622 </summary>
16623 </member>
16624 <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
16625 <summary>
16626 Gets the number of test cases that were skipped
16627 when running the test and all its children.
16628 </summary>
16629 </member>
16630 <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
16631 <summary>
16632 Gets the number of test cases that were inconclusive
16633 when running the test and all its children.
16634 </summary>
16635 </member>
16636 <member name="T:NUnit.Framework.Throws">
16637 <summary>
16638 Helper class with properties and methods that supply
16639 constraints that operate on exceptions.
16640 </summary>
16641 </member>
16642 <member name="P:NUnit.Framework.Throws.Exception">
16643 <summary>
16644 Creates a constraint specifying an expected exception
16645 </summary>
16646 </member>
16647 <member name="P:NUnit.Framework.Throws.InnerException">
16648 <summary>
16649 Creates a constraint specifying an exception with a given InnerException
16650 </summary>
16651 </member>
16652 <member name="P:NUnit.Framework.Throws.TargetInvocationException">
16653 <summary>
16654 Creates a constraint specifying an expected TargetInvocationException
16655 </summary>
16656 </member>
16657 <member name="P:NUnit.Framework.Throws.ArgumentException">
16658 <summary>
16659 Creates a constraint specifying an expected ArgumentException
16660 </summary>
16661 </member>
16662 <member name="P:NUnit.Framework.Throws.ArgumentNullException">
16663 <summary>
16664 Creates a constraint specifying an expected ArgumentNUllException
16665 </summary>
16666 </member>
16667 <member name="P:NUnit.Framework.Throws.InvalidOperationException">
16668 <summary>
16669 Creates a constraint specifying an expected InvalidOperationException
16670 </summary>
16671 </member>
16672 <member name="P:NUnit.Framework.Throws.Nothing">
16673 <summary>
16674 Creates a constraint specifying that no exception is thrown
16675 </summary>
16676 </member>
16677 <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
16678 <summary>
16679 Creates a constraint specifying the exact type of exception expected
16680 </summary>
16681 </member>
16682 <member name="M:NUnit.Framework.Throws.TypeOf``1">
16683 <summary>
16684 Creates a constraint specifying the exact type of exception expected
16685 </summary>
16686 </member>
16687 <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
16688 <summary>
16689 Creates a constraint specifying the type of exception expected
16690 </summary>
16691 </member>
16692 <member name="M:NUnit.Framework.Throws.InstanceOf``1">
16693 <summary>
16694 Creates a constraint specifying the type of exception expected
16695 </summary>
16696 </member>
16697 <member name="T:NUnit.Env">
16698 <summary>
16699 Env is a static class that provides some of the features of
16700 System.Environment that are not available under all runtimes
16701 </summary>
16702 </member>
16703 <member name="F:NUnit.Env.NewLine">
16704 <summary>
16705 The newline sequence in the current environment.
16706 </summary>
16707 </member>
16708 <member name="F:NUnit.Env.DocumentFolder">
16709 <summary>
16710 Path to the 'My Documents' folder
16711 </summary>
16712 </member>
16713 <member name="F:NUnit.Env.DefaultWorkDirectory">
16714 <summary>
16715 Directory used for file output if not specified on commandline.
16716 </summary>
16717 </member>
16718 <member name="T:NUnit.Common.PackageSettings">
16719 <summary>
16720 PackageSettings is a static class containing constant values that
16721 are used as keys in setting up a TestPackage. These values are used in
16722 the engine and framework. Setting values may be a string, int or bool.
16723 </summary>
16724 </member>
16725 <member name="F:NUnit.Common.PackageSettings.DebugTests">
16726 <summary>
16727 Flag (bool) indicating whether tests are being debugged.
16728 </summary>
16729 </member>
16730 <member name="F:NUnit.Common.PackageSettings.PauseBeforeRun">
16731 <summary>
16732 Flag (bool) indicating whether to pause execution of tests to allow
16733 the user to attache a debugger.
16734 </summary>
16735 </member>
16736 <member name="F:NUnit.Common.PackageSettings.InternalTraceLevel">
16737 <summary>
16738 The InternalTraceLevel for this run. Values are: "Default",
16739 "Off", "Error", "Warning", "Info", "Debug", "Verbose".
16740 Default is "Off". "Debug" and "Verbose" are synonyms.
16741 </summary>
16742 </member>
16743 <member name="F:NUnit.Common.PackageSettings.WorkDirectory">
16744 <summary>
16745 Full path of the directory to be used for work and result files.
16746 This path is provided to tests by the frameowrk TestContext.
16747 </summary>
16748 </member>
16749 <member name="F:NUnit.Common.PackageSettings.ActiveConfig">
16750 <summary>
16751 The name of the config to use in loading a project.
16752 If not specified, the first config found is used.
16753 </summary>
16754 </member>
16755 <member name="F:NUnit.Common.PackageSettings.AutoBinPath">
16756 <summary>
16757 Bool indicating whether the engine should determine the private
16758 bin path by examining the paths to all the tests. Defaults to
16759 true unless PrivateBinPath is specified.
16760 </summary>
16761 </member>
16762 <member name="F:NUnit.Common.PackageSettings.BasePath">
16763 <summary>
16764 The ApplicationBase to use in loading the tests. If not
16765 specified, and each assembly has its own process, then the
16766 location of the assembly is used. For multiple assemblies
16767 in a single process, the closest common root directory is used.
16768 </summary>
16769 </member>
16770 <member name="F:NUnit.Common.PackageSettings.ConfigurationFile">
16771 <summary>
16772 Path to the config file to use in running the tests.
16773 </summary>
16774 </member>
16775 <member name="F:NUnit.Common.PackageSettings.DebugAgent">
16776 <summary>
16777 Bool flag indicating whether a debugger should be launched at agent
16778 startup. Used only for debugging NUnit itself.
16779 </summary>
16780 </member>
16781 <member name="F:NUnit.Common.PackageSettings.DomainUsage">
16782 <summary>
16783 Indicates how to load tests across AppDomains. Values are:
16784 "Default", "None", "Single", "Multiple". Default is "Multiple"
16785 if more than one assembly is loaded in a process. Otherwise,
16786 it is "Single".
16787 </summary>
16788 </member>
16789 <member name="F:NUnit.Common.PackageSettings.PrivateBinPath">
16790 <summary>
16791 The private binpath used to locate assemblies. Directory paths
16792 is separated by a semicolon. It's an error to specify this and
16793 also set AutoBinPath to true.
16794 </summary>
16795 </member>
16796 <member name="F:NUnit.Common.PackageSettings.MaxAgents">
16797 <summary>
16798 The maximum number of test agents permitted to run simultneously.
16799 Ignored if the ProcessModel is not set or defaulted to Multiple.
16800 </summary>
16801 </member>
16802 <member name="F:NUnit.Common.PackageSettings.ProcessModel">
16803 <summary>
16804 Indicates how to allocate assemblies to processes. Values are:
16805 "Default", "Single", "Separate", "Multiple". Default is "Multiple"
16806 for more than one assembly, "Separate" for a single assembly.
16807 </summary>
16808 </member>
16809 <member name="F:NUnit.Common.PackageSettings.RuntimeFramework">
16810 <summary>
16811 Indicates the desired runtime to use for the tests. Values
16812 are strings like "net-4.5", "mono-4.0", etc. Default is to
16813 use the target framework for which an assembly was built.
16814 </summary>
16815 </member>
16816 <member name="F:NUnit.Common.PackageSettings.RunAsX86">
16817 <summary>
16818 Bool flag indicating that the test should be run in a 32-bit process
16819 on a 64-bit system. By default, NUNit runs in a 64-bit process on
16820 a 64-bit system. Ignored if set on a 32-bit system.
16821 </summary>
16822 </member>
16823 <member name="F:NUnit.Common.PackageSettings.DisposeRunners">
16824 <summary>
16825 Indicates that test runners should be disposed after the tests are executed
16826 </summary>
16827 </member>
16828 <member name="F:NUnit.Common.PackageSettings.ShadowCopyFiles">
16829 <summary>
16830 Bool flag indicating that the test assemblies should be shadow copied.
16831 Defaults to false.
16832 </summary>
16833 </member>
16834 <member name="F:NUnit.Common.PackageSettings.DefaultTimeout">
16835 <summary>
16836 Integer value in milliseconds for the default timeout value
16837 for test cases. If not specified, there is no timeout except
16838 as specified by attributes on the tests themselves.
16839 </summary>
16840 </member>
16841 <member name="F:NUnit.Common.PackageSettings.InternalTraceWriter">
16842 <summary>
16843 A TextWriter to which the internal trace will be sent.
16844 </summary>
16845 </member>
16846 <member name="F:NUnit.Common.PackageSettings.LOAD">
16847 <summary>
16848 A list of tests to be loaded.
16849 </summary>
16850 </member>
16851 <member name="F:NUnit.Common.PackageSettings.NumberOfTestWorkers">
16852 <summary>
16853 The number of test threads to run for the assembly. If set to
16854 1, a single queue is used. If set to 0, tests are executed
16855 directly, without queuing.
16856 </summary>
16857 </member>
16858 <member name="F:NUnit.Common.PackageSettings.RandomSeed">
16859 <summary>
16860 The random seed to be used for this assembly. If specified
16861 as the value reported from a prior run, the framework should
16862 generate identical random values for tests as were used for
16863 that run, provided that no change has been made to the test
16864 assembly. Default is a random value itself.
16865 </summary>
16866 </member>
16867 <member name="F:NUnit.Common.PackageSettings.StopOnError">
16868 <summary>
16869 If true, execution stops after the first error or failure.
16870 </summary>
16871 </member>
16872 <member name="F:NUnit.Common.PackageSettings.SynchronousEvents">
16873 <summary>
16874 If true, use of the event queue is suppressed and test events are synchronous.
16875 </summary>
16876 </member>
16877 <member name="T:System.Runtime.CompilerServices.ExtensionAttribute">
16878 <summary>
16879 Enables compiling extension methods in .NET 2.0
16880 </summary>
16881 </member>
16882 </members>
16883 </doc>