comparison packages/NUnit.3.0.1/lib/portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10/nunit.framework.xml @ 192:f1da3afc3521 release v2.1

Слияние с v2
author cin
date Fri, 22 Apr 2016 13:10:34 +0300
parents 130781364799
children
comparison
equal deleted inserted replaced
71:1714fd8678ef 192:f1da3afc3521
1 <?xml version="1.0"?>
2 <doc>
3 <assembly>
4 <name>nunit.framework</name>
5 </assembly>
6 <members>
7 <member name="T:NUnit.Framework.Internal.AssemblyHelper">
8 <summary>
9 AssemblyHelper provides static methods for working
10 with assemblies.
11 </summary>
12 </member>
13 <member name="M:NUnit.Framework.Internal.AssemblyHelper.GetAssemblyName(System.Reflection.Assembly)">
14 <summary>
15 Gets the AssemblyName of an assembly.
16 </summary>
17 <param name="assembly">The assembly</param>
18 <returns>An AssemblyName</returns>
19 </member>
20 <member name="M:NUnit.Framework.Internal.AssemblyHelper.Load(System.String)">
21 <summary>
22 Loads an assembly given a string, which is the AssemblyName
23 </summary>
24 <param name="name"></param>
25 <returns></returns>
26 </member>
27 <member name="T:NUnit.Framework.Internal.ILogger">
28 <summary>
29 Interface for logging within the engine
30 </summary>
31 </member>
32 <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String)">
33 <summary>
34 Logs the specified message at the error level.
35 </summary>
36 <param name="message">The message.</param>
37 </member>
38 <member name="M:NUnit.Framework.Internal.ILogger.Error(System.String,System.Object[])">
39 <summary>
40 Logs the specified message at the error level.
41 </summary>
42 <param name="message">The message.</param>
43 <param name="args">The arguments.</param>
44 </member>
45 <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String)">
46 <summary>
47 Logs the specified message at the warning level.
48 </summary>
49 <param name="message">The message.</param>
50 </member>
51 <member name="M:NUnit.Framework.Internal.ILogger.Warning(System.String,System.Object[])">
52 <summary>
53 Logs the specified message at the warning level.
54 </summary>
55 <param name="message">The message.</param>
56 <param name="args">The arguments.</param>
57 </member>
58 <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String)">
59 <summary>
60 Logs the specified message at the info level.
61 </summary>
62 <param name="message">The message.</param>
63 </member>
64 <member name="M:NUnit.Framework.Internal.ILogger.Info(System.String,System.Object[])">
65 <summary>
66 Logs the specified message at the info level.
67 </summary>
68 <param name="message">The message.</param>
69 <param name="args">The arguments.</param>
70 </member>
71 <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String)">
72 <summary>
73 Logs the specified message at the debug level.
74 </summary>
75 <param name="message">The message.</param>
76 </member>
77 <member name="M:NUnit.Framework.Internal.ILogger.Debug(System.String,System.Object[])">
78 <summary>
79 Logs the specified message at the debug level.
80 </summary>
81 <param name="message">The message.</param>
82 <param name="args">The arguments.</param>
83 </member>
84 <member name="T:NUnit.Framework.Internal.InternalTrace">
85 <summary>
86 InternalTrace provides facilities for tracing the execution
87 of the NUnit framework. Tests and classes under test may make use
88 of Console writes, System.Diagnostics.Trace or various loggers and
89 NUnit itself traps and processes each of them. For that reason, a
90 separate internal trace is needed.
91
92 Note:
93 InternalTrace uses a global lock to allow multiple threads to write
94 trace messages. This can easily make it a bottleneck so it must be
95 used sparingly. Keep the trace Level as low as possible and only
96 insert InternalTrace writes where they are needed.
97 TODO: add some buffering and a separate writer thread as an option.
98 TODO: figure out a way to turn on trace in specific classes only.
99 </summary>
100 </member>
101 <member name="P:NUnit.Framework.Internal.InternalTrace.Initialized">
102 <summary>
103 Gets a flag indicating whether the InternalTrace is initialized
104 </summary>
105 </member>
106 <member name="M:NUnit.Framework.Internal.InternalTrace.Initialize(System.IO.TextWriter,NUnit.Framework.Internal.InternalTraceLevel)">
107 <summary>
108 Initialize the internal trace using a provided TextWriter and level
109 </summary>
110 <param name="writer">A TextWriter</param>
111 <param name="level">The InternalTraceLevel</param>
112 </member>
113 <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.String)">
114 <summary>
115 Get a named Logger
116 </summary>
117 <returns></returns>
118 </member>
119 <member name="M:NUnit.Framework.Internal.InternalTrace.GetLogger(System.Type)">
120 <summary>
121 Get a logger named for a particular Type.
122 </summary>
123 </member>
124 <member name="T:NUnit.Framework.Internal.InternalTraceLevel">
125 <summary>
126 InternalTraceLevel is an enumeration controlling the
127 level of detailed presented in the internal log.
128 </summary>
129 </member>
130 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Default">
131 <summary>
132 Use the default settings as specified by the user.
133 </summary>
134 </member>
135 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Off">
136 <summary>
137 Do not display any trace messages
138 </summary>
139 </member>
140 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Error">
141 <summary>
142 Display Error messages only
143 </summary>
144 </member>
145 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Warning">
146 <summary>
147 Display Warning level and higher messages
148 </summary>
149 </member>
150 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Info">
151 <summary>
152 Display informational and higher messages
153 </summary>
154 </member>
155 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Debug">
156 <summary>
157 Display debug messages and higher - i.e. all messages
158 </summary>
159 </member>
160 <member name="F:NUnit.Framework.Internal.InternalTraceLevel.Verbose">
161 <summary>
162 Display debug messages and higher - i.e. all messages
163 </summary>
164 </member>
165 <member name="T:NUnit.Framework.Internal.InternalTraceWriter">
166 <summary>
167 A trace listener that writes to a separate file per domain
168 and process using it.
169 </summary>
170 </member>
171 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.#ctor(System.IO.TextWriter)">
172 <summary>
173 Construct an InternalTraceWriter that writes to a
174 TextWriter provided by the caller.
175 </summary>
176 <param name="writer"></param>
177 </member>
178 <member name="P:NUnit.Framework.Internal.InternalTraceWriter.Encoding">
179 <summary>
180 Returns the character encoding in which the output is written.
181 </summary>
182 <returns>The character encoding in which the output is written.</returns>
183 </member>
184 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.Char)">
185 <summary>
186 Writes a character to the text string or stream.
187 </summary>
188 <param name="value">The character to write to the text stream.</param>
189 </member>
190 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Write(System.String)">
191 <summary>
192 Writes a string to the text string or stream.
193 </summary>
194 <param name="value">The string to write.</param>
195 </member>
196 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.WriteLine(System.String)">
197 <summary>
198 Writes a string followed by a line terminator to the text string or stream.
199 </summary>
200 <param name="value">The string to write. If <paramref name="value" /> is null, only the line terminator is written.</param>
201 </member>
202 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Dispose(System.Boolean)">
203 <summary>
204 Releases the unmanaged resources used by the <see cref="T:System.IO.TextWriter" /> and optionally releases the managed resources.
205 </summary>
206 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
207 </member>
208 <member name="M:NUnit.Framework.Internal.InternalTraceWriter.Flush">
209 <summary>
210 Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
211 </summary>
212 </member>
213 <member name="T:NUnit.Framework.Internal.Logger">
214 <summary>
215 Provides internal logging to the NUnit framework
216 </summary>
217 </member>
218 <member name="M:NUnit.Framework.Internal.Logger.#ctor(System.String,NUnit.Framework.Internal.InternalTraceLevel,System.IO.TextWriter)">
219 <summary>
220 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Logger"/> class.
221 </summary>
222 <param name="name">The name.</param>
223 <param name="level">The log level.</param>
224 <param name="writer">The writer where logs are sent.</param>
225 </member>
226 <member name="M:NUnit.Framework.Internal.Logger.Error(System.String)">
227 <summary>
228 Logs the message at error level.
229 </summary>
230 <param name="message">The message.</param>
231 </member>
232 <member name="M:NUnit.Framework.Internal.Logger.Error(System.String,System.Object[])">
233 <summary>
234 Logs the message at error level.
235 </summary>
236 <param name="message">The message.</param>
237 <param name="args">The message arguments.</param>
238 </member>
239 <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String)">
240 <summary>
241 Logs the message at warm level.
242 </summary>
243 <param name="message">The message.</param>
244 </member>
245 <member name="M:NUnit.Framework.Internal.Logger.Warning(System.String,System.Object[])">
246 <summary>
247 Logs the message at warning level.
248 </summary>
249 <param name="message">The message.</param>
250 <param name="args">The message arguments.</param>
251 </member>
252 <member name="M:NUnit.Framework.Internal.Logger.Info(System.String)">
253 <summary>
254 Logs the message at info level.
255 </summary>
256 <param name="message">The message.</param>
257 </member>
258 <member name="M:NUnit.Framework.Internal.Logger.Info(System.String,System.Object[])">
259 <summary>
260 Logs the message at info level.
261 </summary>
262 <param name="message">The message.</param>
263 <param name="args">The message arguments.</param>
264 </member>
265 <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String)">
266 <summary>
267 Logs the message at debug level.
268 </summary>
269 <param name="message">The message.</param>
270 </member>
271 <member name="M:NUnit.Framework.Internal.Logger.Debug(System.String,System.Object[])">
272 <summary>
273 Logs the message at debug level.
274 </summary>
275 <param name="message">The message.</param>
276 <param name="args">The message arguments.</param>
277 </member>
278 <member name="M:NUnit.Framework.Internal.AsyncInvocationRegion.WaitForPendingOperationsToComplete(System.Object)">
279 <summary>
280 Waits for pending asynchronous operations to complete, if appropriate,
281 and returns a proper result of the invocation by unwrapping task results
282 </summary>
283 <param name="invocationResult">The raw result of the method invocation</param>
284 <returns>The unwrapped result, if necessary</returns>
285 </member>
286 <member name="T:NUnit.Framework.Internal.Builders.CombinatorialStrategy">
287 <summary>
288 CombinatorialStrategy creates test cases by using all possible
289 combinations of the parameter data.
290 </summary>
291 </member>
292 <member name="M:NUnit.Framework.Internal.Builders.CombinatorialStrategy.GetTestCases(System.Collections.IEnumerable[])">
293 <summary>
294 Gets the test cases generated by the CombiningStrategy.
295 </summary>
296 <returns>The test cases.</returns>
297 </member>
298 <member name="T:NUnit.Framework.Internal.Builders.DatapointProvider">
299 <summary>
300 Provides data from fields marked with the DatapointAttribute or the
301 DatapointsAttribute.
302 </summary>
303 </member>
304 <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
305 <summary>
306 Determine whether any data is available for a parameter.
307 </summary>
308 <param name="parameter">A ParameterInfo representing one
309 argument to a parameterized test</param>
310 <returns>
311 True if any data is available, otherwise false.
312 </returns>
313 </member>
314 <member name="M:NUnit.Framework.Internal.Builders.DatapointProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
315 <summary>
316 Return an IEnumerable providing data for use with the
317 supplied parameter.
318 </summary>
319 <param name="parameter">A ParameterInfo representing one
320 argument to a parameterized test</param>
321 <returns>
322 An IEnumerable providing the required data
323 </returns>
324 </member>
325 <member name="T:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder">
326 <summary>
327 Built-in SuiteBuilder for all types of test classes.
328 </summary>
329 </member>
330 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
331 <summary>
332 Checks to see if the provided Type is a fixture.
333 To be considered a fixture, it must be a non-abstract
334 class with one or more attributes implementing the
335 IFixtureBuilder interface or one or more methods
336 marked as tests.
337 </summary>
338 <param name="typeInfo">The fixture type to check</param>
339 <returns>True if the fixture can be built, false if not</returns>
340 </member>
341 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
342 <summary>
343 Build a TestSuite from TypeInfo provided.
344 </summary>
345 <param name="typeInfo">The fixture type to build</param>
346 <returns>A TestSuite built from that type</returns>
347 </member>
348 <member name="M:NUnit.Framework.Internal.Builders.DefaultSuiteBuilder.GetFixtureBuilderAttributes(NUnit.Framework.Interfaces.ITypeInfo)">
349 <summary>
350 We look for attributes implementing IFixtureBuilder at one level
351 of inheritance at a time. Attributes on base classes are not used
352 unless there are no fixture builder attributes at all on the derived
353 class. This is by design.
354 </summary>
355 <param name="typeInfo">The type being examined for attributes</param>
356 <returns>A list of the attributes found.</returns>
357 </member>
358 <member name="T:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder">
359 <summary>
360 Class to build ether a parameterized or a normal NUnitTestMethod.
361 There are four cases that the builder must deal with:
362 1. The method needs no params and none are provided
363 2. The method needs params and they are provided
364 3. The method needs no params but they are provided in error
365 4. The method needs params but they are not provided
366 This could have been done using two different builders, but it
367 turned out to be simpler to have just one. The BuildFrom method
368 takes a different branch depending on whether any parameters are
369 provided, but all four cases are dealt with in lower-level methods
370 </summary>
371 </member>
372 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
373 <summary>
374 Determines if the method can be used to build an NUnit test
375 test method of some kind. The method must normally be marked
376 with an identifying attribute for this to be true.
377
378 Note that this method does not check that the signature
379 of the method for validity. If we did that here, any
380 test methods with invalid signatures would be passed
381 over in silence in the test run. Since we want such
382 methods to be reported, the check for validity is made
383 in BuildFrom rather than here.
384 </summary>
385 <param name="method">An IMethodInfo for the method being used as a test method</param>
386 <returns>True if the builder can create a test case from this method</returns>
387 </member>
388 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo)">
389 <summary>
390 Build a Test from the provided MethodInfo. Depending on
391 whether the method takes arguments and on the availability
392 of test case data, this method may return a single test
393 or a group of tests contained in a ParameterizedMethodSuite.
394 </summary>
395 <param name="method">The method for which a test is to be built</param>
396 <returns>A Test representing one or more method invocations</returns>
397 </member>
398 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
399 <summary>
400 Determines if the method can be used to build an NUnit test
401 test method of some kind. The method must normally be marked
402 with an identifying attribute for this to be true.
403
404 Note that this method does not check that the signature
405 of the method for validity. If we did that here, any
406 test methods with invalid signatures would be passed
407 over in silence in the test run. Since we want such
408 methods to be reported, the check for validity is made
409 in BuildFrom rather than here.
410 </summary>
411 <param name="method">An IMethodInfo for the method being used as a test method</param>
412 <param name="parentSuite">The test suite being built, to which the new test would be added</param>
413 <returns>True if the builder can create a test case from this method</returns>
414 </member>
415 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
416 <summary>
417 Build a Test from the provided MethodInfo. Depending on
418 whether the method takes arguments and on the availability
419 of test case data, this method may return a single test
420 or a group of tests contained in a ParameterizedMethodSuite.
421 </summary>
422 <param name="method">The method for which a test is to be built</param>
423 <param name="parentSuite">The test fixture being populated, or null</param>
424 <returns>A Test representing one or more method invocations</returns>
425 </member>
426 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildParameterizedMethodSuite(NUnit.Framework.Interfaces.IMethodInfo,System.Collections.Generic.IEnumerable{NUnit.Framework.Internal.TestMethod})">
427 <summary>
428 Builds a ParameterizedMethodSuite containing individual test cases.
429 </summary>
430 <param name="method">The method for which a test is to be built.</param>
431 <param name="tests">The list of test cases to include.</param>
432 <returns>A ParameterizedMethodSuite populated with test cases</returns>
433 </member>
434 <member name="M:NUnit.Framework.Internal.Builders.DefaultTestCaseBuilder.BuildSingleTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
435 <summary>
436 Build a simple, non-parameterized TestMethod for this method.
437 </summary>
438 <param name="method">The MethodInfo for which a test is to be built</param>
439 <param name="suite">The test suite for which the method is being built</param>
440 <returns>A TestMethod.</returns>
441 </member>
442 <member name="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder">
443 <summary>
444 Class that can build a tree of automatic namespace
445 suites from a group of fixtures.
446 </summary>
447 </member>
448 <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.namespaceSuites">
449 <summary>
450 NamespaceDictionary of all test suites we have created to represent
451 namespaces. Used to locate namespace parent suites for fixtures.
452 </summary>
453 </member>
454 <member name="F:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.rootSuite">
455 <summary>
456 The root of the test suite being created by this builder.
457 </summary>
458 </member>
459 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.#ctor(NUnit.Framework.Internal.TestSuite)">
460 <summary>
461 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder"/> class.
462 </summary>
463 <param name="rootSuite">The root suite.</param>
464 </member>
465 <member name="P:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.RootSuite">
466 <summary>
467 Gets the root entry in the tree created by the NamespaceTreeBuilder.
468 </summary>
469 <value>The root suite.</value>
470 </member>
471 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(System.Collections.Generic.IList{NUnit.Framework.Internal.Test})">
472 <summary>
473 Adds the specified fixtures to the tree.
474 </summary>
475 <param name="fixtures">The fixtures to be added.</param>
476 </member>
477 <member name="M:NUnit.Framework.Internal.Builders.NamespaceTreeBuilder.Add(NUnit.Framework.Internal.TestSuite)">
478 <summary>
479 Adds the specified fixture to the tree.
480 </summary>
481 <param name="fixture">The fixture to be added.</param>
482 </member>
483 <member name="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder">
484 <summary>
485 NUnitTestCaseBuilder is a utility class used by attributes
486 that build test cases.
487 </summary>
488 </member>
489 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.#ctor">
490 <summary>
491 Constructs an <see cref="T:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder"/>
492 </summary>
493 </member>
494 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.BuildTestMethod(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test,NUnit.Framework.Internal.TestCaseParameters)">
495 <summary>
496 Builds a single NUnitTestMethod, either as a child of the fixture
497 or as one of a set of test cases under a ParameterizedTestMethodSuite.
498 </summary>
499 <param name="method">The MethodInfo from which to construct the TestMethod</param>
500 <param name="parentSuite">The suite or fixture to which the new test will be added</param>
501 <param name="parms">The ParameterSet to be used, or null</param>
502 <returns></returns>
503 </member>
504 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestCaseBuilder.CheckTestMethodSignature(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Internal.TestCaseParameters)">
505 <summary>
506 Helper method that checks the signature of a TestMethod and
507 any supplied parameters to determine if the test is valid.
508
509 Currently, NUnitTestMethods are required to be public,
510 non-abstract methods, either static or instance,
511 returning void. They may take arguments but the _values must
512 be provided or the TestMethod is not considered runnable.
513
514 Methods not meeting these criteria will be marked as
515 non-runnable and the method will return false in that case.
516 </summary>
517 <param name="testMethod">The TestMethod to be checked. If it
518 is found to be non-runnable, it will be modified.</param>
519 <param name="parms">Parameters to be used for this test, or null</param>
520 <returns>True if the method signature is valid, false if not</returns>
521 <remarks>
522 The return value is no longer used internally, but is retained
523 for testing purposes.
524 </remarks>
525 </member>
526 <member name="T:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder">
527 <summary>
528 NUnitTestFixtureBuilder is able to build a fixture given
529 a class marked with a TestFixtureAttribute or an unmarked
530 class containing test methods. In the first case, it is
531 called by the attribute and in the second directly by
532 NUnitSuiteBuilder.
533 </summary>
534 </member>
535 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
536 <summary>
537 Build a TestFixture from type provided. A non-null TestSuite
538 must always be returned, since the method is generally called
539 because the user has marked the target class as a fixture.
540 If something prevents the fixture from being used, it should
541 be returned nonetheless, labelled as non-runnable.
542 </summary>
543 <param name="typeInfo">An ITypeInfo for the fixture to be used.</param>
544 <returns>A TestSuite object or one derived from TestSuite.</returns>
545 </member>
546 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo,NUnit.Framework.Interfaces.ITestFixtureData)">
547 <summary>
548 Overload of BuildFrom called by tests that have arguments.
549 Builds a fixture using the provided type and information
550 in the ITestFixtureData object.
551 </summary>
552 <param name="typeInfo">The TypeInfo for which to construct a fixture.</param>
553 <param name="testFixtureData">An object implementing ITestFixtureData or null.</param>
554 <returns></returns>
555 </member>
556 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.AddTestCasesToFixture(NUnit.Framework.Internal.TestFixture)">
557 <summary>
558 Method to add test cases to the newly constructed fixture.
559 </summary>
560 <param name="fixture">The fixture to which cases should be added</param>
561 </member>
562 <member name="M:NUnit.Framework.Internal.Builders.NUnitTestFixtureBuilder.BuildTestCase(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.TestSuite)">
563 <summary>
564 Method to create a test case from a MethodInfo and add
565 it to the fixture being built. It first checks to see if
566 any global TestCaseBuilder addin wants to build the
567 test case. If not, it uses the internal builder
568 collection maintained by this fixture builder.
569
570 The default implementation has no test case builders.
571 Derived classes should add builders to the collection
572 in their constructor.
573 </summary>
574 <param name="method">The method for which a test is to be created</param>
575 <param name="suite">The test suite being built.</param>
576 <returns>A newly constructed Test</returns>
577 </member>
578 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy">
579 <summary>
580 PairwiseStrategy creates test cases by combining the parameter
581 data so that all possible pairs of data items are used.
582 </summary>
583 <remarks>
584 <para>
585 The number of test cases that cover all possible pairs of test function
586 parameters values is significantly less than the number of test cases
587 that cover all possible combination of test function parameters values.
588 And because different studies show that most of software failures are
589 caused by combination of no more than two parameters, pairwise testing
590 can be an effective ways to test the system when it's impossible to test
591 all combinations of parameters.
592 </para>
593 <para>
594 The PairwiseStrategy code is based on "jenny" tool by Bob Jenkins:
595 http://burtleburtle.net/bob/math/jenny.html
596 </para>
597 </remarks>
598 </member>
599 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand">
600 <summary>
601 FleaRand is a pseudo-random number generator developed by Bob Jenkins:
602 http://burtleburtle.net/bob/rand/talksmall.html#flea
603 </summary>
604 </member>
605 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FleaRand.#ctor(System.UInt32)">
606 <summary>
607 Initializes a new instance of the FleaRand class.
608 </summary>
609 <param name="seed">The seed.</param>
610 </member>
611 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo">
612 <summary>
613 FeatureInfo represents coverage of a single value of test function
614 parameter, represented as a pair of indices, Dimension and Feature. In
615 terms of unit testing, Dimension is the index of the test parameter and
616 Feature is the index of the supplied value in that parameter's list of
617 sources.
618 </summary>
619 </member>
620 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo.#ctor(System.Int32,System.Int32)">
621 <summary>
622 Initializes a new instance of FeatureInfo class.
623 </summary>
624 <param name="dimension">Index of a dimension.</param>
625 <param name="feature">Index of a feature.</param>
626 </member>
627 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple">
628 <summary>
629 A FeatureTuple represents a combination of features, one per test
630 parameter, which should be covered by a test case. In the
631 PairwiseStrategy, we are only trying to cover pairs of features, so the
632 tuples actually may contain only single feature or pair of features, but
633 the algorithm itself works with triplets, quadruples and so on.
634 </summary>
635 </member>
636 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
637 <summary>
638 Initializes a new instance of FeatureTuple class for a single feature.
639 </summary>
640 <param name="feature1">Single feature.</param>
641 </member>
642 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureTuple.#ctor(NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo,NUnit.Framework.Internal.Builders.PairwiseStrategy.FeatureInfo)">
643 <summary>
644 Initializes a new instance of FeatureTuple class for a pair of features.
645 </summary>
646 <param name="feature1">First feature.</param>
647 <param name="feature2">Second feature.</param>
648 </member>
649 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo">
650 <summary>
651 TestCase represents a single test case covering a list of features.
652 </summary>
653 </member>
654 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.TestCaseInfo.#ctor(System.Int32)">
655 <summary>
656 Initializes a new instance of TestCaseInfo class.
657 </summary>
658 <param name="length">A number of features in the test case.</param>
659 </member>
660 <member name="T:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator">
661 <summary>
662 PairwiseTestCaseGenerator class implements an algorithm which generates
663 a set of test cases which covers all pairs of possible values of test
664 function.
665 </summary>
666 <remarks>
667 <para>
668 The algorithm starts with creating a set of all feature tuples which we
669 will try to cover (see <see
670 cref="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.CreateAllTuples" /> method). This set
671 includes every single feature and all possible pairs of features. We
672 store feature tuples in the 3-D collection (where axes are "dimension",
673 "feature", and "all combinations which includes this feature"), and for
674 every two feature (e.g. "A" and "B") we generate both ("A", "B") and
675 ("B", "A") pairs. This data structure extremely reduces the amount of
676 time needed to calculate coverage for a single test case (this
677 calculation is the most time-consuming part of the algorithm).
678 </para>
679 <para>
680 Then the algorithm picks one tuple from the uncovered tuple, creates a
681 test case that covers this tuple, and then removes this tuple and all
682 other tuples covered by this test case from the collection of uncovered
683 tuples.
684 </para>
685 <para>
686 Picking a tuple to cover
687 </para>
688 <para>
689 There are no any special rules defined for picking tuples to cover. We
690 just pick them one by one, in the order they were generated.
691 </para>
692 <para>
693 Test generation
694 </para>
695 <para>
696 Test generation starts from creating a completely random test case which
697 covers, nevertheless, previously selected tuple. Then the algorithm
698 tries to maximize number of tuples which this test covers.
699 </para>
700 <para>
701 Test generation and maximization process repeats seven times for every
702 selected tuple and then the algorithm picks the best test case ("seven"
703 is a magic number which provides good results in acceptable time).
704 </para>
705 <para>Maximizing test coverage</para>
706 <para>
707 To maximize tests coverage, the algorithm walks thru the list of mutable
708 dimensions (mutable dimension is a dimension that are not included in
709 the previously selected tuple). Then for every dimension, the algorithm
710 walks thru the list of features and checks if this feature provides
711 better coverage than randomly selected feature, and if yes keeps this
712 feature.
713 </para>
714 <para>
715 This process repeats while it shows progress. If the last iteration
716 doesn't improve coverage, the process ends.
717 </para>
718 <para>
719 In addition, for better results, before start every iteration, the
720 algorithm "scrambles" dimensions - so for every iteration dimension
721 probes in a different order.
722 </para>
723 </remarks>
724 </member>
725 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.PairwiseTestCaseGenerator.GetTestCases(System.Int32[])">
726 <summary>
727 Creates a set of test cases for specified dimensions.
728 </summary>
729 <param name="dimensions">
730 An array which contains information about dimensions. Each element of
731 this array represents a number of features in the specific dimension.
732 </param>
733 <returns>
734 A set of test cases.
735 </returns>
736 </member>
737 <member name="M:NUnit.Framework.Internal.Builders.PairwiseStrategy.GetTestCases(System.Collections.IEnumerable[])">
738 <summary>
739 Gets the test cases generated by this strategy instance.
740 </summary>
741 <returns>A set of test cases.</returns>
742 </member>
743 <member name="T:NUnit.Framework.Internal.Builders.ParameterDataProvider">
744 <summary>
745 The ParameterDataProvider class implements IParameterDataProvider
746 and hosts one or more individual providers.
747 </summary>
748 </member>
749 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.#ctor(NUnit.Framework.Interfaces.IParameterDataProvider[])">
750 <summary>
751 Construct with a collection of individual providers
752 </summary>
753 </member>
754 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
755 <summary>
756 Determine whether any data is available for a parameter.
757 </summary>
758 <param name="parameter">An IParameterInfo representing one
759 argument to a parameterized test</param>
760 <returns>True if any data is available, otherwise false.</returns>
761 </member>
762 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
763 <summary>
764 Return an IEnumerable providing data for use with the
765 supplied parameter.
766 </summary>
767 <param name="parameter">An IParameterInfo representing one
768 argument to a parameterized test</param>
769 <returns>An IEnumerable providing the required data</returns>
770 </member>
771 <member name="T:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider">
772 <summary>
773 ParameterDataSourceProvider supplies individual argument _values for
774 single parameters using attributes implementing IParameterDataSource.
775 </summary>
776 </member>
777 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
778 <summary>
779 Determine whether any data is available for a parameter.
780 </summary>
781 <param name="parameter">A ParameterInfo representing one
782 argument to a parameterized test</param>
783 <returns>
784 True if any data is available, otherwise false.
785 </returns>
786 </member>
787 <member name="M:NUnit.Framework.Internal.Builders.ParameterDataSourceProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
788 <summary>
789 Return an IEnumerable providing data for use with the
790 supplied parameter.
791 </summary>
792 <param name="parameter">An IParameterInfo representing one
793 argument to a parameterized test</param>
794 <returns>
795 An IEnumerable providing the required data
796 </returns>
797 </member>
798 <member name="T:NUnit.Framework.Internal.Builders.SequentialStrategy">
799 <summary>
800 SequentialStrategy creates test cases by using all of the
801 parameter data sources in parallel, substituting <c>null</c>
802 when any of them run out of data.
803 </summary>
804 </member>
805 <member name="M:NUnit.Framework.Internal.Builders.SequentialStrategy.GetTestCases(System.Collections.IEnumerable[])">
806 <summary>
807 Gets the test cases generated by the CombiningStrategy.
808 </summary>
809 <returns>The test cases.</returns>
810 </member>
811 <member name="T:NUnit.Framework.Internal.Commands.ApplyChangesToContextCommand">
812 <summary>
813 ContextSettingsCommand applies specified changes to the
814 TestExecutionContext prior to running a test. No special
815 action is needed after the test runs, since the prior
816 context will be restored automatically.
817 </summary>
818 </member>
819 <member name="T:NUnit.Framework.Internal.Commands.CommandStage">
820 <summary>
821 The CommandStage enumeration represents the defined stages
822 of execution for a series of TestCommands. The int _values
823 of the enum are used to apply decorators in the proper
824 order. Lower _values are applied first and are therefore
825 "closer" to the actual test execution.
826 </summary>
827 <remarks>
828 No CommandStage is defined for actual invocation of the test or
829 for creation of the context. Execution may be imagined as
830 proceeding from the bottom of the list upwards, with cleanup
831 after the test running in the opposite order.
832 </remarks>
833 </member>
834 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.Default">
835 <summary>
836 Use an application-defined default value.
837 </summary>
838 </member>
839 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.BelowSetUpTearDown">
840 <summary>
841 Make adjustments needed before and after running
842 the raw test - that is, after any SetUp has run
843 and before TearDown.
844 </summary>
845 </member>
846 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.SetUpTearDown">
847 <summary>
848 Run SetUp and TearDown for the test. This stage is used
849 internally by NUnit and should not normally appear
850 in user-defined decorators.
851 </summary>
852 </member>
853 <member name="F:NUnit.Framework.Internal.Commands.CommandStage.AboveSetUpTearDown">
854 <summary>
855 Make adjustments needed before and after running
856 the entire test - including SetUp and TearDown.
857 </summary>
858 </member>
859 <member name="T:NUnit.Framework.Internal.Commands.DelegatingTestCommand">
860 <summary>
861 TODO: Documentation needed for class
862 </summary>
863 </member>
864 <member name="F:NUnit.Framework.Internal.Commands.DelegatingTestCommand.innerCommand">
865 <summary>TODO: Documentation needed for field</summary>
866 </member>
867 <member name="M:NUnit.Framework.Internal.Commands.DelegatingTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
868 <summary>
869 TODO: Documentation needed for constructor
870 </summary>
871 <param name="innerCommand"></param>
872 </member>
873 <member name="T:NUnit.Framework.Internal.Commands.MaxTimeCommand">
874 <summary>
875 TODO: Documentation needed for class
876 </summary>
877 </member>
878 <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
879 <summary>
880 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.MaxTimeCommand"/> class.
881 </summary>
882 <param name="innerCommand">The inner command.</param>
883 <param name="maxTime">The max time allowed in milliseconds</param>
884 </member>
885 <member name="M:NUnit.Framework.Internal.Commands.MaxTimeCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
886 <summary>
887 Runs the test, saving a TestResult in the supplied TestExecutionContext
888 </summary>
889 <param name="context">The context in which the test should run.</param>
890 <returns>A TestResult</returns>
891 </member>
892 <member name="T:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand">
893 <summary>
894 OneTimeSetUpCommand runs any one-time setup methods for a suite,
895 constructing the user test object if necessary.
896 </summary>
897 </member>
898 <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})">
899 <summary>
900 Constructs a OneTimeSetUpCommand for a suite
901 </summary>
902 <param name="suite">The suite to which the command applies</param>
903 <param name="setUpTearDown">A SetUpTearDownList for use by the command</param>
904 <param name="actions">A List of TestActionItems to be run after Setup</param>
905 </member>
906 <member name="M:NUnit.Framework.Internal.Commands.OneTimeSetUpCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
907 <summary>
908 Overridden to run the one-time setup for a suite.
909 </summary>
910 <param name="context">The TestExecutionContext to be used.</param>
911 <returns>A TestResult</returns>
912 </member>
913 <member name="T:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand">
914 <summary>
915 OneTimeTearDownCommand performs any teardown actions
916 specified for a suite and calls Dispose on the user
917 test object, if any.
918 </summary>
919 </member>
920 <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})">
921 <summary>
922 Construct a OneTimeTearDownCommand
923 </summary>
924 <param name="suite">The test suite to which the command applies</param>
925 <param name="setUpTearDownItems">A SetUpTearDownList for use by the command</param>
926 <param name="actions">A List of TestActionItems to be run before teardown.</param>
927 </member>
928 <member name="M:NUnit.Framework.Internal.Commands.OneTimeTearDownCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
929 <summary>
930 Overridden to run the teardown methods specified on the test.
931 </summary>
932 <param name="context">The TestExecutionContext to be used.</param>
933 <returns>A TestResult</returns>
934 </member>
935 <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand">
936 <summary>
937 SetUpTearDownCommand runs any SetUp methods for a suite,
938 runs the test and then runs any TearDown methods.
939 </summary>
940 </member>
941 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
942 <summary>
943 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SetUpTearDownCommand"/> class.
944 </summary>
945 <param name="innerCommand">The inner command.</param>
946 </member>
947 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
948 <summary>
949 Runs the test, saving a TestResult in the supplied TestExecutionContext.
950 </summary>
951 <param name="context">The context in which the test should run.</param>
952 <returns>A TestResult</returns>
953 </member>
954 <member name="T:NUnit.Framework.Internal.Commands.SetUpTearDownItem">
955 <summary>
956 SetUpTearDownItem holds the setup and teardown methods
957 for a single level of the inheritance hierarchy.
958 </summary>
959 </member>
960 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.#ctor(System.Collections.Generic.IList{System.Reflection.MethodInfo},System.Collections.Generic.IList{System.Reflection.MethodInfo})">
961 <summary>
962 Construct a SetUpTearDownNode
963 </summary>
964 <param name="setUpMethods">A list of setup methods for this level</param>
965 <param name="tearDownMethods">A list teardown methods for this level</param>
966 </member>
967 <member name="P:NUnit.Framework.Internal.Commands.SetUpTearDownItem.HasMethods">
968 <summary>
969 Returns true if this level has any methods at all.
970 This flag is used to discard levels that do nothing.
971 </summary>
972 </member>
973 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)">
974 <summary>
975 Run SetUp on this level.
976 </summary>
977 <param name="context">The execution context to use for running.</param>
978 </member>
979 <member name="M:NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(NUnit.Framework.Internal.TestExecutionContext)">
980 <summary>
981 Run TearDown for this level.
982 </summary>
983 <param name="context"></param>
984 </member>
985 <member name="T:NUnit.Framework.Internal.Commands.SkipCommand">
986 <summary>
987 TODO: Documentation needed for class
988 </summary>
989 </member>
990 <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.#ctor(NUnit.Framework.Internal.Test)">
991 <summary>
992 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.SkipCommand"/> class.
993 </summary>
994 <param name="test">The test being skipped.</param>
995 </member>
996 <member name="M:NUnit.Framework.Internal.Commands.SkipCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
997 <summary>
998 Overridden to simply set the CurrentResult to the
999 appropriate Skipped state.
1000 </summary>
1001 <param name="context">The execution context for the test</param>
1002 <returns>A TestResult</returns>
1003 </member>
1004 <member name="T:NUnit.Framework.Internal.Commands.TestActionCommand">
1005 <summary>
1006 TestActionCommand runs the BeforeTest actions for a test,
1007 then runs the test and finally runs the AfterTestActions.
1008 </summary>
1009 </member>
1010 <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
1011 <summary>
1012 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestActionCommand"/> class.
1013 </summary>
1014 <param name="innerCommand">The inner command.</param>
1015 </member>
1016 <member name="M:NUnit.Framework.Internal.Commands.TestActionCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1017 <summary>
1018 Runs the test, saving a TestResult in the supplied TestExecutionContext.
1019 </summary>
1020 <param name="context">The context in which the test should run.</param>
1021 <returns>A TestResult</returns>
1022 </member>
1023 <member name="T:NUnit.Framework.Internal.Commands.TestActionItem">
1024 <summary>
1025 TestActionItem represents a single execution of an
1026 ITestAction. It is used to track whether the BeforeTest
1027 method has been called and suppress calling the
1028 AfterTest method if it has not.
1029 </summary>
1030 </member>
1031 <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.#ctor(NUnit.Framework.ITestAction)">
1032 <summary>
1033 Construct a TestActionItem
1034 </summary>
1035 <param name="action">The ITestAction to be included</param>
1036 </member>
1037 <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.BeforeTest(NUnit.Framework.Interfaces.ITest)">
1038 <summary>
1039 Run the BeforeTest method of the action and remember that it has been run.
1040 </summary>
1041 <param name="test">The test to which the action applies</param>
1042 </member>
1043 <member name="M:NUnit.Framework.Internal.Commands.TestActionItem.AfterTest(NUnit.Framework.Interfaces.ITest)">
1044 <summary>
1045 Run the AfterTest action, but only if the BeforeTest
1046 action was actually run.
1047 </summary>
1048 <param name="test">The test to which the action applies</param>
1049 </member>
1050 <member name="T:NUnit.Framework.Internal.Commands.TestCommand">
1051 <summary>
1052 TestCommand is the abstract base class for all test commands
1053 in the framework. A TestCommand represents a single stage in
1054 the execution of a test, e.g.: SetUp/TearDown, checking for
1055 Timeout, verifying the returned result from a method, etc.
1056
1057 TestCommands may decorate other test commands so that the
1058 execution of a lower-level command is nested within that
1059 of a higher level command. All nested commands are executed
1060 synchronously, as a single unit. Scheduling test execution
1061 on separate threads is handled at a higher level, using the
1062 task dispatcher.
1063 </summary>
1064 </member>
1065 <member name="M:NUnit.Framework.Internal.Commands.TestCommand.#ctor(NUnit.Framework.Internal.Test)">
1066 <summary>
1067 Construct a TestCommand for a test.
1068 </summary>
1069 <param name="test">The test to be executed</param>
1070 </member>
1071 <member name="P:NUnit.Framework.Internal.Commands.TestCommand.Test">
1072 <summary>
1073 Gets the test associated with this command.
1074 </summary>
1075 </member>
1076 <member name="M:NUnit.Framework.Internal.Commands.TestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1077 <summary>
1078 Runs the test in a specified context, returning a TestResult.
1079 </summary>
1080 <param name="context">The TestExecutionContext to be used for running the test.</param>
1081 <returns>A TestResult</returns>
1082 </member>
1083 <member name="T:NUnit.Framework.Internal.Commands.TestMethodCommand">
1084 <summary>
1085 TestMethodCommand is the lowest level concrete command
1086 used to run actual test cases.
1087 </summary>
1088 </member>
1089 <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.#ctor(NUnit.Framework.Internal.TestMethod)">
1090 <summary>
1091 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.Commands.TestMethodCommand"/> class.
1092 </summary>
1093 <param name="testMethod">The test.</param>
1094 </member>
1095 <member name="M:NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1096 <summary>
1097 Runs the test, saving a TestResult in the execution context, as
1098 well as returning it. If the test has an expected result, it
1099 is asserts on that value. Since failed tests and errors throw
1100 an exception, this command must be wrapped in an outer command,
1101 will handle that exception and records the failure. This role
1102 is usually played by the SetUpTearDown command.
1103 </summary>
1104 <param name="context">The execution context</param>
1105 </member>
1106 <member name="T:NUnit.Framework.Internal.Commands.TheoryResultCommand">
1107 <summary>
1108 TheoryResultCommand adjusts the result of a Theory so that
1109 it fails if all the results were inconclusive.
1110 </summary>
1111 </member>
1112 <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand)">
1113 <summary>
1114 Constructs a TheoryResultCommand
1115 </summary>
1116 <param name="command">The command to be wrapped by this one</param>
1117 </member>
1118 <member name="M:NUnit.Framework.Internal.Commands.TheoryResultCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
1119 <summary>
1120 Overridden to call the inner command and adjust the result
1121 in case all chlid results were inconclusive.
1122 </summary>
1123 <param name="context"></param>
1124 <returns></returns>
1125 </member>
1126 <member name="T:NUnit.Framework.Internal.CultureDetector">
1127 <summary>
1128 CultureDetector is a helper class used by NUnit to determine
1129 whether a test should be run based on the current culture.
1130 </summary>
1131 </member>
1132 <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor">
1133 <summary>
1134 Default constructor uses the current culture.
1135 </summary>
1136 </member>
1137 <member name="M:NUnit.Framework.Internal.CultureDetector.#ctor(System.String)">
1138 <summary>
1139 Construct a CultureDetector for a particular culture for testing.
1140 </summary>
1141 <param name="culture">The culture to be used</param>
1142 </member>
1143 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String[])">
1144 <summary>
1145 Test to determine if one of a collection of cultures
1146 is being used currently.
1147 </summary>
1148 <param name="cultures"></param>
1149 <returns></returns>
1150 </member>
1151 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(NUnit.Framework.CultureAttribute)">
1152 <summary>
1153 Tests to determine if the current culture is supported
1154 based on a culture attribute.
1155 </summary>
1156 <param name="cultureAttribute">The attribute to examine</param>
1157 <returns></returns>
1158 </member>
1159 <member name="M:NUnit.Framework.Internal.CultureDetector.IsCultureSupported(System.String)">
1160 <summary>
1161 Test to determine if the a particular culture or comma-
1162 delimited set of cultures is in use.
1163 </summary>
1164 <param name="culture">Name of the culture or comma-separated list of culture ids</param>
1165 <returns>True if the culture is in use on the system</returns>
1166 </member>
1167 <member name="P:NUnit.Framework.Internal.CultureDetector.Reason">
1168 <summary>
1169 Return the last failure reason. Results are not
1170 defined if called before IsSupported( Attribute )
1171 is called.
1172 </summary>
1173 </member>
1174 <member name="T:NUnit.Framework.Internal.ExceptionHelper">
1175 <summary>
1176 ExceptionHelper provides static methods for working with exceptions
1177 </summary>
1178 </member>
1179 <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildMessage(System.Exception)">
1180 <summary>
1181 Builds up a message, using the Message field of the specified exception
1182 as well as any InnerExceptions.
1183 </summary>
1184 <param name="exception">The exception.</param>
1185 <returns>A combined message string.</returns>
1186 </member>
1187 <member name="M:NUnit.Framework.Internal.ExceptionHelper.BuildStackTrace(System.Exception)">
1188 <summary>
1189 Builds up a message, using the Message field of the specified exception
1190 as well as any InnerExceptions.
1191 </summary>
1192 <param name="exception">The exception.</param>
1193 <returns>A combined stack trace.</returns>
1194 </member>
1195 <member name="M:NUnit.Framework.Internal.ExceptionHelper.GetStackTrace(System.Exception)">
1196 <summary>
1197 Gets the stack trace of the exception.
1198 </summary>
1199 <param name="exception">The exception.</param>
1200 <returns>A string representation of the stack trace.</returns>
1201 </member>
1202 <member name="T:NUnit.Framework.Internal.Execution.CommandBuilder">
1203 <summary>
1204 A utility class to create TestCommands
1205 </summary>
1206 </member>
1207 <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})">
1208 <summary>
1209 Gets the command to be executed before any of
1210 the child tests are run.
1211 </summary>
1212 <returns>A TestCommand</returns>
1213 </member>
1214 <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})">
1215 <summary>
1216 Gets the command to be executed after all of the
1217 child tests are run.
1218 </summary>
1219 <returns>A TestCommand</returns>
1220 </member>
1221 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeTestCommand(NUnit.Framework.Internal.TestMethod)">
1222 <summary>
1223 Creates a test command for use in running this test.
1224 </summary>
1225 <returns></returns>
1226 </member>
1227 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.MakeSkipCommand(NUnit.Framework.Internal.Test)">
1228 <summary>
1229 Creates a command for skipping a test. The result returned will
1230 depend on the test RunState.
1231 </summary>
1232 </member>
1233 <member name="M:NUnit.Framework.Internal.Execution.CommandBuilder.BuildSetUpTearDownList(System.Type,System.Type,System.Type)">
1234 <summary>
1235 Builds the set up tear down list.
1236 </summary>
1237 <param name="fixtureType">Type of the fixture.</param>
1238 <param name="setUpType">Type of the set up attribute.</param>
1239 <param name="tearDownType">Type of the tear down attribute.</param>
1240 <returns>A list of SetUpTearDownItems</returns>
1241 </member>
1242 <member name="T:NUnit.Framework.Internal.Execution.CompositeWorkItem">
1243 <summary>
1244 A CompositeWorkItem represents a test suite and
1245 encapsulates the execution of the suite as well
1246 as all its child tests.
1247 </summary>
1248 </member>
1249 <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.#ctor(NUnit.Framework.Internal.TestSuite,NUnit.Framework.Interfaces.ITestFilter)">
1250 <summary>
1251 Construct a CompositeWorkItem for executing a test suite
1252 using a filter to select child tests.
1253 </summary>
1254 <param name="suite">The TestSuite to be executed</param>
1255 <param name="childFilter">A filter used to select child tests</param>
1256 </member>
1257 <member name="M:NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork">
1258 <summary>
1259 Method that actually performs the work. Overridden
1260 in CompositeWorkItem to do setup, run all child
1261 items and then do teardown.
1262 </summary>
1263 </member>
1264 <member name="T:NUnit.Framework.Internal.Execution.CountdownEvent">
1265 <summary>
1266 A simplified implementation of .NET 4 CountdownEvent
1267 for use in earlier versions of .NET. Only the methods
1268 used by NUnit are implemented.
1269 </summary>
1270 </member>
1271 <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.#ctor(System.Int32)">
1272 <summary>
1273 Construct a CountdownEvent
1274 </summary>
1275 <param name="initialCount">The initial count</param>
1276 </member>
1277 <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.InitialCount">
1278 <summary>
1279 Gets the initial count established for the CountdownEvent
1280 </summary>
1281 </member>
1282 <member name="P:NUnit.Framework.Internal.Execution.CountdownEvent.CurrentCount">
1283 <summary>
1284 Gets the current count remaining for the CountdownEvent
1285 </summary>
1286 </member>
1287 <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Signal">
1288 <summary>
1289 Decrement the count by one
1290 </summary>
1291 </member>
1292 <member name="M:NUnit.Framework.Internal.Execution.CountdownEvent.Wait">
1293 <summary>
1294 Block the thread until the count reaches zero
1295 </summary>
1296 </member>
1297 <member name="T:NUnit.Framework.Internal.Execution.IWorkItemDispatcher">
1298 <summary>
1299 An IWorkItemDispatcher handles execution of work items.
1300 </summary>
1301 </member>
1302 <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
1303 <summary>
1304 Dispatch a single work item for execution. The first
1305 work item dispatched is saved as the top-level
1306 work item and used when stopping the run.
1307 </summary>
1308 <param name="work">The item to dispatch</param>
1309 </member>
1310 <member name="M:NUnit.Framework.Internal.Execution.IWorkItemDispatcher.CancelRun">
1311 <summary>
1312 Cancel the ongoing run completely.
1313 If no run is in process, the call has no effect.
1314 </summary>
1315 </member>
1316 <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItem">
1317 <summary>
1318 A SimpleWorkItem represents a single test case and is
1319 marked as completed immediately upon execution. This
1320 class is also used for skipped or ignored test suites.
1321 </summary>
1322 </member>
1323 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.#ctor(NUnit.Framework.Internal.TestMethod,NUnit.Framework.Interfaces.ITestFilter)">
1324 <summary>
1325 Construct a simple work item for a test.
1326 </summary>
1327 <param name="test">The test to be executed</param>
1328 <param name="filter">The filter used to select this test</param>
1329 </member>
1330 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork">
1331 <summary>
1332 Method that performs actually performs the work.
1333 </summary>
1334 </member>
1335 <member name="T:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher">
1336 <summary>
1337 SimpleWorkItemDispatcher handles execution of WorkItems by
1338 directly executing them. It is provided so that a dispatcher
1339 is always available in the context, thereby simplifying the
1340 code needed to run child tests.
1341 </summary>
1342 </member>
1343 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)">
1344 <summary>
1345 Dispatch a single work item for execution. The first
1346 work item dispatched is saved as the top-level
1347 work item and a thread is created on which to
1348 run it. Subsequent calls come from the top level
1349 item or its descendants on the proper thread.
1350 </summary>
1351 <param name="work">The item to dispatch</param>
1352 </member>
1353 <member name="M:NUnit.Framework.Internal.Execution.SimpleWorkItemDispatcher.CancelRun">
1354 <summary>
1355 Cancel the ongoing run completely.
1356 If no run is in process, the call has no effect.
1357 </summary>
1358 </member>
1359 <member name="T:NUnit.Framework.Internal.Execution.WorkItem">
1360 <summary>
1361 A WorkItem may be an individual test case, a fixture or
1362 a higher level grouping of tests. All WorkItems inherit
1363 from the abstract WorkItem class, which uses the template
1364 pattern to allow derived classes to perform work in
1365 whatever way is needed.
1366
1367 A WorkItem is created with a particular TestExecutionContext
1368 and is responsible for re-establishing that context in the
1369 current thread before it begins or resumes execution.
1370 </summary>
1371 </member>
1372 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.CreateWorkItem(NUnit.Framework.Interfaces.ITest,NUnit.Framework.Interfaces.ITestFilter)">
1373 <summary>
1374 Creates a work item.
1375 </summary>
1376 <param name="test">The test for which this WorkItem is being created.</param>
1377 <param name="filter">The filter to be used in selecting any child Tests.</param>
1378 <returns></returns>
1379 </member>
1380 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.#ctor(NUnit.Framework.Internal.Test)">
1381 <summary>
1382 Construct a WorkItem for a particular test.
1383 </summary>
1384 <param name="test">The test that the WorkItem will run</param>
1385 </member>
1386 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.InitializeContext(NUnit.Framework.Internal.TestExecutionContext)">
1387 <summary>
1388 Initialize the TestExecutionContext. This must be done
1389 before executing the WorkItem.
1390 </summary>
1391 <remarks>
1392 Originally, the context was provided in the constructor
1393 but delaying initialization of the context until the item
1394 is about to be dispatched allows changes in the parent
1395 context during OneTimeSetUp to be reflected in the child.
1396 </remarks>
1397 <param name="context">The TestExecutionContext to use</param>
1398 </member>
1399 <member name="E:NUnit.Framework.Internal.Execution.WorkItem.Completed">
1400 <summary>
1401 Event triggered when the item is complete
1402 </summary>
1403 </member>
1404 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.State">
1405 <summary>
1406 Gets the current state of the WorkItem
1407 </summary>
1408 </member>
1409 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Test">
1410 <summary>
1411 The test being executed by the work item
1412 </summary>
1413 </member>
1414 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Context">
1415 <summary>
1416 The execution context
1417 </summary>
1418 </member>
1419 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Actions">
1420 <summary>
1421 The test actions to be performed before and after this test
1422 </summary>
1423 </member>
1424 <member name="P:NUnit.Framework.Internal.Execution.WorkItem.Result">
1425 <summary>
1426 The test result
1427 </summary>
1428 </member>
1429 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.Execute">
1430 <summary>
1431 Execute the current work item, including any
1432 child work items.
1433 </summary>
1434 </member>
1435 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.PerformWork">
1436 <summary>
1437 Method that performs actually performs the work. It should
1438 set the State to WorkItemState.Complete when done.
1439 </summary>
1440 </member>
1441 <member name="M:NUnit.Framework.Internal.Execution.WorkItem.WorkItemComplete">
1442 <summary>
1443 Method called by the derived class when all work is complete
1444 </summary>
1445 </member>
1446 <member name="T:NUnit.Framework.Internal.Execution.WorkItemState">
1447 <summary>
1448 The current state of a work item
1449 </summary>
1450 </member>
1451 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Ready">
1452 <summary>
1453 Ready to run or continue
1454 </summary>
1455 </member>
1456 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Running">
1457 <summary>
1458 Work Item is executing
1459 </summary>
1460 </member>
1461 <member name="F:NUnit.Framework.Internal.Execution.WorkItemState.Complete">
1462 <summary>
1463 Complete
1464 </summary>
1465 </member>
1466 <member name="T:NUnit.Framework.Internal.TextMessageWriter">
1467 <summary>
1468 TextMessageWriter writes constraint descriptions and messages
1469 in displayable form as a text stream. It tailors the display
1470 of individual message components to form the standard message
1471 format of NUnit assertion failure messages.
1472 </summary>
1473 </member>
1474 <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Expected">
1475 <summary>
1476 Prefix used for the expected value line of a message
1477 </summary>
1478 </member>
1479 <member name="F:NUnit.Framework.Internal.TextMessageWriter.Pfx_Actual">
1480 <summary>
1481 Prefix used for the actual value line of a message
1482 </summary>
1483 </member>
1484 <member name="F:NUnit.Framework.Internal.TextMessageWriter.PrefixLength">
1485 <summary>
1486 Length of a message prefix
1487 </summary>
1488 </member>
1489 <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor">
1490 <summary>
1491 Construct a TextMessageWriter
1492 </summary>
1493 </member>
1494 <member name="M:NUnit.Framework.Internal.TextMessageWriter.#ctor(System.String,System.Object[])">
1495 <summary>
1496 Construct a TextMessageWriter, specifying a user message
1497 and optional formatting arguments.
1498 </summary>
1499 <param name="userMessage"></param>
1500 <param name="args"></param>
1501 </member>
1502 <member name="P:NUnit.Framework.Internal.TextMessageWriter.MaxLineLength">
1503 <summary>
1504 Gets or sets the maximum line length for this writer
1505 </summary>
1506 </member>
1507 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
1508 <summary>
1509 Method to write single line message with optional args, usually
1510 written to precede the general failure message, at a given
1511 indentation level.
1512 </summary>
1513 <param name="level">The indentation level of the message</param>
1514 <param name="message">The message to be written</param>
1515 <param name="args">Any arguments used in formatting the message</param>
1516 </member>
1517 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
1518 <summary>
1519 Display Expected and Actual lines for a constraint. This
1520 is called by MessageWriter's default implementation of
1521 WriteMessageTo and provides the generic two-line display.
1522 </summary>
1523 <param name="result">The result of the constraint that failed</param>
1524 </member>
1525 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
1526 <summary>
1527 Display Expected and Actual lines for given _values. This
1528 method may be called by constraints that need more control over
1529 the display of actual and expected _values than is provided
1530 by the default implementation.
1531 </summary>
1532 <param name="expected">The expected value</param>
1533 <param name="actual">The actual value causing the failure</param>
1534 </member>
1535 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
1536 <summary>
1537 Display Expected and Actual lines for given _values, including
1538 a tolerance value on the expected line.
1539 </summary>
1540 <param name="expected">The expected value</param>
1541 <param name="actual">The actual value causing the failure</param>
1542 <param name="tolerance">The tolerance within which the test was made</param>
1543 </member>
1544 <member name="M:NUnit.Framework.Internal.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
1545 <summary>
1546 Display the expected and actual string _values on separate lines.
1547 If the mismatch parameter is >=0, an additional line is displayed
1548 line containing a caret that points to the mismatch point.
1549 </summary>
1550 <param name="expected">The expected string value</param>
1551 <param name="actual">The actual string value</param>
1552 <param name="mismatch">The point at which the strings don't match or -1</param>
1553 <param name="ignoreCase">If true, case is ignored in string comparisons</param>
1554 <param name="clipping">If true, clip the strings to fit the max line length</param>
1555 </member>
1556 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualValue(System.Object)">
1557 <summary>
1558 Writes the text for an actual value.
1559 </summary>
1560 <param name="actual">The actual value.</param>
1561 </member>
1562 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteValue(System.Object)">
1563 <summary>
1564 Writes the text for a generalized value.
1565 </summary>
1566 <param name="val">The value.</param>
1567 </member>
1568 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
1569 <summary>
1570 Writes the text for a collection value,
1571 starting at a particular point, to a max length
1572 </summary>
1573 <param name="collection">The collection containing elements to write.</param>
1574 <param name="start">The starting point of the elements to write</param>
1575 <param name="max">The maximum number of elements to write</param>
1576 </member>
1577 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.ConstraintResult)">
1578 <summary>
1579 Write the generic 'Expected' line for a constraint
1580 </summary>
1581 <param name="result">The constraint that failed</param>
1582 </member>
1583 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object)">
1584 <summary>
1585 Write the generic 'Expected' line for a given value
1586 </summary>
1587 <param name="expected">The expected value</param>
1588 </member>
1589 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
1590 <summary>
1591 Write the generic 'Expected' line for a given value
1592 and tolerance.
1593 </summary>
1594 <param name="expected">The expected value</param>
1595 <param name="tolerance">The tolerance within which the test was made</param>
1596 </member>
1597 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.ConstraintResult)">
1598 <summary>
1599 Write the generic 'Actual' line for a constraint
1600 </summary>
1601 <param name="result">The ConstraintResult for which the actual value is to be written</param>
1602 </member>
1603 <member name="M:NUnit.Framework.Internal.TextMessageWriter.WriteActualLine(System.Object)">
1604 <summary>
1605 Write the generic 'Actual' line for a given value
1606 </summary>
1607 <param name="actual">The actual value causing a failure</param>
1608 </member>
1609 <member name="T:NUnit.Framework.Internal.Filters.AndFilter">
1610 <summary>
1611 Combines multiple filters so that a test must pass all
1612 of them in order to pass this filter.
1613 </summary>
1614 </member>
1615 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor">
1616 <summary>
1617 Constructs an empty AndFilter
1618 </summary>
1619 </member>
1620 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
1621 <summary>
1622 Constructs an AndFilter from an array of filters
1623 </summary>
1624 <param name="filters"></param>
1625 </member>
1626 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Pass(NUnit.Framework.Interfaces.ITest)">
1627 <summary>
1628 Checks whether the AndFilter is matched by a test
1629 </summary>
1630 <param name="test">The test to be matched</param>
1631 <returns>True if all the component filters pass, otherwise false</returns>
1632 </member>
1633 <member name="M:NUnit.Framework.Internal.Filters.AndFilter.Match(NUnit.Framework.Interfaces.ITest)">
1634 <summary>
1635 Checks whether the AndFilter is matched by a test
1636 </summary>
1637 <param name="test">The test to be matched</param>
1638 <returns>True if all the component filters match, otherwise false</returns>
1639 </member>
1640 <member name="P:NUnit.Framework.Internal.Filters.AndFilter.ElementName">
1641 <summary>
1642 Gets the element name
1643 </summary>
1644 <value>Element name</value>
1645 </member>
1646 <member name="T:NUnit.Framework.Internal.Filters.CategoryFilter">
1647 <summary>
1648 CategoryFilter is able to select or exclude tests
1649 based on their categories.
1650 </summary>
1651
1652 </member>
1653 <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.#ctor(System.String)">
1654 <summary>
1655 Construct a CategoryFilter using a single category name
1656 </summary>
1657 <param name="name">A category name</param>
1658 </member>
1659 <member name="M:NUnit.Framework.Internal.Filters.CategoryFilter.Match(NUnit.Framework.Interfaces.ITest)">
1660 <summary>
1661 Check whether the filter matches a test
1662 </summary>
1663 <param name="test">The test to be matched</param>
1664 <returns></returns>
1665 </member>
1666 <member name="P:NUnit.Framework.Internal.Filters.CategoryFilter.ElementName">
1667 <summary>
1668 Gets the element name
1669 </summary>
1670 <value>Element name</value>
1671 </member>
1672 <member name="T:NUnit.Framework.Internal.Filters.ClassNameFilter">
1673 <summary>
1674 ClassName filter selects tests based on the class FullName
1675 </summary>
1676 </member>
1677 <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.#ctor(System.String)">
1678 <summary>
1679 Construct a FullNameFilter for a single name
1680 </summary>
1681 <param name="expectedValue">The name the filter will recognize.</param>
1682 </member>
1683 <member name="M:NUnit.Framework.Internal.Filters.ClassNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
1684 <summary>
1685 Match a test against a single value.
1686 </summary>
1687 </member>
1688 <member name="P:NUnit.Framework.Internal.Filters.ClassNameFilter.ElementName">
1689 <summary>
1690 Gets the element name
1691 </summary>
1692 <value>Element name</value>
1693 </member>
1694 <member name="T:NUnit.Framework.Internal.Filters.CompositeFilter">
1695 <summary>
1696 A base class for multi-part filters
1697 </summary>
1698 </member>
1699 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor">
1700 <summary>
1701 Constructs an empty CompositeFilter
1702 </summary>
1703 </member>
1704 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
1705 <summary>
1706 Constructs a CompositeFilter from an array of filters
1707 </summary>
1708 <param name="filters"></param>
1709 </member>
1710 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.Add(NUnit.Framework.Interfaces.ITestFilter)">
1711 <summary>
1712 Adds a filter to the list of filters
1713 </summary>
1714 <param name="filter">The filter to be added</param>
1715 </member>
1716 <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.Filters">
1717 <summary>
1718 Return a list of the composing filters.
1719 </summary>
1720 </member>
1721 <member name="M:NUnit.Framework.Internal.Filters.CompositeFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1722 <summary>
1723 Adds an XML node
1724 </summary>
1725 <param name="parentNode">Parent node</param>
1726 <param name="recursive">True if recursive</param>
1727 <returns>The added XML node</returns>
1728 </member>
1729 <member name="P:NUnit.Framework.Internal.Filters.CompositeFilter.ElementName">
1730 <summary>
1731 Gets the element name
1732 </summary>
1733 <value>Element name</value>
1734 </member>
1735 <member name="T:NUnit.Framework.Internal.Filters.FullNameFilter">
1736 <summary>
1737 FullName filter selects tests based on their FullName
1738 </summary>
1739 </member>
1740 <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.#ctor(System.String)">
1741 <summary>
1742 Construct a FullNameFilter for a single name
1743 </summary>
1744 <param name="expectedValue">The name the filter will recognize.</param>
1745 </member>
1746 <member name="M:NUnit.Framework.Internal.Filters.FullNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
1747 <summary>
1748 Match a test against a single value.
1749 </summary>
1750 </member>
1751 <member name="P:NUnit.Framework.Internal.Filters.FullNameFilter.ElementName">
1752 <summary>
1753 Gets the element name
1754 </summary>
1755 <value>Element name</value>
1756 </member>
1757 <member name="T:NUnit.Framework.Internal.Filters.IdFilter">
1758 <summary>
1759 IdFilter selects tests based on their id
1760 </summary>
1761 </member>
1762 <member name="M:NUnit.Framework.Internal.Filters.IdFilter.#ctor(System.String)">
1763 <summary>
1764 Construct an IdFilter for a single value
1765 </summary>
1766 <param name="id">The id the filter will recognize.</param>
1767 </member>
1768 <member name="M:NUnit.Framework.Internal.Filters.IdFilter.Match(NUnit.Framework.Interfaces.ITest)">
1769 <summary>
1770 Match a test against a single value.
1771 </summary>
1772 </member>
1773 <member name="P:NUnit.Framework.Internal.Filters.IdFilter.ElementName">
1774 <summary>
1775 Gets the element name
1776 </summary>
1777 <value>Element name</value>
1778 </member>
1779 <member name="T:NUnit.Framework.Internal.Filters.MethodNameFilter">
1780 <summary>
1781 FullName filter selects tests based on their FullName
1782 </summary>
1783 </member>
1784 <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.#ctor(System.String)">
1785 <summary>
1786 Construct a MethodNameFilter for a single name
1787 </summary>
1788 <param name="expectedValue">The name the filter will recognize.</param>
1789 </member>
1790 <member name="M:NUnit.Framework.Internal.Filters.MethodNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
1791 <summary>
1792 Match a test against a single value.
1793 </summary>
1794 </member>
1795 <member name="P:NUnit.Framework.Internal.Filters.MethodNameFilter.ElementName">
1796 <summary>
1797 Gets the element name
1798 </summary>
1799 <value>Element name</value>
1800 </member>
1801 <member name="T:NUnit.Framework.Internal.Filters.NotFilter">
1802 <summary>
1803 NotFilter negates the operation of another filter
1804 </summary>
1805 </member>
1806 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.#ctor(NUnit.Framework.Internal.TestFilter)">
1807 <summary>
1808 Construct a not filter on another filter
1809 </summary>
1810 <param name="baseFilter">The filter to be negated</param>
1811 </member>
1812 <member name="P:NUnit.Framework.Internal.Filters.NotFilter.BaseFilter">
1813 <summary>
1814 Gets the base filter
1815 </summary>
1816 </member>
1817 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Pass(NUnit.Framework.Interfaces.ITest)">
1818 <summary>
1819 Determine if a particular test passes the filter criteria. The default
1820 implementation checks the test itself, its parents and any descendants.
1821
1822 Derived classes may override this method or any of the Match methods
1823 to change the behavior of the filter.
1824 </summary>
1825 <param name="test">The test to which the filter is applied</param>
1826 <returns>True if the test passes the filter, otherwise false</returns>
1827 </member>
1828 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.Match(NUnit.Framework.Interfaces.ITest)">
1829 <summary>
1830 Check whether the filter matches a test
1831 </summary>
1832 <param name="test">The test to be matched</param>
1833 <returns>True if it matches, otherwise false</returns>
1834 </member>
1835 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
1836 <summary>
1837 Determine if a test matches the filter expicitly. That is, it must
1838 be a direct match of the test itself or one of it's children.
1839 </summary>
1840 <param name="test">The test to which the filter is applied</param>
1841 <returns>True if the test matches the filter explicityly, otherwise false</returns>
1842 </member>
1843 <member name="M:NUnit.Framework.Internal.Filters.NotFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1844 <summary>
1845 Adds an XML node
1846 </summary>
1847 <param name="parentNode">Parent node</param>
1848 <param name="recursive">True if recursive</param>
1849 <returns>The added XML node</returns>
1850 </member>
1851 <member name="T:NUnit.Framework.Internal.Filters.OrFilter">
1852 <summary>
1853 Combines multiple filters so that a test must pass one
1854 of them in order to pass this filter.
1855 </summary>
1856 </member>
1857 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor">
1858 <summary>
1859 Constructs an empty OrFilter
1860 </summary>
1861 </member>
1862 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.#ctor(NUnit.Framework.Interfaces.ITestFilter[])">
1863 <summary>
1864 Constructs an AndFilter from an array of filters
1865 </summary>
1866 <param name="filters"></param>
1867 </member>
1868 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Pass(NUnit.Framework.Interfaces.ITest)">
1869 <summary>
1870 Checks whether the OrFilter is matched by a test
1871 </summary>
1872 <param name="test">The test to be matched</param>
1873 <returns>True if any of the component filters pass, otherwise false</returns>
1874 </member>
1875 <member name="M:NUnit.Framework.Internal.Filters.OrFilter.Match(NUnit.Framework.Interfaces.ITest)">
1876 <summary>
1877 Checks whether the OrFilter is matched by a test
1878 </summary>
1879 <param name="test">The test to be matched</param>
1880 <returns>True if any of the component filters match, otherwise false</returns>
1881 </member>
1882 <member name="P:NUnit.Framework.Internal.Filters.OrFilter.ElementName">
1883 <summary>
1884 Gets the element name
1885 </summary>
1886 <value>Element name</value>
1887 </member>
1888 <member name="T:NUnit.Framework.Internal.Filters.PropertyFilter">
1889 <summary>
1890 PropertyFilter is able to select or exclude tests
1891 based on their properties.
1892 </summary>
1893
1894 </member>
1895 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.#ctor(System.String,System.String)">
1896 <summary>
1897 Construct a PropertyFilter using a property name and expected value
1898 </summary>
1899 <param name="propertyName">A property name</param>
1900 <param name="expectedValue">The expected value of the property</param>
1901 </member>
1902 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.Match(NUnit.Framework.Interfaces.ITest)">
1903 <summary>
1904 Check whether the filter matches a test
1905 </summary>
1906 <param name="test">The test to be matched</param>
1907 <returns></returns>
1908 </member>
1909 <member name="M:NUnit.Framework.Internal.Filters.PropertyFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1910 <summary>
1911 Adds an XML node
1912 </summary>
1913 <param name="parentNode">Parent node</param>
1914 <param name="recursive">True if recursive</param>
1915 <returns>The added XML node</returns>
1916 </member>
1917 <member name="P:NUnit.Framework.Internal.Filters.PropertyFilter.ElementName">
1918 <summary>
1919 Gets the element name
1920 </summary>
1921 <value>Element name</value>
1922 </member>
1923 <member name="T:NUnit.Framework.Internal.Filters.TestNameFilter">
1924 <summary>
1925 TestName filter selects tests based on their Name
1926 </summary>
1927 </member>
1928 <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.#ctor(System.String)">
1929 <summary>
1930 Construct a TestNameFilter for a single name
1931 </summary>
1932 <param name="expectedValue">The name the filter will recognize.</param>
1933 </member>
1934 <member name="M:NUnit.Framework.Internal.Filters.TestNameFilter.Match(NUnit.Framework.Interfaces.ITest)">
1935 <summary>
1936 Match a test against a single value.
1937 </summary>
1938 </member>
1939 <member name="P:NUnit.Framework.Internal.Filters.TestNameFilter.ElementName">
1940 <summary>
1941 Gets the element name
1942 </summary>
1943 <value>Element name</value>
1944 </member>
1945 <member name="T:NUnit.Framework.Internal.Filters.ValueMatchFilter">
1946 <summary>
1947 ValueMatchFilter selects tests based on some value, which
1948 is expected to be contained in the test.
1949 </summary>
1950 </member>
1951 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ExpectedValue">
1952 <summary>
1953 Returns the value matched by the filter - used for testing
1954 </summary>
1955 </member>
1956 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.IsRegex">
1957 <summary>
1958 Indicates whether the value is a regular expression
1959 </summary>
1960 </member>
1961 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.#ctor(System.String)">
1962 <summary>
1963 Construct a ValueMatchFilter for a single value.
1964 </summary>
1965 <param name="expectedValue">The value to be included.</param>
1966 </member>
1967 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.Match(System.String)">
1968 <summary>
1969 Match the input provided by the derived class
1970 </summary>
1971 <param name="input">The value to be matchedT</param>
1972 <returns>True for a match, false otherwise.</returns>
1973 </member>
1974 <member name="M:NUnit.Framework.Internal.Filters.ValueMatchFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
1975 <summary>
1976 Adds an XML node
1977 </summary>
1978 <param name="parentNode">Parent node</param>
1979 <param name="recursive">True if recursive</param>
1980 <returns>The added XML node</returns>
1981 </member>
1982 <member name="P:NUnit.Framework.Internal.Filters.ValueMatchFilter.ElementName">
1983 <summary>
1984 Gets the element name
1985 </summary>
1986 <value>Element name</value>
1987 </member>
1988 <member name="T:NUnit.Framework.Internal.GenericMethodHelper">
1989 <summary>
1990 GenericMethodHelper is able to deduce the Type arguments for
1991 a generic method from the actual arguments provided.
1992 </summary>
1993 </member>
1994 <member name="M:NUnit.Framework.Internal.GenericMethodHelper.#ctor(System.Reflection.MethodInfo)">
1995 <summary>
1996 Construct a GenericMethodHelper for a method
1997 </summary>
1998 <param name="method">MethodInfo for the method to examine</param>
1999 </member>
2000 <member name="M:NUnit.Framework.Internal.GenericMethodHelper.GetTypeArguments(System.Object[])">
2001 <summary>
2002 Return the type argments for the method, deducing them
2003 from the arguments actually provided.
2004 </summary>
2005 <param name="argList">The arguments to the method</param>
2006 <returns>An array of type arguments.</returns>
2007 </member>
2008 <member name="T:NUnit.Framework.Internal.InvalidDataSourceException">
2009 <summary>
2010 InvalidTestFixtureException is thrown when an appropriate test
2011 fixture constructor using the provided arguments cannot be found.
2012 </summary>
2013 </member>
2014 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor">
2015 <summary>
2016 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2017 </summary>
2018 </member>
2019 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String)">
2020 <summary>
2021 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2022 </summary>
2023 <param name="message">The message.</param>
2024 </member>
2025 <member name="M:NUnit.Framework.Internal.InvalidDataSourceException.#ctor(System.String,System.Exception)">
2026 <summary>
2027 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2028 </summary>
2029 <param name="message">The message.</param>
2030 <param name="inner">The inner.</param>
2031 </member>
2032 <member name="T:NUnit.Framework.Internal.InvalidTestFixtureException">
2033 <summary>
2034 InvalidTestFixtureException is thrown when an appropriate test
2035 fixture constructor using the provided arguments cannot be found.
2036 </summary>
2037 </member>
2038 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor">
2039 <summary>
2040 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2041 </summary>
2042 </member>
2043 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String)">
2044 <summary>
2045 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2046 </summary>
2047 <param name="message">The message.</param>
2048 </member>
2049 <member name="M:NUnit.Framework.Internal.InvalidTestFixtureException.#ctor(System.String,System.Exception)">
2050 <summary>
2051 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.InvalidTestFixtureException"/> class.
2052 </summary>
2053 <param name="message">The message.</param>
2054 <param name="inner">The inner.</param>
2055 </member>
2056 <member name="T:NUnit.Framework.Internal.MethodWrapper">
2057 <summary>
2058 The MethodWrapper class wraps a MethodInfo so that it may
2059 be used in a platform-independent manner.
2060 </summary>
2061 </member>
2062 <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.Reflection.MethodInfo)">
2063 <summary>
2064 Construct a MethodWrapper for a Type and a MethodInfo.
2065 </summary>
2066 </member>
2067 <member name="M:NUnit.Framework.Internal.MethodWrapper.#ctor(System.Type,System.String)">
2068 <summary>
2069 Construct a MethodInfo for a given Type and method name.
2070 </summary>
2071 </member>
2072 <member name="P:NUnit.Framework.Internal.MethodWrapper.TypeInfo">
2073 <summary>
2074 Gets the Type from which this method was reflected.
2075 </summary>
2076 </member>
2077 <member name="P:NUnit.Framework.Internal.MethodWrapper.MethodInfo">
2078 <summary>
2079 Gets the MethodInfo for this method.
2080 </summary>
2081 </member>
2082 <member name="P:NUnit.Framework.Internal.MethodWrapper.Name">
2083 <summary>
2084 Gets the name of the method.
2085 </summary>
2086 </member>
2087 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsAbstract">
2088 <summary>
2089 Gets a value indicating whether the method is abstract.
2090 </summary>
2091 </member>
2092 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsPublic">
2093 <summary>
2094 Gets a value indicating whether the method is public.
2095 </summary>
2096 </member>
2097 <member name="P:NUnit.Framework.Internal.MethodWrapper.ContainsGenericParameters">
2098 <summary>
2099 Gets a value indicating whether the method contains unassigned generic type parameters.
2100 </summary>
2101 </member>
2102 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethod">
2103 <summary>
2104 Gets a value indicating whether the method is a generic method.
2105 </summary>
2106 </member>
2107 <member name="P:NUnit.Framework.Internal.MethodWrapper.IsGenericMethodDefinition">
2108 <summary>
2109 Gets a value indicating whether the MethodInfo represents the definition of a generic method.
2110 </summary>
2111 </member>
2112 <member name="P:NUnit.Framework.Internal.MethodWrapper.ReturnType">
2113 <summary>
2114 Gets the return Type of the method.
2115 </summary>
2116 </member>
2117 <member name="M:NUnit.Framework.Internal.MethodWrapper.GetParameters">
2118 <summary>
2119 Gets the parameters of the method.
2120 </summary>
2121 <returns></returns>
2122 </member>
2123 <member name="M:NUnit.Framework.Internal.MethodWrapper.GetGenericArguments">
2124 <summary>
2125 Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
2126 </summary>
2127 </member>
2128 <member name="M:NUnit.Framework.Internal.MethodWrapper.MakeGenericMethod(System.Type[])">
2129 <summary>
2130 Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
2131 </summary>
2132 <param name="typeArguments">The type arguments to be used</param>
2133 <returns>A new IMethodInfo with the type arguments replaced</returns>
2134 </member>
2135 <member name="M:NUnit.Framework.Internal.MethodWrapper.GetCustomAttributes``1(System.Boolean)">
2136 <summary>
2137 Returns an array of custom attributes of the specified type applied to this method
2138 </summary>
2139 </member>
2140 <member name="M:NUnit.Framework.Internal.MethodWrapper.IsDefined``1(System.Boolean)">
2141 <summary>
2142 Gets a value indicating whether one or more attributes of the spcified type are defined on the method.
2143 </summary>
2144 </member>
2145 <member name="M:NUnit.Framework.Internal.MethodWrapper.Invoke(System.Object,System.Object[])">
2146 <summary>
2147 Invokes the method, converting any TargetInvocationException to an NUnitException.
2148 </summary>
2149 <param name="fixture">The object on which to invoke the method</param>
2150 <param name="args">The argument list for the method</param>
2151 <returns>The return value from the invoked method</returns>
2152 </member>
2153 <member name="M:NUnit.Framework.Internal.MethodWrapper.ToString">
2154 <summary>
2155 Override ToString() so that error messages in NUnit's own tests make sense
2156 </summary>
2157 </member>
2158 <member name="T:NUnit.Framework.Internal.NUnitException">
2159 <summary>
2160 Thrown when an assertion failed. Here to preserve the inner
2161 exception and hence its stack trace.
2162 </summary>
2163 </member>
2164 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor">
2165 <summary>
2166 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
2167 </summary>
2168 </member>
2169 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String)">
2170 <summary>
2171 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
2172 </summary>
2173 <param name="message">The error message that explains
2174 the reason for the exception</param>
2175 </member>
2176 <member name="M:NUnit.Framework.Internal.NUnitException.#ctor(System.String,System.Exception)">
2177 <summary>
2178 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.NUnitException"/> class.
2179 </summary>
2180 <param name="message">The error message that explains
2181 the reason for the exception</param>
2182 <param name="inner">The exception that caused the
2183 current exception</param>
2184 </member>
2185 <member name="T:NUnit.Framework.Internal.ParameterWrapper">
2186 <summary>
2187 The ParameterWrapper class wraps a ParameterInfo so that it may
2188 be used in a platform-independent manner.
2189 </summary>
2190 </member>
2191 <member name="M:NUnit.Framework.Internal.ParameterWrapper.#ctor(NUnit.Framework.Interfaces.IMethodInfo,System.Reflection.ParameterInfo)">
2192 <summary>
2193 Construct a ParameterWrapper for a given method and parameter
2194 </summary>
2195 <param name="method"></param>
2196 <param name="parameterInfo"></param>
2197 </member>
2198 <member name="P:NUnit.Framework.Internal.ParameterWrapper.IsOptional">
2199 <summary>
2200 Gets a value indicating whether the parameter is optional
2201 </summary>
2202 </member>
2203 <member name="P:NUnit.Framework.Internal.ParameterWrapper.Method">
2204 <summary>
2205 Gets an IMethodInfo representing the method for which this is a parameter.
2206 </summary>
2207 </member>
2208 <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterInfo">
2209 <summary>
2210 Gets the underlying ParameterInfo
2211 </summary>
2212 </member>
2213 <member name="P:NUnit.Framework.Internal.ParameterWrapper.ParameterType">
2214 <summary>
2215 Gets the Type of the parameter
2216 </summary>
2217 </member>
2218 <member name="M:NUnit.Framework.Internal.ParameterWrapper.GetCustomAttributes``1(System.Boolean)">
2219 <summary>
2220 Returns an array of custom attributes of the specified type applied to this method
2221 </summary>
2222 </member>
2223 <member name="M:NUnit.Framework.Internal.ParameterWrapper.IsDefined``1(System.Boolean)">
2224 <summary>
2225 Gets a value indicating whether one or more attributes of the specified type are defined on the parameter.
2226 </summary>
2227 </member>
2228 <member name="T:NUnit.Framework.Internal.PropertyBag">
2229 <summary>
2230 A PropertyBag represents a collection of name value pairs
2231 that allows duplicate entries with the same key. Methods
2232 are provided for adding a new pair as well as for setting
2233 a key to a single value. All keys are strings but _values
2234 may be of any type. Null _values are not permitted, since
2235 a null entry represents the absence of the key.
2236 </summary>
2237 </member>
2238 <member name="M:NUnit.Framework.Internal.PropertyBag.Add(System.String,System.Object)">
2239 <summary>
2240 Adds a key/value pair to the property set
2241 </summary>
2242 <param name="key">The key</param>
2243 <param name="value">The value</param>
2244 </member>
2245 <member name="M:NUnit.Framework.Internal.PropertyBag.Set(System.String,System.Object)">
2246 <summary>
2247 Sets the value for a key, removing any other
2248 _values that are already in the property set.
2249 </summary>
2250 <param name="key"></param>
2251 <param name="value"></param>
2252 </member>
2253 <member name="M:NUnit.Framework.Internal.PropertyBag.Get(System.String)">
2254 <summary>
2255 Gets a single value for a key, using the first
2256 one if multiple _values are present and returning
2257 null if the value is not found.
2258 </summary>
2259 <param name="key"></param>
2260 <returns></returns>
2261 </member>
2262 <member name="M:NUnit.Framework.Internal.PropertyBag.ContainsKey(System.String)">
2263 <summary>
2264 Gets a flag indicating whether the specified key has
2265 any entries in the property set.
2266 </summary>
2267 <param name="key">The key to be checked</param>
2268 <returns>
2269 True if their are _values present, otherwise false
2270 </returns>
2271 </member>
2272 <member name="P:NUnit.Framework.Internal.PropertyBag.Keys">
2273 <summary>
2274 Gets a collection containing all the keys in the property set
2275 </summary>
2276 <value></value>
2277 </member>
2278 <member name="P:NUnit.Framework.Internal.PropertyBag.Item(System.String)">
2279 <summary>
2280 Gets or sets the list of _values for a particular key
2281 </summary>
2282 </member>
2283 <member name="M:NUnit.Framework.Internal.PropertyBag.ToXml(System.Boolean)">
2284 <summary>
2285 Returns an XmlNode representating the current PropertyBag.
2286 </summary>
2287 <param name="recursive">Not used</param>
2288 <returns>An XmlNode representing the PropertyBag</returns>
2289 </member>
2290 <member name="M:NUnit.Framework.Internal.PropertyBag.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
2291 <summary>
2292 Returns an XmlNode representing the PropertyBag after
2293 adding it as a child of the supplied parent node.
2294 </summary>
2295 <param name="parentNode">The parent node.</param>
2296 <param name="recursive">Not used</param>
2297 <returns></returns>
2298 </member>
2299 <member name="T:NUnit.Framework.Internal.PropertyNames">
2300 <summary>
2301 The PropertyNames class provides static constants for the
2302 standard property ids that NUnit uses on tests.
2303 </summary>
2304 </member>
2305 <member name="F:NUnit.Framework.Internal.PropertyNames.AppDomain">
2306 <summary>
2307 The FriendlyName of the AppDomain in which the assembly is running
2308 </summary>
2309 </member>
2310 <member name="F:NUnit.Framework.Internal.PropertyNames.JoinType">
2311 <summary>
2312 The selected strategy for joining parameter data into test cases
2313 </summary>
2314 </member>
2315 <member name="F:NUnit.Framework.Internal.PropertyNames.ProcessID">
2316 <summary>
2317 The process ID of the executing assembly
2318 </summary>
2319 </member>
2320 <member name="F:NUnit.Framework.Internal.PropertyNames.ProviderStackTrace">
2321 <summary>
2322 The stack trace from any data provider that threw
2323 an exception.
2324 </summary>
2325 </member>
2326 <member name="F:NUnit.Framework.Internal.PropertyNames.SkipReason">
2327 <summary>
2328 The reason a test was not run
2329 </summary>
2330 </member>
2331 <member name="F:NUnit.Framework.Internal.PropertyNames.Author">
2332 <summary>
2333 The author of the tests
2334 </summary>
2335 </member>
2336 <member name="F:NUnit.Framework.Internal.PropertyNames.ApartmentState">
2337 <summary>
2338 The ApartmentState required for running the test
2339 </summary>
2340 </member>
2341 <member name="F:NUnit.Framework.Internal.PropertyNames.Category">
2342 <summary>
2343 The categories applying to a test
2344 </summary>
2345 </member>
2346 <member name="F:NUnit.Framework.Internal.PropertyNames.Description">
2347 <summary>
2348 The Description of a test
2349 </summary>
2350 </member>
2351 <member name="F:NUnit.Framework.Internal.PropertyNames.LevelOfParallelism">
2352 <summary>
2353 The number of threads to be used in running tests
2354 </summary>
2355 </member>
2356 <member name="F:NUnit.Framework.Internal.PropertyNames.MaxTime">
2357 <summary>
2358 The maximum time in ms, above which the test is considered to have failed
2359 </summary>
2360 </member>
2361 <member name="F:NUnit.Framework.Internal.PropertyNames.ParallelScope">
2362 <summary>
2363 The ParallelScope associated with a test
2364 </summary>
2365 </member>
2366 <member name="F:NUnit.Framework.Internal.PropertyNames.RepeatCount">
2367 <summary>
2368 The number of times the test should be repeated
2369 </summary>
2370 </member>
2371 <member name="F:NUnit.Framework.Internal.PropertyNames.RequiresThread">
2372 <summary>
2373 Indicates that the test should be run on a separate thread
2374 </summary>
2375 </member>
2376 <member name="F:NUnit.Framework.Internal.PropertyNames.SetCulture">
2377 <summary>
2378 The culture to be set for a test
2379 </summary>
2380 </member>
2381 <member name="F:NUnit.Framework.Internal.PropertyNames.SetUICulture">
2382 <summary>
2383 The UI culture to be set for a test
2384 </summary>
2385 </member>
2386 <member name="F:NUnit.Framework.Internal.PropertyNames.TestOf">
2387 <summary>
2388 The type that is under test
2389 </summary>
2390 </member>
2391 <member name="F:NUnit.Framework.Internal.PropertyNames.Timeout">
2392 <summary>
2393 The timeout value for the test
2394 </summary>
2395 </member>
2396 <member name="F:NUnit.Framework.Internal.PropertyNames.IgnoreUntilDate">
2397 <summary>
2398 The test will be ignored until the given date
2399 </summary>
2400 </member>
2401 <member name="T:NUnit.Framework.Internal.Randomizer">
2402 <summary>
2403 Randomizer returns a set of random _values in a repeatable
2404 way, to allow re-running of tests if necessary. It extends
2405 the .NET Random class, providing random values for a much
2406 wider range of types.
2407
2408 The class is used internally by the framework to generate
2409 test case data and is also exposed for use by users through
2410 the TestContext.Random property.
2411 </summary>
2412 <remarks>
2413 For consistency with the underlying Random Type, methods
2414 returning a single value use the prefix "Next..." Those
2415 without an argument return a non-negative value up to
2416 the full positive range of the Type. Overloads are provided
2417 for specifying a maximum or a range. Methods that return
2418 arrays or strings use the prefix "Get..." to avoid
2419 confusion with the single-value methods.
2420 </remarks>
2421 </member>
2422 <member name="P:NUnit.Framework.Internal.Randomizer.InitialSeed">
2423 <summary>
2424 Initial seed used to create randomizers for this run
2425 </summary>
2426 </member>
2427 <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
2428 <summary>
2429 Get a Randomizer for a particular member, returning
2430 one that has already been created if it exists.
2431 This ensures that the same _values are generated
2432 each time the tests are reloaded.
2433 </summary>
2434 </member>
2435 <member name="M:NUnit.Framework.Internal.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
2436 <summary>
2437 Get a randomizer for a particular parameter, returning
2438 one that has already been created if it exists.
2439 This ensures that the same values are generated
2440 each time the tests are reloaded.
2441 </summary>
2442 </member>
2443 <member name="M:NUnit.Framework.Internal.Randomizer.CreateRandomizer">
2444 <summary>
2445 Create a new Randomizer using the next seed
2446 available to ensure that each randomizer gives
2447 a unique sequence of values.
2448 </summary>
2449 <returns></returns>
2450 </member>
2451 <member name="M:NUnit.Framework.Internal.Randomizer.#ctor">
2452 <summary>
2453 Default constructor
2454 </summary>
2455 </member>
2456 <member name="M:NUnit.Framework.Internal.Randomizer.#ctor(System.Int32)">
2457 <summary>
2458 Construct based on seed value
2459 </summary>
2460 <param name="seed"></param>
2461 </member>
2462 <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt">
2463 <summary>
2464 Returns a random unsigned int.
2465 </summary>
2466 </member>
2467 <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32)">
2468 <summary>
2469 Returns a random unsigned int less than the specified maximum.
2470 </summary>
2471 </member>
2472 <member name="M:NUnit.Framework.Internal.Randomizer.NextUInt(System.UInt32,System.UInt32)">
2473 <summary>
2474 Returns a random unsigned int within a specified range.
2475 </summary>
2476 </member>
2477 <member name="M:NUnit.Framework.Internal.Randomizer.NextShort">
2478 <summary>
2479 Returns a non-negative random short.
2480 </summary>
2481 </member>
2482 <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16)">
2483 <summary>
2484 Returns a non-negative random short less than the specified maximum.
2485 </summary>
2486 </member>
2487 <member name="M:NUnit.Framework.Internal.Randomizer.NextShort(System.Int16,System.Int16)">
2488 <summary>
2489 Returns a non-negative random short within a specified range.
2490 </summary>
2491 </member>
2492 <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort">
2493 <summary>
2494 Returns a random unsigned short.
2495 </summary>
2496 </member>
2497 <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16)">
2498 <summary>
2499 Returns a random unsigned short less than the specified maximum.
2500 </summary>
2501 </member>
2502 <member name="M:NUnit.Framework.Internal.Randomizer.NextUShort(System.UInt16,System.UInt16)">
2503 <summary>
2504 Returns a random unsigned short within a specified range.
2505 </summary>
2506 </member>
2507 <member name="M:NUnit.Framework.Internal.Randomizer.NextLong">
2508 <summary>
2509 Returns a random long.
2510 </summary>
2511 </member>
2512 <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64)">
2513 <summary>
2514 Returns a random long less than the specified maximum.
2515 </summary>
2516 </member>
2517 <member name="M:NUnit.Framework.Internal.Randomizer.NextLong(System.Int64,System.Int64)">
2518 <summary>
2519 Returns a non-negative random long within a specified range.
2520 </summary>
2521 </member>
2522 <member name="M:NUnit.Framework.Internal.Randomizer.NextULong">
2523 <summary>
2524 Returns a random ulong.
2525 </summary>
2526 </member>
2527 <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64)">
2528 <summary>
2529 Returns a random ulong less than the specified maximum.
2530 </summary>
2531 </member>
2532 <member name="M:NUnit.Framework.Internal.Randomizer.NextULong(System.UInt64,System.UInt64)">
2533 <summary>
2534 Returns a non-negative random long within a specified range.
2535 </summary>
2536 </member>
2537 <member name="M:NUnit.Framework.Internal.Randomizer.NextByte">
2538 <summary>
2539 Returns a random Byte
2540 </summary>
2541 </member>
2542 <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte)">
2543 <summary>
2544 Returns a random Byte less than the specified maximum.
2545 </summary>
2546 </member>
2547 <member name="M:NUnit.Framework.Internal.Randomizer.NextByte(System.Byte,System.Byte)">
2548 <summary>
2549 Returns a random Byte within a specified range
2550 </summary>
2551 </member>
2552 <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte">
2553 <summary>
2554 Returns a random SByte
2555 </summary>
2556 </member>
2557 <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte)">
2558 <summary>
2559 Returns a random sbyte less than the specified maximum.
2560 </summary>
2561 </member>
2562 <member name="M:NUnit.Framework.Internal.Randomizer.NextSByte(System.SByte,System.SByte)">
2563 <summary>
2564 Returns a random sbyte within a specified range
2565 </summary>
2566 </member>
2567 <member name="M:NUnit.Framework.Internal.Randomizer.NextBool">
2568 <summary>
2569 Returns a random bool
2570 </summary>
2571 </member>
2572 <member name="M:NUnit.Framework.Internal.Randomizer.NextBool(System.Double)">
2573 <summary>
2574 Returns a random bool based on the probablility a true result
2575 </summary>
2576 </member>
2577 <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double)">
2578 <summary>
2579 Returns a random double between 0.0 and the specified maximum.
2580 </summary>
2581 </member>
2582 <member name="M:NUnit.Framework.Internal.Randomizer.NextDouble(System.Double,System.Double)">
2583 <summary>
2584 Returns a random double within a specified range.
2585 </summary>
2586 </member>
2587 <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat">
2588 <summary>
2589 Returns a random float.
2590 </summary>
2591 </member>
2592 <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single)">
2593 <summary>
2594 Returns a random float between 0.0 and the specified maximum.
2595 </summary>
2596 </member>
2597 <member name="M:NUnit.Framework.Internal.Randomizer.NextFloat(System.Single,System.Single)">
2598 <summary>
2599 Returns a random float within a specified range.
2600 </summary>
2601 </member>
2602 <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum(System.Type)">
2603 <summary>
2604 Returns a random enum value of the specified Type as an object.
2605 </summary>
2606 </member>
2607 <member name="M:NUnit.Framework.Internal.Randomizer.NextEnum``1">
2608 <summary>
2609 Returns a random enum value of the specified Type.
2610 </summary>
2611 </member>
2612 <member name="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">
2613 <summary>
2614 Default characters for random functions.
2615 </summary>
2616 <remarks>Default characters are the English alphabet (uppercase &amp; lowercase), arabic numerals, and underscore</remarks>
2617 </member>
2618 <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32,System.String)">
2619 <summary>
2620 Generate a random string based on the characters from the input string.
2621 </summary>
2622 <param name="outputLength">desired length of output string.</param>
2623 <param name="allowedChars">string representing the set of characters from which to construct the resulting string</param>
2624 <returns>A random string of arbitrary length</returns>
2625 </member>
2626 <member name="M:NUnit.Framework.Internal.Randomizer.GetString(System.Int32)">
2627 <summary>
2628 Generate a random string based on the characters from the input string.
2629 </summary>
2630 <param name="outputLength">desired length of output string.</param>
2631 <returns>A random string of arbitrary length</returns>
2632 <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
2633 </member>
2634 <member name="M:NUnit.Framework.Internal.Randomizer.GetString">
2635 <summary>
2636 Generate a random string based on the characters from the input string.
2637 </summary>
2638 <returns>A random string of the default length</returns>
2639 <remarks>Uses <see cref="F:NUnit.Framework.Internal.Randomizer.DefaultStringChars">DefaultStringChars</see> as the input character set </remarks>
2640 </member>
2641 <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal">
2642 <summary>
2643 Returns a random decimal.
2644 </summary>
2645 </member>
2646 <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal)">
2647 <summary>
2648 Returns a random decimal between positive zero and the specified maximum.
2649 </summary>
2650 </member>
2651 <member name="M:NUnit.Framework.Internal.Randomizer.NextDecimal(System.Decimal,System.Decimal)">
2652 <summary>
2653 Returns a random decimal within a specified range, which is not
2654 permitted to exceed decimal.MaxVal in the current implementation.
2655 </summary>
2656 <remarks>
2657 A limitation of this implementation is that the range from min
2658 to max must not exceed decimal.MaxVal.
2659 </remarks>
2660 </member>
2661 <member name="T:NUnit.Framework.Internal.Reflect">
2662 <summary>
2663 Helper methods for inspecting a type by reflection.
2664
2665 Many of these methods take ICustomAttributeProvider as an
2666 argument to avoid duplication, even though certain attributes can
2667 only appear on specific types of members, like MethodInfo or Type.
2668
2669 In the case where a type is being examined for the presence of
2670 an attribute, interface or named member, the Reflect methods
2671 operate with the full name of the member being sought. This
2672 removes the necessity of the caller having a reference to the
2673 assembly that defines the item being sought and allows the
2674 NUnit core to inspect assemblies that reference an older
2675 version of the NUnit framework.
2676 </summary>
2677 </member>
2678 <member name="M:NUnit.Framework.Internal.Reflect.GetMethodsWithAttribute(System.Type,System.Type,System.Boolean)">
2679 <summary>
2680 Examine a fixture type and return an array of methods having a
2681 particular attribute. The array is order with base methods first.
2682 </summary>
2683 <param name="fixtureType">The type to examine</param>
2684 <param name="attributeType">The attribute Type to look for</param>
2685 <param name="inherit">Specifies whether to search the fixture type inheritance chain</param>
2686 <returns>The array of methods found</returns>
2687 </member>
2688 <member name="M:NUnit.Framework.Internal.Reflect.HasMethodWithAttribute(System.Type,System.Type)">
2689 <summary>
2690 Examine a fixture type and return true if it has a method with
2691 a particular attribute.
2692 </summary>
2693 <param name="fixtureType">The type to examine</param>
2694 <param name="attributeType">The attribute Type to look for</param>
2695 <returns>True if found, otherwise false</returns>
2696 </member>
2697 <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type)">
2698 <summary>
2699 Invoke the default constructor on a Type
2700 </summary>
2701 <param name="type">The Type to be constructed</param>
2702 <returns>An instance of the Type</returns>
2703 </member>
2704 <member name="M:NUnit.Framework.Internal.Reflect.Construct(System.Type,System.Object[])">
2705 <summary>
2706 Invoke a constructor on a Type with arguments
2707 </summary>
2708 <param name="type">The Type to be constructed</param>
2709 <param name="arguments">Arguments to the constructor</param>
2710 <returns>An instance of the Type</returns>
2711 </member>
2712 <member name="M:NUnit.Framework.Internal.Reflect.GetTypeArray(System.Object[])">
2713 <summary>
2714 Returns an array of types from an array of objects.
2715 Used because the compact framework doesn't support
2716 Type.GetTypeArray()
2717 </summary>
2718 <param name="objects">An array of objects</param>
2719 <returns>An array of Types</returns>
2720 </member>
2721 <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object)">
2722 <summary>
2723 Invoke a parameterless method returning void on an object.
2724 </summary>
2725 <param name="method">A MethodInfo for the method to be invoked</param>
2726 <param name="fixture">The object on which to invoke the method</param>
2727 </member>
2728 <member name="M:NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo,System.Object,System.Object[])">
2729 <summary>
2730 Invoke a method, converting any TargetInvocationException to an NUnitException.
2731 </summary>
2732 <param name="method">A MethodInfo for the method to be invoked</param>
2733 <param name="fixture">The object on which to invoke the method</param>
2734 <param name="args">The argument list for the method</param>
2735 <returns>The return value from the invoked method</returns>
2736 </member>
2737 <member name="T:NUnit.Framework.Internal.TestCaseResult">
2738 <summary>
2739 Represents the result of running a single test case.
2740 </summary>
2741 </member>
2742 <member name="M:NUnit.Framework.Internal.TestCaseResult.#ctor(NUnit.Framework.Internal.TestMethod)">
2743 <summary>
2744 Construct a TestCaseResult based on a TestMethod
2745 </summary>
2746 <param name="test">A TestMethod to which the result applies.</param>
2747 </member>
2748 <member name="P:NUnit.Framework.Internal.TestCaseResult.FailCount">
2749 <summary>
2750 Gets the number of test cases that failed
2751 when running the test and all its children.
2752 </summary>
2753 </member>
2754 <member name="P:NUnit.Framework.Internal.TestCaseResult.PassCount">
2755 <summary>
2756 Gets the number of test cases that passed
2757 when running the test and all its children.
2758 </summary>
2759 </member>
2760 <member name="P:NUnit.Framework.Internal.TestCaseResult.SkipCount">
2761 <summary>
2762 Gets the number of test cases that were skipped
2763 when running the test and all its children.
2764 </summary>
2765 </member>
2766 <member name="P:NUnit.Framework.Internal.TestCaseResult.InconclusiveCount">
2767 <summary>
2768 Gets the number of test cases that were inconclusive
2769 when running the test and all its children.
2770 </summary>
2771 </member>
2772 <member name="T:NUnit.Framework.Internal.TestResult">
2773 <summary>
2774 The TestResult class represents the result of a test.
2775 </summary>
2776 </member>
2777 <member name="F:NUnit.Framework.Internal.TestResult.CHILD_ERRORS_MESSAGE">
2778 <summary>
2779 Error message for when child tests have errors
2780 </summary>
2781 </member>
2782 <member name="F:NUnit.Framework.Internal.TestResult.CHILD_IGNORE_MESSAGE">
2783 <summary>
2784 Error message for when child tests are ignored
2785 </summary>
2786 </member>
2787 <member name="F:NUnit.Framework.Internal.TestResult.MIN_DURATION">
2788 <summary>
2789 The minimum duration for tests
2790 </summary>
2791 </member>
2792 <member name="F:NUnit.Framework.Internal.TestResult._children">
2793 <summary>
2794 List of child results
2795 </summary>
2796 </member>
2797 <member name="M:NUnit.Framework.Internal.TestResult.#ctor(NUnit.Framework.Interfaces.ITest)">
2798 <summary>
2799 Construct a test result given a Test
2800 </summary>
2801 <param name="test">The test to be used</param>
2802 </member>
2803 <member name="P:NUnit.Framework.Internal.TestResult.Test">
2804 <summary>
2805 Gets the test with which this result is associated.
2806 </summary>
2807 </member>
2808 <member name="P:NUnit.Framework.Internal.TestResult.ResultState">
2809 <summary>
2810 Gets the ResultState of the test result, which
2811 indicates the success or failure of the test.
2812 </summary>
2813 </member>
2814 <member name="P:NUnit.Framework.Internal.TestResult.Name">
2815 <summary>
2816 Gets the name of the test result
2817 </summary>
2818 </member>
2819 <member name="P:NUnit.Framework.Internal.TestResult.FullName">
2820 <summary>
2821 Gets the full name of the test result
2822 </summary>
2823 </member>
2824 <member name="P:NUnit.Framework.Internal.TestResult.Duration">
2825 <summary>
2826 Gets or sets the elapsed time for running the test in seconds
2827 </summary>
2828 </member>
2829 <member name="P:NUnit.Framework.Internal.TestResult.StartTime">
2830 <summary>
2831 Gets or sets the time the test started running.
2832 </summary>
2833 </member>
2834 <member name="P:NUnit.Framework.Internal.TestResult.EndTime">
2835 <summary>
2836 Gets or sets the time the test finished running.
2837 </summary>
2838 </member>
2839 <member name="P:NUnit.Framework.Internal.TestResult.Message">
2840 <summary>
2841 Gets the message associated with a test
2842 failure or with not running the test
2843 </summary>
2844 </member>
2845 <member name="P:NUnit.Framework.Internal.TestResult.StackTrace">
2846 <summary>
2847 Gets any stacktrace associated with an
2848 error or failure.
2849 </summary>
2850 </member>
2851 <member name="P:NUnit.Framework.Internal.TestResult.AssertCount">
2852 <summary>
2853 Gets or sets the count of asserts executed
2854 when running the test.
2855 </summary>
2856 </member>
2857 <member name="P:NUnit.Framework.Internal.TestResult.FailCount">
2858 <summary>
2859 Gets the number of test cases that failed
2860 when running the test and all its children.
2861 </summary>
2862 </member>
2863 <member name="P:NUnit.Framework.Internal.TestResult.PassCount">
2864 <summary>
2865 Gets the number of test cases that passed
2866 when running the test and all its children.
2867 </summary>
2868 </member>
2869 <member name="P:NUnit.Framework.Internal.TestResult.SkipCount">
2870 <summary>
2871 Gets the number of test cases that were skipped
2872 when running the test and all its children.
2873 </summary>
2874 </member>
2875 <member name="P:NUnit.Framework.Internal.TestResult.InconclusiveCount">
2876 <summary>
2877 Gets the number of test cases that were inconclusive
2878 when running the test and all its children.
2879 </summary>
2880 </member>
2881 <member name="P:NUnit.Framework.Internal.TestResult.HasChildren">
2882 <summary>
2883 Indicates whether this result has any child results.
2884 Test HasChildren before accessing Children to avoid
2885 the creation of an empty collection.
2886 </summary>
2887 </member>
2888 <member name="P:NUnit.Framework.Internal.TestResult.Children">
2889 <summary>
2890 Gets the collection of child results.
2891 </summary>
2892 </member>
2893 <member name="P:NUnit.Framework.Internal.TestResult.OutWriter">
2894 <summary>
2895 Gets a TextWriter, which will write output to be included in the result.
2896 </summary>
2897 </member>
2898 <member name="P:NUnit.Framework.Internal.TestResult.Output">
2899 <summary>
2900 Gets any text output written to this result.
2901 </summary>
2902 </member>
2903 <member name="M:NUnit.Framework.Internal.TestResult.ToXml(System.Boolean)">
2904 <summary>
2905 Returns the Xml representation of the result.
2906 </summary>
2907 <param name="recursive">If true, descendant results are included</param>
2908 <returns>An XmlNode representing the result</returns>
2909 </member>
2910 <member name="M:NUnit.Framework.Internal.TestResult.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
2911 <summary>
2912 Adds the XML representation of the result as a child of the
2913 supplied parent node..
2914 </summary>
2915 <param name="parentNode">The parent node.</param>
2916 <param name="recursive">If true, descendant results are included</param>
2917 <returns></returns>
2918 </member>
2919 <member name="M:NUnit.Framework.Internal.TestResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
2920 <summary>
2921 Adds a child result to this result, setting this result's
2922 ResultState to Failure if the child result failed.
2923 </summary>
2924 <param name="result">The result to be added</param>
2925 </member>
2926 <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState)">
2927 <summary>
2928 Set the result of the test
2929 </summary>
2930 <param name="resultState">The ResultState to use in the result</param>
2931 </member>
2932 <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String)">
2933 <summary>
2934 Set the result of the test
2935 </summary>
2936 <param name="resultState">The ResultState to use in the result</param>
2937 <param name="message">A message associated with the result state</param>
2938 </member>
2939 <member name="M:NUnit.Framework.Internal.TestResult.SetResult(NUnit.Framework.Interfaces.ResultState,System.String,System.String)">
2940 <summary>
2941 Set the result of the test
2942 </summary>
2943 <param name="resultState">The ResultState to use in the result</param>
2944 <param name="message">A message associated with the result state</param>
2945 <param name="stackTrace">Stack trace giving the location of the command</param>
2946 </member>
2947 <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception)">
2948 <summary>
2949 Set the test result based on the type of exception thrown
2950 </summary>
2951 <param name="ex">The exception that was thrown</param>
2952 </member>
2953 <member name="M:NUnit.Framework.Internal.TestResult.RecordException(System.Exception,NUnit.Framework.Interfaces.FailureSite)">
2954 <summary>
2955 Set the test result based on the type of exception thrown
2956 </summary>
2957 <param name="ex">The exception that was thrown</param>
2958 <param name="site">THe FailureSite to use in the result</param>
2959 </member>
2960 <member name="M:NUnit.Framework.Internal.TestResult.RecordTearDownException(System.Exception)">
2961 <summary>
2962 RecordTearDownException appends the message and stacktrace
2963 from an exception arising during teardown of the test
2964 to any previously recorded information, so that any
2965 earlier failure information is not lost. Note that
2966 calling Assert.Ignore, Assert.Inconclusive, etc. during
2967 teardown is treated as an error. If the current result
2968 represents a suite, it may show a teardown error even
2969 though all contained tests passed.
2970 </summary>
2971 <param name="ex">The Exception to be recorded</param>
2972 </member>
2973 <member name="M:NUnit.Framework.Internal.TestResult.AddReasonElement(NUnit.Framework.Interfaces.TNode)">
2974 <summary>
2975 Adds a reason element to a node and returns it.
2976 </summary>
2977 <param name="targetNode">The target node.</param>
2978 <returns>The new reason element.</returns>
2979 </member>
2980 <member name="M:NUnit.Framework.Internal.TestResult.AddFailureElement(NUnit.Framework.Interfaces.TNode)">
2981 <summary>
2982 Adds a failure element to a node and returns it.
2983 </summary>
2984 <param name="targetNode">The target node.</param>
2985 <returns>The new failure element.</returns>
2986 </member>
2987 <member name="T:NUnit.Framework.Internal.TestSuiteResult">
2988 <summary>
2989 Represents the result of running a test suite
2990 </summary>
2991 </member>
2992 <member name="M:NUnit.Framework.Internal.TestSuiteResult.#ctor(NUnit.Framework.Internal.TestSuite)">
2993 <summary>
2994 Construct a TestSuiteResult base on a TestSuite
2995 </summary>
2996 <param name="suite">The TestSuite to which the result applies</param>
2997 </member>
2998 <member name="P:NUnit.Framework.Internal.TestSuiteResult.FailCount">
2999 <summary>
3000 Gets the number of test cases that failed
3001 when running the test and all its children.
3002 </summary>
3003 </member>
3004 <member name="P:NUnit.Framework.Internal.TestSuiteResult.PassCount">
3005 <summary>
3006 Gets the number of test cases that passed
3007 when running the test and all its children.
3008 </summary>
3009 </member>
3010 <member name="P:NUnit.Framework.Internal.TestSuiteResult.SkipCount">
3011 <summary>
3012 Gets the number of test cases that were skipped
3013 when running the test and all its children.
3014 </summary>
3015 </member>
3016 <member name="P:NUnit.Framework.Internal.TestSuiteResult.InconclusiveCount">
3017 <summary>
3018 Gets the number of test cases that were inconclusive
3019 when running the test and all its children.
3020 </summary>
3021 </member>
3022 <member name="M:NUnit.Framework.Internal.TestSuiteResult.AddResult(NUnit.Framework.Interfaces.ITestResult)">
3023 <summary>
3024 Add a child result
3025 </summary>
3026 <param name="result">The child result to be added</param>
3027 </member>
3028 <member name="T:NUnit.Framework.Internal.StackFilter">
3029 <summary>
3030 StackFilter class is used to remove internal NUnit
3031 entries from a stack trace so that the resulting
3032 trace provides better information about the test.
3033 </summary>
3034 </member>
3035 <member name="M:NUnit.Framework.Internal.StackFilter.Filter(System.String)">
3036 <summary>
3037 Filters a raw stack trace and returns the result.
3038 </summary>
3039 <param name="rawTrace">The original stack trace</param>
3040 <returns>A filtered stack trace</returns>
3041 </member>
3042 <member name="T:NUnit.Framework.Internal.StringUtil">
3043 <summary>
3044 Provides methods to support legacy string comparison methods.
3045 </summary>
3046 </member>
3047 <member name="M:NUnit.Framework.Internal.StringUtil.Compare(System.String,System.String,System.Boolean)">
3048 <summary>
3049 Compares two strings for equality, ignoring case if requested.
3050 </summary>
3051 <param name="strA">The first string.</param>
3052 <param name="strB">The second string..</param>
3053 <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
3054 <returns>Zero if the strings are equivalent, a negative number if strA is sorted first, a positive number if
3055 strB is sorted first</returns>
3056 </member>
3057 <member name="M:NUnit.Framework.Internal.StringUtil.StringsEqual(System.String,System.String,System.Boolean)">
3058 <summary>
3059 Compares two strings for equality, ignoring case if requested.
3060 </summary>
3061 <param name="strA">The first string.</param>
3062 <param name="strB">The second string..</param>
3063 <param name="ignoreCase">if set to <c>true</c>, the case of the letters in the strings is ignored.</param>
3064 <returns>True if the strings are equivalent, false if not.</returns>
3065 </member>
3066 <member name="T:NUnit.Framework.Internal.TestCaseParameters">
3067 <summary>
3068 The TestCaseParameters class encapsulates method arguments and
3069 other selected parameters needed for constructing
3070 a parameterized test case.
3071 </summary>
3072 </member>
3073 <member name="F:NUnit.Framework.Internal.TestCaseParameters._expectedResult">
3074 <summary>
3075 The expected result to be returned
3076 </summary>
3077 </member>
3078 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor">
3079 <summary>
3080 Default Constructor creates an empty parameter set
3081 </summary>
3082 </member>
3083 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Exception)">
3084 <summary>
3085 Construct a non-runnable ParameterSet, specifying
3086 the provider exception that made it invalid.
3087 </summary>
3088 </member>
3089 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(System.Object[])">
3090 <summary>
3091 Construct a parameter set with a list of arguments
3092 </summary>
3093 <param name="args"></param>
3094 </member>
3095 <member name="M:NUnit.Framework.Internal.TestCaseParameters.#ctor(NUnit.Framework.Interfaces.ITestCaseData)">
3096 <summary>
3097 Construct a ParameterSet from an object implementing ITestCaseData
3098 </summary>
3099 <param name="data"></param>
3100 </member>
3101 <member name="P:NUnit.Framework.Internal.TestCaseParameters.ExpectedResult">
3102 <summary>
3103 The expected result of the test, which
3104 must match the method return type.
3105 </summary>
3106 </member>
3107 <member name="P:NUnit.Framework.Internal.TestCaseParameters.HasExpectedResult">
3108 <summary>
3109 Gets a value indicating whether an expected result was specified.
3110 </summary>
3111 </member>
3112 <member name="T:NUnit.Framework.Internal.TestExecutionContext">
3113 <summary>
3114 Helper class used to save and restore certain static or
3115 singleton settings in the environment that affect tests
3116 or which might be changed by the user tests.
3117
3118 An internal class is used to hold settings and a stack
3119 of these objects is pushed and popped as Save and Restore
3120 are called.
3121 </summary>
3122 </member>
3123 <member name="F:NUnit.Framework.Internal.TestExecutionContext._priorContext">
3124 <summary>
3125 Link to a prior saved context
3126 </summary>
3127 </member>
3128 <member name="F:NUnit.Framework.Internal.TestExecutionContext._executionStatus">
3129 <summary>
3130 Indicates that a stop has been requested
3131 </summary>
3132 </member>
3133 <member name="F:NUnit.Framework.Internal.TestExecutionContext._listener">
3134 <summary>
3135 The event listener currently receiving notifications
3136 </summary>
3137 </member>
3138 <member name="F:NUnit.Framework.Internal.TestExecutionContext._assertCount">
3139 <summary>
3140 The number of assertions for the current test
3141 </summary>
3142 </member>
3143 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentCulture">
3144 <summary>
3145 The current culture
3146 </summary>
3147 </member>
3148 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentUICulture">
3149 <summary>
3150 The current UI culture
3151 </summary>
3152 </member>
3153 <member name="F:NUnit.Framework.Internal.TestExecutionContext._currentResult">
3154 <summary>
3155 The current test result
3156 </summary>
3157 </member>
3158 <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor">
3159 <summary>
3160 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
3161 </summary>
3162 </member>
3163 <member name="M:NUnit.Framework.Internal.TestExecutionContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
3164 <summary>
3165 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestExecutionContext"/> class.
3166 </summary>
3167 <param name="other">An existing instance of TestExecutionContext.</param>
3168 </member>
3169 <member name="F:NUnit.Framework.Internal.TestExecutionContext.current">
3170 <summary>
3171 The current context, head of the list of saved contexts.
3172 </summary>
3173 </member>
3174 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentContext">
3175 <summary>
3176 Gets the current context.
3177 </summary>
3178 <value>The current context.</value>
3179 </member>
3180 <member name="M:NUnit.Framework.Internal.TestExecutionContext.ClearCurrentContext">
3181 <summary>
3182 Clear the current context. This is provided to
3183 prevent "leakage" of the CallContext containing
3184 the current context back to any runners.
3185 </summary>
3186 </member>
3187 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentTest">
3188 <summary>
3189 Gets or sets the current test
3190 </summary>
3191 </member>
3192 <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTime">
3193 <summary>
3194 The time the current test started execution
3195 </summary>
3196 </member>
3197 <member name="P:NUnit.Framework.Internal.TestExecutionContext.StartTicks">
3198 <summary>
3199 The time the current test started in Ticks
3200 </summary>
3201 </member>
3202 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentResult">
3203 <summary>
3204 Gets or sets the current test result
3205 </summary>
3206 </member>
3207 <member name="P:NUnit.Framework.Internal.TestExecutionContext.OutWriter">
3208 <summary>
3209 Gets a TextWriter that will send output to the current test result.
3210 </summary>
3211 </member>
3212 <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestObject">
3213 <summary>
3214 The current test object - that is the user fixture
3215 object on which tests are being executed.
3216 </summary>
3217 </member>
3218 <member name="P:NUnit.Framework.Internal.TestExecutionContext.WorkDirectory">
3219 <summary>
3220 Get or set the working directory
3221 </summary>
3222 </member>
3223 <member name="P:NUnit.Framework.Internal.TestExecutionContext.StopOnError">
3224 <summary>
3225 Get or set indicator that run should stop on the first error
3226 </summary>
3227 </member>
3228 <member name="P:NUnit.Framework.Internal.TestExecutionContext.ExecutionStatus">
3229 <summary>
3230 Gets an enum indicating whether a stop has been requested.
3231 </summary>
3232 </member>
3233 <member name="P:NUnit.Framework.Internal.TestExecutionContext.Listener">
3234 <summary>
3235 The current test event listener
3236 </summary>
3237 </member>
3238 <member name="P:NUnit.Framework.Internal.TestExecutionContext.Dispatcher">
3239 <summary>
3240 The current WorkItemDispatcher
3241 </summary>
3242 </member>
3243 <member name="P:NUnit.Framework.Internal.TestExecutionContext.ParallelScope">
3244 <summary>
3245 The ParallelScope to be used by tests running in this context.
3246 For builds with out the parallel feature, it has no effect.
3247 </summary>
3248 </member>
3249 <member name="P:NUnit.Framework.Internal.TestExecutionContext.RandomGenerator">
3250 <summary>
3251 Gets the RandomGenerator specific to this Test
3252 </summary>
3253 </member>
3254 <member name="P:NUnit.Framework.Internal.TestExecutionContext.AssertCount">
3255 <summary>
3256 Gets the assert count.
3257 </summary>
3258 <value>The assert count.</value>
3259 </member>
3260 <member name="P:NUnit.Framework.Internal.TestExecutionContext.TestCaseTimeout">
3261 <summary>
3262 Gets or sets the test case timeout value
3263 </summary>
3264 </member>
3265 <member name="P:NUnit.Framework.Internal.TestExecutionContext.UpstreamActions">
3266 <summary>
3267 Gets a list of ITestActions set by upstream tests
3268 </summary>
3269 </member>
3270 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentCulture">
3271 <summary>
3272 Saves or restores the CurrentCulture
3273 </summary>
3274 </member>
3275 <member name="P:NUnit.Framework.Internal.TestExecutionContext.CurrentUICulture">
3276 <summary>
3277 Saves or restores the CurrentUICulture
3278 </summary>
3279 </member>
3280 <member name="M:NUnit.Framework.Internal.TestExecutionContext.UpdateContextFromEnvironment">
3281 <summary>
3282 Record any changes in the environment made by
3283 the test code in the execution context so it
3284 will be passed on to lower level tests.
3285 </summary>
3286 </member>
3287 <member name="M:NUnit.Framework.Internal.TestExecutionContext.EstablishExecutionEnvironment">
3288 <summary>
3289 Set up the execution environment to match a context.
3290 Note that we may be running on the same thread where the
3291 context was initially created or on a different thread.
3292 </summary>
3293 </member>
3294 <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount">
3295 <summary>
3296 Increments the assert count by one.
3297 </summary>
3298 </member>
3299 <member name="M:NUnit.Framework.Internal.TestExecutionContext.IncrementAssertCount(System.Int32)">
3300 <summary>
3301 Increments the assert count by a specified amount.
3302 </summary>
3303 </member>
3304 <member name="T:NUnit.Framework.Internal.TestExecutionStatus">
3305 <summary>
3306 Enumeration indicating whether the tests are
3307 running normally or being cancelled.
3308 </summary>
3309 </member>
3310 <member name="F:NUnit.Framework.Internal.TestExecutionStatus.Running">
3311 <summary>
3312 Running normally with no stop requested
3313 </summary>
3314 </member>
3315 <member name="F:NUnit.Framework.Internal.TestExecutionStatus.StopRequested">
3316 <summary>
3317 A graceful stop has been requested
3318 </summary>
3319 </member>
3320 <member name="F:NUnit.Framework.Internal.TestExecutionStatus.AbortRequested">
3321 <summary>
3322 A forced stop has been requested
3323 </summary>
3324 </member>
3325 <member name="T:NUnit.Framework.Internal.TestFilter">
3326 <summary>
3327 Interface to be implemented by filters applied to tests.
3328 The filter applies when running the test, after it has been
3329 loaded, since this is the only time an ITest exists.
3330 </summary>
3331 </member>
3332 <member name="F:NUnit.Framework.Internal.TestFilter.Empty">
3333 <summary>
3334 Unique Empty filter.
3335 </summary>
3336 </member>
3337 <member name="P:NUnit.Framework.Internal.TestFilter.IsEmpty">
3338 <summary>
3339 Indicates whether this is the EmptyFilter
3340 </summary>
3341 </member>
3342 <member name="P:NUnit.Framework.Internal.TestFilter.TopLevel">
3343 <summary>
3344 Indicates whether this is a top-level filter,
3345 not contained in any other filter.
3346 </summary>
3347 </member>
3348 <member name="M:NUnit.Framework.Internal.TestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
3349 <summary>
3350 Determine if a particular test passes the filter criteria. The default
3351 implementation checks the test itself, its parents and any descendants.
3352
3353 Derived classes may override this method or any of the Match methods
3354 to change the behavior of the filter.
3355 </summary>
3356 <param name="test">The test to which the filter is applied</param>
3357 <returns>True if the test passes the filter, otherwise false</returns>
3358 </member>
3359 <member name="M:NUnit.Framework.Internal.TestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
3360 <summary>
3361 Determine if a test matches the filter expicitly. That is, it must
3362 be a direct match of the test itself or one of it's children.
3363 </summary>
3364 <param name="test">The test to which the filter is applied</param>
3365 <returns>True if the test matches the filter explicityly, otherwise false</returns>
3366 </member>
3367 <member name="M:NUnit.Framework.Internal.TestFilter.Match(NUnit.Framework.Interfaces.ITest)">
3368 <summary>
3369 Determine whether the test itself matches the filter criteria, without
3370 examining either parents or descendants. This is overridden by each
3371 different type of filter to perform the necessary tests.
3372 </summary>
3373 <param name="test">The test to which the filter is applied</param>
3374 <returns>True if the filter matches the any parent of the test</returns>
3375 </member>
3376 <member name="M:NUnit.Framework.Internal.TestFilter.MatchParent(NUnit.Framework.Interfaces.ITest)">
3377 <summary>
3378 Determine whether any ancestor of the test matches the filter criteria
3379 </summary>
3380 <param name="test">The test to which the filter is applied</param>
3381 <returns>True if the filter matches the an ancestor of the test</returns>
3382 </member>
3383 <member name="M:NUnit.Framework.Internal.TestFilter.MatchDescendant(NUnit.Framework.Interfaces.ITest)">
3384 <summary>
3385 Determine whether any descendant of the test matches the filter criteria.
3386 </summary>
3387 <param name="test">The test to be matched</param>
3388 <returns>True if at least one descendant matches the filter criteria</returns>
3389 </member>
3390 <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(System.String)">
3391 <summary>
3392 Create a TestFilter instance from an xml representation.
3393 </summary>
3394 </member>
3395 <member name="M:NUnit.Framework.Internal.TestFilter.FromXml(NUnit.Framework.Interfaces.TNode)">
3396 <summary>
3397 Create a TestFilter from it's TNode representation
3398 </summary>
3399 </member>
3400 <member name="T:NUnit.Framework.Internal.TestFilter.EmptyFilter">
3401 <summary>
3402 Nested class provides an empty filter - one that always
3403 returns true when called. It never matches explicitly.
3404 </summary>
3405 </member>
3406 <member name="M:NUnit.Framework.Internal.TestFilter.ToXml(System.Boolean)">
3407 <summary>
3408 Adds an XML node
3409 </summary>
3410 <param name="recursive">True if recursive</param>
3411 <returns>The added XML node</returns>
3412 </member>
3413 <member name="M:NUnit.Framework.Internal.TestFilter.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
3414 <summary>
3415 Adds an XML node
3416 </summary>
3417 <param name="parentNode">Parent node</param>
3418 <param name="recursive">True if recursive</param>
3419 <returns>The added XML node</returns>
3420 </member>
3421 <member name="T:NUnit.Framework.Internal.TestFixtureParameters">
3422 <summary>
3423 The TestCaseParameters class encapsulates method arguments and
3424 other selected parameters needed for constructing
3425 a parameterized test case.
3426 </summary>
3427 </member>
3428 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor">
3429 <summary>
3430 Default Constructor creates an empty parameter set
3431 </summary>
3432 </member>
3433 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Exception)">
3434 <summary>
3435 Construct a non-runnable ParameterSet, specifying
3436 the provider exception that made it invalid.
3437 </summary>
3438 </member>
3439 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(System.Object[])">
3440 <summary>
3441 Construct a parameter set with a list of arguments
3442 </summary>
3443 <param name="args"></param>
3444 </member>
3445 <member name="M:NUnit.Framework.Internal.TestFixtureParameters.#ctor(NUnit.Framework.Interfaces.ITestFixtureData)">
3446 <summary>
3447 Construct a ParameterSet from an object implementing ITestCaseData
3448 </summary>
3449 <param name="data"></param>
3450 </member>
3451 <member name="P:NUnit.Framework.Internal.TestFixtureParameters.TypeArgs">
3452 <summary>
3453 Type arguments used to create a generic fixture instance
3454 </summary>
3455 </member>
3456 <member name="T:NUnit.Framework.Internal.TestListener">
3457 <summary>
3458 TestListener provides an implementation of ITestListener that
3459 does nothing. It is used only through its NULL property.
3460 </summary>
3461 </member>
3462 <member name="M:NUnit.Framework.Internal.TestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
3463 <summary>
3464 Called when a test has just started
3465 </summary>
3466 <param name="test">The test that is starting</param>
3467 </member>
3468 <member name="M:NUnit.Framework.Internal.TestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
3469 <summary>
3470 Called when a test case has finished
3471 </summary>
3472 <param name="result">The result of the test</param>
3473 </member>
3474 <member name="M:NUnit.Framework.Internal.TestListener.#ctor">
3475 <summary>
3476 Construct a new TestListener - private so it may not be used.
3477 </summary>
3478 </member>
3479 <member name="P:NUnit.Framework.Internal.TestListener.NULL">
3480 <summary>
3481 Get a listener that does nothing
3482 </summary>
3483 </member>
3484 <member name="T:NUnit.Framework.Internal.TestNameGenerator">
3485 <summary>
3486 TestNameGenerator is able to create test names according to
3487 a coded pattern.
3488 </summary>
3489 </member>
3490 <member name="M:NUnit.Framework.Internal.TestNameGenerator.#ctor(System.String)">
3491 <summary>
3492 Construct a TestNameGenerator
3493 </summary>
3494 <param name="pattern">The pattern used by this generator.</param>
3495 </member>
3496 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod)">
3497 <summary>
3498 Get the display name for a TestMethod and it's arguments
3499 </summary>
3500 <param name="testMethod">A TestMethod</param>
3501 <returns>The display name</returns>
3502 </member>
3503 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(NUnit.Framework.Internal.TestMethod,System.Object[])">
3504 <summary>
3505 Get the display name for a TestMethod and it's arguments
3506 </summary>
3507 <param name="testMethod">A TestMethod</param>
3508 <param name="args">Arguments to be used</param>
3509 <returns>The display name</returns>
3510 </member>
3511 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(System.Reflection.MethodInfo)">
3512 <summary>
3513 Get the display name for a MethodInfo
3514 </summary>
3515 <param name="method">A MethodInfo</param>
3516 <returns>The display name</returns>
3517 </member>
3518 <member name="M:NUnit.Framework.Internal.TestNameGenerator.GetDisplayName(System.Reflection.MethodInfo,System.Object[])">
3519 <summary>
3520 Get the display name for a method with args
3521 </summary>
3522 <param name="method">A MethodInfo</param>
3523 <param name="args">Argument list for the method</param>
3524 <returns>The display name</returns>
3525 </member>
3526 <member name="T:NUnit.Framework.Internal.TestParameters">
3527 <summary>
3528 TestParameters is the abstract base class for all classes
3529 that know how to provide data for constructing a test.
3530 </summary>
3531 </member>
3532 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor">
3533 <summary>
3534 Default Constructor creates an empty parameter set
3535 </summary>
3536 </member>
3537 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Object[])">
3538 <summary>
3539 Construct a parameter set with a list of arguments
3540 </summary>
3541 <param name="args"></param>
3542 </member>
3543 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(System.Exception)">
3544 <summary>
3545 Construct a non-runnable ParameterSet, specifying
3546 the provider exception that made it invalid.
3547 </summary>
3548 </member>
3549 <member name="M:NUnit.Framework.Internal.TestParameters.#ctor(NUnit.Framework.Interfaces.ITestData)">
3550 <summary>
3551 Construct a ParameterSet from an object implementing ITestData
3552 </summary>
3553 <param name="data"></param>
3554 </member>
3555 <member name="P:NUnit.Framework.Internal.TestParameters.RunState">
3556 <summary>
3557 The RunState for this set of parameters.
3558 </summary>
3559 </member>
3560 <member name="P:NUnit.Framework.Internal.TestParameters.Arguments">
3561 <summary>
3562 The arguments to be used in running the test,
3563 which must match the method signature.
3564 </summary>
3565 </member>
3566 <member name="P:NUnit.Framework.Internal.TestParameters.TestName">
3567 <summary>
3568 A name to be used for this test case in lieu
3569 of the standard generated name containing
3570 the argument list.
3571 </summary>
3572 </member>
3573 <member name="P:NUnit.Framework.Internal.TestParameters.Properties">
3574 <summary>
3575 Gets the property dictionary for this test
3576 </summary>
3577 </member>
3578 <member name="M:NUnit.Framework.Internal.TestParameters.ApplyToTest(NUnit.Framework.Internal.Test)">
3579 <summary>
3580 Applies ParameterSet _values to the test itself.
3581 </summary>
3582 <param name="test">A test.</param>
3583 </member>
3584 <member name="P:NUnit.Framework.Internal.TestParameters.OriginalArguments">
3585 <summary>
3586 The original arguments provided by the user,
3587 used for display purposes.
3588 </summary>
3589 </member>
3590 <member name="T:NUnit.Framework.Internal.TestProgressReporter">
3591 <summary>
3592 TestProgressReporter translates ITestListener events into
3593 the async callbacks that are used to inform the client
3594 software about the progress of a test run.
3595 </summary>
3596 </member>
3597 <member name="M:NUnit.Framework.Internal.TestProgressReporter.#ctor(System.Web.UI.ICallbackEventHandler)">
3598 <summary>
3599 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestProgressReporter"/> class.
3600 </summary>
3601 <param name="handler">The callback handler to be used for reporting progress.</param>
3602 </member>
3603 <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestStarted(NUnit.Framework.Interfaces.ITest)">
3604 <summary>
3605 Called when a test has just started
3606 </summary>
3607 <param name="test">The test that is starting</param>
3608 </member>
3609 <member name="M:NUnit.Framework.Internal.TestProgressReporter.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
3610 <summary>
3611 Called when a test has finished. Sends a result summary to the callback.
3612 to
3613 </summary>
3614 <param name="result">The result of the test</param>
3615 </member>
3616 <member name="M:NUnit.Framework.Internal.TestProgressReporter.GetParent(NUnit.Framework.Interfaces.ITest)">
3617 <summary>
3618 Returns the parent test item for the targer test item if it exists
3619 </summary>
3620 <param name="test"></param>
3621 <returns>parent test item</returns>
3622 </member>
3623 <member name="M:NUnit.Framework.Internal.TestProgressReporter.FormatAttributeValue(System.String)">
3624 <summary>
3625 Makes a string safe for use as an attribute, replacing
3626 characters characters that can't be used with their
3627 corresponding xml representations.
3628 </summary>
3629 <param name="original">The string to be used</param>
3630 <returns>A new string with the _values replaced</returns>
3631 </member>
3632 <member name="T:NUnit.Framework.Internal.ParameterizedFixtureSuite">
3633 <summary>
3634 ParameterizedFixtureSuite serves as a container for the set of test
3635 fixtures created from a given Type using various parameters.
3636 </summary>
3637 </member>
3638 <member name="M:NUnit.Framework.Internal.ParameterizedFixtureSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
3639 <summary>
3640 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.ParameterizedFixtureSuite"/> class.
3641 </summary>
3642 <param name="typeInfo">The ITypeInfo for the type that represents the suite.</param>
3643 </member>
3644 <member name="P:NUnit.Framework.Internal.ParameterizedFixtureSuite.TestType">
3645 <summary>
3646 Gets a string representing the type of test
3647 </summary>
3648 <value></value>
3649 </member>
3650 <member name="T:NUnit.Framework.Internal.ParameterizedMethodSuite">
3651 <summary>
3652 ParameterizedMethodSuite holds a collection of individual
3653 TestMethods with their arguments applied.
3654 </summary>
3655 </member>
3656 <member name="M:NUnit.Framework.Internal.ParameterizedMethodSuite.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
3657 <summary>
3658 Construct from a MethodInfo
3659 </summary>
3660 <param name="method"></param>
3661 </member>
3662 <member name="P:NUnit.Framework.Internal.ParameterizedMethodSuite.TestType">
3663 <summary>
3664 Gets a string representing the type of test
3665 </summary>
3666 <value></value>
3667 </member>
3668 <member name="T:NUnit.Framework.Internal.SetUpFixture">
3669 <summary>
3670 SetUpFixture extends TestSuite and supports
3671 Setup and TearDown methods.
3672 </summary>
3673 </member>
3674 <member name="M:NUnit.Framework.Internal.SetUpFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
3675 <summary>
3676 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.SetUpFixture"/> class.
3677 </summary>
3678 <param name="type">The type.</param>
3679 </member>
3680 <member name="T:NUnit.Framework.Internal.Test">
3681 <summary>
3682 The Test abstract class represents a test within the framework.
3683 </summary>
3684 </member>
3685 <member name="F:NUnit.Framework.Internal.Test._nextID">
3686 <summary>
3687 Static value to seed ids. It's started at 1000 so any
3688 uninitialized ids will stand out.
3689 </summary>
3690 </member>
3691 <member name="F:NUnit.Framework.Internal.Test.setUpMethods">
3692 <summary>
3693 The SetUp methods.
3694 </summary>
3695 </member>
3696 <member name="F:NUnit.Framework.Internal.Test.tearDownMethods">
3697 <summary>
3698 The teardown methods
3699 </summary>
3700 </member>
3701 <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String)">
3702 <summary>
3703 Constructs a test given its name
3704 </summary>
3705 <param name="name">The name of the test</param>
3706 </member>
3707 <member name="M:NUnit.Framework.Internal.Test.#ctor(System.String,System.String)">
3708 <summary>
3709 Constructs a test given the path through the
3710 test hierarchy to its parent and a name.
3711 </summary>
3712 <param name="pathName">The parent tests full name</param>
3713 <param name="name">The name of the test</param>
3714 </member>
3715 <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
3716 <summary>
3717 TODO: Documentation needed for constructor
3718 </summary>
3719 <param name="typeInfo"></param>
3720 </member>
3721 <member name="M:NUnit.Framework.Internal.Test.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
3722 <summary>
3723 Construct a test from a MethodInfo
3724 </summary>
3725 <param name="method"></param>
3726 </member>
3727 <member name="P:NUnit.Framework.Internal.Test.Id">
3728 <summary>
3729 Gets or sets the id of the test
3730 </summary>
3731 <value></value>
3732 </member>
3733 <member name="P:NUnit.Framework.Internal.Test.Name">
3734 <summary>
3735 Gets or sets the name of the test
3736 </summary>
3737 </member>
3738 <member name="P:NUnit.Framework.Internal.Test.FullName">
3739 <summary>
3740 Gets or sets the fully qualified name of the test
3741 </summary>
3742 <value></value>
3743 </member>
3744 <member name="P:NUnit.Framework.Internal.Test.ClassName">
3745 <summary>
3746 Gets the name of the class containing this test. Returns
3747 null if the test is not associated with a class.
3748 </summary>
3749 </member>
3750 <member name="P:NUnit.Framework.Internal.Test.MethodName">
3751 <summary>
3752 Gets the name of the method implementing this test.
3753 Returns null if the test is not implemented as a method.
3754 </summary>
3755 </member>
3756 <member name="P:NUnit.Framework.Internal.Test.TypeInfo">
3757 <summary>
3758 Gets the TypeInfo of the fixture used in running this test
3759 or null if no fixture type is associated with it.
3760 </summary>
3761 </member>
3762 <member name="P:NUnit.Framework.Internal.Test.Method">
3763 <summary>
3764 Gets a MethodInfo for the method implementing this test.
3765 Returns null if the test is not implemented as a method.
3766 </summary>
3767 </member>
3768 <member name="P:NUnit.Framework.Internal.Test.RunState">
3769 <summary>
3770 Whether or not the test should be run
3771 </summary>
3772 </member>
3773 <member name="P:NUnit.Framework.Internal.Test.XmlElementName">
3774 <summary>
3775 Gets the name used for the top-level element in the
3776 XML representation of this test
3777 </summary>
3778 </member>
3779 <member name="P:NUnit.Framework.Internal.Test.TestType">
3780 <summary>
3781 Gets a string representing the type of test. Used as an attribute
3782 value in the XML representation of a test and has no other
3783 function in the framework.
3784 </summary>
3785 </member>
3786 <member name="P:NUnit.Framework.Internal.Test.TestCaseCount">
3787 <summary>
3788 Gets a count of test cases represented by
3789 or contained under this test.
3790 </summary>
3791 </member>
3792 <member name="P:NUnit.Framework.Internal.Test.Properties">
3793 <summary>
3794 Gets the properties for this test
3795 </summary>
3796 </member>
3797 <member name="P:NUnit.Framework.Internal.Test.IsSuite">
3798 <summary>
3799 Returns true if this is a TestSuite
3800 </summary>
3801 </member>
3802 <member name="P:NUnit.Framework.Internal.Test.HasChildren">
3803 <summary>
3804 Gets a bool indicating whether the current test
3805 has any descendant tests.
3806 </summary>
3807 </member>
3808 <member name="P:NUnit.Framework.Internal.Test.Parent">
3809 <summary>
3810 Gets the parent as a Test object.
3811 Used by the core to set the parent.
3812 </summary>
3813 </member>
3814 <member name="P:NUnit.Framework.Internal.Test.Tests">
3815 <summary>
3816 Gets this test's child tests
3817 </summary>
3818 <value>A list of child tests</value>
3819 </member>
3820 <member name="P:NUnit.Framework.Internal.Test.Fixture">
3821 <summary>
3822 Gets or sets a fixture object for running this test.
3823 </summary>
3824 </member>
3825 <member name="P:NUnit.Framework.Internal.Test.IdPrefix">
3826 <summary>
3827 Static prefix used for ids in this AppDomain.
3828 Set by FrameworkController.
3829 </summary>
3830 </member>
3831 <member name="P:NUnit.Framework.Internal.Test.Seed">
3832 <summary>
3833 Gets or Sets the Int value representing the seed for the RandomGenerator
3834 </summary>
3835 <value></value>
3836 </member>
3837 <member name="M:NUnit.Framework.Internal.Test.MakeTestResult">
3838 <summary>
3839 Creates a TestResult for this test.
3840 </summary>
3841 <returns>A TestResult suitable for this type of test.</returns>
3842 </member>
3843 <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.MemberInfo)">
3844 <summary>
3845 Modify a newly constructed test by applying any of NUnit's common
3846 attributes, based on a supplied ICustomAttributeProvider, which is
3847 usually the reflection element from which the test was constructed,
3848 but may not be in some instances. The attributes retrieved are
3849 saved for use in subsequent operations.
3850 </summary>
3851 <param name="provider">An object deriving from MemberInfo</param>
3852 </member>
3853 <member name="M:NUnit.Framework.Internal.Test.ApplyAttributesToTest(System.Reflection.Assembly)">
3854 <summary>
3855 Modify a newly constructed test by applying any of NUnit's common
3856 attributes, based on a supplied ICustomAttributeProvider, which is
3857 usually the reflection element from which the test was constructed,
3858 but may not be in some instances. The attributes retrieved are
3859 saved for use in subsequent operations.
3860 </summary>
3861 <param name="provider">An object deriving from MemberInfo</param>
3862 </member>
3863 <member name="M:NUnit.Framework.Internal.Test.PopulateTestNode(NUnit.Framework.Interfaces.TNode,System.Boolean)">
3864 <summary>
3865 Add standard attributes and members to a test node.
3866 </summary>
3867 <param name="thisNode"></param>
3868 <param name="recursive"></param>
3869 </member>
3870 <member name="M:NUnit.Framework.Internal.Test.ToXml(System.Boolean)">
3871 <summary>
3872 Returns the Xml representation of the test
3873 </summary>
3874 <param name="recursive">If true, include child tests recursively</param>
3875 <returns></returns>
3876 </member>
3877 <member name="M:NUnit.Framework.Internal.Test.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
3878 <summary>
3879 Returns an XmlNode representing the current result after
3880 adding it as a child of the supplied parent node.
3881 </summary>
3882 <param name="parentNode">The parent node.</param>
3883 <param name="recursive">If true, descendant results are included</param>
3884 <returns></returns>
3885 </member>
3886 <member name="M:NUnit.Framework.Internal.Test.CompareTo(System.Object)">
3887 <summary>
3888 Compares this test to another test for sorting purposes
3889 </summary>
3890 <param name="obj">The other test</param>
3891 <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>
3892 </member>
3893 <member name="T:NUnit.Framework.Internal.TestAssembly">
3894 <summary>
3895 TestAssembly is a TestSuite that represents the execution
3896 of tests in a managed assembly.
3897 </summary>
3898 </member>
3899 <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.Reflection.Assembly,System.String)">
3900 <summary>
3901 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
3902 specifying the Assembly and the path from which it was loaded.
3903 </summary>
3904 <param name="assembly">The assembly this test represents.</param>
3905 <param name="path">The path used to load the assembly.</param>
3906 </member>
3907 <member name="M:NUnit.Framework.Internal.TestAssembly.#ctor(System.String)">
3908 <summary>
3909 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestAssembly"/> class
3910 for a path which could not be loaded.
3911 </summary>
3912 <param name="path">The path used to load the assembly.</param>
3913 </member>
3914 <member name="P:NUnit.Framework.Internal.TestAssembly.Assembly">
3915 <summary>
3916 Gets the Assembly represented by this instance.
3917 </summary>
3918 </member>
3919 <member name="P:NUnit.Framework.Internal.TestAssembly.TestType">
3920 <summary>
3921 Gets the name used for the top-level element in the
3922 XML representation of this test
3923 </summary>
3924 </member>
3925 <member name="T:NUnit.Framework.Internal.TestFixture">
3926 <summary>
3927 TestFixture is a surrogate for a user test fixture class,
3928 containing one or more tests.
3929 </summary>
3930 </member>
3931 <member name="M:NUnit.Framework.Internal.TestFixture.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
3932 <summary>
3933 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestFixture"/> class.
3934 </summary>
3935 <param name="fixtureType">Type of the fixture.</param>
3936 </member>
3937 <member name="T:NUnit.Framework.Internal.TestMethod">
3938 <summary>
3939 The TestMethod class represents a Test implemented as a method.
3940 </summary>
3941 </member>
3942 <member name="F:NUnit.Framework.Internal.TestMethod.parms">
3943 <summary>
3944 The ParameterSet used to create this test method
3945 </summary>
3946 </member>
3947 <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo)">
3948 <summary>
3949 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
3950 </summary>
3951 <param name="method">The method to be used as a test.</param>
3952 </member>
3953 <member name="M:NUnit.Framework.Internal.TestMethod.#ctor(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
3954 <summary>
3955 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestMethod"/> class.
3956 </summary>
3957 <param name="method">The method to be used as a test.</param>
3958 <param name="parentSuite">The suite or fixture to which the new test will be added</param>
3959 </member>
3960 <member name="M:NUnit.Framework.Internal.TestMethod.MakeTestResult">
3961 <summary>
3962 Overridden to return a TestCaseResult.
3963 </summary>
3964 <returns>A TestResult for this test.</returns>
3965 </member>
3966 <member name="P:NUnit.Framework.Internal.TestMethod.HasChildren">
3967 <summary>
3968 Gets a bool indicating whether the current test
3969 has any descendant tests.
3970 </summary>
3971 </member>
3972 <member name="M:NUnit.Framework.Internal.TestMethod.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
3973 <summary>
3974 Returns a TNode representing the current result after
3975 adding it as a child of the supplied parent node.
3976 </summary>
3977 <param name="parentNode">The parent node.</param>
3978 <param name="recursive">If true, descendant results are included</param>
3979 <returns></returns>
3980 </member>
3981 <member name="P:NUnit.Framework.Internal.TestMethod.Tests">
3982 <summary>
3983 Gets this test's child tests
3984 </summary>
3985 <value>A list of child tests</value>
3986 </member>
3987 <member name="P:NUnit.Framework.Internal.TestMethod.XmlElementName">
3988 <summary>
3989 Gets the name used for the top-level element in the
3990 XML representation of this test
3991 </summary>
3992 </member>
3993 <member name="P:NUnit.Framework.Internal.TestMethod.MethodName">
3994 <summary>
3995 Returns the name of the method
3996 </summary>
3997 </member>
3998 <member name="T:NUnit.Framework.Internal.TestSuite">
3999 <summary>
4000 TestSuite represents a composite test, which contains other tests.
4001 </summary>
4002 </member>
4003 <member name="F:NUnit.Framework.Internal.TestSuite.tests">
4004 <summary>
4005 Our collection of child tests
4006 </summary>
4007 </member>
4008 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String)">
4009 <summary>
4010 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
4011 </summary>
4012 <param name="name">The name of the suite.</param>
4013 </member>
4014 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.String,System.String)">
4015 <summary>
4016 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
4017 </summary>
4018 <param name="parentSuiteName">Name of the parent suite.</param>
4019 <param name="name">The name of the suite.</param>
4020 </member>
4021 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(NUnit.Framework.Interfaces.ITypeInfo)">
4022 <summary>
4023 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
4024 </summary>
4025 <param name="fixtureType">Type of the fixture.</param>
4026 </member>
4027 <member name="M:NUnit.Framework.Internal.TestSuite.#ctor(System.Type)">
4028 <summary>
4029 Initializes a new instance of the <see cref="T:NUnit.Framework.Internal.TestSuite"/> class.
4030 </summary>
4031 <param name="fixtureType">Type of the fixture.</param>
4032 </member>
4033 <member name="M:NUnit.Framework.Internal.TestSuite.Sort">
4034 <summary>
4035 Sorts tests under this suite.
4036 </summary>
4037 </member>
4038 <member name="M:NUnit.Framework.Internal.TestSuite.Add(NUnit.Framework.Internal.Test)">
4039 <summary>
4040 Adds a test to the suite.
4041 </summary>
4042 <param name="test">The test.</param>
4043 </member>
4044 <member name="P:NUnit.Framework.Internal.TestSuite.Tests">
4045 <summary>
4046 Gets this test's child tests
4047 </summary>
4048 <value>The list of child tests</value>
4049 </member>
4050 <member name="P:NUnit.Framework.Internal.TestSuite.TestCaseCount">
4051 <summary>
4052 Gets a count of test cases represented by
4053 or contained under this test.
4054 </summary>
4055 <value></value>
4056 </member>
4057 <member name="P:NUnit.Framework.Internal.TestSuite.Arguments">
4058 <summary>
4059 The arguments to use in creating the fixture
4060 </summary>
4061 </member>
4062 <member name="P:NUnit.Framework.Internal.TestSuite.MaintainTestOrder">
4063 <summary>
4064 Set to true to suppress sorting this suite's contents
4065 </summary>
4066 </member>
4067 <member name="M:NUnit.Framework.Internal.TestSuite.MakeTestResult">
4068 <summary>
4069 Overridden to return a TestSuiteResult.
4070 </summary>
4071 <returns>A TestResult for this test.</returns>
4072 </member>
4073 <member name="P:NUnit.Framework.Internal.TestSuite.HasChildren">
4074 <summary>
4075 Gets a bool indicating whether the current test
4076 has any descendant tests.
4077 </summary>
4078 </member>
4079 <member name="P:NUnit.Framework.Internal.TestSuite.XmlElementName">
4080 <summary>
4081 Gets the name used for the top-level element in the
4082 XML representation of this test
4083 </summary>
4084 </member>
4085 <member name="M:NUnit.Framework.Internal.TestSuite.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
4086 <summary>
4087 Returns an XmlNode representing the current result after
4088 adding it as a child of the supplied parent node.
4089 </summary>
4090 <param name="parentNode">The parent node.</param>
4091 <param name="recursive">If true, descendant results are included</param>
4092 <returns></returns>
4093 </member>
4094 <member name="M:NUnit.Framework.Internal.TestSuite.CheckSetUpTearDownMethods(System.Type)">
4095 <summary>
4096 Check that setup and teardown methods marked by certain attributes
4097 meet NUnit's requirements and mark the tests not runnable otherwise.
4098 </summary>
4099 <param name="attrType">The attribute type to check for</param>
4100 </member>
4101 <member name="T:NUnit.Framework.Internal.TypeHelper">
4102 <summary>
4103 TypeHelper provides static methods that operate on Types.
4104 </summary>
4105 </member>
4106 <member name="F:NUnit.Framework.Internal.TypeHelper.NonmatchingType">
4107 <summary>
4108 A special value, which is used to indicate that BestCommonType() method
4109 was unable to find a common type for the specified arguments.
4110 </summary>
4111 </member>
4112 <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type)">
4113 <summary>
4114 Gets the display name for a Type as used by NUnit.
4115 </summary>
4116 <param name="type">The Type for which a display name is needed.</param>
4117 <returns>The display name for the Type</returns>
4118 </member>
4119 <member name="M:NUnit.Framework.Internal.TypeHelper.GetDisplayName(System.Type,System.Object[])">
4120 <summary>
4121 Gets the display name for a Type as used by NUnit.
4122 </summary>
4123 <param name="type">The Type for which a display name is needed.</param>
4124 <param name="arglist">The arglist provided.</param>
4125 <returns>The display name for the Type</returns>
4126 </member>
4127 <member name="M:NUnit.Framework.Internal.TypeHelper.BestCommonType(System.Type,System.Type)">
4128 <summary>
4129 Returns the best fit for a common type to be used in
4130 matching actual arguments to a methods Type parameters.
4131 </summary>
4132 <param name="type1">The first type.</param>
4133 <param name="type2">The second type.</param>
4134 <returns>Either type1 or type2, depending on which is more general.</returns>
4135 </member>
4136 <member name="M:NUnit.Framework.Internal.TypeHelper.IsNumeric(System.Type)">
4137 <summary>
4138 Determines whether the specified type is numeric.
4139 </summary>
4140 <param name="type">The type to be examined.</param>
4141 <returns>
4142 <c>true</c> if the specified type is numeric; otherwise, <c>false</c>.
4143 </returns>
4144 </member>
4145 <member name="M:NUnit.Framework.Internal.TypeHelper.ConvertArgumentList(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
4146 <summary>
4147 Convert an argument list to the required parameter types.
4148 Currently, only widening numeric conversions are performed.
4149 </summary>
4150 <param name="arglist">An array of args to be converted</param>
4151 <param name="parameters">A ParameterInfo[] whose types will be used as targets</param>
4152 </member>
4153 <member name="M:NUnit.Framework.Internal.TypeHelper.CanDeduceTypeArgsFromArgs(System.Type,System.Object[],System.Type[]@)">
4154 <summary>
4155 Determines whether this instance can deduce type args for a generic type from the supplied arguments.
4156 </summary>
4157 <param name="type">The type to be examined.</param>
4158 <param name="arglist">The arglist.</param>
4159 <param name="typeArgsOut">The type args to be used.</param>
4160 <returns>
4161 <c>true</c> if this the provided args give sufficient information to determine the type args to be used; otherwise, <c>false</c>.
4162 </returns>
4163 </member>
4164 <member name="M:NUnit.Framework.Internal.TypeHelper.GetEnumValues(System.Type)">
4165 <summary>
4166 Gets the _values for an enumeration, using Enum.GetTypes
4167 where available, otherwise through reflection.
4168 </summary>
4169 <param name="enumType"></param>
4170 <returns></returns>
4171 </member>
4172 <member name="M:NUnit.Framework.Internal.TypeHelper.GetEnumNames(System.Type)">
4173 <summary>
4174 Gets the ids of the _values for an enumeration,
4175 using Enum.GetNames where available, otherwise
4176 through reflection.
4177 </summary>
4178 <param name="enumType"></param>
4179 <returns></returns>
4180 </member>
4181 <member name="T:NUnit.Framework.Internal.TypeWrapper">
4182 <summary>
4183 The TypeWrapper class wraps a Type so it may be used in
4184 a platform-independent manner.
4185 </summary>
4186 </member>
4187 <member name="M:NUnit.Framework.Internal.TypeWrapper.#ctor(System.Type)">
4188 <summary>
4189 Construct a TypeWrapper for a specified Type.
4190 </summary>
4191 </member>
4192 <member name="P:NUnit.Framework.Internal.TypeWrapper.Type">
4193 <summary>
4194 Gets the underlying Type on which this TypeWrapper is based.
4195 </summary>
4196 </member>
4197 <member name="P:NUnit.Framework.Internal.TypeWrapper.BaseType">
4198 <summary>
4199 Gets the base type of this type as an ITypeInfo
4200 </summary>
4201 </member>
4202 <member name="P:NUnit.Framework.Internal.TypeWrapper.Name">
4203 <summary>
4204 Gets the Name of the Type
4205 </summary>
4206 </member>
4207 <member name="P:NUnit.Framework.Internal.TypeWrapper.FullName">
4208 <summary>
4209 Gets the FullName of the Type
4210 </summary>
4211 </member>
4212 <member name="P:NUnit.Framework.Internal.TypeWrapper.Assembly">
4213 <summary>
4214 Gets the assembly in which the type is declared
4215 </summary>
4216 </member>
4217 <member name="P:NUnit.Framework.Internal.TypeWrapper.Namespace">
4218 <summary>
4219 Gets the namespace of the Type
4220 </summary>
4221 </member>
4222 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsAbstract">
4223 <summary>
4224 Gets a value indicating whether the type is abstract.
4225 </summary>
4226 </member>
4227 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericType">
4228 <summary>
4229 Gets a value indicating whether the Type is a generic Type
4230 </summary>
4231 </member>
4232 <member name="M:NUnit.Framework.Internal.TypeWrapper.IsType(System.Type)">
4233 <summary>
4234 Returns true if the Type wrapped is T
4235 </summary>
4236 </member>
4237 <member name="P:NUnit.Framework.Internal.TypeWrapper.ContainsGenericParameters">
4238 <summary>
4239 Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
4240 </summary>
4241 </member>
4242 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsGenericTypeDefinition">
4243 <summary>
4244 Gets a value indicating whether the Type is a generic Type definition
4245 </summary>
4246 </member>
4247 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsSealed">
4248 <summary>
4249 Gets a value indicating whether the type is sealed.
4250 </summary>
4251 </member>
4252 <member name="P:NUnit.Framework.Internal.TypeWrapper.IsStaticClass">
4253 <summary>
4254 Gets a value indicating whether this type represents a static class.
4255 </summary>
4256 </member>
4257 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName">
4258 <summary>
4259 Get the display name for this type
4260 </summary>
4261 </member>
4262 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetDisplayName(System.Object[])">
4263 <summary>
4264 Get the display name for an object of this type, constructed with the specified args.
4265 </summary>
4266 </member>
4267 <member name="M:NUnit.Framework.Internal.TypeWrapper.MakeGenericType(System.Type[])">
4268 <summary>
4269 Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
4270 </summary>
4271 </member>
4272 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetGenericTypeDefinition">
4273 <summary>
4274 Returns a Type representing a generic type definition from which this Type can be constructed.
4275 </summary>
4276 </member>
4277 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetCustomAttributes``1(System.Boolean)">
4278 <summary>
4279 Returns an array of custom attributes of the specified type applied to this type
4280 </summary>
4281 </member>
4282 <member name="M:NUnit.Framework.Internal.TypeWrapper.IsDefined``1(System.Boolean)">
4283 <summary>
4284 Returns a value indicating whether the type has an attribute of the specified type.
4285 </summary>
4286 <typeparam name="T"></typeparam>
4287 <param name="inherit"></param>
4288 <returns></returns>
4289 </member>
4290 <member name="M:NUnit.Framework.Internal.TypeWrapper.HasMethodWithAttribute(System.Type)">
4291 <summary>
4292 Returns a flag indicating whether this type has a method with an attribute of the specified type.
4293 </summary>
4294 <param name="attributeType"></param>
4295 <returns></returns>
4296 </member>
4297 <member name="M:NUnit.Framework.Internal.TypeWrapper.GetMethods(NUnit.Framework.Compatibility.BindingFlags)">
4298 <summary>
4299 Returns an array of IMethodInfos for methods of this Type
4300 that match the specified flags.
4301 </summary>
4302 </member>
4303 <member name="M:NUnit.Framework.Internal.TypeWrapper.HasConstructor(System.Type[])">
4304 <summary>
4305 Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
4306 </summary>
4307 </member>
4308 <member name="M:NUnit.Framework.Internal.TypeWrapper.Construct(System.Object[])">
4309 <summary>
4310 Construct an object of this Type, using the specified arguments.
4311 </summary>
4312 </member>
4313 <member name="M:NUnit.Framework.Internal.TypeWrapper.ToString">
4314 <summary>
4315 Override ToString() so that error messages in NUnit's own tests make sense
4316 </summary>
4317 </member>
4318 <member name="T:NUnit.Framework.Guard">
4319 <summary>
4320 Class used to guard against unexpected argument values
4321 or operations by throwing an appropriate exception.
4322 </summary>
4323 </member>
4324 <member name="M:NUnit.Framework.Guard.ArgumentNotNull(System.Object,System.String)">
4325 <summary>
4326 Throws an exception if an argument is null
4327 </summary>
4328 <param name="value">The value to be tested</param>
4329 <param name="name">The name of the argument</param>
4330 </member>
4331 <member name="M:NUnit.Framework.Guard.ArgumentNotNullOrEmpty(System.String,System.String)">
4332 <summary>
4333 Throws an exception if a string argument is null or empty
4334 </summary>
4335 <param name="value">The value to be tested</param>
4336 <param name="name">The name of the argument</param>
4337 </member>
4338 <member name="M:NUnit.Framework.Guard.ArgumentInRange(System.Boolean,System.String,System.String)">
4339 <summary>
4340 Throws an ArgumentOutOfRangeException if the specified condition is not met.
4341 </summary>
4342 <param name="condition">The condition that must be met</param>
4343 <param name="message">The exception message to be used</param>
4344 <param name="paramName">The name of the argument</param>
4345 </member>
4346 <member name="M:NUnit.Framework.Guard.ArgumentValid(System.Boolean,System.String,System.String)">
4347 <summary>
4348 Throws an ArgumentException if the specified condition is not met.
4349 </summary>
4350 <param name="condition">The condition that must be met</param>
4351 <param name="message">The exception message to be used</param>
4352 <param name="paramName">The name of the argument</param>
4353 </member>
4354 <member name="M:NUnit.Framework.Guard.OperationValid(System.Boolean,System.String)">
4355 <summary>
4356 Throws an InvalidOperationException if the specified condition is not met.
4357 </summary>
4358 <param name="condition">The condition that must be met</param>
4359 <param name="message">The exception message to be used</param>
4360 </member>
4361 <member name="T:NUnit.Framework.ActionTargets">
4362 <summary>
4363 The different targets a test action attribute can be applied to
4364 </summary>
4365 </member>
4366 <member name="F:NUnit.Framework.ActionTargets.Default">
4367 <summary>
4368 Default target, which is determined by where the action attribute is attached
4369 </summary>
4370 </member>
4371 <member name="F:NUnit.Framework.ActionTargets.Test">
4372 <summary>
4373 Target a individual test case
4374 </summary>
4375 </member>
4376 <member name="F:NUnit.Framework.ActionTargets.Suite">
4377 <summary>
4378 Target a suite of test cases
4379 </summary>
4380 </member>
4381 <member name="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder">
4382 <summary>
4383 DefaultTestAssemblyBuilder loads a single assembly and builds a TestSuite
4384 containing test fixtures present in the assembly.
4385 </summary>
4386 </member>
4387 <member name="F:NUnit.Framework.Api.DefaultTestAssemblyBuilder._defaultSuiteBuilder">
4388 <summary>
4389 The default suite builder used by the test assembly builder.
4390 </summary>
4391 </member>
4392 <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.#ctor">
4393 <summary>
4394 Initializes a new instance of the <see cref="T:NUnit.Framework.Api.DefaultTestAssemblyBuilder"/> class.
4395 </summary>
4396 </member>
4397 <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.IDictionary)">
4398 <summary>
4399 Build a suite of tests from a provided assembly
4400 </summary>
4401 <param name="assembly">The assembly from which tests are to be built</param>
4402 <param name="options">A dictionary of options to use in building the suite</param>
4403 <returns>
4404 A TestSuite containing the tests found in the assembly
4405 </returns>
4406 </member>
4407 <member name="M:NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(System.String,System.Collections.IDictionary)">
4408 <summary>
4409 Build a suite of tests given the filename of an assembly
4410 </summary>
4411 <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
4412 <param name="options">A dictionary of options to use in building the suite</param>
4413 <returns>
4414 A TestSuite containing the tests found in the assembly
4415 </returns>
4416 </member>
4417 <member name="T:NUnit.Framework.Api.FrameworkController">
4418 <summary>
4419 FrameworkController provides a facade for use in loading, browsing
4420 and running tests without requiring a reference to the NUnit
4421 framework. All calls are encapsulated in constructors for
4422 this class and its nested classes, which only require the
4423 types of the Common Type System as arguments.
4424
4425 The controller supports four actions: Load, Explore, Count and Run.
4426 They are intended to be called by a driver, which should allow for
4427 proper sequencing of calls. Load must be called before any of the
4428 other actions. The driver may support other actions, such as
4429 reload on run, by combining these calls.
4430 </summary>
4431 </member>
4432 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary)">
4433 <summary>
4434 Construct a FrameworkController using the default builder and runner.
4435 </summary>
4436 <param name="assemblyNameOrPath">The AssemblyName or path to the test assembly</param>
4437 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
4438 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
4439 </member>
4440 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary)">
4441 <summary>
4442 Construct a FrameworkController using the default builder and runner.
4443 </summary>
4444 <param name="assembly">The test assembly</param>
4445 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
4446 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
4447 </member>
4448 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.String,System.String,System.Collections.IDictionary,System.String,System.String)">
4449 <summary>
4450 Construct a FrameworkController, specifying the types to be used
4451 for the runner and builder. This constructor is provided for
4452 purposes of development.
4453 </summary>
4454 <param name="assemblyNameOrPath">The full AssemblyName or the path to the test assembly</param>
4455 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
4456 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
4457 <param name="runnerType">The Type of the test runner</param>
4458 <param name="builderType">The Type of the test builder</param>
4459 </member>
4460 <member name="M:NUnit.Framework.Api.FrameworkController.#ctor(System.Reflection.Assembly,System.String,System.Collections.IDictionary,System.String,System.String)">
4461 <summary>
4462 Construct a FrameworkController, specifying the types to be used
4463 for the runner and builder. This constructor is provided for
4464 purposes of development.
4465 </summary>
4466 <param name="assembly">The test assembly</param>
4467 <param name="idPrefix">A prefix used for all test ids created under this controller.</param>
4468 <param name="settings">A Dictionary of settings to use in loading and running the tests</param>
4469 <param name="runnerType">The Type of the test runner</param>
4470 <param name="builderType">The Type of the test builder</param>
4471 </member>
4472 <member name="P:NUnit.Framework.Api.FrameworkController.Builder">
4473 <summary>
4474 Gets the ITestAssemblyBuilder used by this controller instance.
4475 </summary>
4476 <value>The builder.</value>
4477 </member>
4478 <member name="P:NUnit.Framework.Api.FrameworkController.Runner">
4479 <summary>
4480 Gets the ITestAssemblyRunner used by this controller instance.
4481 </summary>
4482 <value>The runner.</value>
4483 </member>
4484 <member name="P:NUnit.Framework.Api.FrameworkController.AssemblyNameOrPath">
4485 <summary>
4486 Gets the AssemblyName or the path for which this FrameworkController was created
4487 </summary>
4488 </member>
4489 <member name="P:NUnit.Framework.Api.FrameworkController.Assembly">
4490 <summary>
4491 Gets the Assembly for which this
4492 </summary>
4493 </member>
4494 <member name="P:NUnit.Framework.Api.FrameworkController.Settings">
4495 <summary>
4496 Gets a dictionary of settings for the FrameworkController
4497 </summary>
4498 </member>
4499 <member name="M:NUnit.Framework.Api.FrameworkController.InsertSettingsElement(NUnit.Framework.Interfaces.TNode,System.Collections.IDictionary)">
4500 <summary>
4501 Inserts settings element
4502 </summary>
4503 <param name="targetNode">Target node</param>
4504 <param name="settings">Settings dictionary</param>
4505 <returns>The new node</returns>
4506 </member>
4507 <member name="T:NUnit.Framework.Api.FrameworkController.FrameworkControllerAction">
4508 <summary>
4509 FrameworkControllerAction is the base class for all actions
4510 performed against a FrameworkController.
4511 </summary>
4512 </member>
4513 <member name="T:NUnit.Framework.Api.FrameworkController.LoadTestsAction">
4514 <summary>
4515 LoadTestsAction loads a test into the FrameworkController
4516 </summary>
4517 </member>
4518 <member name="M:NUnit.Framework.Api.FrameworkController.LoadTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Object)">
4519 <summary>
4520 LoadTestsAction loads the tests in an assembly.
4521 </summary>
4522 <param name="controller">The controller.</param>
4523 <param name="handler">The callback handler.</param>
4524 </member>
4525 <member name="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction">
4526 <summary>
4527 ExploreTestsAction returns info about the tests in an assembly
4528 </summary>
4529 </member>
4530 <member name="M:NUnit.Framework.Api.FrameworkController.ExploreTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
4531 <summary>
4532 Initializes a new instance of the <see cref="T:NUnit.Framework.Api.FrameworkController.ExploreTestsAction"/> class.
4533 </summary>
4534 <param name="controller">The controller for which this action is being performed.</param>
4535 <param name="filter">Filter used to control which tests are included (NYI)</param>
4536 <param name="handler">The callback handler.</param>
4537 </member>
4538 <member name="T:NUnit.Framework.Api.FrameworkController.CountTestsAction">
4539 <summary>
4540 CountTestsAction counts the number of test cases in the loaded TestSuite
4541 held by the FrameworkController.
4542 </summary>
4543 </member>
4544 <member name="M:NUnit.Framework.Api.FrameworkController.CountTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
4545 <summary>
4546 Construct a CountsTestAction and perform the count of test cases.
4547 </summary>
4548 <param name="controller">A FrameworkController holding the TestSuite whose cases are to be counted</param>
4549 <param name="filter">A string containing the XML representation of the filter to use</param>
4550 <param name="handler">A callback handler used to report results</param>
4551 </member>
4552 <member name="T:NUnit.Framework.Api.FrameworkController.RunTestsAction">
4553 <summary>
4554 RunTestsAction runs the loaded TestSuite held by the FrameworkController.
4555 </summary>
4556 </member>
4557 <member name="M:NUnit.Framework.Api.FrameworkController.RunTestsAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
4558 <summary>
4559 Construct a RunTestsAction and run all tests in the loaded TestSuite.
4560 </summary>
4561 <param name="controller">A FrameworkController holding the TestSuite to run</param>
4562 <param name="filter">A string containing the XML representation of the filter to use</param>
4563 <param name="handler">A callback handler used to report results</param>
4564 </member>
4565 <member name="T:NUnit.Framework.Api.FrameworkController.RunAsyncAction">
4566 <summary>
4567 RunAsyncAction initiates an asynchronous test run, returning immediately
4568 </summary>
4569 </member>
4570 <member name="M:NUnit.Framework.Api.FrameworkController.RunAsyncAction.#ctor(NUnit.Framework.Api.FrameworkController,System.String,System.Object)">
4571 <summary>
4572 Construct a RunAsyncAction and run all tests in the loaded TestSuite.
4573 </summary>
4574 <param name="controller">A FrameworkController holding the TestSuite to run</param>
4575 <param name="filter">A string containing the XML representation of the filter to use</param>
4576 <param name="handler">A callback handler used to report results</param>
4577 </member>
4578 <member name="T:NUnit.Framework.Api.FrameworkController.StopRunAction">
4579 <summary>
4580 StopRunAction stops an ongoing run.
4581 </summary>
4582 </member>
4583 <member name="M:NUnit.Framework.Api.FrameworkController.StopRunAction.#ctor(NUnit.Framework.Api.FrameworkController,System.Boolean,System.Object)">
4584 <summary>
4585 Construct a StopRunAction and stop any ongoing run. If no
4586 run is in process, no error is raised.
4587 </summary>
4588 <param name="controller">The FrameworkController for which a run is to be stopped.</param>
4589 <param name="force">True the stop should be forced, false for a cooperative stop.</param>
4590 <param name="handler">>A callback handler used to report results</param>
4591 <remarks>A forced stop will cause threads and processes to be killed as needed.</remarks>
4592 </member>
4593 <member name="T:NUnit.Framework.Api.ITestAssemblyBuilder">
4594 <summary>
4595 The ITestAssemblyBuilder interface is implemented by a class
4596 that is able to build a suite of tests given an assembly or
4597 an assembly filename.
4598 </summary>
4599 </member>
4600 <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.Reflection.Assembly,System.Collections.IDictionary)">
4601 <summary>
4602 Build a suite of tests from a provided assembly
4603 </summary>
4604 <param name="assembly">The assembly from which tests are to be built</param>
4605 <param name="options">A dictionary of options to use in building the suite</param>
4606 <returns>A TestSuite containing the tests found in the assembly</returns>
4607 </member>
4608 <member name="M:NUnit.Framework.Api.ITestAssemblyBuilder.Build(System.String,System.Collections.IDictionary)">
4609 <summary>
4610 Build a suite of tests given the filename of an assembly
4611 </summary>
4612 <param name="assemblyName">The filename of the assembly from which tests are to be built</param>
4613 <param name="options">A dictionary of options to use in building the suite</param>
4614 <returns>A TestSuite containing the tests found in the assembly</returns>
4615 </member>
4616 <member name="T:NUnit.Framework.Api.ITestAssemblyRunner">
4617 <summary>
4618 The ITestAssemblyRunner interface is implemented by classes
4619 that are able to execute a suite of tests loaded
4620 from an assembly.
4621 </summary>
4622 </member>
4623 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.LoadedTest">
4624 <summary>
4625 Gets the tree of loaded tests, or null if
4626 no tests have been loaded.
4627 </summary>
4628 </member>
4629 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.Result">
4630 <summary>
4631 Gets the tree of test results, if the test
4632 run is completed, otherwise null.
4633 </summary>
4634 </member>
4635 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestLoaded">
4636 <summary>
4637 Indicates whether a test has been loaded
4638 </summary>
4639 </member>
4640 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestRunning">
4641 <summary>
4642 Indicates whether a test is currently running
4643 </summary>
4644 </member>
4645 <member name="P:NUnit.Framework.Api.ITestAssemblyRunner.IsTestComplete">
4646 <summary>
4647 Indicates whether a test run is complete
4648 </summary>
4649 </member>
4650 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.String,System.Collections.IDictionary)">
4651 <summary>
4652 Loads the tests found in an Assembly, returning an
4653 indication of whether or not the load succeeded.
4654 </summary>
4655 <param name="assemblyName">File name of the assembly to load</param>
4656 <param name="settings">Dictionary of options to use in loading the test</param>
4657 <returns>An ITest representing the loaded tests</returns>
4658 </member>
4659 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.IDictionary)">
4660 <summary>
4661 Loads the tests found in an Assembly, returning an
4662 indication of whether or not the load succeeded.
4663 </summary>
4664 <param name="assembly">The assembly to load</param>
4665 <param name="settings">Dictionary of options to use in loading the test</param>
4666 <returns>An ITest representing the loaded tests</returns>
4667 </member>
4668 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
4669 <summary>
4670 Count Test Cases using a filter
4671 </summary>
4672 <param name="filter">The filter to apply</param>
4673 <returns>The number of test cases found</returns>
4674 </member>
4675 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
4676 <summary>
4677 Run selected tests and return a test result. The test is run synchronously,
4678 and the listener interface is notified as it progresses.
4679 </summary>
4680 <param name="listener">Interface to receive ITestListener notifications.</param>
4681 <param name="filter">A test filter used to select tests to be run</param>
4682 </member>
4683 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
4684 <summary>
4685 Run selected tests asynchronously, notifying the listener interface as it progresses.
4686 </summary>
4687 <param name="listener">Interface to receive EventListener notifications.</param>
4688 <param name="filter">A test filter used to select tests to be run</param>
4689 </member>
4690 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.WaitForCompletion(System.Int32)">
4691 <summary>
4692 Wait for the ongoing run to complete.
4693 </summary>
4694 <param name="timeout">Time to wait in milliseconds</param>
4695 <returns>True if the run completed, otherwise false</returns>
4696 </member>
4697 <member name="M:NUnit.Framework.Api.ITestAssemblyRunner.StopRun(System.Boolean)">
4698 <summary>
4699 Signal any test run that is in process to stop. Return without error if no test is running.
4700 </summary>
4701 <param name="force">If true, kill any test-running threads</param>
4702 </member>
4703 <member name="T:NUnit.Framework.Api.NUnitTestAssemblyRunner">
4704 <summary>
4705 Implementation of ITestAssemblyRunner
4706 </summary>
4707 </member>
4708 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.#ctor(NUnit.Framework.Api.ITestAssemblyBuilder)">
4709 <summary>
4710 Initializes a new instance of the <see cref="T:NUnit.Framework.Api.NUnitTestAssemblyRunner"/> class.
4711 </summary>
4712 <param name="builder">The builder.</param>
4713 </member>
4714 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.LoadedTest">
4715 <summary>
4716 The tree of tests that was loaded by the builder
4717 </summary>
4718 </member>
4719 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Result">
4720 <summary>
4721 The test result, if a run has completed
4722 </summary>
4723 </member>
4724 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestLoaded">
4725 <summary>
4726 Indicates whether a test is loaded
4727 </summary>
4728 </member>
4729 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestRunning">
4730 <summary>
4731 Indicates whether a test is running
4732 </summary>
4733 </member>
4734 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.IsTestComplete">
4735 <summary>
4736 Indicates whether a test run is complete
4737 </summary>
4738 </member>
4739 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Settings">
4740 <summary>
4741 Our settings, specified when loading the assembly
4742 </summary>
4743 </member>
4744 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.TopLevelWorkItem">
4745 <summary>
4746 The top level WorkItem created for the assembly as a whole
4747 </summary>
4748 </member>
4749 <member name="P:NUnit.Framework.Api.NUnitTestAssemblyRunner.Context">
4750 <summary>
4751 The TestExecutionContext for the top level WorkItem
4752 </summary>
4753 </member>
4754 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.String,System.Collections.IDictionary)">
4755 <summary>
4756 Loads the tests found in an Assembly
4757 </summary>
4758 <param name="assemblyName">File name of the assembly to load</param>
4759 <param name="settings">Dictionary of option settings for loading the assembly</param>
4760 <returns>True if the load was successful</returns>
4761 </member>
4762 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Load(System.Reflection.Assembly,System.Collections.IDictionary)">
4763 <summary>
4764 Loads the tests found in an Assembly
4765 </summary>
4766 <param name="assembly">The assembly to load</param>
4767 <param name="settings">Dictionary of option settings for loading the assembly</param>
4768 <returns>True if the load was successful</returns>
4769 </member>
4770 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CountTestCases(NUnit.Framework.Interfaces.ITestFilter)">
4771 <summary>
4772 Count Test Cases using a filter
4773 </summary>
4774 <param name="filter">The filter to apply</param>
4775 <returns>The number of test cases found</returns>
4776 </member>
4777 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.Run(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
4778 <summary>
4779 Run selected tests and return a test result. The test is run synchronously,
4780 and the listener interface is notified as it progresses.
4781 </summary>
4782 <param name="listener">Interface to receive EventListener notifications.</param>
4783 <param name="filter">A test filter used to select tests to be run</param>
4784 <returns></returns>
4785 </member>
4786 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(NUnit.Framework.Interfaces.ITestListener,NUnit.Framework.Interfaces.ITestFilter)">
4787 <summary>
4788 Run selected tests asynchronously, notifying the listener interface as it progresses.
4789 </summary>
4790 <param name="listener">Interface to receive EventListener notifications.</param>
4791 <param name="filter">A test filter used to select tests to be run</param>
4792 <remarks>
4793 RunAsync is a template method, calling various abstract and
4794 virtual methods to be overridden by derived classes.
4795 </remarks>
4796 </member>
4797 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.WaitForCompletion(System.Int32)">
4798 <summary>
4799 Wait for the ongoing run to complete.
4800 </summary>
4801 <param name="timeout">Time to wait in milliseconds</param>
4802 <returns>True if the run completed, otherwise false</returns>
4803 </member>
4804 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StartRun(NUnit.Framework.Interfaces.ITestListener)">
4805 <summary>
4806 Initiate the test run.
4807 </summary>
4808 </member>
4809 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.StopRun(System.Boolean)">
4810 <summary>
4811 Signal any test run that is in process to stop. Return without error if no test is running.
4812 </summary>
4813 <param name="force">If true, kill any test-running threads</param>
4814 </member>
4815 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.CreateTestExecutionContext(NUnit.Framework.Interfaces.ITestListener)">
4816 <summary>
4817 Create the initial TestExecutionContext used to run tests
4818 </summary>
4819 <param name="listener">The ITestListener specified in the RunAsync call</param>
4820 </member>
4821 <member name="M:NUnit.Framework.Api.NUnitTestAssemblyRunner.OnRunCompleted(System.Object,System.EventArgs)">
4822 <summary>
4823 Handle the the Completed event for the top level work item
4824 </summary>
4825 </member>
4826 <member name="T:NUnit.Framework.Assert">
4827 <summary>
4828 The Assert class contains a collection of static methods that
4829 implement the most common assertions used in NUnit.
4830 </summary>
4831 </member>
4832 <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
4833 <summary>
4834 Verifies that the first int is greater than the second
4835 int. If it is not, then an
4836 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4837 </summary>
4838 <param name="arg1">The first value, expected to be greater</param>
4839 <param name="arg2">The second value, expected to be less</param>
4840 <param name="message">The message to display in case of failure</param>
4841 <param name="args">Array of objects to be used in formatting the message</param>
4842 </member>
4843 <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
4844 <summary>
4845 Verifies that the first int is greater than the second
4846 int. If it is not, then an
4847 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4848 </summary>
4849 <param name="arg1">The first value, expected to be greater</param>
4850 <param name="arg2">The second value, expected to be less</param>
4851 </member>
4852 <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
4853 <summary>
4854 Verifies that the first value is greater than the second
4855 value. If it is not, then an
4856 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4857 </summary>
4858 <param name="arg1">The first value, expected to be greater</param>
4859 <param name="arg2">The second value, expected to be less</param>
4860 <param name="message">The message to display in case of failure</param>
4861 <param name="args">Array of objects to be used in formatting the message</param>
4862 </member>
4863 <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
4864 <summary>
4865 Verifies that the first value is greater than the second
4866 value. If it is not, then an
4867 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4868 </summary>
4869 <param name="arg1">The first value, expected to be greater</param>
4870 <param name="arg2">The second value, expected to be less</param>
4871 </member>
4872 <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
4873 <summary>
4874 Verifies that the first value is greater than the second
4875 value. If it is not, then an
4876 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4877 </summary>
4878 <param name="arg1">The first value, expected to be greater</param>
4879 <param name="arg2">The second value, expected to be less</param>
4880 <param name="message">The message to display in case of failure</param>
4881 <param name="args">Array of objects to be used in formatting the message</param>
4882 </member>
4883 <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
4884 <summary>
4885 Verifies that the first value is greater than the second
4886 value. If it is not, then an
4887 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4888 </summary>
4889 <param name="arg1">The first value, expected to be greater</param>
4890 <param name="arg2">The second value, expected to be less</param>
4891 </member>
4892 <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
4893 <summary>
4894 Verifies that the first value is greater than the second
4895 value. If it is not, then an
4896 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4897 </summary>
4898 <param name="arg1">The first value, expected to be greater</param>
4899 <param name="arg2">The second value, expected to be less</param>
4900 <param name="message">The message to display in case of failure</param>
4901 <param name="args">Array of objects to be used in formatting the message</param>
4902 </member>
4903 <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
4904 <summary>
4905 Verifies that the first value is greater than the second
4906 value. If it is not, then an
4907 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4908 </summary>
4909 <param name="arg1">The first value, expected to be greater</param>
4910 <param name="arg2">The second value, expected to be less</param>
4911 </member>
4912 <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
4913 <summary>
4914 Verifies that the first value is greater than the second
4915 value. If it is not, then an
4916 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4917 </summary>
4918 <param name="arg1">The first value, expected to be greater</param>
4919 <param name="arg2">The second value, expected to be less</param>
4920 <param name="message">The message to display in case of failure</param>
4921 <param name="args">Array of objects to be used in formatting the message</param>
4922 </member>
4923 <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
4924 <summary>
4925 Verifies that the first value is greater than the second
4926 value. If it is not, then an
4927 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4928 </summary>
4929 <param name="arg1">The first value, expected to be greater</param>
4930 <param name="arg2">The second value, expected to be less</param>
4931 </member>
4932 <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
4933 <summary>
4934 Verifies that the first value is greater than the second
4935 value. If it is not, then an
4936 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4937 </summary>
4938 <param name="arg1">The first value, expected to be greater</param>
4939 <param name="arg2">The second value, expected to be less</param>
4940 <param name="message">The message to display in case of failure</param>
4941 <param name="args">Array of objects to be used in formatting the message</param>
4942 </member>
4943 <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
4944 <summary>
4945 Verifies that the first value is greater than the second
4946 value. If it is not, then an
4947 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4948 </summary>
4949 <param name="arg1">The first value, expected to be greater</param>
4950 <param name="arg2">The second value, expected to be less</param>
4951 </member>
4952 <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
4953 <summary>
4954 Verifies that the first value is greater than the second
4955 value. If it is not, then an
4956 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4957 </summary>
4958 <param name="arg1">The first value, expected to be greater</param>
4959 <param name="arg2">The second value, expected to be less</param>
4960 <param name="message">The message to display in case of failure</param>
4961 <param name="args">Array of objects to be used in formatting the message</param>
4962 </member>
4963 <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
4964 <summary>
4965 Verifies that the first value is greater than the second
4966 value. If it is not, then an
4967 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4968 </summary>
4969 <param name="arg1">The first value, expected to be greater</param>
4970 <param name="arg2">The second value, expected to be less</param>
4971 </member>
4972 <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
4973 <summary>
4974 Verifies that the first value is greater than the second
4975 value. If it is not, then an
4976 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4977 </summary>
4978 <param name="arg1">The first value, expected to be greater</param>
4979 <param name="arg2">The second value, expected to be less</param>
4980 <param name="message">The message to display in case of failure</param>
4981 <param name="args">Array of objects to be used in formatting the message</param>
4982 </member>
4983 <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
4984 <summary>
4985 Verifies that the first value is greater than the second
4986 value. If it is not, then an
4987 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4988 </summary>
4989 <param name="arg1">The first value, expected to be greater</param>
4990 <param name="arg2">The second value, expected to be less</param>
4991 </member>
4992 <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
4993 <summary>
4994 Verifies that the first value is less than the second
4995 value. If it is not, then an
4996 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4997 </summary>
4998 <param name="arg1">The first value, expected to be less</param>
4999 <param name="arg2">The second value, expected to be greater</param>
5000 <param name="message">The message to display in case of failure</param>
5001 <param name="args">Array of objects to be used in formatting the message</param>
5002 </member>
5003 <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
5004 <summary>
5005 Verifies that the first value is less than the second
5006 value. If it is not, then an
5007 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5008 </summary>
5009 <param name="arg1">The first value, expected to be less</param>
5010 <param name="arg2">The second value, expected to be greater</param>
5011 </member>
5012 <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
5013 <summary>
5014 Verifies that the first value is less than the second
5015 value. If it is not, then an
5016 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5017 </summary>
5018 <param name="arg1">The first value, expected to be less</param>
5019 <param name="arg2">The second value, expected to be greater</param>
5020 <param name="message">The message to display in case of failure</param>
5021 <param name="args">Array of objects to be used in formatting the message</param>
5022 </member>
5023 <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
5024 <summary>
5025 Verifies that the first value is less than the second
5026 value. If it is not, then an
5027 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5028 </summary>
5029 <param name="arg1">The first value, expected to be less</param>
5030 <param name="arg2">The second value, expected to be greater</param>
5031 </member>
5032 <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
5033 <summary>
5034 Verifies that the first value is less than the second
5035 value. If it is not, then an
5036 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5037 </summary>
5038 <param name="arg1">The first value, expected to be less</param>
5039 <param name="arg2">The second value, expected to be greater</param>
5040 <param name="message">The message to display in case of failure</param>
5041 <param name="args">Array of objects to be used in formatting the message</param>
5042 </member>
5043 <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
5044 <summary>
5045 Verifies that the first value is less than the second
5046 value. If it is not, then an
5047 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5048 </summary>
5049 <param name="arg1">The first value, expected to be less</param>
5050 <param name="arg2">The second value, expected to be greater</param>
5051 </member>
5052 <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
5053 <summary>
5054 Verifies that the first value is less than the second
5055 value. If it is not, then an
5056 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5057 </summary>
5058 <param name="arg1">The first value, expected to be less</param>
5059 <param name="arg2">The second value, expected to be greater</param>
5060 <param name="message">The message to display in case of failure</param>
5061 <param name="args">Array of objects to be used in formatting the message</param>
5062 </member>
5063 <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
5064 <summary>
5065 Verifies that the first value is less than the second
5066 value. If it is not, then an
5067 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5068 </summary>
5069 <param name="arg1">The first value, expected to be less</param>
5070 <param name="arg2">The second value, expected to be greater</param>
5071 </member>
5072 <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
5073 <summary>
5074 Verifies that the first value is less than the second
5075 value. If it is not, then an
5076 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5077 </summary>
5078 <param name="arg1">The first value, expected to be less</param>
5079 <param name="arg2">The second value, expected to be greater</param>
5080 <param name="message">The message to display in case of failure</param>
5081 <param name="args">Array of objects to be used in formatting the message</param>
5082 </member>
5083 <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
5084 <summary>
5085 Verifies that the first value is less than the second
5086 value. If it is not, then an
5087 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5088 </summary>
5089 <param name="arg1">The first value, expected to be less</param>
5090 <param name="arg2">The second value, expected to be greater</param>
5091 </member>
5092 <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
5093 <summary>
5094 Verifies that the first value is less than the second
5095 value. If it is not, then an
5096 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5097 </summary>
5098 <param name="arg1">The first value, expected to be less</param>
5099 <param name="arg2">The second value, expected to be greater</param>
5100 <param name="message">The message to display in case of failure</param>
5101 <param name="args">Array of objects to be used in formatting the message</param>
5102 </member>
5103 <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
5104 <summary>
5105 Verifies that the first value is less than the second
5106 value. If it is not, then an
5107 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5108 </summary>
5109 <param name="arg1">The first value, expected to be less</param>
5110 <param name="arg2">The second value, expected to be greater</param>
5111 </member>
5112 <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
5113 <summary>
5114 Verifies that the first value is less than the second
5115 value. If it is not, then an
5116 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5117 </summary>
5118 <param name="arg1">The first value, expected to be less</param>
5119 <param name="arg2">The second value, expected to be greater</param>
5120 <param name="message">The message to display in case of failure</param>
5121 <param name="args">Array of objects to be used in formatting the message</param>
5122 </member>
5123 <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
5124 <summary>
5125 Verifies that the first value is less than the second
5126 value. If it is not, then an
5127 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5128 </summary>
5129 <param name="arg1">The first value, expected to be less</param>
5130 <param name="arg2">The second value, expected to be greater</param>
5131 </member>
5132 <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
5133 <summary>
5134 Verifies that the first value is less than the second
5135 value. If it is not, then an
5136 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5137 </summary>
5138 <param name="arg1">The first value, expected to be less</param>
5139 <param name="arg2">The second value, expected to be greater</param>
5140 <param name="message">The message to display in case of failure</param>
5141 <param name="args">Array of objects to be used in formatting the message</param>
5142 </member>
5143 <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
5144 <summary>
5145 Verifies that the first value is less than the second
5146 value. If it is not, then an
5147 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5148 </summary>
5149 <param name="arg1">The first value, expected to be less</param>
5150 <param name="arg2">The second value, expected to be greater</param>
5151 </member>
5152 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
5153 <summary>
5154 Verifies that the first value is greater than or equal to the second
5155 value. If it is not, then an
5156 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5157 </summary>
5158 <param name="arg1">The first value, expected to be greater</param>
5159 <param name="arg2">The second value, expected to be less</param>
5160 <param name="message">The message to display in case of failure</param>
5161 <param name="args">Array of objects to be used in formatting the message</param>
5162 </member>
5163 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
5164 <summary>
5165 Verifies that the first value is greater than or equal to the second
5166 value. If it is not, then an
5167 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5168 </summary>
5169 <param name="arg1">The first value, expected to be greater</param>
5170 <param name="arg2">The second value, expected to be less</param>
5171 </member>
5172 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
5173 <summary>
5174 Verifies that the first value is greater than or equal to the second
5175 value. If it is not, then an
5176 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5177 </summary>
5178 <param name="arg1">The first value, expected to be greater</param>
5179 <param name="arg2">The second value, expected to be less</param>
5180 <param name="message">The message to display in case of failure</param>
5181 <param name="args">Array of objects to be used in formatting the message</param>
5182 </member>
5183 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
5184 <summary>
5185 Verifies that the first value is greater than or equal to the second
5186 value. If it is not, then an
5187 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5188 </summary>
5189 <param name="arg1">The first value, expected to be greater</param>
5190 <param name="arg2">The second value, expected to be less</param>
5191 </member>
5192 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
5193 <summary>
5194 Verifies that the first value is greater than or equal to the second
5195 value. If it is not, then an
5196 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5197 </summary>
5198 <param name="arg1">The first value, expected to be greater</param>
5199 <param name="arg2">The second value, expected to be less</param>
5200 <param name="message">The message to display in case of failure</param>
5201 <param name="args">Array of objects to be used in formatting the message</param>
5202 </member>
5203 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
5204 <summary>
5205 Verifies that the first value is greater than or equal to the second
5206 value. If it is not, then an
5207 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5208 </summary>
5209 <param name="arg1">The first value, expected to be greater</param>
5210 <param name="arg2">The second value, expected to be less</param>
5211 </member>
5212 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
5213 <summary>
5214 Verifies that the first value is greater than or equal to the second
5215 value. If it is not, then an
5216 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5217 </summary>
5218 <param name="arg1">The first value, expected to be greater</param>
5219 <param name="arg2">The second value, expected to be less</param>
5220 <param name="message">The message to display in case of failure</param>
5221 <param name="args">Array of objects to be used in formatting the message</param>
5222 </member>
5223 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
5224 <summary>
5225 Verifies that the first value is greater than or equal to the second
5226 value. If it is not, then an
5227 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5228 </summary>
5229 <param name="arg1">The first value, expected to be greater</param>
5230 <param name="arg2">The second value, expected to be less</param>
5231 </member>
5232 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
5233 <summary>
5234 Verifies that the first value is greater than or equal to the second
5235 value. If it is not, then an
5236 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5237 </summary>
5238 <param name="arg1">The first value, expected to be greater</param>
5239 <param name="arg2">The second value, expected to be less</param>
5240 <param name="message">The message to display in case of failure</param>
5241 <param name="args">Array of objects to be used in formatting the message</param>
5242 </member>
5243 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
5244 <summary>
5245 Verifies that the first value is greater than or equal to the second
5246 value. If it is not, then an
5247 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5248 </summary>
5249 <param name="arg1">The first value, expected to be greater</param>
5250 <param name="arg2">The second value, expected to be less</param>
5251 </member>
5252 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
5253 <summary>
5254 Verifies that the first value is greater than or equal to the second
5255 value. If it is not, then an
5256 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5257 </summary>
5258 <param name="arg1">The first value, expected to be greater</param>
5259 <param name="arg2">The second value, expected to be less</param>
5260 <param name="message">The message to display in case of failure</param>
5261 <param name="args">Array of objects to be used in formatting the message</param>
5262 </member>
5263 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
5264 <summary>
5265 Verifies that the first value is greater than or equal to the second
5266 value. If it is not, then an
5267 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5268 </summary>
5269 <param name="arg1">The first value, expected to be greater</param>
5270 <param name="arg2">The second value, expected to be less</param>
5271 </member>
5272 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
5273 <summary>
5274 Verifies that the first value is greater than or equal to the second
5275 value. If it is not, then an
5276 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5277 </summary>
5278 <param name="arg1">The first value, expected to be greater</param>
5279 <param name="arg2">The second value, expected to be less</param>
5280 <param name="message">The message to display in case of failure</param>
5281 <param name="args">Array of objects to be used in formatting the message</param>
5282 </member>
5283 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
5284 <summary>
5285 Verifies that the first value is greater than or equal to the second
5286 value. If it is not, then an
5287 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5288 </summary>
5289 <param name="arg1">The first value, expected to be greater</param>
5290 <param name="arg2">The second value, expected to be less</param>
5291 </member>
5292 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
5293 <summary>
5294 Verifies that the first value is greater than or equal to the second
5295 value. If it is not, then an
5296 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5297 </summary>
5298 <param name="arg1">The first value, expected to be greater</param>
5299 <param name="arg2">The second value, expected to be less</param>
5300 <param name="message">The message to display in case of failure</param>
5301 <param name="args">Array of objects to be used in formatting the message</param>
5302 </member>
5303 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
5304 <summary>
5305 Verifies that the first value is greater than or equal to the second
5306 value. If it is not, then an
5307 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5308 </summary>
5309 <param name="arg1">The first value, expected to be greater</param>
5310 <param name="arg2">The second value, expected to be less</param>
5311 </member>
5312 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
5313 <summary>
5314 Verifies that the first value is less than or equal to the second
5315 value. If it is not, then an
5316 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5317 </summary>
5318 <param name="arg1">The first value, expected to be less</param>
5319 <param name="arg2">The second value, expected to be greater</param>
5320 <param name="message">The message to display in case of failure</param>
5321 <param name="args">Array of objects to be used in formatting the message</param>
5322 </member>
5323 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
5324 <summary>
5325 Verifies that the first value is less than or equal to the second
5326 value. If it is not, then an
5327 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5328 </summary>
5329 <param name="arg1">The first value, expected to be less</param>
5330 <param name="arg2">The second value, expected to be greater</param>
5331 </member>
5332 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
5333 <summary>
5334 Verifies that the first value is less than or equal to the second
5335 value. If it is not, then an
5336 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5337 </summary>
5338 <param name="arg1">The first value, expected to be less</param>
5339 <param name="arg2">The second value, expected to be greater</param>
5340 <param name="message">The message to display in case of failure</param>
5341 <param name="args">Array of objects to be used in formatting the message</param>
5342 </member>
5343 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
5344 <summary>
5345 Verifies that the first value is less than or equal to the second
5346 value. If it is not, then an
5347 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5348 </summary>
5349 <param name="arg1">The first value, expected to be less</param>
5350 <param name="arg2">The second value, expected to be greater</param>
5351 </member>
5352 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
5353 <summary>
5354 Verifies that the first value is less than or equal to the second
5355 value. If it is not, then an
5356 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5357 </summary>
5358 <param name="arg1">The first value, expected to be less</param>
5359 <param name="arg2">The second value, expected to be greater</param>
5360 <param name="message">The message to display in case of failure</param>
5361 <param name="args">Array of objects to be used in formatting the message</param>
5362 </member>
5363 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
5364 <summary>
5365 Verifies that the first value is less than or equal to the second
5366 value. If it is not, then an
5367 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5368 </summary>
5369 <param name="arg1">The first value, expected to be less</param>
5370 <param name="arg2">The second value, expected to be greater</param>
5371 </member>
5372 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
5373 <summary>
5374 Verifies that the first value is less than or equal to the second
5375 value. If it is not, then an
5376 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5377 </summary>
5378 <param name="arg1">The first value, expected to be less</param>
5379 <param name="arg2">The second value, expected to be greater</param>
5380 <param name="message">The message to display in case of failure</param>
5381 <param name="args">Array of objects to be used in formatting the message</param>
5382 </member>
5383 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
5384 <summary>
5385 Verifies that the first value is less than or equal to the second
5386 value. If it is not, then an
5387 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5388 </summary>
5389 <param name="arg1">The first value, expected to be less</param>
5390 <param name="arg2">The second value, expected to be greater</param>
5391 </member>
5392 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
5393 <summary>
5394 Verifies that the first value is less than or equal to the second
5395 value. If it is not, then an
5396 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5397 </summary>
5398 <param name="arg1">The first value, expected to be less</param>
5399 <param name="arg2">The second value, expected to be greater</param>
5400 <param name="message">The message to display in case of failure</param>
5401 <param name="args">Array of objects to be used in formatting the message</param>
5402 </member>
5403 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
5404 <summary>
5405 Verifies that the first value is less than or equal to the second
5406 value. If it is not, then an
5407 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5408 </summary>
5409 <param name="arg1">The first value, expected to be less</param>
5410 <param name="arg2">The second value, expected to be greater</param>
5411 </member>
5412 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
5413 <summary>
5414 Verifies that the first value is less than or equal to the second
5415 value. If it is not, then an
5416 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5417 </summary>
5418 <param name="arg1">The first value, expected to be less</param>
5419 <param name="arg2">The second value, expected to be greater</param>
5420 <param name="message">The message to display in case of failure</param>
5421 <param name="args">Array of objects to be used in formatting the message</param>
5422 </member>
5423 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
5424 <summary>
5425 Verifies that the first value is less than or equal to the second
5426 value. If it is not, then an
5427 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5428 </summary>
5429 <param name="arg1">The first value, expected to be less</param>
5430 <param name="arg2">The second value, expected to be greater</param>
5431 </member>
5432 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
5433 <summary>
5434 Verifies that the first value is less than or equal to the second
5435 value. If it is not, then an
5436 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5437 </summary>
5438 <param name="arg1">The first value, expected to be less</param>
5439 <param name="arg2">The second value, expected to be greater</param>
5440 <param name="message">The message to display in case of failure</param>
5441 <param name="args">Array of objects to be used in formatting the message</param>
5442 </member>
5443 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
5444 <summary>
5445 Verifies that the first value is less than or equal to the second
5446 value. If it is not, then an
5447 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5448 </summary>
5449 <param name="arg1">The first value, expected to be less</param>
5450 <param name="arg2">The second value, expected to be greater</param>
5451 </member>
5452 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
5453 <summary>
5454 Verifies that the first value is less than or equal to the second
5455 value. If it is not, then an
5456 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5457 </summary>
5458 <param name="arg1">The first value, expected to be less</param>
5459 <param name="arg2">The second value, expected to be greater</param>
5460 <param name="message">The message to display in case of failure</param>
5461 <param name="args">Array of objects to be used in formatting the message</param>
5462 </member>
5463 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
5464 <summary>
5465 Verifies that the first value is less than or equal to the second
5466 value. If it is not, then an
5467 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5468 </summary>
5469 <param name="arg1">The first value, expected to be less</param>
5470 <param name="arg2">The second value, expected to be greater</param>
5471 </member>
5472 <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean},System.String,System.Object[])">
5473 <summary>
5474 Asserts that a condition is true. If the condition is false the method throws
5475 an <see cref="T:NUnit.Framework.AssertionException"/>.
5476 </summary>
5477 <param name="condition">The evaluated condition</param>
5478 <param name="message">The message to display in case of failure</param>
5479 <param name="args">Array of objects to be used in formatting the message</param>
5480 </member>
5481 <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
5482 <summary>
5483 Asserts that a condition is true. If the condition is false the method throws
5484 an <see cref="T:NUnit.Framework.AssertionException"/>.
5485 </summary>
5486 <param name="condition">The evaluated condition</param>
5487 <param name="message">The message to display in case of failure</param>
5488 <param name="args">Array of objects to be used in formatting the message</param>
5489 </member>
5490 <member name="M:NUnit.Framework.Assert.True(System.Nullable{System.Boolean})">
5491 <summary>
5492 Asserts that a condition is true. If the condition is false the method throws
5493 an <see cref="T:NUnit.Framework.AssertionException"/>.
5494 </summary>
5495 <param name="condition">The evaluated condition</param>
5496 </member>
5497 <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
5498 <summary>
5499 Asserts that a condition is true. If the condition is false the method throws
5500 an <see cref="T:NUnit.Framework.AssertionException"/>.
5501 </summary>
5502 <param name="condition">The evaluated condition</param>
5503 </member>
5504 <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean},System.String,System.Object[])">
5505 <summary>
5506 Asserts that a condition is true. If the condition is false the method throws
5507 an <see cref="T:NUnit.Framework.AssertionException"/>.
5508 </summary>
5509 <param name="condition">The evaluated condition</param>
5510 <param name="message">The message to display in case of failure</param>
5511 <param name="args">Array of objects to be used in formatting the message</param>
5512 </member>
5513 <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
5514 <summary>
5515 Asserts that a condition is true. If the condition is false the method throws
5516 an <see cref="T:NUnit.Framework.AssertionException"/>.
5517 </summary>
5518 <param name="condition">The evaluated condition</param>
5519 <param name="message">The message to display in case of failure</param>
5520 <param name="args">Array of objects to be used in formatting the message</param>
5521 </member>
5522 <member name="M:NUnit.Framework.Assert.IsTrue(System.Nullable{System.Boolean})">
5523 <summary>
5524 Asserts that a condition is true. If the condition is false the method throws
5525 an <see cref="T:NUnit.Framework.AssertionException"/>.
5526 </summary>
5527 <param name="condition">The evaluated condition</param>
5528 </member>
5529 <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
5530 <summary>
5531 Asserts that a condition is true. If the condition is false the method throws
5532 an <see cref="T:NUnit.Framework.AssertionException"/>.
5533 </summary>
5534 <param name="condition">The evaluated condition</param>
5535 </member>
5536 <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean},System.String,System.Object[])">
5537 <summary>
5538 Asserts that a condition is false. If the condition is true the method throws
5539 an <see cref="T:NUnit.Framework.AssertionException"/>.
5540 </summary>
5541 <param name="condition">The evaluated condition</param>
5542 <param name="message">The message to display in case of failure</param>
5543 <param name="args">Array of objects to be used in formatting the message</param>
5544 </member>
5545 <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
5546 <summary>
5547 Asserts that a condition is false. If the condition is true the method throws
5548 an <see cref="T:NUnit.Framework.AssertionException"/>.
5549 </summary>
5550 <param name="condition">The evaluated condition</param>
5551 <param name="message">The message to display in case of failure</param>
5552 <param name="args">Array of objects to be used in formatting the message</param>
5553 </member>
5554 <member name="M:NUnit.Framework.Assert.False(System.Nullable{System.Boolean})">
5555 <summary>
5556 Asserts that a condition is false. If the condition is true the method throws
5557 an <see cref="T:NUnit.Framework.AssertionException"/>.
5558 </summary>
5559 <param name="condition">The evaluated condition</param>
5560 </member>
5561 <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
5562 <summary>
5563 Asserts that a condition is false. If the condition is true the method throws
5564 an <see cref="T:NUnit.Framework.AssertionException"/>.
5565 </summary>
5566 <param name="condition">The evaluated condition</param>
5567 </member>
5568 <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean},System.String,System.Object[])">
5569 <summary>
5570 Asserts that a condition is false. If the condition is true the method throws
5571 an <see cref="T:NUnit.Framework.AssertionException"/>.
5572 </summary>
5573 <param name="condition">The evaluated condition</param>
5574 <param name="message">The message to display in case of failure</param>
5575 <param name="args">Array of objects to be used in formatting the message</param>
5576 </member>
5577 <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
5578 <summary>
5579 Asserts that a condition is false. If the condition is true the method throws
5580 an <see cref="T:NUnit.Framework.AssertionException"/>.
5581 </summary>
5582 <param name="condition">The evaluated condition</param>
5583 <param name="message">The message to display in case of failure</param>
5584 <param name="args">Array of objects to be used in formatting the message</param>
5585 </member>
5586 <member name="M:NUnit.Framework.Assert.IsFalse(System.Nullable{System.Boolean})">
5587 <summary>
5588 Asserts that a condition is false. If the condition is true the method throws
5589 an <see cref="T:NUnit.Framework.AssertionException"/>.
5590 </summary>
5591 <param name="condition">The evaluated condition</param>
5592 </member>
5593 <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
5594 <summary>
5595 Asserts that a condition is false. If the condition is true the method throws
5596 an <see cref="T:NUnit.Framework.AssertionException"/>.
5597 </summary>
5598 <param name="condition">The evaluated condition</param>
5599 </member>
5600 <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
5601 <summary>
5602 Verifies that the object that is passed in is not equal to <code>null</code>
5603 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5604 is thrown.
5605 </summary>
5606 <param name="anObject">The object that is to be tested</param>
5607 <param name="message">The message to display in case of failure</param>
5608 <param name="args">Array of objects to be used in formatting the message</param>
5609 </member>
5610 <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
5611 <summary>
5612 Verifies that the object that is passed in is not equal to <code>null</code>
5613 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5614 is thrown.
5615 </summary>
5616 <param name="anObject">The object that is to be tested</param>
5617 </member>
5618 <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
5619 <summary>
5620 Verifies that the object that is passed in is not equal to <code>null</code>
5621 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5622 is thrown.
5623 </summary>
5624 <param name="anObject">The object that is to be tested</param>
5625 <param name="message">The message to display in case of failure</param>
5626 <param name="args">Array of objects to be used in formatting the message</param>
5627 </member>
5628 <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
5629 <summary>
5630 Verifies that the object that is passed in is not equal to <code>null</code>
5631 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5632 is thrown.
5633 </summary>
5634 <param name="anObject">The object that is to be tested</param>
5635 </member>
5636 <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
5637 <summary>
5638 Verifies that the object that is passed in is equal to <code>null</code>
5639 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5640 is thrown.
5641 </summary>
5642 <param name="anObject">The object that is to be tested</param>
5643 <param name="message">The message to display in case of failure</param>
5644 <param name="args">Array of objects to be used in formatting the message</param>
5645 </member>
5646 <member name="M:NUnit.Framework.Assert.Null(System.Object)">
5647 <summary>
5648 Verifies that the object that is passed in is equal to <code>null</code>
5649 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5650 is thrown.
5651 </summary>
5652 <param name="anObject">The object that is to be tested</param>
5653 </member>
5654 <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
5655 <summary>
5656 Verifies that the object that is passed in is equal to <code>null</code>
5657 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5658 is thrown.
5659 </summary>
5660 <param name="anObject">The object that is to be tested</param>
5661 <param name="message">The message to display in case of failure</param>
5662 <param name="args">Array of objects to be used in formatting the message</param>
5663 </member>
5664 <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
5665 <summary>
5666 Verifies that the object that is passed in is equal to <code>null</code>
5667 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5668 is thrown.
5669 </summary>
5670 <param name="anObject">The object that is to be tested</param>
5671 </member>
5672 <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
5673 <summary>
5674 Verifies that the double that is passed in is an <code>NaN</code> value.
5675 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5676 is thrown.
5677 </summary>
5678 <param name="aDouble">The value that is to be tested</param>
5679 <param name="message">The message to display in case of failure</param>
5680 <param name="args">Array of objects to be used in formatting the message</param>
5681 </member>
5682 <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
5683 <summary>
5684 Verifies that the double that is passed in is an <code>NaN</code> value.
5685 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5686 is thrown.
5687 </summary>
5688 <param name="aDouble">The value that is to be tested</param>
5689 </member>
5690 <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
5691 <summary>
5692 Verifies that the double that is passed in is an <code>NaN</code> value.
5693 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5694 is thrown.
5695 </summary>
5696 <param name="aDouble">The value that is to be tested</param>
5697 <param name="message">The message to display in case of failure</param>
5698 <param name="args">Array of objects to be used in formatting the message</param>
5699 </member>
5700 <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
5701 <summary>
5702 Verifies that the double that is passed in is an <code>NaN</code> value.
5703 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
5704 is thrown.
5705 </summary>
5706 <param name="aDouble">The value that is to be tested</param>
5707 </member>
5708 <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
5709 <summary>
5710 Assert that a string is empty - that is equal to string.Empty
5711 </summary>
5712 <param name="aString">The string to be tested</param>
5713 <param name="message">The message to display in case of failure</param>
5714 <param name="args">Array of objects to be used in formatting the message</param>
5715 </member>
5716 <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
5717 <summary>
5718 Assert that a string is empty - that is equal to string.Empty
5719 </summary>
5720 <param name="aString">The string to be tested</param>
5721 </member>
5722 <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
5723 <summary>
5724 Assert that an array, list or other collection is empty
5725 </summary>
5726 <param name="collection">An array, list or other collection implementing ICollection</param>
5727 <param name="message">The message to display in case of failure</param>
5728 <param name="args">Array of objects to be used in formatting the message</param>
5729 </member>
5730 <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.IEnumerable)">
5731 <summary>
5732 Assert that an array, list or other collection is empty
5733 </summary>
5734 <param name="collection">An array, list or other collection implementing ICollection</param>
5735 </member>
5736 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
5737 <summary>
5738 Assert that a string is not empty - that is not equal to string.Empty
5739 </summary>
5740 <param name="aString">The string to be tested</param>
5741 <param name="message">The message to display in case of failure</param>
5742 <param name="args">Array of objects to be used in formatting the message</param>
5743 </member>
5744 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
5745 <summary>
5746 Assert that a string is not empty - that is not equal to string.Empty
5747 </summary>
5748 <param name="aString">The string to be tested</param>
5749 </member>
5750 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
5751 <summary>
5752 Assert that an array, list or other collection is not empty
5753 </summary>
5754 <param name="collection">An array, list or other collection implementing ICollection</param>
5755 <param name="message">The message to display in case of failure</param>
5756 <param name="args">Array of objects to be used in formatting the message</param>
5757 </member>
5758 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.IEnumerable)">
5759 <summary>
5760 Assert that an array, list or other collection is not empty
5761 </summary>
5762 <param name="collection">An array, list or other collection implementing ICollection</param>
5763 </member>
5764 <member name="M:NUnit.Framework.Assert.#ctor">
5765 <summary>
5766 We don't actually want any instances of this object, but some people
5767 like to inherit from it to add other static methods. Hence, the
5768 protected constructor disallows any instances of this object.
5769 </summary>
5770 </member>
5771 <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
5772 <summary>
5773 The Equals method throws an AssertionException. This is done
5774 to make sure there is no mistake by calling this function.
5775 </summary>
5776 <param name="a"></param>
5777 <param name="b"></param>
5778 </member>
5779 <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
5780 <summary>
5781 override the default ReferenceEquals to throw an AssertionException. This
5782 implementation makes sure there is no mistake in calling this function
5783 as part of Assert.
5784 </summary>
5785 <param name="a"></param>
5786 <param name="b"></param>
5787 </member>
5788 <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
5789 <summary>
5790 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
5791 that are passed in. This allows a test to be cut short, with a result
5792 of success returned to NUnit.
5793 </summary>
5794 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
5795 <param name="args">Arguments to be used in formatting the message</param>
5796 </member>
5797 <member name="M:NUnit.Framework.Assert.Pass(System.String)">
5798 <summary>
5799 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
5800 that are passed in. This allows a test to be cut short, with a result
5801 of success returned to NUnit.
5802 </summary>
5803 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
5804 </member>
5805 <member name="M:NUnit.Framework.Assert.Pass">
5806 <summary>
5807 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
5808 that are passed in. This allows a test to be cut short, with a result
5809 of success returned to NUnit.
5810 </summary>
5811 </member>
5812 <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
5813 <summary>
5814 Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
5815 that are passed in. This is used by the other Assert functions.
5816 </summary>
5817 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
5818 <param name="args">Arguments to be used in formatting the message</param>
5819 </member>
5820 <member name="M:NUnit.Framework.Assert.Fail(System.String)">
5821 <summary>
5822 Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
5823 passed in. This is used by the other Assert functions.
5824 </summary>
5825 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
5826 </member>
5827 <member name="M:NUnit.Framework.Assert.Fail">
5828 <summary>
5829 Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
5830 This is used by the other Assert functions.
5831 </summary>
5832 </member>
5833 <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
5834 <summary>
5835 Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
5836 that are passed in. This causes the test to be reported as ignored.
5837 </summary>
5838 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
5839 <param name="args">Arguments to be used in formatting the message</param>
5840 </member>
5841 <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
5842 <summary>
5843 Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
5844 passed in. This causes the test to be reported as ignored.
5845 </summary>
5846 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
5847 </member>
5848 <member name="M:NUnit.Framework.Assert.Ignore">
5849 <summary>
5850 Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
5851 This causes the test to be reported as ignored.
5852 </summary>
5853 </member>
5854 <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
5855 <summary>
5856 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
5857 that are passed in. This causes the test to be reported as inconclusive.
5858 </summary>
5859 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
5860 <param name="args">Arguments to be used in formatting the message</param>
5861 </member>
5862 <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
5863 <summary>
5864 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
5865 passed in. This causes the test to be reported as inconclusive.
5866 </summary>
5867 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
5868 </member>
5869 <member name="M:NUnit.Framework.Assert.Inconclusive">
5870 <summary>
5871 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
5872 This causes the test to be reported as Inconclusive.
5873 </summary>
5874 </member>
5875 <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
5876 <summary>
5877 Asserts that an object is contained in a list.
5878 </summary>
5879 <param name="expected">The expected object</param>
5880 <param name="actual">The list to be examined</param>
5881 <param name="message">The message to display in case of failure</param>
5882 <param name="args">Array of objects to be used in formatting the message</param>
5883 </member>
5884 <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
5885 <summary>
5886 Asserts that an object is contained in a list.
5887 </summary>
5888 <param name="expected">The expected object</param>
5889 <param name="actual">The list to be examined</param>
5890 </member>
5891 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
5892 <summary>
5893 Verifies that two doubles are equal considering a delta. If the
5894 expected value is infinity then the delta value is ignored. If
5895 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
5896 thrown.
5897 </summary>
5898 <param name="expected">The expected value</param>
5899 <param name="actual">The actual value</param>
5900 <param name="delta">The maximum acceptable difference between the
5901 the expected and the actual</param>
5902 <param name="message">The message to display in case of failure</param>
5903 <param name="args">Array of objects to be used in formatting the message</param>
5904 </member>
5905 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
5906 <summary>
5907 Verifies that two doubles are equal considering a delta. If the
5908 expected value is infinity then the delta value is ignored. If
5909 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
5910 thrown.
5911 </summary>
5912 <param name="expected">The expected value</param>
5913 <param name="actual">The actual value</param>
5914 <param name="delta">The maximum acceptable difference between the
5915 the expected and the actual</param>
5916 </member>
5917 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
5918 <summary>
5919 Verifies that two doubles are equal considering a delta. If the
5920 expected value is infinity then the delta value is ignored. If
5921 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
5922 thrown.
5923 </summary>
5924 <param name="expected">The expected value</param>
5925 <param name="actual">The actual value</param>
5926 <param name="delta">The maximum acceptable difference between the
5927 the expected and the actual</param>
5928 <param name="message">The message to display in case of failure</param>
5929 <param name="args">Array of objects to be used in formatting the message</param>
5930 </member>
5931 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
5932 <summary>
5933 Verifies that two doubles are equal considering a delta. If the
5934 expected value is infinity then the delta value is ignored. If
5935 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
5936 thrown.
5937 </summary>
5938 <param name="expected">The expected value</param>
5939 <param name="actual">The actual value</param>
5940 <param name="delta">The maximum acceptable difference between the
5941 the expected and the actual</param>
5942 </member>
5943 <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
5944 <summary>
5945 Verifies that two objects are equal. Two objects are considered
5946 equal if both are null, or if both have the same value. NUnit
5947 has special semantics for some object types.
5948 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5949 </summary>
5950 <param name="expected">The value that is expected</param>
5951 <param name="actual">The actual value</param>
5952 <param name="message">The message to display in case of failure</param>
5953 <param name="args">Array of objects to be used in formatting the message</param>
5954 </member>
5955 <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
5956 <summary>
5957 Verifies that two objects are equal. Two objects are considered
5958 equal if both are null, or if both have the same value. NUnit
5959 has special semantics for some object types.
5960 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5961 </summary>
5962 <param name="expected">The value that is expected</param>
5963 <param name="actual">The actual value</param>
5964 </member>
5965 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
5966 <summary>
5967 Verifies that two objects are not equal. Two objects are considered
5968 equal if both are null, or if both have the same value. NUnit
5969 has special semantics for some object types.
5970 If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5971 </summary>
5972 <param name="expected">The value that is expected</param>
5973 <param name="actual">The actual value</param>
5974 <param name="message">The message to display in case of failure</param>
5975 <param name="args">Array of objects to be used in formatting the message</param>
5976 </member>
5977 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
5978 <summary>
5979 Verifies that two objects are not equal. Two objects are considered
5980 equal if both are null, or if both have the same value. NUnit
5981 has special semantics for some object types.
5982 If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5983 </summary>
5984 <param name="expected">The value that is expected</param>
5985 <param name="actual">The actual value</param>
5986 </member>
5987 <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
5988 <summary>
5989 Asserts that two objects refer to the same object. If they
5990 are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5991 </summary>
5992 <param name="expected">The expected object</param>
5993 <param name="actual">The actual object</param>
5994 <param name="message">The message to display in case of failure</param>
5995 <param name="args">Array of objects to be used in formatting the message</param>
5996 </member>
5997 <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
5998 <summary>
5999 Asserts that two objects refer to the same object. If they
6000 are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6001 </summary>
6002 <param name="expected">The expected object</param>
6003 <param name="actual">The actual object</param>
6004 </member>
6005 <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
6006 <summary>
6007 Asserts that two objects do not refer to the same object. If they
6008 are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6009 </summary>
6010 <param name="expected">The expected object</param>
6011 <param name="actual">The actual object</param>
6012 <param name="message">The message to display in case of failure</param>
6013 <param name="args">Array of objects to be used in formatting the message</param>
6014 </member>
6015 <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
6016 <summary>
6017 Asserts that two objects do not refer to the same object. If they
6018 are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
6019 </summary>
6020 <param name="expected">The expected object</param>
6021 <param name="actual">The actual object</param>
6022 </member>
6023 <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
6024 <summary>
6025 Helper for Assert.AreEqual(double expected, double actual, ...)
6026 allowing code generation to work consistently.
6027 </summary>
6028 <param name="expected">The expected value</param>
6029 <param name="actual">The actual value</param>
6030 <param name="delta">The maximum acceptable difference between the
6031 the expected and the actual</param>
6032 <param name="message">The message to display in case of failure</param>
6033 <param name="args">Array of objects to be used in formatting the message</param>
6034 </member>
6035 <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
6036 <summary>
6037 Verifies that a delegate throws a particular exception when called.
6038 </summary>
6039 <param name="expression">A constraint to be satisfied by the exception</param>
6040 <param name="code">A TestSnippet delegate</param>
6041 <param name="message">The message that will be displayed on failure</param>
6042 <param name="args">Arguments to be used in formatting the message</param>
6043 </member>
6044 <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
6045 <summary>
6046 Verifies that a delegate throws a particular exception when called.
6047 </summary>
6048 <param name="expression">A constraint to be satisfied by the exception</param>
6049 <param name="code">A TestSnippet delegate</param>
6050 </member>
6051 <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
6052 <summary>
6053 Verifies that a delegate throws a particular exception when called.
6054 </summary>
6055 <param name="expectedExceptionType">The exception Type expected</param>
6056 <param name="code">A TestDelegate</param>
6057 <param name="message">The message that will be displayed on failure</param>
6058 <param name="args">Arguments to be used in formatting the message</param>
6059 </member>
6060 <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
6061 <summary>
6062 Verifies that a delegate throws a particular exception when called.
6063 </summary>
6064 <param name="expectedExceptionType">The exception Type expected</param>
6065 <param name="code">A TestDelegate</param>
6066 </member>
6067 <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
6068 <summary>
6069 Verifies that a delegate throws a particular exception when called.
6070 </summary>
6071 <typeparam name="TActual">Type of the expected exception</typeparam>
6072 <param name="code">A TestDelegate</param>
6073 <param name="message">The message that will be displayed on failure</param>
6074 <param name="args">Arguments to be used in formatting the message</param>
6075 </member>
6076 <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
6077 <summary>
6078 Verifies that a delegate throws a particular exception when called.
6079 </summary>
6080 <typeparam name="TActual">Type of the expected exception</typeparam>
6081 <param name="code">A TestDelegate</param>
6082 </member>
6083 <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
6084 <summary>
6085 Verifies that a delegate throws an exception when called
6086 and returns it.
6087 </summary>
6088 <param name="code">A TestDelegate</param>
6089 <param name="message">The message that will be displayed on failure</param>
6090 <param name="args">Arguments to be used in formatting the message</param>
6091 </member>
6092 <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
6093 <summary>
6094 Verifies that a delegate throws an exception when called
6095 and returns it.
6096 </summary>
6097 <param name="code">A TestDelegate</param>
6098 </member>
6099 <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
6100 <summary>
6101 Verifies that a delegate throws an exception of a certain Type
6102 or one derived from it when called and returns it.
6103 </summary>
6104 <param name="expectedExceptionType">The expected Exception Type</param>
6105 <param name="code">A TestDelegate</param>
6106 <param name="message">The message that will be displayed on failure</param>
6107 <param name="args">Arguments to be used in formatting the message</param>
6108 </member>
6109 <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
6110 <summary>
6111 Verifies that a delegate throws an exception of a certain Type
6112 or one derived from it when called and returns it.
6113 </summary>
6114 <param name="expectedExceptionType">The expected Exception Type</param>
6115 <param name="code">A TestDelegate</param>
6116 </member>
6117 <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
6118 <summary>
6119 Verifies that a delegate throws an exception of a certain Type
6120 or one derived from it when called and returns it.
6121 </summary>
6122 <param name="code">A TestDelegate</param>
6123 <param name="message">The message that will be displayed on failure</param>
6124 <param name="args">Arguments to be used in formatting the message</param>
6125 </member>
6126 <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
6127 <summary>
6128 Verifies that a delegate throws an exception of a certain Type
6129 or one derived from it when called and returns it.
6130 </summary>
6131 <param name="code">A TestDelegate</param>
6132 </member>
6133 <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
6134 <summary>
6135 Verifies that a delegate does not throw an exception
6136 </summary>
6137 <param name="code">A TestDelegate</param>
6138 <param name="message">The message that will be displayed on failure</param>
6139 <param name="args">Arguments to be used in formatting the message</param>
6140 </member>
6141 <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
6142 <summary>
6143 Verifies that a delegate does not throw an exception.
6144 </summary>
6145 <param name="code">A TestDelegate</param>
6146 </member>
6147 <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
6148 <summary>
6149 Asserts that a condition is true. If the condition is false the method throws
6150 an <see cref="T:NUnit.Framework.AssertionException"/>.
6151 </summary>
6152 <param name="condition">The evaluated condition</param>
6153 <param name="message">The message to display if the condition is false</param>
6154 <param name="args">Arguments to be used in formatting the message</param>
6155 </member>
6156 <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
6157 <summary>
6158 Asserts that a condition is true. If the condition is false the method throws
6159 an <see cref="T:NUnit.Framework.AssertionException"/>.
6160 </summary>
6161 <param name="condition">The evaluated condition</param>
6162 </member>
6163 <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean},System.String,System.Object[])">
6164 <summary>
6165 Asserts that a condition is true. If the condition is false the method throws
6166 an <see cref="T:NUnit.Framework.AssertionException"/>.
6167 </summary>
6168 <param name="condition">A lambda that returns a Boolean</param>
6169 <param name="message">The message to display if the condition is false</param>
6170 <param name="args">Arguments to be used in formatting the message</param>
6171 </member>
6172 <member name="M:NUnit.Framework.Assert.That(System.Func{System.Boolean})">
6173 <summary>
6174 Asserts that a condition is true. If the condition is false the method throws
6175 an <see cref="T:NUnit.Framework.AssertionException"/>.
6176 </summary>
6177 <param name="condition">A lambda that returns a Boolean</param>
6178 </member>
6179 <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
6180 <summary>
6181 Apply a constraint to an actual value, succeeding if the constraint
6182 is satisfied and throwing an assertion exception on failure.
6183 </summary>
6184 <param name="expr">A Constraint expression to be applied</param>
6185 <param name="del">An ActualValueDelegate returning the value to be tested</param>
6186 </member>
6187 <member name="M:NUnit.Framework.Assert.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
6188 <summary>
6189 Apply a constraint to an actual value, succeeding if the constraint
6190 is satisfied and throwing an assertion exception on failure.
6191 </summary>
6192 <param name="del">An ActualValueDelegate returning the value to be tested</param>
6193 <param name="expr">A Constraint expression to be applied</param>
6194 <param name="message">The message that will be displayed on failure</param>
6195 <param name="args">Arguments to be used in formatting the message</param>
6196 </member>
6197 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
6198 <summary>
6199 Asserts that the code represented by a delegate throws an exception
6200 that satisfies the constraint provided.
6201 </summary>
6202 <param name="code">A TestDelegate to be executed</param>
6203 <param name="constraint">A ThrowsConstraint used in the test</param>
6204 </member>
6205 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.String[])">
6206 <summary>
6207 Asserts that the code represented by a delegate throws an exception
6208 that satisfies the constraint provided.
6209 </summary>
6210 <param name="code">A TestDelegate to be executed</param>
6211 <param name="constraint">A ThrowsConstraint used in the test</param>
6212 <param name="message">The message that will be displayed on failure</param>
6213 <param name="args">Arguments to be used in formatting the message</param>
6214 </member>
6215 <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
6216 <summary>
6217 Apply a constraint to an actual value, succeeding if the constraint
6218 is satisfied and throwing an assertion exception on failure.
6219 </summary>
6220 <param name="expression">A Constraint to be applied</param>
6221 <param name="actual">The actual value to test</param>
6222 </member>
6223 <member name="M:NUnit.Framework.Assert.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
6224 <summary>
6225 Apply a constraint to an actual value, succeeding if the constraint
6226 is satisfied and throwing an assertion exception on failure.
6227 </summary>
6228 <param name="expression">A Constraint expression to be applied</param>
6229 <param name="actual">The actual value to test</param>
6230 <param name="message">The message that will be displayed on failure</param>
6231 <param name="args">Arguments to be used in formatting the message</param>
6232 </member>
6233 <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
6234 <summary>
6235 Apply a constraint to an actual value, succeeding if the constraint
6236 is satisfied and throwing an assertion exception on failure.
6237 Used as a synonym for That in rare cases where a private setter
6238 causes a Visual Basic compilation error.
6239 </summary>
6240 <param name="expression">A Constraint to be applied</param>
6241 <param name="actual">The actual value to test</param>
6242 </member>
6243 <member name="M:NUnit.Framework.Assert.ByVal(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
6244 <summary>
6245 Apply a constraint to an actual value, succeeding if the constraint
6246 is satisfied and throwing an assertion exception on failure.
6247 Used as a synonym for That in rare cases where a private setter
6248 causes a Visual Basic compilation error.
6249 </summary>
6250 <remarks>
6251 This method is provided for use by VB developers needing to test
6252 the value of properties with private setters.
6253 </remarks>
6254 <param name="expression">A Constraint expression to be applied</param>
6255 <param name="actual">The actual value to test</param>
6256 <param name="message">The message that will be displayed on failure</param>
6257 <param name="args">Arguments to be used in formatting the message</param>
6258 </member>
6259 <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
6260 <summary>
6261 Asserts that an object may be assigned a value of a given Type.
6262 </summary>
6263 <param name="expected">The expected Type.</param>
6264 <param name="actual">The object under examination</param>
6265 <param name="message">The message to display in case of failure</param>
6266 <param name="args">Array of objects to be used in formatting the message</param>
6267 </member>
6268 <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
6269 <summary>
6270 Asserts that an object may be assigned a value of a given Type.
6271 </summary>
6272 <param name="expected">The expected Type.</param>
6273 <param name="actual">The object under examination</param>
6274 </member>
6275 <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
6276 <summary>
6277 Asserts that an object may be assigned a value of a given Type.
6278 </summary>
6279 <typeparam name="TExpected">The expected Type.</typeparam>
6280 <param name="actual">The object under examination</param>
6281 <param name="message">The message to display in case of failure</param>
6282 <param name="args">Array of objects to be used in formatting the message</param>
6283 </member>
6284 <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
6285 <summary>
6286 Asserts that an object may be assigned a value of a given Type.
6287 </summary>
6288 <typeparam name="TExpected">The expected Type.</typeparam>
6289 <param name="actual">The object under examination</param>
6290 </member>
6291 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
6292 <summary>
6293 Asserts that an object may not be assigned a value of a given Type.
6294 </summary>
6295 <param name="expected">The expected Type.</param>
6296 <param name="actual">The object under examination</param>
6297 <param name="message">The message to display in case of failure</param>
6298 <param name="args">Array of objects to be used in formatting the message</param>
6299 </member>
6300 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
6301 <summary>
6302 Asserts that an object may not be assigned a value of a given Type.
6303 </summary>
6304 <param name="expected">The expected Type.</param>
6305 <param name="actual">The object under examination</param>
6306 </member>
6307 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
6308 <summary>
6309 Asserts that an object may not be assigned a value of a given Type.
6310 </summary>
6311 <typeparam name="TExpected">The expected Type.</typeparam>
6312 <param name="actual">The object under examination</param>
6313 <param name="message">The message to display in case of failure</param>
6314 <param name="args">Array of objects to be used in formatting the message</param>
6315 </member>
6316 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
6317 <summary>
6318 Asserts that an object may not be assigned a value of a given Type.
6319 </summary>
6320 <typeparam name="TExpected">The expected Type.</typeparam>
6321 <param name="actual">The object under examination</param>
6322 </member>
6323 <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
6324 <summary>
6325 Asserts that an object is an instance of a given type.
6326 </summary>
6327 <param name="expected">The expected Type</param>
6328 <param name="actual">The object being examined</param>
6329 <param name="message">The message to display in case of failure</param>
6330 <param name="args">Array of objects to be used in formatting the message</param>
6331 </member>
6332 <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
6333 <summary>
6334 Asserts that an object is an instance of a given type.
6335 </summary>
6336 <param name="expected">The expected Type</param>
6337 <param name="actual">The object being examined</param>
6338 </member>
6339 <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
6340 <summary>
6341 Asserts that an object is an instance of a given type.
6342 </summary>
6343 <typeparam name="TExpected">The expected Type</typeparam>
6344 <param name="actual">The object being examined</param>
6345 <param name="message">The message to display in case of failure</param>
6346 <param name="args">Array of objects to be used in formatting the message</param>
6347 </member>
6348 <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
6349 <summary>
6350 Asserts that an object is an instance of a given type.
6351 </summary>
6352 <typeparam name="TExpected">The expected Type</typeparam>
6353 <param name="actual">The object being examined</param>
6354 </member>
6355 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
6356 <summary>
6357 Asserts that an object is not an instance of a given type.
6358 </summary>
6359 <param name="expected">The expected Type</param>
6360 <param name="actual">The object being examined</param>
6361 <param name="message">The message to display in case of failure</param>
6362 <param name="args">Array of objects to be used in formatting the message</param>
6363 </member>
6364 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
6365 <summary>
6366 Asserts that an object is not an instance of a given type.
6367 </summary>
6368 <param name="expected">The expected Type</param>
6369 <param name="actual">The object being examined</param>
6370 </member>
6371 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
6372 <summary>
6373 Asserts that an object is not an instance of a given type.
6374 </summary>
6375 <typeparam name="TExpected">The expected Type</typeparam>
6376 <param name="actual">The object being examined</param>
6377 <param name="message">The message to display in case of failure</param>
6378 <param name="args">Array of objects to be used in formatting the message</param>
6379 </member>
6380 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
6381 <summary>
6382 Asserts that an object is not an instance of a given type.
6383 </summary>
6384 <typeparam name="TExpected">The expected Type</typeparam>
6385 <param name="actual">The object being examined</param>
6386 </member>
6387 <member name="T:NUnit.Framework.TestDelegate">
6388 <summary>
6389 Delegate used by tests that execute code and
6390 capture any thrown exception.
6391 </summary>
6392 </member>
6393 <member name="T:NUnit.Framework.AssertionHelper">
6394 <summary>
6395 AssertionHelper is an optional base class for user tests,
6396 allowing the use of shorter ids for constraints and
6397 asserts and avoiding conflict with the definition of
6398 <see cref="T:NUnit.Framework.Is"/>, from which it inherits much of its
6399 behavior, in certain mock object frameworks.
6400 </summary>
6401 </member>
6402 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
6403 <summary>
6404 Asserts that a condition is true. If the condition is false the method throws
6405 an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
6406 <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
6407 </summary>
6408 <param name="condition">The evaluated condition</param>
6409 <param name="message">The message to display if the condition is false</param>
6410 <param name="args">Arguments to be used in formatting the message</param>
6411 </member>
6412 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
6413 <summary>
6414 Asserts that a condition is true. If the condition is false the method throws
6415 an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
6416 </summary>
6417 <param name="condition">The evaluated condition</param>
6418 </member>
6419 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
6420 <summary>
6421 Apply a constraint to an actual value, succeeding if the constraint
6422 is satisfied and throwing an assertion exception on failure.
6423 </summary>
6424 <param name="expr">A Constraint expression to be applied</param>
6425 <param name="del">An ActualValueDelegate returning the value to be tested</param>
6426 </member>
6427 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
6428 <summary>
6429 Apply a constraint to an actual value, succeeding if the constraint
6430 is satisfied and throwing an assertion exception on failure.
6431 </summary>
6432 <param name="del">An ActualValueDelegate returning the value to be tested</param>
6433 <param name="expr">A Constraint expression to be applied</param>
6434 <param name="message">The message that will be displayed on failure</param>
6435 <param name="args">Arguments to be used in formatting the message</param>
6436 </member>
6437 <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
6438 <summary>
6439 Asserts that the code represented by a delegate throws an exception
6440 that satisfies the constraint provided.
6441 </summary>
6442 <param name="code">A TestDelegate to be executed</param>
6443 <param name="constraint">A ThrowsConstraint used in the test</param>
6444 </member>
6445 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
6446 <summary>
6447 Apply a constraint to an actual value, succeeding if the constraint
6448 is satisfied and throwing an assertion exception on failure.
6449 </summary>
6450 <param name="expression">A Constraint to be applied</param>
6451 <param name="actual">The actual value to test</param>
6452 </member>
6453 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
6454 <summary>
6455 Apply a constraint to an actual value, succeeding if the constraint
6456 is satisfied and throwing an assertion exception on failure.
6457 </summary>
6458 <param name="expression">A Constraint expression to be applied</param>
6459 <param name="actual">The actual value to test</param>
6460 <param name="message">The message that will be displayed on failure</param>
6461 <param name="args">Arguments to be used in formatting the message</param>
6462 </member>
6463 <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
6464 <summary>
6465 Returns a ListMapper based on a collection.
6466 </summary>
6467 <param name="original">The original collection</param>
6468 <returns></returns>
6469 </member>
6470 <member name="T:NUnit.Framework.Assume">
6471 <summary>
6472 Provides static methods to express the assumptions
6473 that must be met for a test to give a meaningful
6474 result. If an assumption is not met, the test
6475 should produce an inconclusive result.
6476 </summary>
6477 </member>
6478 <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
6479 <summary>
6480 The Equals method throws an AssertionException. This is done
6481 to make sure there is no mistake by calling this function.
6482 </summary>
6483 <param name="a"></param>
6484 <param name="b"></param>
6485 </member>
6486 <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
6487 <summary>
6488 override the default ReferenceEquals to throw an AssertionException. This
6489 implementation makes sure there is no mistake in calling this function
6490 as part of Assert.
6491 </summary>
6492 <param name="a"></param>
6493 <param name="b"></param>
6494 </member>
6495 <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint)">
6496 <summary>
6497 Apply a constraint to an actual value, succeeding if the constraint
6498 is satisfied and throwing an InconclusiveException on failure.
6499 </summary>
6500 <param name="expr">A Constraint expression to be applied</param>
6501 <param name="del">An ActualValueDelegate returning the value to be tested</param>
6502 </member>
6503 <member name="M:NUnit.Framework.Assume.That``1(NUnit.Framework.Constraints.ActualValueDelegate{``0},NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
6504 <summary>
6505 Apply a constraint to an actual value, succeeding if the constraint
6506 is satisfied and throwing an InconclusiveException on failure.
6507 </summary>
6508 <param name="del">An ActualValueDelegate returning the value to be tested</param>
6509 <param name="expr">A Constraint expression to be applied</param>
6510 <param name="message">The message that will be displayed on failure</param>
6511 <param name="args">Arguments to be used in formatting the message</param>
6512 </member>
6513 <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
6514 <summary>
6515 Asserts that a condition is true. If the condition is false the method throws
6516 an <see cref="T:NUnit.Framework.InconclusiveException"/>.
6517 </summary>
6518 <param name="condition">The evaluated condition</param>
6519 <param name="message">The message to display if the condition is false</param>
6520 <param name="args">Arguments to be used in formatting the message</param>
6521 </member>
6522 <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
6523 <summary>
6524 Asserts that a condition is true. If the condition is false the
6525 method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
6526 </summary>
6527 <param name="condition">The evaluated condition</param>
6528 </member>
6529 <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean},System.String,System.Object[])">
6530 <summary>
6531 Asserts that a condition is true. If the condition is false the method throws
6532 an <see cref="T:NUnit.Framework.InconclusiveException"/>.
6533 </summary>
6534 <param name="condition">A lambda that returns a Boolean</param>
6535 <param name="message">The message to display if the condition is false</param>
6536 <param name="args">Arguments to be used in formatting the message</param>
6537 </member>
6538 <member name="M:NUnit.Framework.Assume.That(System.Func{System.Boolean})">
6539 <summary>
6540 Asserts that a condition is true. If the condition is false the method throws
6541 an <see cref="T:NUnit.Framework.InconclusiveException"/>.
6542 </summary>
6543 <param name="condition">A lambda that returns a Boolean</param>
6544 </member>
6545 <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
6546 <summary>
6547 Asserts that the code represented by a delegate throws an exception
6548 that satisfies the constraint provided.
6549 </summary>
6550 <param name="code">A TestDelegate to be executed</param>
6551 <param name="constraint">A ThrowsConstraint used in the test</param>
6552 </member>
6553 <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint)">
6554 <summary>
6555 Apply a constraint to an actual value, succeeding if the constraint
6556 is satisfied and throwing an InconclusiveException on failure.
6557 </summary>
6558 <param name="expression">A Constraint to be applied</param>
6559 <param name="actual">The actual value to test</param>
6560 </member>
6561 <member name="M:NUnit.Framework.Assume.That``1(``0,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
6562 <summary>
6563 Apply a constraint to an actual value, succeeding if the constraint
6564 is satisfied and throwing an InconclusiveException on failure.
6565 </summary>
6566 <param name="expression">A Constraint expression to be applied</param>
6567 <param name="actual">The actual value to test</param>
6568 <param name="message">The message that will be displayed on failure</param>
6569 <param name="args">Arguments to be used in formatting the message</param>
6570 </member>
6571 <member name="T:NUnit.Framework.AuthorAttribute">
6572 <summary>
6573 Provides the Author of a test or test fixture.
6574 </summary>
6575 </member>
6576 <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String)">
6577 <summary>
6578 Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
6579 </summary>
6580 <param name="name">The name of the author.</param>
6581 </member>
6582 <member name="M:NUnit.Framework.AuthorAttribute.#ctor(System.String,System.String)">
6583 <summary>
6584 Initializes a new instance of the <see cref="T:NUnit.Framework.AuthorAttribute"/> class.
6585 </summary>
6586 <param name="name">The name of the author.</param>
6587 <param name="email">The email address of the author.</param>
6588 </member>
6589 <member name="T:NUnit.Framework.CategoryAttribute">
6590 <summary>
6591 Attribute used to apply a category to a test
6592 </summary>
6593 </member>
6594 <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
6595 <summary>
6596 The name of the category
6597 </summary>
6598 </member>
6599 <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
6600 <summary>
6601 Construct attribute for a given category based on
6602 a name. The name may not contain the characters ',',
6603 '+', '-' or '!'. However, this is not checked in the
6604 constructor since it would cause an error to arise at
6605 as the test was loaded without giving a clear indication
6606 of where the problem is located. The error is handled
6607 in NUnitFramework.cs by marking the test as not
6608 runnable.
6609 </summary>
6610 <param name="name">The name of the category</param>
6611 </member>
6612 <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
6613 <summary>
6614 Protected constructor uses the Type name as the name
6615 of the category.
6616 </summary>
6617 </member>
6618 <member name="P:NUnit.Framework.CategoryAttribute.Name">
6619 <summary>
6620 The name of the category
6621 </summary>
6622 </member>
6623 <member name="M:NUnit.Framework.CategoryAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
6624 <summary>
6625 Modifies a test by adding a category to it.
6626 </summary>
6627 <param name="test">The test to modify</param>
6628 </member>
6629 <member name="T:NUnit.Framework.CombinatorialAttribute">
6630 <summary>
6631 Marks a test to use a combinatorial join of any argument
6632 data provided. Since this is the default, the attribute is
6633 optional.
6634 </summary>
6635 </member>
6636 <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
6637 <summary>
6638 Default constructor
6639 </summary>
6640 </member>
6641 <member name="T:NUnit.Framework.CombiningStrategyAttribute">
6642 <summary>
6643 Marks a test to use a particular CombiningStrategy to join
6644 any parameter data provided. Since this is the default, the
6645 attribute is optional.
6646 </summary>
6647 </member>
6648 <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(NUnit.Framework.Interfaces.ICombiningStrategy,NUnit.Framework.Interfaces.IParameterDataProvider)">
6649 <summary>
6650 Construct a CombiningStrategyAttribute incorporating an
6651 ICombiningStrategy and an IParamterDataProvider.
6652 </summary>
6653 <param name="strategy">Combining strategy to be used in combining data</param>
6654 <param name="provider">An IParameterDataProvider to supply data</param>
6655 </member>
6656 <member name="M:NUnit.Framework.CombiningStrategyAttribute.#ctor(System.Object,System.Object)">
6657 <summary>
6658 Construct a CombiningStrategyAttribute incorporating an object
6659 that implements ICombiningStrategy and an IParameterDataProvider.
6660 This constructor is provided for CLS compliance.
6661 </summary>
6662 <param name="strategy">Combining strategy to be used in combining data</param>
6663 <param name="provider">An IParameterDataProvider to supply data</param>
6664 </member>
6665 <member name="M:NUnit.Framework.CombiningStrategyAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
6666 <summary>
6667 Construct one or more TestMethods from a given MethodInfo,
6668 using available parameter data.
6669 </summary>
6670 <param name="method">The MethodInfo for which tests are to be constructed.</param>
6671 <param name="suite">The suite to which the tests will be added.</param>
6672 <returns>One or more TestMethods</returns>
6673 </member>
6674 <member name="M:NUnit.Framework.CombiningStrategyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
6675 <summary>
6676 Modify the test by adding the name of the combining strategy
6677 to the properties.
6678 </summary>
6679 <param name="test">The test to modify</param>
6680 </member>
6681 <member name="T:NUnit.Framework.CultureAttribute">
6682 <summary>
6683 CultureAttribute is used to mark a test fixture or an
6684 individual method as applying to a particular Culture only.
6685 </summary>
6686 </member>
6687 <member name="M:NUnit.Framework.CultureAttribute.#ctor">
6688 <summary>
6689 Constructor with no cultures specified, for use
6690 with named property syntax.
6691 </summary>
6692 </member>
6693 <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
6694 <summary>
6695 Constructor taking one or more cultures
6696 </summary>
6697 <param name="cultures">Comma-deliminted list of cultures</param>
6698 </member>
6699 <member name="M:NUnit.Framework.CultureAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
6700 <summary>
6701 Causes a test to be skipped if this CultureAttribute is not satisfied.
6702 </summary>
6703 <param name="test">The test to modify</param>
6704 </member>
6705 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported">
6706 <summary>
6707 Tests to determine if the current culture is supported
6708 based on the properties of this attribute.
6709 </summary>
6710 <returns>True, if the current culture is supported</returns>
6711 </member>
6712 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String)">
6713 <summary>
6714 Test to determine if the a particular culture or comma-
6715 delimited set of cultures is in use.
6716 </summary>
6717 <param name="culture">Name of the culture or comma-separated list of culture ids</param>
6718 <returns>True if the culture is in use on the system</returns>
6719 </member>
6720 <member name="M:NUnit.Framework.CultureAttribute.IsCultureSupported(System.String[])">
6721 <summary>
6722 Test to determine if one of a collection of cultures
6723 is being used currently.
6724 </summary>
6725 <param name="cultures"></param>
6726 <returns></returns>
6727 </member>
6728 <member name="T:NUnit.Framework.DataAttribute">
6729 <summary>
6730 The abstract base class for all data-providing attributes
6731 defined by NUnit. Used to select all data sources for a
6732 method, class or parameter.
6733 </summary>
6734 </member>
6735 <member name="M:NUnit.Framework.DataAttribute.#ctor">
6736 <summary>
6737 Default constructor
6738 </summary>
6739 </member>
6740 <member name="T:NUnit.Framework.DatapointAttribute">
6741 <summary>
6742 Used to mark a field for use as a datapoint when executing a theory
6743 within the same fixture that requires an argument of the field's Type.
6744 </summary>
6745 </member>
6746 <member name="T:NUnit.Framework.DatapointsAttribute">
6747 <summary>
6748 Used to mark a field, property or method providing a set of datapoints to
6749 be used in executing any theories within the same fixture that require an
6750 argument of the Type provided. The data source may provide an array of
6751 the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
6752 Synonymous with DatapointSourceAttribute.
6753 </summary>
6754 </member>
6755 <member name="T:NUnit.Framework.DatapointSourceAttribute">
6756 <summary>
6757 Used to mark a field, property or method providing a set of datapoints to
6758 be used in executing any theories within the same fixture that require an
6759 argument of the Type provided. The data source may provide an array of
6760 the required Type or an <see cref="T:System.Collections.Generic.IEnumerable`1"/>.
6761 Synonymous with DatapointsAttribute.
6762 </summary>
6763 </member>
6764 <member name="T:NUnit.Framework.DescriptionAttribute">
6765 <summary>
6766 Attribute used to provide descriptive text about a
6767 test case or fixture.
6768 </summary>
6769 </member>
6770 <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
6771 <summary>
6772 Construct a description Attribute
6773 </summary>
6774 <param name="description">The text of the description</param>
6775 </member>
6776 <member name="T:NUnit.Framework.ExplicitAttribute">
6777 <summary>
6778 ExplicitAttribute marks a test or test fixture so that it will
6779 only be run if explicitly executed from the gui or command line
6780 or if it is included by use of a filter. The test will not be
6781 run simply because an enclosing suite is run.
6782 </summary>
6783 </member>
6784 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
6785 <summary>
6786 Default constructor
6787 </summary>
6788 </member>
6789 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
6790 <summary>
6791 Constructor with a reason
6792 </summary>
6793 <param name="reason">The reason test is marked explicit</param>
6794 </member>
6795 <member name="M:NUnit.Framework.ExplicitAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
6796 <summary>
6797 Modifies a test by marking it as explicit.
6798 </summary>
6799 <param name="test">The test to modify</param>
6800 </member>
6801 <member name="T:NUnit.Framework.IgnoreAttribute">
6802 <summary>
6803 Attribute used to mark a test that is to be ignored.
6804 Ignored tests result in a warning message when the
6805 tests are run.
6806 </summary>
6807 </member>
6808 <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
6809 <summary>
6810 Constructs the attribute giving a reason for ignoring the test
6811 </summary>
6812 <param name="reason">The reason for ignoring the test</param>
6813 </member>
6814 <member name="P:NUnit.Framework.IgnoreAttribute.Until">
6815 <summary>
6816 The date in the future to stop ignoring the test as a string in UTC time.
6817 For example for a date and time, "2014-12-25 08:10:00Z" or for just a date,
6818 "2014-12-25". If just a date is given, the Ignore will expire at midnight UTC.
6819 </summary>
6820 <remarks>
6821 Once the ignore until date has passed, the test will be marked
6822 as runnable. Tests with an ignore until date will have an IgnoreUntilDate
6823 property set which will appear in the test results.
6824 </remarks>
6825 <exception cref="T:System.FormatException">The string does not contain a valid string representation of a date and time.</exception>
6826 </member>
6827 <member name="M:NUnit.Framework.IgnoreAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
6828 <summary>
6829 Modifies a test by marking it as Ignored.
6830 </summary>
6831 <param name="test">The test to modify</param>
6832 </member>
6833 <member name="T:NUnit.Framework.IncludeExcludeAttribute">
6834 <summary>
6835 Abstract base for Attributes that are used to include tests
6836 in the test run based on environmental settings.
6837 </summary>
6838 </member>
6839 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
6840 <summary>
6841 Constructor with no included items specified, for use
6842 with named property syntax.
6843 </summary>
6844 </member>
6845 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
6846 <summary>
6847 Constructor taking one or more included items
6848 </summary>
6849 <param name="include">Comma-delimited list of included items</param>
6850 </member>
6851 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
6852 <summary>
6853 Name of the item that is needed in order for
6854 a test to run. Multiple items may be given,
6855 separated by a comma.
6856 </summary>
6857 </member>
6858 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
6859 <summary>
6860 Name of the item to be excluded. Multiple items
6861 may be given, separated by a comma.
6862 </summary>
6863 </member>
6864 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
6865 <summary>
6866 The reason for including or excluding the test
6867 </summary>
6868 </member>
6869 <member name="T:NUnit.Framework.LevelOfParallelismAttribute">
6870 <summary>
6871 LevelOfParallelismAttribute is used to set the number of worker threads
6872 that may be allocated by the framework for running tests.
6873 </summary>
6874 </member>
6875 <member name="M:NUnit.Framework.LevelOfParallelismAttribute.#ctor(System.Int32)">
6876 <summary>
6877 Construct a LevelOfParallelismAttribute.
6878 </summary>
6879 <param name="level">The number of worker threads to be created by the framework.</param>
6880 </member>
6881 <member name="T:NUnit.Framework.MaxTimeAttribute">
6882 <summary>
6883 Summary description for MaxTimeAttribute.
6884 </summary>
6885 </member>
6886 <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
6887 <summary>
6888 Construct a MaxTimeAttribute, given a time in milliseconds.
6889 </summary>
6890 <param name="milliseconds">The maximum elapsed time in milliseconds</param>
6891 </member>
6892 <member name="T:NUnit.Framework.NUnitAttribute">
6893 <summary>
6894 The abstract base class for all custom attributes defined by NUnit.
6895 </summary>
6896 </member>
6897 <member name="M:NUnit.Framework.NUnitAttribute.#ctor">
6898 <summary>
6899 Default constructor
6900 </summary>
6901 </member>
6902 <member name="T:NUnit.Framework.OneTimeSetUpAttribute">
6903 <summary>
6904 Attribute used to identify a method that is called once
6905 to perform setup before any child tests are run.
6906 </summary>
6907 </member>
6908 <member name="T:NUnit.Framework.OneTimeTearDownAttribute">
6909 <summary>
6910 Attribute used to identify a method that is called once
6911 after all the child tests have run. The method is
6912 guaranteed to be called, even if an exception is thrown.
6913 </summary>
6914 </member>
6915 <member name="T:NUnit.Framework.PairwiseAttribute">
6916 <summary>
6917 Marks a test to use a pairwise join of any argument
6918 data provided. Arguments will be combined in such a
6919 way that all possible pairs of arguments are used.
6920 </summary>
6921 </member>
6922 <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
6923 <summary>
6924 Default constructor
6925 </summary>
6926 </member>
6927 <member name="T:NUnit.Framework.ParallelizableAttribute">
6928 <summary>
6929 ParallelizableAttribute is used to mark tests that may be run in parallel.
6930 </summary>
6931 </member>
6932 <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor">
6933 <summary>
6934 Construct a ParallelizableAttribute using default ParallelScope.Self.
6935 </summary>
6936 </member>
6937 <member name="M:NUnit.Framework.ParallelizableAttribute.#ctor(NUnit.Framework.ParallelScope)">
6938 <summary>
6939 Construct a ParallelizableAttribute with a specified scope.
6940 </summary>
6941 <param name="scope">The ParallelScope associated with this attribute.</param>
6942 </member>
6943 <member name="M:NUnit.Framework.ParallelizableAttribute.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
6944 <summary>
6945 Modify the context to be used for child tests
6946 </summary>
6947 <param name="context">The current TestExecutionContext</param>
6948 </member>
6949 <member name="T:NUnit.Framework.ParallelScope">
6950 <summary>
6951 The ParallelScope enumeration permits specifying the degree to
6952 which a test and its descendants may be run in parallel.
6953 </summary>
6954 </member>
6955 <member name="F:NUnit.Framework.ParallelScope.None">
6956 <summary>
6957 No Parallelism is permitted
6958 </summary>
6959 </member>
6960 <member name="F:NUnit.Framework.ParallelScope.Self">
6961 <summary>
6962 The test itself may be run in parallel with others at the same level
6963 </summary>
6964 </member>
6965 <member name="F:NUnit.Framework.ParallelScope.Children">
6966 <summary>
6967 Descendants of the test may be run in parallel with one another
6968 </summary>
6969 </member>
6970 <member name="F:NUnit.Framework.ParallelScope.Fixtures">
6971 <summary>
6972 Descendants of the test down to the level of TestFixtures may be run in parallel
6973 </summary>
6974 </member>
6975 <member name="T:NUnit.Framework.PropertyAttribute">
6976 <summary>
6977 PropertyAttribute is used to attach information to a test as a name/value pair..
6978 </summary>
6979 </member>
6980 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
6981 <summary>
6982 Construct a PropertyAttribute with a name and string value
6983 </summary>
6984 <param name="propertyName">The name of the property</param>
6985 <param name="propertyValue">The property value</param>
6986 </member>
6987 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
6988 <summary>
6989 Construct a PropertyAttribute with a name and int value
6990 </summary>
6991 <param name="propertyName">The name of the property</param>
6992 <param name="propertyValue">The property value</param>
6993 </member>
6994 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
6995 <summary>
6996 Construct a PropertyAttribute with a name and double value
6997 </summary>
6998 <param name="propertyName">The name of the property</param>
6999 <param name="propertyValue">The property value</param>
7000 </member>
7001 <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
7002 <summary>
7003 Constructor for derived classes that set the
7004 property dictionary directly.
7005 </summary>
7006 </member>
7007 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
7008 <summary>
7009 Constructor for use by derived classes that use the
7010 name of the type as the property name. Derived classes
7011 must ensure that the Type of the property value is
7012 a standard type supported by the BCL. Any custom
7013 types will cause a serialization Exception when
7014 in the client.
7015 </summary>
7016 </member>
7017 <member name="P:NUnit.Framework.PropertyAttribute.Properties">
7018 <summary>
7019 Gets the property dictionary for this attribute
7020 </summary>
7021 </member>
7022 <member name="M:NUnit.Framework.PropertyAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
7023 <summary>
7024 Modifies a test by adding properties to it.
7025 </summary>
7026 <param name="test">The test to modify</param>
7027 </member>
7028 <member name="T:NUnit.Framework.RandomAttribute">
7029 <summary>
7030 RandomAttribute is used to supply a set of random _values
7031 to a single parameter of a parameterized test.
7032 </summary>
7033 </member>
7034 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
7035 <summary>
7036 Construct a random set of values appropriate for the Type of the
7037 parameter on which the attribute appears, specifying only the count.
7038 </summary>
7039 <param name="count"></param>
7040 </member>
7041 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
7042 <summary>
7043 Construct a set of ints within a specified range
7044 </summary>
7045 </member>
7046 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt32,System.UInt32,System.Int32)">
7047 <summary>
7048 Construct a set of unsigned ints within a specified range
7049 </summary>
7050 </member>
7051 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int64,System.Int64,System.Int32)">
7052 <summary>
7053 Construct a set of longs within a specified range
7054 </summary>
7055 </member>
7056 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt64,System.UInt64,System.Int32)">
7057 <summary>
7058 Construct a set of unsigned longs within a specified range
7059 </summary>
7060 </member>
7061 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int16,System.Int16,System.Int32)">
7062 <summary>
7063 Construct a set of shorts within a specified range
7064 </summary>
7065 </member>
7066 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.UInt16,System.UInt16,System.Int32)">
7067 <summary>
7068 Construct a set of unsigned shorts within a specified range
7069 </summary>
7070 </member>
7071 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
7072 <summary>
7073 Construct a set of doubles within a specified range
7074 </summary>
7075 </member>
7076 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Single,System.Single,System.Int32)">
7077 <summary>
7078 Construct a set of floats within a specified range
7079 </summary>
7080 </member>
7081 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Byte,System.Byte,System.Int32)">
7082 <summary>
7083 Construct a set of bytes within a specified range
7084 </summary>
7085 </member>
7086 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.SByte,System.SByte,System.Int32)">
7087 <summary>
7088 Construct a set of sbytes within a specified range
7089 </summary>
7090 </member>
7091 <member name="M:NUnit.Framework.RandomAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
7092 <summary>
7093 Get the collection of _values to be used as arguments.
7094 </summary>
7095 </member>
7096 <member name="T:NUnit.Framework.RangeAttribute">
7097 <summary>
7098 RangeAttribute is used to supply a range of _values to an
7099 individual parameter of a parameterized test.
7100 </summary>
7101 </member>
7102 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
7103 <summary>
7104 Construct a range of ints using default step of 1
7105 </summary>
7106 <param name="from"></param>
7107 <param name="to"></param>
7108 </member>
7109 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
7110 <summary>
7111 Construct a range of ints specifying the step size
7112 </summary>
7113 <param name="from"></param>
7114 <param name="to"></param>
7115 <param name="step"></param>
7116 </member>
7117 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32)">
7118 <summary>
7119 Construct a range of unsigned ints using default step of 1
7120 </summary>
7121 <param name="from"></param>
7122 <param name="to"></param>
7123 </member>
7124 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt32,System.UInt32,System.UInt32)">
7125 <summary>
7126 Construct a range of unsigned ints specifying the step size
7127 </summary>
7128 <param name="from"></param>
7129 <param name="to"></param>
7130 <param name="step"></param>
7131 </member>
7132 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64)">
7133 <summary>
7134 Construct a range of longs using a default step of 1
7135 </summary>
7136 <param name="from"></param>
7137 <param name="to"></param>
7138 </member>
7139 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
7140 <summary>
7141 Construct a range of longs
7142 </summary>
7143 <param name="from"></param>
7144 <param name="to"></param>
7145 <param name="step"></param>
7146 </member>
7147 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64)">
7148 <summary>
7149 Construct a range of unsigned longs using default step of 1
7150 </summary>
7151 <param name="from"></param>
7152 <param name="to"></param>
7153 </member>
7154 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.UInt64,System.UInt64,System.UInt64)">
7155 <summary>
7156 Construct a range of unsigned longs specifying the step size
7157 </summary>
7158 <param name="from"></param>
7159 <param name="to"></param>
7160 <param name="step"></param>
7161 </member>
7162 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
7163 <summary>
7164 Construct a range of doubles
7165 </summary>
7166 <param name="from"></param>
7167 <param name="to"></param>
7168 <param name="step"></param>
7169 </member>
7170 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
7171 <summary>
7172 Construct a range of floats
7173 </summary>
7174 <param name="from"></param>
7175 <param name="to"></param>
7176 <param name="step"></param>
7177 </member>
7178 <member name="T:NUnit.Framework.RepeatAttribute">
7179 <summary>
7180 RepeatAttribute may be applied to test case in order
7181 to run it multiple times.
7182 </summary>
7183 </member>
7184 <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
7185 <summary>
7186 Construct a RepeatAttribute
7187 </summary>
7188 <param name="count">The number of times to run the test</param>
7189 </member>
7190 <member name="M:NUnit.Framework.RepeatAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
7191 <summary>
7192 Wrap a command and return the result.
7193 </summary>
7194 <param name="command">The command to be wrapped</param>
7195 <returns>The wrapped command</returns>
7196 </member>
7197 <member name="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand">
7198 <summary>
7199 The test command for the RepeatAttribute
7200 </summary>
7201 </member>
7202 <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
7203 <summary>
7204 Initializes a new instance of the <see cref="T:NUnit.Framework.RepeatAttribute.RepeatedTestCommand"/> class.
7205 </summary>
7206 <param name="innerCommand">The inner command.</param>
7207 <param name="repeatCount">The number of repetitions</param>
7208 </member>
7209 <member name="M:NUnit.Framework.RepeatAttribute.RepeatedTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
7210 <summary>
7211 Runs the test, saving a TestResult in the supplied TestExecutionContext.
7212 </summary>
7213 <param name="context">The context in which the test should run.</param>
7214 <returns>A TestResult</returns>
7215 </member>
7216 <member name="T:NUnit.Framework.RetryAttribute">
7217 <summary>
7218 RepeatAttribute may be applied to test case in order
7219 to run it multiple times.
7220 </summary>
7221 </member>
7222 <member name="M:NUnit.Framework.RetryAttribute.#ctor(System.Int32)">
7223 <summary>
7224 Construct a RepeatAttribute
7225 </summary>
7226 <param name="count">The number of times to run the test</param>
7227 </member>
7228 <member name="M:NUnit.Framework.RetryAttribute.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
7229 <summary>
7230 Wrap a command and return the result.
7231 </summary>
7232 <param name="command">The command to be wrapped</param>
7233 <returns>The wrapped command</returns>
7234 </member>
7235 <member name="T:NUnit.Framework.RetryAttribute.RetryCommand">
7236 <summary>
7237 The test command for the RetryAttribute
7238 </summary>
7239 </member>
7240 <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.#ctor(NUnit.Framework.Internal.Commands.TestCommand,System.Int32)">
7241 <summary>
7242 Initializes a new instance of the <see cref="T:NUnit.Framework.RetryAttribute.RetryCommand"/> class.
7243 </summary>
7244 <param name="innerCommand">The inner command.</param>
7245 <param name="retryCount">The number of repetitions</param>
7246 </member>
7247 <member name="M:NUnit.Framework.RetryAttribute.RetryCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)">
7248 <summary>
7249 Runs the test, saving a TestResult in the supplied TestExecutionContext.
7250 </summary>
7251 <param name="context">The context in which the test should run.</param>
7252 <returns>A TestResult</returns>
7253 </member>
7254 <member name="T:NUnit.Framework.SequentialAttribute">
7255 <summary>
7256 Marks a test to use a Sequential join of any argument
7257 data provided. Arguments will be combined into test cases,
7258 taking the next value of each argument until all are used.
7259 </summary>
7260 </member>
7261 <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
7262 <summary>
7263 Default constructor
7264 </summary>
7265 </member>
7266 <member name="T:NUnit.Framework.SetUpAttribute">
7267 <summary>
7268 Attribute used to mark a class that contains one-time SetUp
7269 and/or TearDown methods that apply to all the tests in a
7270 namespace or an assembly.
7271 </summary>
7272 </member>
7273 <member name="T:NUnit.Framework.PreTestAttribute">
7274 <summary>
7275 Attribute used to mark a class that contains one-time SetUp
7276 and/or TearDown methods that apply to all the tests in a
7277 namespace or an assembly.
7278 </summary>
7279 </member>
7280 <member name="T:NUnit.Framework.PostTestAttribute">
7281 <summary>
7282 Attribute used to mark a class that contains one-time SetUp
7283 and/or TearDown methods that apply to all the tests in a
7284 namespace or an assembly.
7285 </summary>
7286 </member>
7287 <member name="T:NUnit.Framework.SetUpFixtureAttribute">
7288 <summary>
7289 SetUpFixtureAttribute is used to identify a SetUpFixture
7290 </summary>
7291 </member>
7292 <member name="M:NUnit.Framework.SetUpFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
7293 <summary>
7294 Build a SetUpFixture from type provided. Normally called for a Type
7295 on which the attribute has been placed.
7296 </summary>
7297 <param name="typeInfo">The type info of the fixture to be used.</param>
7298 <returns>A SetUpFixture object as a TestSuite.</returns>
7299 </member>
7300 <member name="T:NUnit.Framework.TearDownAttribute">
7301 <summary>
7302 Attribute used to identify a method that is called
7303 immediately after each test is run. The method is
7304 guaranteed to be called, even if an exception is thrown.
7305 </summary>
7306 </member>
7307 <member name="T:NUnit.Framework.TestActionAttribute">
7308 <summary>
7309 Provide actions to execute before and after tests.
7310 </summary>
7311 </member>
7312 <member name="M:NUnit.Framework.TestActionAttribute.BeforeTest(NUnit.Framework.Interfaces.ITest)">
7313 <summary>
7314 Executed before each test is run
7315 </summary>
7316 <param name="test">The test that is going to be run.</param>
7317 </member>
7318 <member name="M:NUnit.Framework.TestActionAttribute.AfterTest(NUnit.Framework.Interfaces.ITest)">
7319 <summary>
7320 Executed after each test is run
7321 </summary>
7322 <param name="test">The test that has just been run.</param>
7323 </member>
7324 <member name="P:NUnit.Framework.TestActionAttribute.Targets">
7325 <summary>
7326 Provides the target for the action attribute
7327 </summary>
7328 </member>
7329 <member name="T:NUnit.Framework.TestAttribute">
7330 <summary>
7331 Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
7332 class makes the method callable from the NUnit test runner. There is a property
7333 called Description which is optional which you can provide a more detailed test
7334 description. This class cannot be inherited.
7335 </summary>
7336
7337 <example>
7338 [TestFixture]
7339 public class Fixture
7340 {
7341 [Test]
7342 public void MethodToTest()
7343 {}
7344
7345 [Test(Description = "more detailed description")]
7346 public void TestDescriptionMethod()
7347 {}
7348 }
7349 </example>
7350
7351 </member>
7352 <member name="P:NUnit.Framework.TestAttribute.Description">
7353 <summary>
7354 Descriptive text for this test
7355 </summary>
7356 </member>
7357 <member name="P:NUnit.Framework.TestAttribute.Author">
7358 <summary>
7359 The author of this test
7360 </summary>
7361 </member>
7362 <member name="P:NUnit.Framework.TestAttribute.TestOf">
7363 <summary>
7364 The type that this test is testing
7365 </summary>
7366 </member>
7367 <member name="M:NUnit.Framework.TestAttribute.ApplyToTest(NUnit.Framework.Internal.Test)">
7368 <summary>
7369 Modifies a test by adding a description, if not already set.
7370 </summary>
7371 <param name="test">The test to modify</param>
7372 </member>
7373 <member name="P:NUnit.Framework.TestAttribute.ExpectedResult">
7374 <summary>
7375 Gets or sets the expected result.
7376 </summary>
7377 <value>The result.</value>
7378 </member>
7379 <member name="P:NUnit.Framework.TestAttribute.HasExpectedResult">
7380 <summary>
7381 Returns true if an expected result has been set
7382 </summary>
7383 </member>
7384 <member name="M:NUnit.Framework.TestAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
7385 <summary>
7386 Construct a TestMethod from a given method.
7387 </summary>
7388 <param name="method">The method for which a test is to be constructed.</param>
7389 <param name="suite">The suite to which the test will be added.</param>
7390 <returns>A TestMethod</returns>
7391 </member>
7392 <member name="T:NUnit.Framework.TestCaseAttribute">
7393 <summary>
7394 TestCaseAttribute is used to mark parameterized test cases
7395 and provide them with their arguments.
7396 </summary>
7397 </member>
7398 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
7399 <summary>
7400 Construct a TestCaseAttribute with a list of arguments.
7401 This constructor is not CLS-Compliant
7402 </summary>
7403 <param name="arguments"></param>
7404 </member>
7405 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
7406 <summary>
7407 Construct a TestCaseAttribute with a single argument
7408 </summary>
7409 <param name="arg"></param>
7410 </member>
7411 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
7412 <summary>
7413 Construct a TestCaseAttribute with a two arguments
7414 </summary>
7415 <param name="arg1"></param>
7416 <param name="arg2"></param>
7417 </member>
7418 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
7419 <summary>
7420 Construct a TestCaseAttribute with a three arguments
7421 </summary>
7422 <param name="arg1"></param>
7423 <param name="arg2"></param>
7424 <param name="arg3"></param>
7425 </member>
7426 <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
7427 <summary>
7428 Gets or sets the name of the test.
7429 </summary>
7430 <value>The name of the test.</value>
7431 </member>
7432 <member name="P:NUnit.Framework.TestCaseAttribute.RunState">
7433 <summary>
7434 Gets or sets the RunState of this test case.
7435 </summary>
7436 </member>
7437 <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
7438 <summary>
7439 Gets the list of arguments to a test case
7440 </summary>
7441 </member>
7442 <member name="P:NUnit.Framework.TestCaseAttribute.Properties">
7443 <summary>
7444 Gets the properties of the test case
7445 </summary>
7446 </member>
7447 <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedResult">
7448 <summary>
7449 Gets or sets the expected result.
7450 </summary>
7451 <value>The result.</value>
7452 </member>
7453 <member name="P:NUnit.Framework.TestCaseAttribute.HasExpectedResult">
7454 <summary>
7455 Returns true if the expected result has been set
7456 </summary>
7457 </member>
7458 <member name="P:NUnit.Framework.TestCaseAttribute.Description">
7459 <summary>
7460 Gets or sets the description.
7461 </summary>
7462 <value>The description.</value>
7463 </member>
7464 <member name="P:NUnit.Framework.TestCaseAttribute.Author">
7465 <summary>
7466 The author of this test
7467 </summary>
7468 </member>
7469 <member name="P:NUnit.Framework.TestCaseAttribute.TestOf">
7470 <summary>
7471 The type that this test is testing
7472 </summary>
7473 </member>
7474 <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
7475 <summary>
7476 Gets or sets the reason for ignoring the test
7477 </summary>
7478 </member>
7479 <member name="P:NUnit.Framework.TestCaseAttribute.Explicit">
7480 <summary>
7481 Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestCaseAttribute"/> is explicit.
7482 </summary>
7483 <value>
7484 <c>true</c> if explicit; otherwise, <c>false</c>.
7485 </value>
7486 </member>
7487 <member name="P:NUnit.Framework.TestCaseAttribute.Reason">
7488 <summary>
7489 Gets or sets the reason for not running the test.
7490 </summary>
7491 <value>The reason.</value>
7492 </member>
7493 <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
7494 <summary>
7495 Gets or sets the ignore reason. When set to a non-null
7496 non-empty value, the test is marked as ignored.
7497 </summary>
7498 <value>The ignore reason.</value>
7499 </member>
7500 <member name="P:NUnit.Framework.TestCaseAttribute.Category">
7501 <summary>
7502 Gets and sets the category for this test case.
7503 May be a comma-separated list of categories.
7504 </summary>
7505 </member>
7506 <member name="M:NUnit.Framework.TestCaseAttribute.PerformSpecialConversions(System.Object[],NUnit.Framework.Interfaces.IParameterInfo[])">
7507 <summary>
7508 Performs several special conversions allowed by NUnit in order to
7509 permit arguments with types that cannot be used in the constructor
7510 of an Attribute such as TestCaseAttribute or to simplify their use.
7511 </summary>
7512 <param name="arglist">The arguments to be converted</param>
7513 <param name="parameters">The ParameterInfo array for the method</param>
7514 </member>
7515 <member name="M:NUnit.Framework.TestCaseAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
7516 <summary>
7517 Construct one or more TestMethods from a given MethodInfo,
7518 using available parameter data.
7519 </summary>
7520 <param name="method">The MethodInfo for which tests are to be constructed.</param>
7521 <param name="suite">The suite to which the tests will be added.</param>
7522 <returns>One or more TestMethods</returns>
7523 </member>
7524 <member name="T:NUnit.Framework.TestCaseSourceAttribute">
7525 <summary>
7526 TestCaseSourceAttribute indicates the source to be used to
7527 provide test cases for a test method.
7528 </summary>
7529 </member>
7530 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
7531 <summary>
7532 Construct with the name of the method, property or field that will provide data
7533 </summary>
7534 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
7535 </member>
7536 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
7537 <summary>
7538 Construct with a Type and name
7539 </summary>
7540 <param name="sourceType">The Type that will provide data</param>
7541 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
7542 </member>
7543 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type)">
7544 <summary>
7545 Construct with a Type
7546 </summary>
7547 <param name="sourceType">The type that will provide data</param>
7548 </member>
7549 <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
7550 <summary>
7551 The name of a the method, property or fiend to be used as a source
7552 </summary>
7553 </member>
7554 <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
7555 <summary>
7556 A Type to be used as a source
7557 </summary>
7558 </member>
7559 <member name="P:NUnit.Framework.TestCaseSourceAttribute.Category">
7560 <summary>
7561 Gets or sets the category associated with every fixture created from
7562 this attribute. May be a single category or a comma-separated list.
7563 </summary>
7564 </member>
7565 <member name="M:NUnit.Framework.TestCaseSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
7566 <summary>
7567 Construct one or more TestMethods from a given MethodInfo,
7568 using available parameter data.
7569 </summary>
7570 <param name="method">The IMethod for which tests are to be constructed.</param>
7571 <param name="suite">The suite to which the tests will be added.</param>
7572 <returns>One or more TestMethods</returns>
7573 </member>
7574 <member name="M:NUnit.Framework.TestCaseSourceAttribute.GetTestCasesFor(NUnit.Framework.Interfaces.IMethodInfo)">
7575 <summary>
7576 Returns a set of ITestCaseDataItems for use as arguments
7577 to a parameterized test method.
7578 </summary>
7579 <param name="method">The method for which data is needed.</param>
7580 <returns></returns>
7581 </member>
7582 <member name="T:NUnit.Framework.TestFixtureAttribute">
7583 <summary>
7584 TestFixtureAttribute is used to mark a class that represents a TestFixture.
7585 </summary>
7586 </member>
7587 <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
7588 <summary>
7589 Default constructor
7590 </summary>
7591 </member>
7592 <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
7593 <summary>
7594 Construct with a object[] representing a set of arguments.
7595 In .NET 2.0, the arguments may later be separated into
7596 type arguments and constructor arguments.
7597 </summary>
7598 <param name="arguments"></param>
7599 </member>
7600 <member name="P:NUnit.Framework.TestFixtureAttribute.TestName">
7601 <summary>
7602 Gets or sets the name of the test.
7603 </summary>
7604 <value>The name of the test.</value>
7605 </member>
7606 <member name="P:NUnit.Framework.TestFixtureAttribute.RunState">
7607 <summary>
7608 Gets or sets the RunState of this test fixture.
7609 </summary>
7610 </member>
7611 <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
7612 <summary>
7613 The arguments originally provided to the attribute
7614 </summary>
7615 </member>
7616 <member name="P:NUnit.Framework.TestFixtureAttribute.Properties">
7617 <summary>
7618 Properties pertaining to this fixture
7619 </summary>
7620 </member>
7621 <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
7622 <summary>
7623 Get or set the type arguments. If not set
7624 explicitly, any leading arguments that are
7625 Types are taken as type arguments.
7626 </summary>
7627 </member>
7628 <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
7629 <summary>
7630 Descriptive text for this fixture
7631 </summary>
7632 </member>
7633 <member name="P:NUnit.Framework.TestFixtureAttribute.Author">
7634 <summary>
7635 The author of this fixture
7636 </summary>
7637 </member>
7638 <member name="P:NUnit.Framework.TestFixtureAttribute.TestOf">
7639 <summary>
7640 The type that this fixture is testing
7641 </summary>
7642 </member>
7643 <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
7644 <summary>
7645 Gets or sets the ignore reason. May set RunState as a side effect.
7646 </summary>
7647 <value>The ignore reason.</value>
7648 </member>
7649 <member name="P:NUnit.Framework.TestFixtureAttribute.Reason">
7650 <summary>
7651 Gets or sets the reason for not running the fixture.
7652 </summary>
7653 <value>The reason.</value>
7654 </member>
7655 <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
7656 <summary>
7657 Gets or sets the ignore reason. When set to a non-null
7658 non-empty value, the test is marked as ignored.
7659 </summary>
7660 <value>The ignore reason.</value>
7661 </member>
7662 <member name="P:NUnit.Framework.TestFixtureAttribute.Explicit">
7663 <summary>
7664 Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> is explicit.
7665 </summary>
7666 <value>
7667 <c>true</c> if explicit; otherwise, <c>false</c>.
7668 </value>
7669 </member>
7670 <member name="P:NUnit.Framework.TestFixtureAttribute.Category">
7671 <summary>
7672 Gets and sets the category for this fixture.
7673 May be a comma-separated list of categories.
7674 </summary>
7675 </member>
7676 <member name="M:NUnit.Framework.TestFixtureAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
7677 <summary>
7678 Build a fixture from type provided. Normally called for a Type
7679 on which the attribute has been placed.
7680 </summary>
7681 <param name="typeInfo">The type info of the fixture to be used.</param>
7682 <returns>A an IEnumerable holding one TestFixture object.</returns>
7683 </member>
7684 <member name="T:NUnit.Framework.TestFixtureSetUpAttribute">
7685 <summary>
7686 Attribute used to identify a method that is
7687 called before any tests in a fixture are run.
7688 </summary>
7689 </member>
7690 <member name="T:NUnit.Framework.TestFixtureSourceAttribute">
7691 <summary>
7692 TestCaseSourceAttribute indicates the source to be used to
7693 provide test fixture instances for a test class.
7694 </summary>
7695 </member>
7696 <member name="F:NUnit.Framework.TestFixtureSourceAttribute.MUST_BE_STATIC">
7697 <summary>
7698 Error message string is public so the tests can use it
7699 </summary>
7700 </member>
7701 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.String)">
7702 <summary>
7703 Construct with the name of the method, property or field that will provide data
7704 </summary>
7705 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
7706 </member>
7707 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type,System.String)">
7708 <summary>
7709 Construct with a Type and name
7710 </summary>
7711 <param name="sourceType">The Type that will provide data</param>
7712 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
7713 </member>
7714 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.#ctor(System.Type)">
7715 <summary>
7716 Construct with a Type
7717 </summary>
7718 <param name="sourceType">The type that will provide data</param>
7719 </member>
7720 <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceName">
7721 <summary>
7722 The name of a the method, property or fiend to be used as a source
7723 </summary>
7724 </member>
7725 <member name="P:NUnit.Framework.TestFixtureSourceAttribute.SourceType">
7726 <summary>
7727 A Type to be used as a source
7728 </summary>
7729 </member>
7730 <member name="P:NUnit.Framework.TestFixtureSourceAttribute.Category">
7731 <summary>
7732 Gets or sets the category associated with every fixture created from
7733 this attribute. May be a single category or a comma-separated list.
7734 </summary>
7735 </member>
7736 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
7737 <summary>
7738 Construct one or more TestFixtures from a given Type,
7739 using available parameter data.
7740 </summary>
7741 <param name="typeInfo">The TypeInfo for which fixures are to be constructed.</param>
7742 <returns>One or more TestFixtures as TestSuite</returns>
7743 </member>
7744 <member name="M:NUnit.Framework.TestFixtureSourceAttribute.GetParametersFor(System.Type)">
7745 <summary>
7746 Returns a set of ITestFixtureData items for use as arguments
7747 to a parameterized test fixture.
7748 </summary>
7749 <param name="sourceType">The type for which data is needed.</param>
7750 <returns></returns>
7751 </member>
7752 <member name="T:NUnit.Framework.TestFixtureTearDownAttribute">
7753 <summary>
7754 Attribute used to identify a method that is called after
7755 all the tests in a fixture have run. The method is
7756 guaranteed to be called, even if an exception is thrown.
7757 </summary>
7758 </member>
7759 <member name="T:NUnit.Framework.TestOfAttribute">
7760 <summary>
7761 Indicates which class the test or test fixture is testing
7762 </summary>
7763 </member>
7764 <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.Type)">
7765 <summary>
7766 Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
7767 </summary>
7768 <param name="type">The type that is being tested.</param>
7769 </member>
7770 <member name="M:NUnit.Framework.TestOfAttribute.#ctor(System.String)">
7771 <summary>
7772 Initializes a new instance of the <see cref="T:NUnit.Framework.TestOfAttribute"/> class.
7773 </summary>
7774 <param name="typeName">The type that is being tested.</param>
7775 </member>
7776 <member name="T:NUnit.Framework.TheoryAttribute">
7777 <summary>
7778 Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
7779 class makes the method callable from the NUnit test runner. There is a property
7780 called Description which is optional which you can provide a more detailed test
7781 description. This class cannot be inherited.
7782 </summary>
7783
7784 <example>
7785 [TestFixture]
7786 public class Fixture
7787 {
7788 [Test]
7789 public void MethodToTest()
7790 {}
7791
7792 [Test(Description = "more detailed description")]
7793 public void TestDescriptionMethod()
7794 {}
7795 }
7796 </example>
7797
7798 </member>
7799 <member name="M:NUnit.Framework.TheoryAttribute.#ctor">
7800 <summary>
7801 Construct the attribute, specifying a combining strategy and source of parameter data.
7802 </summary>
7803 </member>
7804 <member name="T:NUnit.Framework.ValuesAttribute">
7805 <summary>
7806 ValuesAttribute is used to provide literal arguments for
7807 an individual parameter of a test.
7808 </summary>
7809 </member>
7810 <member name="F:NUnit.Framework.ValuesAttribute.data">
7811 <summary>
7812 The collection of data to be returned. Must
7813 be set by any derived attribute classes.
7814 We use an object[] so that the individual
7815 elements may have their type changed in GetData
7816 if necessary
7817 </summary>
7818 </member>
7819 <member name="M:NUnit.Framework.ValuesAttribute.#ctor">
7820 <summary>
7821 Constructs for use with an Enum parameter. Will pass every enum
7822 value in to the test.
7823 </summary>
7824 </member>
7825 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
7826 <summary>
7827 Construct with one argument
7828 </summary>
7829 <param name="arg1"></param>
7830 </member>
7831 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
7832 <summary>
7833 Construct with two arguments
7834 </summary>
7835 <param name="arg1"></param>
7836 <param name="arg2"></param>
7837 </member>
7838 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
7839 <summary>
7840 Construct with three arguments
7841 </summary>
7842 <param name="arg1"></param>
7843 <param name="arg2"></param>
7844 <param name="arg3"></param>
7845 </member>
7846 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
7847 <summary>
7848 Construct with an array of arguments
7849 </summary>
7850 <param name="args"></param>
7851 </member>
7852 <member name="M:NUnit.Framework.ValuesAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
7853 <summary>
7854 Get the collection of _values to be used as arguments
7855 </summary>
7856 </member>
7857 <member name="T:NUnit.Framework.ValueSourceAttribute">
7858 <summary>
7859 ValueSourceAttribute indicates the source to be used to
7860 provide data for one parameter of a test method.
7861 </summary>
7862 </member>
7863 <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
7864 <summary>
7865 Construct with the name of the factory - for use with languages
7866 that don't support params arrays.
7867 </summary>
7868 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
7869 </member>
7870 <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
7871 <summary>
7872 Construct with a Type and name - for use with languages
7873 that don't support params arrays.
7874 </summary>
7875 <param name="sourceType">The Type that will provide data</param>
7876 <param name="sourceName">The name of a static method, property or field that will provide data.</param>
7877 </member>
7878 <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
7879 <summary>
7880 The name of a the method, property or fiend to be used as a source
7881 </summary>
7882 </member>
7883 <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
7884 <summary>
7885 A Type to be used as a source
7886 </summary>
7887 </member>
7888 <member name="M:NUnit.Framework.ValueSourceAttribute.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
7889 <summary>
7890 Gets an enumeration of data items for use as arguments
7891 for a test method parameter.
7892 </summary>
7893 <param name="parameter">The parameter for which data is needed</param>
7894 <returns>
7895 An enumeration containing individual data items
7896 </returns>
7897 </member>
7898 <member name="T:NUnit.Framework.CollectionAssert">
7899 <summary>
7900 A set of Assert methods operating on one or more collections
7901 </summary>
7902 </member>
7903 <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
7904 <summary>
7905 The Equals method throws an AssertionException. This is done
7906 to make sure there is no mistake by calling this function.
7907 </summary>
7908 <param name="a"></param>
7909 <param name="b"></param>
7910 </member>
7911 <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
7912 <summary>
7913 override the default ReferenceEquals to throw an AssertionException. This
7914 implementation makes sure there is no mistake in calling this function
7915 as part of Assert.
7916 </summary>
7917 <param name="a"></param>
7918 <param name="b"></param>
7919 </member>
7920 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
7921 <summary>
7922 Asserts that all items contained in collection are of the type specified by expectedType.
7923 </summary>
7924 <param name="collection">IEnumerable containing objects to be considered</param>
7925 <param name="expectedType">System.Type that all objects in collection must be instances of</param>
7926 </member>
7927 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
7928 <summary>
7929 Asserts that all items contained in collection are of the type specified by expectedType.
7930 </summary>
7931 <param name="collection">IEnumerable containing objects to be considered</param>
7932 <param name="expectedType">System.Type that all objects in collection must be instances of</param>
7933 <param name="message">The message that will be displayed on failure</param>
7934 <param name="args">Arguments to be used in formatting the message</param>
7935 </member>
7936 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
7937 <summary>
7938 Asserts that all items contained in collection are not equal to null.
7939 </summary>
7940 <param name="collection">IEnumerable containing objects to be considered</param>
7941 </member>
7942 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
7943 <summary>
7944 Asserts that all items contained in collection are not equal to null.
7945 </summary>
7946 <param name="collection">IEnumerable of objects to be considered</param>
7947 <param name="message">The message that will be displayed on failure</param>
7948 <param name="args">Arguments to be used in formatting the message</param>
7949 </member>
7950 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
7951 <summary>
7952 Ensures that every object contained in collection exists within the collection
7953 once and only once.
7954 </summary>
7955 <param name="collection">IEnumerable of objects to be considered</param>
7956 </member>
7957 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
7958 <summary>
7959 Ensures that every object contained in collection exists within the collection
7960 once and only once.
7961 </summary>
7962 <param name="collection">IEnumerable of objects to be considered</param>
7963 <param name="message">The message that will be displayed on failure</param>
7964 <param name="args">Arguments to be used in formatting the message</param>
7965 </member>
7966 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
7967 <summary>
7968 Asserts that expected and actual are exactly equal. The collections must have the same count,
7969 and contain the exact same objects in the same order.
7970 </summary>
7971 <param name="expected">The first IEnumerable of objects to be considered</param>
7972 <param name="actual">The second IEnumerable of objects to be considered</param>
7973 </member>
7974 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
7975 <summary>
7976 Asserts that expected and actual are exactly equal. The collections must have the same count,
7977 and contain the exact same objects in the same order.
7978 If comparer is not null then it will be used to compare the objects.
7979 </summary>
7980 <param name="expected">The first IEnumerable of objects to be considered</param>
7981 <param name="actual">The second IEnumerable of objects to be considered</param>
7982 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
7983 </member>
7984 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
7985 <summary>
7986 Asserts that expected and actual are exactly equal. The collections must have the same count,
7987 and contain the exact same objects in the same order.
7988 </summary>
7989 <param name="expected">The first IEnumerable of objects to be considered</param>
7990 <param name="actual">The second IEnumerable of objects to be considered</param>
7991 <param name="message">The message that will be displayed on failure</param>
7992 <param name="args">Arguments to be used in formatting the message</param>
7993 </member>
7994 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
7995 <summary>
7996 Asserts that expected and actual are exactly equal. The collections must have the same count,
7997 and contain the exact same objects in the same order.
7998 If comparer is not null then it will be used to compare the objects.
7999 </summary>
8000 <param name="expected">The first IEnumerable of objects to be considered</param>
8001 <param name="actual">The second IEnumerable of objects to be considered</param>
8002 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
8003 <param name="message">The message that will be displayed on failure</param>
8004 <param name="args">Arguments to be used in formatting the message</param>
8005 </member>
8006 <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
8007 <summary>
8008 Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
8009 </summary>
8010 <param name="expected">The first IEnumerable of objects to be considered</param>
8011 <param name="actual">The second IEnumerable of objects to be considered</param>
8012 </member>
8013 <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
8014 <summary>
8015 Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
8016 </summary>
8017 <param name="expected">The first IEnumerable of objects to be considered</param>
8018 <param name="actual">The second IEnumerable of objects to be considered</param>
8019 <param name="message">The message that will be displayed on failure</param>
8020 <param name="args">Arguments to be used in formatting the message</param>
8021 </member>
8022 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
8023 <summary>
8024 Asserts that expected and actual are not exactly equal.
8025 </summary>
8026 <param name="expected">The first IEnumerable of objects to be considered</param>
8027 <param name="actual">The second IEnumerable of objects to be considered</param>
8028 </member>
8029 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
8030 <summary>
8031 Asserts that expected and actual are not exactly equal.
8032 If comparer is not null then it will be used to compare the objects.
8033 </summary>
8034 <param name="expected">The first IEnumerable of objects to be considered</param>
8035 <param name="actual">The second IEnumerable of objects to be considered</param>
8036 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
8037 </member>
8038 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
8039 <summary>
8040 Asserts that expected and actual are not exactly equal.
8041 </summary>
8042 <param name="expected">The first IEnumerable of objects to be considered</param>
8043 <param name="actual">The second IEnumerable of objects to be considered</param>
8044 <param name="message">The message that will be displayed on failure</param>
8045 <param name="args">Arguments to be used in formatting the message</param>
8046 </member>
8047 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
8048 <summary>
8049 Asserts that expected and actual are not exactly equal.
8050 If comparer is not null then it will be used to compare the objects.
8051 </summary>
8052 <param name="expected">The first IEnumerable of objects to be considered</param>
8053 <param name="actual">The second IEnumerable of objects to be considered</param>
8054 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
8055 <param name="message">The message that will be displayed on failure</param>
8056 <param name="args">Arguments to be used in formatting the message</param>
8057 </member>
8058 <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
8059 <summary>
8060 Asserts that expected and actual are not equivalent.
8061 </summary>
8062 <param name="expected">The first IEnumerable of objects to be considered</param>
8063 <param name="actual">The second IEnumerable of objects to be considered</param>
8064 </member>
8065 <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
8066 <summary>
8067 Asserts that expected and actual are not equivalent.
8068 </summary>
8069 <param name="expected">The first IEnumerable of objects to be considered</param>
8070 <param name="actual">The second IEnumerable of objects to be considered</param>
8071 <param name="message">The message that will be displayed on failure</param>
8072 <param name="args">Arguments to be used in formatting the message</param>
8073 </member>
8074 <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
8075 <summary>
8076 Asserts that collection contains actual as an item.
8077 </summary>
8078 <param name="collection">IEnumerable of objects to be considered</param>
8079 <param name="actual">Object to be found within collection</param>
8080 </member>
8081 <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
8082 <summary>
8083 Asserts that collection contains actual as an item.
8084 </summary>
8085 <param name="collection">IEnumerable of objects to be considered</param>
8086 <param name="actual">Object to be found within collection</param>
8087 <param name="message">The message that will be displayed on failure</param>
8088 <param name="args">Arguments to be used in formatting the message</param>
8089 </member>
8090 <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
8091 <summary>
8092 Asserts that collection does not contain actual as an item.
8093 </summary>
8094 <param name="collection">IEnumerable of objects to be considered</param>
8095 <param name="actual">Object that cannot exist within collection</param>
8096 </member>
8097 <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
8098 <summary>
8099 Asserts that collection does not contain actual as an item.
8100 </summary>
8101 <param name="collection">IEnumerable of objects to be considered</param>
8102 <param name="actual">Object that cannot exist within collection</param>
8103 <param name="message">The message that will be displayed on failure</param>
8104 <param name="args">Arguments to be used in formatting the message</param>
8105 </member>
8106 <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
8107 <summary>
8108 Asserts that the superset does not contain the subset
8109 </summary>
8110 <param name="subset">The IEnumerable subset to be considered</param>
8111 <param name="superset">The IEnumerable superset to be considered</param>
8112 </member>
8113 <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
8114 <summary>
8115 Asserts that the superset does not contain the subset
8116 </summary>
8117 <param name="subset">The IEnumerable subset to be considered</param>
8118 <param name="superset">The IEnumerable superset to be considered</param>
8119 <param name="message">The message that will be displayed on failure</param>
8120 <param name="args">Arguments to be used in formatting the message</param>
8121 </member>
8122 <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
8123 <summary>
8124 Asserts that the superset contains the subset.
8125 </summary>
8126 <param name="subset">The IEnumerable subset to be considered</param>
8127 <param name="superset">The IEnumerable superset to be considered</param>
8128 </member>
8129 <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
8130 <summary>
8131 Asserts that the superset contains the subset.
8132 </summary>
8133 <param name="subset">The IEnumerable subset to be considered</param>
8134 <param name="superset">The IEnumerable superset to be considered</param>
8135 <param name="message">The message that will be displayed on failure</param>
8136 <param name="args">Arguments to be used in formatting the message</param>
8137 </member>
8138 <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
8139 <summary>
8140 Asserts that the subset does not contain the superset
8141 </summary>
8142 <param name="superset">The IEnumerable superset to be considered</param>
8143 <param name="subset">The IEnumerable subset to be considered</param>
8144 </member>
8145 <member name="M:NUnit.Framework.CollectionAssert.IsNotSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
8146 <summary>
8147 Asserts that the subset does not contain the superset
8148 </summary>
8149 <param name="superset">The IEnumerable superset to be considered</param>
8150 <param name="subset">The IEnumerable subset to be considered</param>
8151 <param name="message">The message that will be displayed on failure</param>
8152 <param name="args">Arguments to be used in formatting the message</param>
8153 </member>
8154 <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
8155 <summary>
8156 Asserts that the subset contains the superset.
8157 </summary>
8158 <param name="superset">The IEnumerable superset to be considered</param>
8159 <param name="subset">The IEnumerable subset to be considered</param>
8160 </member>
8161 <member name="M:NUnit.Framework.CollectionAssert.IsSupersetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
8162 <summary>
8163 Asserts that the subset contains the superset.
8164 </summary>
8165 <param name="superset">The IEnumerable superset to be considered</param>
8166 <param name="subset">The IEnumerable subset to be considered</param>
8167 <param name="message">The message that will be displayed on failure</param>
8168 <param name="args">Arguments to be used in formatting the message</param>
8169 </member>
8170 <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
8171 <summary>
8172 Assert that an array, list or other collection is empty
8173 </summary>
8174 <param name="collection">An array, list or other collection implementing IEnumerable</param>
8175 <param name="message">The message to be displayed on failure</param>
8176 <param name="args">Arguments to be used in formatting the message</param>
8177 </member>
8178 <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
8179 <summary>
8180 Assert that an array,list or other collection is empty
8181 </summary>
8182 <param name="collection">An array, list or other collection implementing IEnumerable</param>
8183 </member>
8184 <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
8185 <summary>
8186 Assert that an array, list or other collection is empty
8187 </summary>
8188 <param name="collection">An array, list or other collection implementing IEnumerable</param>
8189 <param name="message">The message to be displayed on failure</param>
8190 <param name="args">Arguments to be used in formatting the message</param>
8191 </member>
8192 <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
8193 <summary>
8194 Assert that an array,list or other collection is empty
8195 </summary>
8196 <param name="collection">An array, list or other collection implementing IEnumerable</param>
8197 </member>
8198 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
8199 <summary>
8200 Assert that an array, list or other collection is ordered
8201 </summary>
8202 <param name="collection">An array, list or other collection implementing IEnumerable</param>
8203 <param name="message">The message to be displayed on failure</param>
8204 <param name="args">Arguments to be used in formatting the message</param>
8205 </member>
8206 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
8207 <summary>
8208 Assert that an array, list or other collection is ordered
8209 </summary>
8210 <param name="collection">An array, list or other collection implementing IEnumerable</param>
8211 </member>
8212 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
8213 <summary>
8214 Assert that an array, list or other collection is ordered
8215 </summary>
8216 <param name="collection">An array, list or other collection implementing IEnumerable</param>
8217 <param name="comparer">A custom comparer to perform the comparisons</param>
8218 <param name="message">The message to be displayed on failure</param>
8219 <param name="args">Arguments to be used in formatting the message</param>
8220 </member>
8221 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
8222 <summary>
8223 Assert that an array, list or other collection is ordered
8224 </summary>
8225 <param name="collection">An array, list or other collection implementing IEnumerable</param>
8226 <param name="comparer">A custom comparer to perform the comparisons</param>
8227 </member>
8228 <member name="T:NUnit.Framework.Compatibility.AttributeHelper">
8229 <summary>
8230 Provides a platform-independent methods for getting attributes
8231 for use by AttributeConstraint and AttributeExistsConstraint.
8232 </summary>
8233 </member>
8234 <member name="M:NUnit.Framework.Compatibility.AttributeHelper.GetCustomAttributes(System.Object,System.Type,System.Boolean)">
8235 <summary>
8236 Gets the custom attributes from the given object.
8237 </summary>
8238 <remarks>Portable libraries do not have an ICustomAttributeProvider, so we need to cast to each of
8239 it's direct subtypes and try to get attributes off those instead.</remarks>
8240 <param name="actual">The actual.</param>
8241 <param name="attributeType">Type of the attribute.</param>
8242 <param name="inherit">if set to <c>true</c> [inherit].</param>
8243 <returns>A list of the given attribute on the given object.</returns>
8244 </member>
8245 <member name="T:NUnit.Framework.Compatibility.BindingFlags">
8246 <summary>
8247 Specifies flags that control binding and the way in which the search for members
8248 and types is conducted by reflection.
8249 </summary>
8250 </member>
8251 <member name="F:NUnit.Framework.Compatibility.BindingFlags.Default">
8252 <summary>
8253 Specifies no binding flag.
8254 </summary>
8255 </member>
8256 <member name="F:NUnit.Framework.Compatibility.BindingFlags.DeclaredOnly">
8257 <summary>
8258 Specifies that only members declared at the level of the supplied type's hierarchy
8259 should be considered. Inherited members are not considered.
8260 </summary>
8261 </member>
8262 <member name="F:NUnit.Framework.Compatibility.BindingFlags.Instance">
8263 <summary>
8264 Specifies that instance members are to be included in the search.
8265 </summary>
8266 </member>
8267 <member name="F:NUnit.Framework.Compatibility.BindingFlags.Static">
8268 <summary>
8269 Specifies that static members are to be included in the search.
8270 </summary>
8271 </member>
8272 <member name="F:NUnit.Framework.Compatibility.BindingFlags.Public">
8273 <summary>
8274 Specifies that public members are to be included in the search.
8275 </summary>
8276 </member>
8277 <member name="F:NUnit.Framework.Compatibility.BindingFlags.NonPublic">
8278 <summary>
8279 Specifies that non-public members are to be included in the search.
8280 </summary>
8281 </member>
8282 <member name="F:NUnit.Framework.Compatibility.BindingFlags.FlattenHierarchy">
8283 <summary>
8284 Specifies that public and protected static members up the hierarchy should be
8285 returned. Private static members in inherited classes are not returned. Static
8286 members include fields, methods, events, and properties. Nested types are not
8287 returned.
8288 </summary>
8289 </member>
8290 <member name="T:NUnit.Framework.Compatibility.LongLivedMarshalByRefObject">
8291 <summary>
8292 A MarshalByRefObject that lives forever
8293 </summary>
8294 </member>
8295 <member name="T:NUnit.Framework.Compatibility.Path">
8296 <summary>
8297 Some path based methods that we need even in the Portable framework which
8298 does not have the System.IO.Path class
8299 </summary>
8300 </member>
8301 <member name="F:NUnit.Framework.Compatibility.Path.WindowsSeparatorChar">
8302 <summary>
8303 Windows directory separator
8304 </summary>
8305 </member>
8306 <member name="F:NUnit.Framework.Compatibility.Path.AltDirectorySeparatorChar">
8307 <summary>
8308 Alternate directory separator
8309 </summary>
8310 </member>
8311 <member name="F:NUnit.Framework.Compatibility.Path.VolumeSeparatorChar">
8312 <summary>
8313 A volume separator character.
8314 </summary>
8315 </member>
8316 <member name="M:NUnit.Framework.Compatibility.Path.GetFileName(System.String)">
8317 <summary>
8318 Get the file name and extension of the specified path string.
8319 </summary>
8320 <param name="path">The path string from which to obtain the file name and extension.</param>
8321 <returns>The filename as a <see cref="T:System.String"/>. If the last character of <paramref name="path"/> is a directory or volume separator character, this method returns <see cref="F:System.String.Empty"/>. If <paramref name="path"/> is null, this method returns null.</returns>
8322 </member>
8323 <member name="T:NUnit.Framework.Compatibility.TypeExtensions">
8324 <summary>
8325 Provides NUnit specific extensions to aid in Reflection
8326 across multiple frameworks
8327 </summary>
8328 <remarks>
8329 This version of the class allows direct calls on Type on
8330 those platforms that would normally require use of
8331 GetTypeInfo().
8332 </remarks>
8333 </member>
8334 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetGenericArguments(System.Type)">
8335 <summary>
8336 Returns an array of generic arguments for the give type
8337 </summary>
8338 <param name="type"></param>
8339 <returns></returns>
8340 </member>
8341 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetConstructor(System.Type,System.Type[])">
8342 <summary>
8343 Gets the constructor with the given parameter types
8344 </summary>
8345 <param name="type"></param>
8346 <param name="ptypes"></param>
8347 <returns></returns>
8348 </member>
8349 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetConstructors(System.Type)">
8350 <summary>
8351 Gets the constructors for a type
8352 </summary>
8353 <param name="type"></param>
8354 <returns></returns>
8355 </member>
8356 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
8357 <summary>
8358
8359 </summary>
8360 <param name="type"></param>
8361 <param name="other"></param>
8362 <returns></returns>
8363 </member>
8364 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.IsInstanceOfType(System.Type,System.Object)">
8365 <summary>
8366
8367 </summary>
8368 <param name="type"></param>
8369 <param name="other"></param>
8370 <returns></returns>
8371 </member>
8372 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetInterfaces(System.Type)">
8373 <summary>
8374 Gets declared or inherited interfaces on this type
8375 </summary>
8376 <param name="type"></param>
8377 <returns></returns>
8378 </member>
8379 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetMember(System.Type,System.String,NUnit.Framework.Compatibility.BindingFlags)">
8380 <summary>
8381 Gets the member on a given type by name. BindingFlags ARE IGNORED.
8382 </summary>
8383 <param name="type"></param>
8384 <param name="name"></param>
8385 <param name="ignored"></param>
8386 <returns></returns>
8387 </member>
8388 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetMembers(System.Type,NUnit.Framework.Compatibility.BindingFlags)">
8389 <summary>
8390 Gets all members on a given type. BindingFlags ARE IGNORED.
8391 </summary>
8392 <param name="type"></param>
8393 <param name="ignored"></param>
8394 <returns></returns>
8395 </member>
8396 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetField(System.Type,System.String)">
8397 <summary>
8398 Gets field of the given name on the type
8399 </summary>
8400 <param name="type"></param>
8401 <param name="name"></param>
8402 <returns></returns>
8403 </member>
8404 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetProperty(System.Type,System.String)">
8405 <summary>
8406 Gets property of the given name on the type
8407 </summary>
8408 <param name="type"></param>
8409 <param name="name"></param>
8410 <returns></returns>
8411 </member>
8412 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetProperty(System.Type,System.String,NUnit.Framework.Compatibility.BindingFlags)">
8413 <summary>
8414 Gets property of the given name on the type
8415 </summary>
8416 <param name="type"></param>
8417 <param name="name"></param>
8418 <param name="flags"></param>
8419 <returns></returns>
8420 </member>
8421 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetMethod(System.Type,System.String)">
8422 <summary>
8423 Gets the method with the given name and parameter list
8424 </summary>
8425 <param name="type"></param>
8426 <param name="name"></param>
8427 <returns></returns>
8428 </member>
8429 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,NUnit.Framework.Compatibility.BindingFlags)">
8430 <summary>
8431 Gets the method with the given name and parameter list
8432 </summary>
8433 <param name="type"></param>
8434 <param name="name"></param>
8435 <param name="flags"></param>
8436 <returns></returns>
8437 </member>
8438 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetMethod(System.Type,System.String,System.Type[])">
8439 <summary>
8440 Gets the method with the given name and parameter list
8441 </summary>
8442 <param name="type"></param>
8443 <param name="name"></param>
8444 <param name="ptypes"></param>
8445 <returns></returns>
8446 </member>
8447 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetMethods(System.Type)">
8448 <summary>
8449 Gets public methods on the given type
8450 </summary>
8451 <param name="type"></param>
8452 <returns></returns>
8453 </member>
8454 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.GetMethods(System.Type,NUnit.Framework.Compatibility.BindingFlags)">
8455 <summary>
8456 Gets methods on a type
8457 </summary>
8458 <param name="type"></param>
8459 <param name="flags"></param>
8460 <returns></returns>
8461 </member>
8462 <member name="M:NUnit.Framework.Compatibility.TypeExtensions.IsCastableFrom(System.Type,System.Type)">
8463 <summary>
8464 Determines if one type can be implicitly converted from another
8465 </summary>
8466 <param name="to"></param>
8467 <param name="from"></param>
8468 <returns></returns>
8469 </member>
8470 <member name="T:NUnit.Framework.Compatibility.MemberInfoExtensions">
8471 <summary>
8472 Extensions to the various MemberInfo derived classes
8473 </summary>
8474 </member>
8475 <member name="M:NUnit.Framework.Compatibility.MemberInfoExtensions.GetGetMethod(System.Reflection.PropertyInfo,System.Boolean)">
8476 <summary>
8477 Returns the get method for the given property
8478 </summary>
8479 <param name="pinfo"></param>
8480 <param name="nonPublic"></param>
8481 <returns></returns>
8482 </member>
8483 <member name="M:NUnit.Framework.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.MemberInfo,System.Boolean)">
8484 <summary>
8485 Returns an array of custom attributes of the specified type applied to this member
8486 </summary>
8487 <remarks> Portable throws an argument exception if T does not
8488 derive from Attribute. NUnit uses interfaces to find attributes, thus
8489 this method</remarks>
8490 </member>
8491 <member name="M:NUnit.Framework.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.ParameterInfo,System.Boolean)">
8492 <summary>
8493 Returns an array of custom attributes of the specified type applied to this parameter
8494 </summary>
8495 </member>
8496 <member name="M:NUnit.Framework.Compatibility.MemberInfoExtensions.GetAttributes``1(System.Reflection.Assembly)">
8497 <summary>
8498 Returns an array of custom attributes of the specified type applied to this assembly
8499 </summary>
8500 </member>
8501 <member name="T:NUnit.Framework.Compatibility.AssemblyExtensions">
8502 <summary>
8503 Extensions for Assembly that are not available in portable
8504 </summary>
8505 </member>
8506 <member name="M:NUnit.Framework.Compatibility.AssemblyExtensions.GetCustomAttributes(System.Reflection.Assembly,System.Type,System.Boolean)">
8507 <summary>
8508 DNX does not have a version of GetCustomAttributes on Assembly that takes an inherit
8509 parameter since it doesn't make sense on Assemblies. This version just ignores the
8510 inherit parameter.
8511 </summary>
8512 <param name="asm">The assembly</param>
8513 <param name="attributeType">The type of attribute you are looking for</param>
8514 <param name="inherit">Ignored</param>
8515 <returns></returns>
8516 </member>
8517 <member name="M:NUnit.Framework.Compatibility.AssemblyExtensions.GetTypes(System.Reflection.Assembly)">
8518 <summary>
8519 Gets the types in a given assembly
8520 </summary>
8521 <param name="asm"></param>
8522 <returns></returns>
8523 </member>
8524 <member name="T:NUnit.Framework.Compatibility.Stopwatch">
8525 <summary>
8526 This class is a System.Diagnostics.Stopwatch on operating systems that support it. On those that don't,
8527 it replicates the functionality at the resolution supported.
8528 </summary>
8529 </member>
8530 <member name="P:NUnit.Framework.Compatibility.Stopwatch.ElapsedMilliseconds">
8531 <summary>
8532 Gets the total elapsed time measured by the current instance, in milliseconds.
8533 </summary>
8534 </member>
8535 <member name="P:NUnit.Framework.Compatibility.Stopwatch.IsRunning">
8536 <summary>
8537 Gets a value indicating whether the Stopwatch timer is running.
8538 </summary>
8539 </member>
8540 <member name="M:NUnit.Framework.Compatibility.Stopwatch.GetTimestamp">
8541 <summary>
8542 Gets the current number of ticks in the timer mechanism.
8543 </summary>
8544 <remarks>
8545 If the Stopwatch class uses a high-resolution performance counter, GetTimestamp returns the current
8546 value of that counter. If the Stopwatch class uses the system timer, GetTimestamp returns the current
8547 DateTime.Ticks property of the DateTime.Now instance.
8548 </remarks>
8549 <returns>A long integer representing the tick counter value of the underlying timer mechanism.</returns>
8550 </member>
8551 <member name="M:NUnit.Framework.Compatibility.Stopwatch.Reset">
8552 <summary>
8553 Stops time interval measurement and resets the elapsed time to zero.
8554 </summary>
8555 </member>
8556 <member name="M:NUnit.Framework.Compatibility.Stopwatch.Start">
8557 <summary>
8558 Starts, or resumes, measuring elapsed time for an interval.
8559 </summary>
8560 </member>
8561 <member name="M:NUnit.Framework.Compatibility.Stopwatch.StartNew">
8562 <summary>
8563 Initializes a new Stopwatch instance, sets the elapsed time property to zero, and starts measuring elapsed time.
8564 </summary>
8565 <returns>A Stopwatch that has just begun measuring elapsed time.</returns>
8566 </member>
8567 <member name="M:NUnit.Framework.Compatibility.Stopwatch.Stop">
8568 <summary>
8569 Stops measuring elapsed time for an interval.
8570 </summary>
8571 </member>
8572 <member name="M:NUnit.Framework.Compatibility.Stopwatch.ToString">
8573 <summary>
8574 Returns a string that represents the current object.
8575 </summary>
8576 <returns>
8577 A string that represents the current object.
8578 </returns>
8579 </member>
8580 <member name="P:NUnit.Framework.Compatibility.Stopwatch.Frequency">
8581 <summary>
8582 Gets the frequency of the timer as the number of ticks per second.
8583 </summary>
8584 </member>
8585 <member name="P:NUnit.Framework.Compatibility.Stopwatch.IsHighResolution">
8586 <summary>
8587 Indicates whether the timer is based on a high-resolution performance counter.
8588 </summary>
8589 </member>
8590 <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
8591 <summary>
8592 AllItemsConstraint applies another constraint to each
8593 item in a collection, succeeding if they all succeed.
8594 </summary>
8595 </member>
8596 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
8597 <summary>
8598 Construct an AllItemsConstraint on top of an existing constraint
8599 </summary>
8600 <param name="itemConstraint"></param>
8601 </member>
8602 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.ApplyTo``1(``0)">
8603 <summary>
8604 Apply the item constraint to each item in the collection,
8605 failing if any item fails.
8606 </summary>
8607 <param name="actual"></param>
8608 <returns></returns>
8609 </member>
8610 <member name="T:NUnit.Framework.Constraints.AndConstraint">
8611 <summary>
8612 AndConstraint succeeds only if both members succeed.
8613 </summary>
8614 </member>
8615 <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
8616 <summary>
8617 Create an AndConstraint from two other constraints
8618 </summary>
8619 <param name="left">The first constraint</param>
8620 <param name="right">The second constraint</param>
8621 </member>
8622 <member name="P:NUnit.Framework.Constraints.AndConstraint.Description">
8623 <summary>
8624 Gets text describing a constraint
8625 </summary>
8626 </member>
8627 <member name="M:NUnit.Framework.Constraints.AndConstraint.ApplyTo``1(``0)">
8628 <summary>
8629 Apply both member constraints to an actual value, succeeding
8630 succeeding only if both of them succeed.
8631 </summary>
8632 <param name="actual">The actual value</param>
8633 <returns>True if the constraints both succeeded</returns>
8634 </member>
8635 <member name="M:NUnit.Framework.Constraints.AndConstraint.AndConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
8636 <summary>
8637 Write the actual value for a failing constraint test to a
8638 MessageWriter. The default implementation simply writes
8639 the raw value of actual, leaving it to the writer to
8640 perform any formatting.
8641 </summary>
8642 <param name="writer">The writer on which the actual value is displayed</param>
8643 </member>
8644 <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
8645 <summary>
8646 AssignableFromConstraint is used to test that an object
8647 can be assigned from a given Type.
8648 </summary>
8649 </member>
8650 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
8651 <summary>
8652 Construct an AssignableFromConstraint for the type provided
8653 </summary>
8654 <param name="type"></param>
8655 </member>
8656 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
8657 <summary>
8658 Apply the constraint to an actual value, returning true if it succeeds
8659 </summary>
8660 <param name="actual">The actual argument</param>
8661 <returns>True if the constraint succeeds, otherwise false.</returns>
8662 </member>
8663 <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
8664 <summary>
8665 AssignableToConstraint is used to test that an object
8666 can be assigned to a given Type.
8667 </summary>
8668 </member>
8669 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
8670 <summary>
8671 Construct an AssignableToConstraint for the type provided
8672 </summary>
8673 <param name="type"></param>
8674 </member>
8675 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
8676 <summary>
8677 Apply the constraint to an actual value, returning true if it succeeds
8678 </summary>
8679 <param name="actual">The actual argument</param>
8680 <returns>True if the constraint succeeds, otherwise false.</returns>
8681 </member>
8682 <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
8683 <summary>
8684 AttributeConstraint tests that a specified attribute is present
8685 on a Type or other provider and that the value of the attribute
8686 satisfies some other constraint.
8687 </summary>
8688 </member>
8689 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.IConstraint)">
8690 <summary>
8691 Constructs an AttributeConstraint for a specified attribute
8692 Type and base constraint.
8693 </summary>
8694 <param name="type"></param>
8695 <param name="baseConstraint"></param>
8696 </member>
8697 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ApplyTo``1(``0)">
8698 <summary>
8699 Determines whether the Type or other provider has the
8700 expected attribute and if its value matches the
8701 additional constraint specified.
8702 </summary>
8703 </member>
8704 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
8705 <summary>
8706 Returns a string representation of the constraint.
8707 </summary>
8708 </member>
8709 <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
8710 <summary>
8711 AttributeExistsConstraint tests for the presence of a
8712 specified attribute on a Type.
8713 </summary>
8714 </member>
8715 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
8716 <summary>
8717 Constructs an AttributeExistsConstraint for a specific attribute Type
8718 </summary>
8719 <param name="type"></param>
8720 </member>
8721 <member name="P:NUnit.Framework.Constraints.AttributeExistsConstraint.Description">
8722 <summary>
8723 The Description of what this constraint tests, for
8724 use in messages and in the ConstraintResult.
8725 </summary>
8726 </member>
8727 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.ApplyTo``1(``0)">
8728 <summary>
8729 Tests whether the object provides the expected attribute.
8730 </summary>
8731 <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
8732 <returns>True if the expected attribute is present, otherwise false</returns>
8733 </member>
8734 <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
8735 <summary>
8736 BinaryConstraint is the abstract base of all constraints
8737 that combine two other constraints in some fashion.
8738 </summary>
8739 </member>
8740 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Left">
8741 <summary>
8742 The first constraint being combined
8743 </summary>
8744 </member>
8745 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.Right">
8746 <summary>
8747 The second constraint being combined
8748 </summary>
8749 </member>
8750 <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
8751 <summary>
8752 Construct a BinaryConstraint from two other constraints
8753 </summary>
8754 <param name="left">The first constraint</param>
8755 <param name="right">The second constraint</param>
8756 </member>
8757 <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
8758 <summary>
8759 CollectionConstraint is the abstract base class for
8760 constraints that operate on collections.
8761 </summary>
8762 </member>
8763 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
8764 <summary>
8765 Construct an empty CollectionConstraint
8766 </summary>
8767 </member>
8768 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
8769 <summary>
8770 Construct a CollectionConstraint
8771 </summary>
8772 <param name="arg"></param>
8773 </member>
8774 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
8775 <summary>
8776 Determines whether the specified enumerable is empty.
8777 </summary>
8778 <param name="enumerable">The enumerable.</param>
8779 <returns>
8780 <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
8781 </returns>
8782 </member>
8783 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.ApplyTo``1(``0)">
8784 <summary>
8785 Test whether the constraint is satisfied by a given value
8786 </summary>
8787 <param name="actual">The value to be tested</param>
8788 <returns>True for success, false for failure</returns>
8789 </member>
8790 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Collections.IEnumerable)">
8791 <summary>
8792 Protected method to be implemented by derived classes
8793 </summary>
8794 <param name="collection"></param>
8795 <returns></returns>
8796 </member>
8797 <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
8798 <summary>
8799 CollectionContainsConstraint is used to test whether a collection
8800 contains an expected object as a member.
8801 </summary>
8802 </member>
8803 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
8804 <summary>
8805 Construct a CollectionContainsConstraint
8806 </summary>
8807 <param name="expected"></param>
8808 </member>
8809 <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Description">
8810 <summary>
8811 The Description of what this constraint tests, for
8812 use in messages and in the ConstraintResult.
8813 </summary>
8814 </member>
8815 <member name="P:NUnit.Framework.Constraints.CollectionContainsConstraint.Expected">
8816 <summary>
8817 Gets the expected object
8818 </summary>
8819 </member>
8820 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.Matches(System.Collections.IEnumerable)">
8821 <summary>
8822 Test whether the expected item is contained in the collection
8823 </summary>
8824 <param name="actual"></param>
8825 <returns></returns>
8826 </member>
8827 <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
8828 <summary>
8829 CollectionEquivalentConstraint is used to determine whether two
8830 collections are equivalent.
8831 </summary>
8832 </member>
8833 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
8834 <summary>
8835 Construct a CollectionEquivalentConstraint
8836 </summary>
8837 <param name="expected"></param>
8838 </member>
8839 <member name="P:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Description">
8840 <summary>
8841 The Description of what this constraint tests, for
8842 use in messages and in the ConstraintResult.
8843 </summary>
8844 </member>
8845 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.Matches(System.Collections.IEnumerable)">
8846 <summary>
8847 Test whether two collections are equivalent
8848 </summary>
8849 <param name="actual"></param>
8850 <returns></returns>
8851 </member>
8852 <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
8853 <summary>
8854 CollectionItemsEqualConstraint is the abstract base class for all
8855 collection constraints that apply some notion of item equality
8856 as a part of their operation.
8857 </summary>
8858 </member>
8859 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
8860 <summary>
8861 Construct an empty CollectionConstraint
8862 </summary>
8863 </member>
8864 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
8865 <summary>
8866 Construct a CollectionConstraint
8867 </summary>
8868 <param name="arg"></param>
8869 </member>
8870 <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
8871 <summary>
8872 Flag the constraint to ignore case and return self.
8873 </summary>
8874 </member>
8875 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
8876 <summary>
8877 Flag the constraint to use the supplied IComparer object.
8878 </summary>
8879 <param name="comparer">The IComparer object to use.</param>
8880 <returns>Self.</returns>
8881 </member>
8882 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
8883 <summary>
8884 Flag the constraint to use the supplied IComparer object.
8885 </summary>
8886 <param name="comparer">The IComparer object to use.</param>
8887 <returns>Self.</returns>
8888 </member>
8889 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
8890 <summary>
8891 Flag the constraint to use the supplied Comparison object.
8892 </summary>
8893 <param name="comparer">The IComparer object to use.</param>
8894 <returns>Self.</returns>
8895 </member>
8896 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
8897 <summary>
8898 Flag the constraint to use the supplied IEqualityComparer object.
8899 </summary>
8900 <param name="comparer">The IComparer object to use.</param>
8901 <returns>Self.</returns>
8902 </member>
8903 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
8904 <summary>
8905 Flag the constraint to use the supplied IEqualityComparer object.
8906 </summary>
8907 <param name="comparer">The IComparer object to use.</param>
8908 <returns>Self.</returns>
8909 </member>
8910 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
8911 <summary>
8912 Compares two collection members for equality
8913 </summary>
8914 </member>
8915 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
8916 <summary>
8917 Return a new CollectionTally for use in making tests
8918 </summary>
8919 <param name="c">The collection to be included in the tally</param>
8920 </member>
8921 <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
8922 <summary>
8923 CollectionOrderedConstraint is used to test whether a collection is ordered.
8924 </summary>
8925 </member>
8926 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
8927 <summary>
8928 Construct a CollectionOrderedConstraint
8929 </summary>
8930 </member>
8931 <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
8932 <summary>
8933 If used performs a reverse comparison
8934 </summary>
8935 </member>
8936 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
8937 <summary>
8938 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
8939 </summary>
8940 </member>
8941 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
8942 <summary>
8943 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
8944 </summary>
8945 </member>
8946 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
8947 <summary>
8948 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
8949 </summary>
8950 </member>
8951 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
8952 <summary>
8953 Modifies the constraint to test ordering by the value of
8954 a specified property and returns self.
8955 </summary>
8956 </member>
8957 <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Description">
8958 <summary>
8959 The Description of what this constraint tests, for
8960 use in messages and in the ConstraintResult.
8961 </summary>
8962 </member>
8963 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Matches(System.Collections.IEnumerable)">
8964 <summary>
8965 Test whether the collection is ordered
8966 </summary>
8967 <param name="actual"></param>
8968 <returns></returns>
8969 </member>
8970 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
8971 <summary>
8972 Returns the string representation of the constraint.
8973 </summary>
8974 <returns></returns>
8975 </member>
8976 <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
8977 <summary>
8978 CollectionSubsetConstraint is used to determine whether
8979 one collection is a subset of another
8980 </summary>
8981 </member>
8982 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
8983 <summary>
8984 Construct a CollectionSubsetConstraint
8985 </summary>
8986 <param name="expected">The collection that the actual value is expected to be a subset of</param>
8987 </member>
8988 <member name="P:NUnit.Framework.Constraints.CollectionSubsetConstraint.Description">
8989 <summary>
8990 The Description of what this constraint tests, for
8991 use in messages and in the ConstraintResult.
8992 </summary>
8993 </member>
8994 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.Matches(System.Collections.IEnumerable)">
8995 <summary>
8996 Test whether the actual collection is a subset of
8997 the expected collection provided.
8998 </summary>
8999 <param name="actual"></param>
9000 <returns></returns>
9001 </member>
9002 <member name="T:NUnit.Framework.Constraints.CollectionSupersetConstraint">
9003 <summary>
9004 CollectionSupersetConstraint is used to determine whether
9005 one collection is a superset of another
9006 </summary>
9007 </member>
9008 <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.#ctor(System.Collections.IEnumerable)">
9009 <summary>
9010 Construct a CollectionSupersetConstraint
9011 </summary>
9012 <param name="expected">The collection that the actual value is expected to be a superset of</param>
9013 </member>
9014 <member name="P:NUnit.Framework.Constraints.CollectionSupersetConstraint.Description">
9015 <summary>
9016 The Description of what this constraint tests, for
9017 use in messages and in the ConstraintResult.
9018 </summary>
9019 </member>
9020 <member name="M:NUnit.Framework.Constraints.CollectionSupersetConstraint.Matches(System.Collections.IEnumerable)">
9021 <summary>
9022 Test whether the actual collection is a superset of
9023 the expected collection provided.
9024 </summary>
9025 <param name="actual"></param>
9026 <returns></returns>
9027 </member>
9028 <member name="T:NUnit.Framework.Constraints.CollectionTally">
9029 <summary>
9030 CollectionTally counts (tallies) the number of
9031 occurrences of each object in one or more enumerations.
9032 </summary>
9033 </member>
9034 <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
9035 <summary>
9036 Construct a CollectionTally object from a comparer and a collection
9037 </summary>
9038 </member>
9039 <member name="P:NUnit.Framework.Constraints.CollectionTally.Count">
9040 <summary>
9041 The number of objects remaining in the tally
9042 </summary>
9043 </member>
9044 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
9045 <summary>
9046 Try to remove an object from the tally
9047 </summary>
9048 <param name="o">The object to remove</param>
9049 <returns>True if successful, false if the object was not found</returns>
9050 </member>
9051 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
9052 <summary>
9053 Try to remove a set of objects from the tally
9054 </summary>
9055 <param name="c">The objects to remove</param>
9056 <returns>True if successful, false if any object was not found</returns>
9057 </member>
9058 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
9059 <summary>
9060 ComparisonAdapter class centralizes all comparisons of
9061 _values in NUnit, adapting to the use of any provided
9062 <see cref="T:System.Collections.IComparer"/>, <see cref="T:System.Collections.Generic.IComparer`1"/>
9063 or <see cref="T:System.Comparison`1"/>.
9064 </summary>
9065 </member>
9066 <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
9067 <summary>
9068 Gets the default ComparisonAdapter, which wraps an
9069 NUnitComparer object.
9070 </summary>
9071 </member>
9072 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
9073 <summary>
9074 Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.IComparer"/>
9075 </summary>
9076 </member>
9077 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
9078 <summary>
9079 Returns a ComparisonAdapter that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>
9080 </summary>
9081 </member>
9082 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
9083 <summary>
9084 Returns a ComparisonAdapter that wraps a <see cref="T:System.Comparison`1"/>
9085 </summary>
9086 </member>
9087 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
9088 <summary>
9089 Compares two objects
9090 </summary>
9091 </member>
9092 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
9093 <summary>
9094 Construct a default ComparisonAdapter
9095 </summary>
9096 </member>
9097 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
9098 <summary>
9099 Construct a ComparisonAdapter for an <see cref="T:System.Collections.IComparer"/>
9100 </summary>
9101 </member>
9102 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
9103 <summary>
9104 Compares two objects
9105 </summary>
9106 <param name="expected"></param>
9107 <param name="actual"></param>
9108 <returns></returns>
9109 </member>
9110 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
9111 <summary>
9112 ComparerAdapter extends <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/> and
9113 allows use of an <see cref="T:System.Collections.Generic.IComparer`1"/> or <see cref="T:System.Comparison`1"/>
9114 to actually perform the comparison.
9115 </summary>
9116 </member>
9117 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
9118 <summary>
9119 Construct a ComparisonAdapter for an <see cref="T:System.Collections.Generic.IComparer`1"/>
9120 </summary>
9121 </member>
9122 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
9123 <summary>
9124 Compare a Type T to an object
9125 </summary>
9126 </member>
9127 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
9128 <summary>
9129 Construct a ComparisonAdapter for a <see cref="T:System.Comparison`1"/>
9130 </summary>
9131 </member>
9132 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
9133 <summary>
9134 Compare a Type T to an object
9135 </summary>
9136 </member>
9137 <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
9138 <summary>
9139 Abstract base class for constraints that compare _values to
9140 determine if one is greater than, equal to or less than
9141 the other.
9142 </summary>
9143 </member>
9144 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.expected">
9145 <summary>
9146 The value against which a comparison is to be made
9147 </summary>
9148 </member>
9149 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.lessComparisonResult">
9150 <summary>
9151 If true, less than returns success
9152 </summary>
9153 </member>
9154 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.equalComparisonResult">
9155 <summary>
9156 if true, equal returns success
9157 </summary>
9158 </member>
9159 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.greaterComparisonResult">
9160 <summary>
9161 if true, greater than returns success
9162 </summary>
9163 </member>
9164 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.comparer">
9165 <summary>
9166 ComparisonAdapter to be used in making the comparison
9167 </summary>
9168 </member>
9169 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object,System.Boolean,System.Boolean,System.Boolean,System.String)">
9170 <summary>
9171 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ComparisonConstraint"/> class.
9172 </summary>
9173 <param name="value">The value against which to make a comparison.</param>
9174 <param name="lessComparisonResult">if set to <c>true</c> less succeeds.</param>
9175 <param name="equalComparisonResult">if set to <c>true</c> equal succeeds.</param>
9176 <param name="greaterComparisonResult">if set to <c>true</c> greater succeeds.</param>
9177 <param name="predicate">String used in describing the constraint.</param>
9178 </member>
9179 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.ApplyTo``1(``0)">
9180 <summary>
9181 Test whether the constraint is satisfied by a given value
9182 </summary>
9183 <param name="actual">The value to be tested</param>
9184 <returns>True for success, false for failure</returns>
9185 </member>
9186 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
9187 <summary>
9188 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self
9189 </summary>
9190 <param name="comparer">The comparer used for comparison tests</param>
9191 <returns>A constraint modified to use the given comparer</returns>
9192 </member>
9193 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
9194 <summary>
9195 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self
9196 </summary>
9197 <param name="comparer">The comparer used for comparison tests</param>
9198 <returns>A constraint modified to use the given comparer</returns>
9199 </member>
9200 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
9201 <summary>
9202 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self
9203 </summary>
9204 <param name="comparer">The comparer used for comparison tests</param>
9205 <returns>A constraint modified to use the given comparer</returns>
9206 </member>
9207 <member name="T:NUnit.Framework.Constraints.ActualValueDelegate`1">
9208 <summary>
9209 Delegate used to delay evaluation of the actual value
9210 to be used in evaluating a constraint
9211 </summary>
9212 </member>
9213 <member name="T:NUnit.Framework.Constraints.Constraint">
9214 <summary>
9215 The Constraint class is the base of all built-in constraints
9216 within NUnit. It provides the operator overloads used to combine
9217 constraints.
9218 </summary>
9219 </member>
9220 <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object[])">
9221 <summary>
9222 Construct a constraint with optional arguments
9223 </summary>
9224 <param name="args">Arguments to be saved</param>
9225 </member>
9226 <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
9227 <summary>
9228 The display name of this Constraint for use by ToString().
9229 The default value is the name of the constraint with
9230 trailing "Constraint" removed. Derived classes may set
9231 this to another name in their constructors.
9232 </summary>
9233 </member>
9234 <member name="P:NUnit.Framework.Constraints.Constraint.Description">
9235 <summary>
9236 The Description of what this constraint tests, for
9237 use in messages and in the ConstraintResult.
9238 </summary>
9239 </member>
9240 <member name="P:NUnit.Framework.Constraints.Constraint.Arguments">
9241 <summary>
9242 Arguments provided to this Constraint, for use in
9243 formatting the description.
9244 </summary>
9245 </member>
9246 <member name="P:NUnit.Framework.Constraints.Constraint.Builder">
9247 <summary>
9248 The ConstraintBuilder holding this constraint
9249 </summary>
9250 </member>
9251 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)">
9252 <summary>
9253 Applies the constraint to an actual value, returning a ConstraintResult.
9254 </summary>
9255 <param name="actual">The value to be tested</param>
9256 <returns>A ConstraintResult</returns>
9257 </member>
9258 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
9259 <summary>
9260 Applies the constraint to an ActualValueDelegate that returns
9261 the value to be tested. The default implementation simply evaluates
9262 the delegate but derived classes may override it to provide for
9263 delayed processing.
9264 </summary>
9265 <param name="del">An ActualValueDelegate</param>
9266 <returns>A ConstraintResult</returns>
9267 </member>
9268 <member name="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0@)">
9269 <summary>
9270 Test whether the constraint is satisfied by a given reference.
9271 The default implementation simply dereferences the value but
9272 derived classes may override it to provide for delayed processing.
9273 </summary>
9274 <param name="actual">A reference to the value to be tested</param>
9275 <returns>A ConstraintResult</returns>
9276 </member>
9277 <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
9278 <summary>
9279 Default override of ToString returns the constraint DisplayName
9280 followed by any arguments within angle brackets.
9281 </summary>
9282 <returns></returns>
9283 </member>
9284 <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
9285 <summary>
9286 Returns the string representation of this constraint
9287 </summary>
9288 </member>
9289 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
9290 <summary>
9291 This operator creates a constraint that is satisfied only if both
9292 argument constraints are satisfied.
9293 </summary>
9294 </member>
9295 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
9296 <summary>
9297 This operator creates a constraint that is satisfied if either
9298 of the argument constraints is satisfied.
9299 </summary>
9300 </member>
9301 <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
9302 <summary>
9303 This operator creates a constraint that is satisfied if the
9304 argument constraint is not satisfied.
9305 </summary>
9306 </member>
9307 <member name="P:NUnit.Framework.Constraints.Constraint.And">
9308 <summary>
9309 Returns a ConstraintExpression by appending And
9310 to the current constraint.
9311 </summary>
9312 </member>
9313 <member name="P:NUnit.Framework.Constraints.Constraint.With">
9314 <summary>
9315 Returns a ConstraintExpression by appending And
9316 to the current constraint.
9317 </summary>
9318 </member>
9319 <member name="P:NUnit.Framework.Constraints.Constraint.Or">
9320 <summary>
9321 Returns a ConstraintExpression by appending Or
9322 to the current constraint.
9323 </summary>
9324 </member>
9325 <member name="M:NUnit.Framework.Constraints.Constraint.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
9326 <summary>
9327 Resolves any pending operators and returns the resolved constraint.
9328 </summary>
9329 </member>
9330 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
9331 <summary>
9332 ConstraintBuilder maintains the stacks that are used in
9333 processing a ConstraintExpression. An OperatorStack
9334 is used to hold operators that are waiting for their
9335 operands to be reorganized. a ConstraintStack holds
9336 input constraints as well as the results of each
9337 operator applied.
9338 </summary>
9339 </member>
9340 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
9341 <summary>
9342 OperatorStack is a type-safe stack for holding ConstraintOperators
9343 </summary>
9344 </member>
9345 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
9346 <summary>
9347 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> class.
9348 </summary>
9349 <param name="builder">The ConstraintBuilder using this stack.</param>
9350 </member>
9351 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
9352 <summary>
9353 Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack"/> is empty.
9354 </summary>
9355 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
9356 </member>
9357 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
9358 <summary>
9359 Gets the topmost operator without modifying the stack.
9360 </summary>
9361 </member>
9362 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
9363 <summary>
9364 Pushes the specified operator onto the stack.
9365 </summary>
9366 <param name="op">The operator to put onto the stack.</param>
9367 </member>
9368 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
9369 <summary>
9370 Pops the topmost operator from the stack.
9371 </summary>
9372 <returns>The topmost operator on the stack</returns>
9373 </member>
9374 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
9375 <summary>
9376 ConstraintStack is a type-safe stack for holding Constraints
9377 </summary>
9378 </member>
9379 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
9380 <summary>
9381 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> class.
9382 </summary>
9383 <param name="builder">The ConstraintBuilder using this stack.</param>
9384 </member>
9385 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
9386 <summary>
9387 Gets a value indicating whether this <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack"/> is empty.
9388 </summary>
9389 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
9390 </member>
9391 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.IConstraint)">
9392 <summary>
9393 Pushes the specified constraint. As a side effect,
9394 the constraint's Builder field is set to the
9395 ConstraintBuilder owning this stack.
9396 </summary>
9397 <param name="constraint">The constraint to put onto the stack</param>
9398 </member>
9399 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
9400 <summary>
9401 Pops this topmost constraint from the stack.
9402 As a side effect, the constraint's Builder
9403 field is set to null.
9404 </summary>
9405 <returns>The topmost contraint on the stack</returns>
9406 </member>
9407 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
9408 <summary>
9409 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintBuilder"/> class.
9410 </summary>
9411 </member>
9412 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
9413 <summary>
9414 Appends the specified operator to the expression by first
9415 reducing the operator stack and then pushing the new
9416 operator on the stack.
9417 </summary>
9418 <param name="op">The operator to push.</param>
9419 </member>
9420 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
9421 <summary>
9422 Appends the specified constraint to the expression by pushing
9423 it on the constraint stack.
9424 </summary>
9425 <param name="constraint">The constraint to push.</param>
9426 </member>
9427 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
9428 <summary>
9429 Sets the top operator right context.
9430 </summary>
9431 <param name="rightContext">The right context.</param>
9432 </member>
9433 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
9434 <summary>
9435 Reduces the operator stack until the topmost item
9436 precedence is greater than or equal to the target precedence.
9437 </summary>
9438 <param name="targetPrecedence">The target precedence.</param>
9439 </member>
9440 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
9441 <summary>
9442 Resolves this instance, returning a Constraint. If the Builder
9443 is not currently in a resolvable state, an exception is thrown.
9444 </summary>
9445 <returns>The resolved constraint</returns>
9446 </member>
9447 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
9448 <summary>
9449 Gets a value indicating whether this instance is resolvable.
9450 </summary>
9451 <value>
9452 <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
9453 </value>
9454 </member>
9455 <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
9456 <summary>
9457 ConstraintExpression represents a compound constraint in the
9458 process of being constructed from a series of syntactic elements.
9459
9460 Individual elements are appended to the expression as they are
9461 reorganized. When a constraint is appended, it is returned as the
9462 value of the operation so that modifiers may be applied. However,
9463 any partially built expression is attached to the constraint for
9464 later resolution. When an operator is appended, the partial
9465 expression is returned. If it's a self-resolving operator, then
9466 a ResolvableConstraintExpression is returned.
9467 </summary>
9468 </member>
9469 <member name="F:NUnit.Framework.Constraints.ConstraintExpression.builder">
9470 <summary>
9471 The ConstraintBuilder holding the elements recognized so far
9472 </summary>
9473 </member>
9474 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
9475 <summary>
9476 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/> class.
9477 </summary>
9478 </member>
9479 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
9480 <summary>
9481 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ConstraintExpression"/>
9482 class passing in a ConstraintBuilder, which may be pre-populated.
9483 </summary>
9484 <param name="builder">The builder.</param>
9485 </member>
9486 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ToString">
9487 <summary>
9488 Returns a string representation of the expression as it
9489 currently stands. This should only be used for testing,
9490 since it has the side-effect of resolving the expression.
9491 </summary>
9492 <returns></returns>
9493 </member>
9494 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.ConstraintOperator)">
9495 <summary>
9496 Appends an operator to the expression and returns the
9497 resulting expression itself.
9498 </summary>
9499 </member>
9500 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
9501 <summary>
9502 Appends a self-resolving operator to the expression and
9503 returns a new ResolvableConstraintExpression.
9504 </summary>
9505 </member>
9506 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Append(NUnit.Framework.Constraints.Constraint)">
9507 <summary>
9508 Appends a constraint to the expression and returns that
9509 constraint, which is associated with the current state
9510 of the expression being built. Note that the constraint
9511 is not reduced at this time. For example, if there
9512 is a NotOperator on the stack we don't reduce and
9513 return a NotConstraint. The original constraint must
9514 be returned because it may support modifiers that
9515 are yet to be applied.
9516 </summary>
9517 </member>
9518 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
9519 <summary>
9520 Returns a ConstraintExpression that negates any
9521 following constraint.
9522 </summary>
9523 </member>
9524 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
9525 <summary>
9526 Returns a ConstraintExpression that negates any
9527 following constraint.
9528 </summary>
9529 </member>
9530 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
9531 <summary>
9532 Returns a ConstraintExpression, which will apply
9533 the following constraint to all members of a collection,
9534 succeeding if all of them succeed.
9535 </summary>
9536 </member>
9537 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
9538 <summary>
9539 Returns a ConstraintExpression, which will apply
9540 the following constraint to all members of a collection,
9541 succeeding if at least one of them succeeds.
9542 </summary>
9543 </member>
9544 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
9545 <summary>
9546 Returns a ConstraintExpression, which will apply
9547 the following constraint to all members of a collection,
9548 succeeding if all of them fail.
9549 </summary>
9550 </member>
9551 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Exactly(System.Int32)">
9552 <summary>
9553 Returns a ConstraintExpression, which will apply
9554 the following constraint to all members of a collection,
9555 succeeding only if a specified number of them succeed.
9556 </summary>
9557 </member>
9558 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
9559 <summary>
9560 Returns a new PropertyConstraintExpression, which will either
9561 test for the existence of the named property on the object
9562 being tested or apply any following constraint to that property.
9563 </summary>
9564 </member>
9565 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
9566 <summary>
9567 Returns a new ConstraintExpression, which will apply the following
9568 constraint to the Length property of the object being tested.
9569 </summary>
9570 </member>
9571 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
9572 <summary>
9573 Returns a new ConstraintExpression, which will apply the following
9574 constraint to the Count property of the object being tested.
9575 </summary>
9576 </member>
9577 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
9578 <summary>
9579 Returns a new ConstraintExpression, which will apply the following
9580 constraint to the Message property of the object being tested.
9581 </summary>
9582 </member>
9583 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
9584 <summary>
9585 Returns a new ConstraintExpression, which will apply the following
9586 constraint to the InnerException property of the object being tested.
9587 </summary>
9588 </member>
9589 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
9590 <summary>
9591 Returns a new AttributeConstraint checking for the
9592 presence of a particular attribute on an object.
9593 </summary>
9594 </member>
9595 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
9596 <summary>
9597 Returns a new AttributeConstraint checking for the
9598 presence of a particular attribute on an object.
9599 </summary>
9600 </member>
9601 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
9602 <summary>
9603 With is currently a NOP - reserved for future use.
9604 </summary>
9605 </member>
9606 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.IResolveConstraint)">
9607 <summary>
9608 Returns the constraint provided as an argument - used to allow custom
9609 custom constraints to easily participate in the syntax.
9610 </summary>
9611 </member>
9612 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
9613 <summary>
9614 Returns the constraint provided as an argument - used to allow custom
9615 custom constraints to easily participate in the syntax.
9616 </summary>
9617 </member>
9618 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
9619 <summary>
9620 Returns a constraint that tests for null
9621 </summary>
9622 </member>
9623 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
9624 <summary>
9625 Returns a constraint that tests for True
9626 </summary>
9627 </member>
9628 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
9629 <summary>
9630 Returns a constraint that tests for False
9631 </summary>
9632 </member>
9633 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Positive">
9634 <summary>
9635 Returns a constraint that tests for a positive value
9636 </summary>
9637 </member>
9638 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Negative">
9639 <summary>
9640 Returns a constraint that tests for a negative value
9641 </summary>
9642 </member>
9643 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
9644 <summary>
9645 Returns a constraint that tests for NaN
9646 </summary>
9647 </member>
9648 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
9649 <summary>
9650 Returns a constraint that tests for empty
9651 </summary>
9652 </member>
9653 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
9654 <summary>
9655 Returns a constraint that tests whether a collection
9656 contains all unique items.
9657 </summary>
9658 </member>
9659 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
9660 <summary>
9661 Returns a constraint that tests two items for equality
9662 </summary>
9663 </member>
9664 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
9665 <summary>
9666 Returns a constraint that tests that two references are the same object
9667 </summary>
9668 </member>
9669 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
9670 <summary>
9671 Returns a constraint that tests whether the
9672 actual value is greater than the supplied argument
9673 </summary>
9674 </member>
9675 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
9676 <summary>
9677 Returns a constraint that tests whether the
9678 actual value is greater than or equal to the supplied argument
9679 </summary>
9680 </member>
9681 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
9682 <summary>
9683 Returns a constraint that tests whether the
9684 actual value is greater than or equal to the supplied argument
9685 </summary>
9686 </member>
9687 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
9688 <summary>
9689 Returns a constraint that tests whether the
9690 actual value is less than the supplied argument
9691 </summary>
9692 </member>
9693 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
9694 <summary>
9695 Returns a constraint that tests whether the
9696 actual value is less than or equal to the supplied argument
9697 </summary>
9698 </member>
9699 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
9700 <summary>
9701 Returns a constraint that tests whether the
9702 actual value is less than or equal to the supplied argument
9703 </summary>
9704 </member>
9705 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
9706 <summary>
9707 Returns a constraint that tests whether the actual
9708 value is of the exact type supplied as an argument.
9709 </summary>
9710 </member>
9711 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
9712 <summary>
9713 Returns a constraint that tests whether the actual
9714 value is of the exact type supplied as an argument.
9715 </summary>
9716 </member>
9717 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
9718 <summary>
9719 Returns a constraint that tests whether the actual value
9720 is of the type supplied as an argument or a derived type.
9721 </summary>
9722 </member>
9723 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
9724 <summary>
9725 Returns a constraint that tests whether the actual value
9726 is of the type supplied as an argument or a derived type.
9727 </summary>
9728 </member>
9729 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
9730 <summary>
9731 Returns a constraint that tests whether the actual value
9732 is assignable from the type supplied as an argument.
9733 </summary>
9734 </member>
9735 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
9736 <summary>
9737 Returns a constraint that tests whether the actual value
9738 is assignable from the type supplied as an argument.
9739 </summary>
9740 </member>
9741 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
9742 <summary>
9743 Returns a constraint that tests whether the actual value
9744 is assignable from the type supplied as an argument.
9745 </summary>
9746 </member>
9747 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
9748 <summary>
9749 Returns a constraint that tests whether the actual value
9750 is assignable from the type supplied as an argument.
9751 </summary>
9752 </member>
9753 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
9754 <summary>
9755 Returns a constraint that tests whether the actual value
9756 is a collection containing the same elements as the
9757 collection supplied as an argument.
9758 </summary>
9759 </member>
9760 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
9761 <summary>
9762 Returns a constraint that tests whether the actual value
9763 is a subset of the collection supplied as an argument.
9764 </summary>
9765 </member>
9766 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SupersetOf(System.Collections.IEnumerable)">
9767 <summary>
9768 Returns a constraint that tests whether the actual value
9769 is a superset of the collection supplied as an argument.
9770 </summary>
9771 </member>
9772 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
9773 <summary>
9774 Returns a constraint that tests whether a collection is ordered
9775 </summary>
9776 </member>
9777 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
9778 <summary>
9779 Returns a new CollectionContainsConstraint checking for the
9780 presence of a particular object in the collection.
9781 </summary>
9782 </member>
9783 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
9784 <summary>
9785 Returns a new CollectionContainsConstraint checking for the
9786 presence of a particular object in the collection.
9787 </summary>
9788 </member>
9789 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
9790 <summary>
9791 Returns a new ContainsConstraint. This constraint
9792 will, in turn, make use of the appropriate second-level
9793 constraint, depending on the type of the actual argument.
9794 This overload is only used if the item sought is a string,
9795 since any other type implies that we are looking for a
9796 collection member.
9797 </summary>
9798 </member>
9799 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contain(System.String)">
9800 <summary>
9801 Returns a new ContainsConstraint. This constraint
9802 will, in turn, make use of the appropriate second-level
9803 constraint, depending on the type of the actual argument.
9804 This overload is only used if the item sought is a string,
9805 since any other type implies that we are looking for a
9806 collection member.
9807 </summary>
9808 </member>
9809 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
9810 <summary>
9811 Returns a constraint that succeeds if the actual
9812 value contains the substring supplied as an argument.
9813 </summary>
9814 </member>
9815 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
9816 <summary>
9817 Returns a constraint that succeeds if the actual
9818 value contains the substring supplied as an argument.
9819 </summary>
9820 </member>
9821 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartWith(System.String)">
9822 <summary>
9823 Returns a constraint that succeeds if the actual
9824 value starts with the substring supplied as an argument.
9825 </summary>
9826 </member>
9827 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
9828 <summary>
9829 Returns a constraint that succeeds if the actual
9830 value starts with the substring supplied as an argument.
9831 </summary>
9832 </member>
9833 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
9834 <summary>
9835 Returns a constraint that succeeds if the actual
9836 value starts with the substring supplied as an argument.
9837 </summary>
9838 </member>
9839 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndWith(System.String)">
9840 <summary>
9841 Returns a constraint that succeeds if the actual
9842 value ends with the substring supplied as an argument.
9843 </summary>
9844 </member>
9845 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
9846 <summary>
9847 Returns a constraint that succeeds if the actual
9848 value ends with the substring supplied as an argument.
9849 </summary>
9850 </member>
9851 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
9852 <summary>
9853 Returns a constraint that succeeds if the actual
9854 value ends with the substring supplied as an argument.
9855 </summary>
9856 </member>
9857 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Match(System.String)">
9858 <summary>
9859 Returns a constraint that succeeds if the actual
9860 value matches the regular expression supplied as an argument.
9861 </summary>
9862 </member>
9863 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
9864 <summary>
9865 Returns a constraint that succeeds if the actual
9866 value matches the regular expression supplied as an argument.
9867 </summary>
9868 </member>
9869 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
9870 <summary>
9871 Returns a constraint that succeeds if the actual
9872 value matches the regular expression supplied as an argument.
9873 </summary>
9874 </member>
9875 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.IComparable,System.IComparable)">
9876 <summary>
9877 Returns a constraint that tests whether the actual value falls
9878 within a specified range.
9879 </summary>
9880 </member>
9881 <member name="T:NUnit.Framework.Constraints.ConstraintFactory">
9882 <summary>
9883 Helper class with properties and methods that supply
9884 a number of constraints used in Asserts.
9885 </summary>
9886 </member>
9887 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Not">
9888 <summary>
9889 Returns a ConstraintExpression that negates any
9890 following constraint.
9891 </summary>
9892 </member>
9893 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.No">
9894 <summary>
9895 Returns a ConstraintExpression that negates any
9896 following constraint.
9897 </summary>
9898 </member>
9899 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.All">
9900 <summary>
9901 Returns a ConstraintExpression, which will apply
9902 the following constraint to all members of a collection,
9903 succeeding if all of them succeed.
9904 </summary>
9905 </member>
9906 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Some">
9907 <summary>
9908 Returns a ConstraintExpression, which will apply
9909 the following constraint to all members of a collection,
9910 succeeding if at least one of them succeeds.
9911 </summary>
9912 </member>
9913 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.None">
9914 <summary>
9915 Returns a ConstraintExpression, which will apply
9916 the following constraint to all members of a collection,
9917 succeeding if all of them fail.
9918 </summary>
9919 </member>
9920 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Exactly(System.Int32)">
9921 <summary>
9922 Returns a ConstraintExpression, which will apply
9923 the following constraint to all members of a collection,
9924 succeeding only if a specified number of them succeed.
9925 </summary>
9926 </member>
9927 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Property(System.String)">
9928 <summary>
9929 Returns a new PropertyConstraintExpression, which will either
9930 test for the existence of the named property on the object
9931 being tested or apply any following constraint to that property.
9932 </summary>
9933 </member>
9934 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Length">
9935 <summary>
9936 Returns a new ConstraintExpression, which will apply the following
9937 constraint to the Length property of the object being tested.
9938 </summary>
9939 </member>
9940 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Count">
9941 <summary>
9942 Returns a new ConstraintExpression, which will apply the following
9943 constraint to the Count property of the object being tested.
9944 </summary>
9945 </member>
9946 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Message">
9947 <summary>
9948 Returns a new ConstraintExpression, which will apply the following
9949 constraint to the Message property of the object being tested.
9950 </summary>
9951 </member>
9952 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.InnerException">
9953 <summary>
9954 Returns a new ConstraintExpression, which will apply the following
9955 constraint to the InnerException property of the object being tested.
9956 </summary>
9957 </member>
9958 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute(System.Type)">
9959 <summary>
9960 Returns a new AttributeConstraint checking for the
9961 presence of a particular attribute on an object.
9962 </summary>
9963 </member>
9964 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute``1">
9965 <summary>
9966 Returns a new AttributeConstraint checking for the
9967 presence of a particular attribute on an object.
9968 </summary>
9969 </member>
9970 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Null">
9971 <summary>
9972 Returns a constraint that tests for null
9973 </summary>
9974 </member>
9975 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.True">
9976 <summary>
9977 Returns a constraint that tests for True
9978 </summary>
9979 </member>
9980 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.False">
9981 <summary>
9982 Returns a constraint that tests for False
9983 </summary>
9984 </member>
9985 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Positive">
9986 <summary>
9987 Returns a constraint that tests for a positive value
9988 </summary>
9989 </member>
9990 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Negative">
9991 <summary>
9992 Returns a constraint that tests for a negative value
9993 </summary>
9994 </member>
9995 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.NaN">
9996 <summary>
9997 Returns a constraint that tests for NaN
9998 </summary>
9999 </member>
10000 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Empty">
10001 <summary>
10002 Returns a constraint that tests for empty
10003 </summary>
10004 </member>
10005 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Unique">
10006 <summary>
10007 Returns a constraint that tests whether a collection
10008 contains all unique items.
10009 </summary>
10010 </member>
10011 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EqualTo(System.Object)">
10012 <summary>
10013 Returns a constraint that tests two items for equality
10014 </summary>
10015 </member>
10016 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SameAs(System.Object)">
10017 <summary>
10018 Returns a constraint that tests that two references are the same object
10019 </summary>
10020 </member>
10021 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThan(System.Object)">
10022 <summary>
10023 Returns a constraint that tests whether the
10024 actual value is greater than the supplied argument
10025 </summary>
10026 </member>
10027 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThanOrEqualTo(System.Object)">
10028 <summary>
10029 Returns a constraint that tests whether the
10030 actual value is greater than or equal to the supplied argument
10031 </summary>
10032 </member>
10033 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtLeast(System.Object)">
10034 <summary>
10035 Returns a constraint that tests whether the
10036 actual value is greater than or equal to the supplied argument
10037 </summary>
10038 </member>
10039 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThan(System.Object)">
10040 <summary>
10041 Returns a constraint that tests whether the
10042 actual value is less than the supplied argument
10043 </summary>
10044 </member>
10045 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThanOrEqualTo(System.Object)">
10046 <summary>
10047 Returns a constraint that tests whether the
10048 actual value is less than or equal to the supplied argument
10049 </summary>
10050 </member>
10051 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtMost(System.Object)">
10052 <summary>
10053 Returns a constraint that tests whether the
10054 actual value is less than or equal to the supplied argument
10055 </summary>
10056 </member>
10057 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf(System.Type)">
10058 <summary>
10059 Returns a constraint that tests whether the actual
10060 value is of the exact type supplied as an argument.
10061 </summary>
10062 </member>
10063 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf``1">
10064 <summary>
10065 Returns a constraint that tests whether the actual
10066 value is of the exact type supplied as an argument.
10067 </summary>
10068 </member>
10069 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf(System.Type)">
10070 <summary>
10071 Returns a constraint that tests whether the actual value
10072 is of the type supplied as an argument or a derived type.
10073 </summary>
10074 </member>
10075 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf``1">
10076 <summary>
10077 Returns a constraint that tests whether the actual value
10078 is of the type supplied as an argument or a derived type.
10079 </summary>
10080 </member>
10081 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom(System.Type)">
10082 <summary>
10083 Returns a constraint that tests whether the actual value
10084 is assignable from the type supplied as an argument.
10085 </summary>
10086 </member>
10087 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom``1">
10088 <summary>
10089 Returns a constraint that tests whether the actual value
10090 is assignable from the type supplied as an argument.
10091 </summary>
10092 </member>
10093 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo(System.Type)">
10094 <summary>
10095 Returns a constraint that tests whether the actual value
10096 is assignable from the type supplied as an argument.
10097 </summary>
10098 </member>
10099 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo``1">
10100 <summary>
10101 Returns a constraint that tests whether the actual value
10102 is assignable from the type supplied as an argument.
10103 </summary>
10104 </member>
10105 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EquivalentTo(System.Collections.IEnumerable)">
10106 <summary>
10107 Returns a constraint that tests whether the actual value
10108 is a collection containing the same elements as the
10109 collection supplied as an argument.
10110 </summary>
10111 </member>
10112 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubsetOf(System.Collections.IEnumerable)">
10113 <summary>
10114 Returns a constraint that tests whether the actual value
10115 is a subset of the collection supplied as an argument.
10116 </summary>
10117 </member>
10118 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SupersetOf(System.Collections.IEnumerable)">
10119 <summary>
10120 Returns a constraint that tests whether the actual value
10121 is a superset of the collection supplied as an argument.
10122 </summary>
10123 </member>
10124 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Ordered">
10125 <summary>
10126 Returns a constraint that tests whether a collection is ordered
10127 </summary>
10128 </member>
10129 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Member(System.Object)">
10130 <summary>
10131 Returns a new CollectionContainsConstraint checking for the
10132 presence of a particular object in the collection.
10133 </summary>
10134 </member>
10135 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.Object)">
10136 <summary>
10137 Returns a new CollectionContainsConstraint checking for the
10138 presence of a particular object in the collection.
10139 </summary>
10140 </member>
10141 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.String)">
10142 <summary>
10143 Returns a new ContainsConstraint. This constraint
10144 will, in turn, make use of the appropriate second-level
10145 constraint, depending on the type of the actual argument.
10146 This overload is only used if the item sought is a string,
10147 since any other type implies that we are looking for a
10148 collection member.
10149 </summary>
10150 </member>
10151 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringContaining(System.String)">
10152 <summary>
10153 Returns a constraint that succeeds if the actual
10154 value contains the substring supplied as an argument.
10155 </summary>
10156 </member>
10157 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.ContainsSubstring(System.String)">
10158 <summary>
10159 Returns a constraint that succeeds if the actual
10160 value contains the substring supplied as an argument.
10161 </summary>
10162 </member>
10163 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotContain(System.String)">
10164 <summary>
10165 Returns a constraint that fails if the actual
10166 value contains the substring supplied as an argument.
10167 </summary>
10168 </member>
10169 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartWith(System.String)">
10170 <summary>
10171 Returns a constraint that succeeds if the actual
10172 value starts with the substring supplied as an argument.
10173 </summary>
10174 </member>
10175 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartsWith(System.String)">
10176 <summary>
10177 Returns a constraint that succeeds if the actual
10178 value starts with the substring supplied as an argument.
10179 </summary>
10180 </member>
10181 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringStarting(System.String)">
10182 <summary>
10183 Returns a constraint that succeeds if the actual
10184 value starts with the substring supplied as an argument.
10185 </summary>
10186 </member>
10187 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotStartWith(System.String)">
10188 <summary>
10189 Returns a constraint that fails if the actual
10190 value starts with the substring supplied as an argument.
10191 </summary>
10192 </member>
10193 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndWith(System.String)">
10194 <summary>
10195 Returns a constraint that succeeds if the actual
10196 value ends with the substring supplied as an argument.
10197 </summary>
10198 </member>
10199 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndsWith(System.String)">
10200 <summary>
10201 Returns a constraint that succeeds if the actual
10202 value ends with the substring supplied as an argument.
10203 </summary>
10204 </member>
10205 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringEnding(System.String)">
10206 <summary>
10207 Returns a constraint that succeeds if the actual
10208 value ends with the substring supplied as an argument.
10209 </summary>
10210 </member>
10211 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotEndWith(System.String)">
10212 <summary>
10213 Returns a constraint that fails if the actual
10214 value ends with the substring supplied as an argument.
10215 </summary>
10216 </member>
10217 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Match(System.String)">
10218 <summary>
10219 Returns a constraint that succeeds if the actual
10220 value matches the regular expression supplied as an argument.
10221 </summary>
10222 </member>
10223 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Matches(System.String)">
10224 <summary>
10225 Returns a constraint that succeeds if the actual
10226 value matches the regular expression supplied as an argument.
10227 </summary>
10228 </member>
10229 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringMatching(System.String)">
10230 <summary>
10231 Returns a constraint that succeeds if the actual
10232 value matches the regular expression supplied as an argument.
10233 </summary>
10234 </member>
10235 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotMatch(System.String)">
10236 <summary>
10237 Returns a constraint that fails if the actual
10238 value matches the pattern supplied as an argument.
10239 </summary>
10240 </member>
10241 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InRange(System.IComparable,System.IComparable)">
10242 <summary>
10243 Returns a constraint that tests whether the actual value falls
10244 within a specified range.
10245 </summary>
10246 </member>
10247 <member name="T:NUnit.Framework.Constraints.ConstraintStatus">
10248 <summary>
10249 ConstraintStatus represents the status of a ConstraintResult
10250 returned by a Constraint being applied to an actual value.
10251 </summary>
10252 </member>
10253 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Unknown">
10254 <summary>
10255 The status has not yet been set
10256 </summary>
10257 </member>
10258 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Success">
10259 <summary>
10260 The constraint succeeded
10261 </summary>
10262 </member>
10263 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Failure">
10264 <summary>
10265 The constraint failed
10266 </summary>
10267 </member>
10268 <member name="F:NUnit.Framework.Constraints.ConstraintStatus.Error">
10269 <summary>
10270 An error occured in applying the constraint (reserved for future use)
10271 </summary>
10272 </member>
10273 <member name="T:NUnit.Framework.Constraints.ConstraintResult">
10274 <summary>
10275 Contain the result of matching a <see cref="T:NUnit.Framework.Constraints.Constraint"/> against an actual value.
10276 </summary>
10277 </member>
10278 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object)">
10279 <summary>
10280 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
10281 </summary>
10282 <param name="constraint">The Constraint to which this result applies.</param>
10283 <param name="actualValue">The actual value to which the Constraint was applied.</param>
10284 </member>
10285 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,NUnit.Framework.Constraints.ConstraintStatus)">
10286 <summary>
10287 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
10288 </summary>
10289 <param name="constraint">The Constraint to which this result applies.</param>
10290 <param name="actualValue">The actual value to which the Constraint was applied.</param>
10291 <param name="status">The status of the new ConstraintResult.</param>
10292 </member>
10293 <member name="M:NUnit.Framework.Constraints.ConstraintResult.#ctor(NUnit.Framework.Constraints.IConstraint,System.Object,System.Boolean)">
10294 <summary>
10295 Constructs a <see cref="T:NUnit.Framework.Constraints.ConstraintResult"/> for a particular <see cref="T:NUnit.Framework.Constraints.Constraint"/>.
10296 </summary>
10297 <param name="constraint">The Constraint to which this result applies.</param>
10298 <param name="actualValue">The actual value to which the Constraint was applied.</param>
10299 <param name="isSuccess">If true, applies a status of Success to the result, otherwise Failure.</param>
10300 </member>
10301 <member name="P:NUnit.Framework.Constraints.ConstraintResult.ActualValue">
10302 <summary>
10303 The actual value that was passed to the <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> method.
10304 </summary>
10305 </member>
10306 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Status">
10307 <summary>
10308 Gets and sets the ResultStatus for this result.
10309 </summary>
10310 </member>
10311 <member name="P:NUnit.Framework.Constraints.ConstraintResult.IsSuccess">
10312 <summary>
10313 True if actual value meets the Constraint criteria otherwise false.
10314 </summary>
10315 </member>
10316 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Name">
10317 <summary>
10318 Display friendly name of the constraint.
10319 </summary>
10320 </member>
10321 <member name="P:NUnit.Framework.Constraints.ConstraintResult.Description">
10322 <summary>
10323 Description of the constraint may be affected by the state the constraint had
10324 when <see cref="M:NUnit.Framework.Constraints.Constraint.ApplyTo``1(``0)"/> was performed against the actual value.
10325 </summary>
10326 </member>
10327 <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
10328 <summary>
10329 Write the failure message to the MessageWriter provided
10330 as an argument. The default implementation simply passes
10331 the result and the actual value to the writer, which
10332 then displays the constraint description and the value.
10333
10334 Constraints that need to provide additional details,
10335 such as where the error occured can override this.
10336 </summary>
10337 <param name="writer">The MessageWriter on which to display the message</param>
10338 </member>
10339 <member name="M:NUnit.Framework.Constraints.ConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
10340 <summary>
10341 Write the actual value for a failing constraint test to a
10342 MessageWriter. The default implementation simply writes
10343 the raw value of actual, leaving it to the writer to
10344 perform any formatting.
10345 </summary>
10346 <param name="writer">The writer on which the actual value is displayed</param>
10347 </member>
10348 <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
10349 <summary>
10350 ContainsConstraint tests a whether a string contains a substring
10351 or a collection contains an object. It postpones the decision of
10352 which test to use until the type of the actual argument is known.
10353 This allows testing whether a string is contained in a collection
10354 or as a substring of another string using the same syntax.
10355 </summary>
10356 </member>
10357 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
10358 <summary>
10359 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ContainsConstraint"/> class.
10360 </summary>
10361 <param name="expected">The _expected.</param>
10362 </member>
10363 <member name="P:NUnit.Framework.Constraints.ContainsConstraint.Description">
10364 <summary>
10365 The Description of what this constraint tests, for
10366 use in messages and in the ConstraintResult.
10367 </summary>
10368 </member>
10369 <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
10370 <summary>
10371 Flag the constraint to ignore case and return self.
10372 </summary>
10373 </member>
10374 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.ApplyTo``1(``0)">
10375 <summary>
10376 Test whether the constraint is satisfied by a given value
10377 </summary>
10378 <param name="actual">The value to be tested</param>
10379 <returns>True for success, false for failure</returns>
10380 </member>
10381 <member name="T:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint">
10382 <summary>
10383 DictionaryContainsKeyConstraint is used to test whether a dictionary
10384 contains an expected object as a key.
10385 </summary>
10386 </member>
10387 <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.#ctor(System.Object)">
10388 <summary>
10389 Construct a DictionaryContainsKeyConstraint
10390 </summary>
10391 <param name="expected"></param>
10392 </member>
10393 <member name="P:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Description">
10394 <summary>
10395 The Description of what this constraint tests, for
10396 use in messages and in the ConstraintResult.
10397 </summary>
10398 </member>
10399 <member name="M:NUnit.Framework.Constraints.DictionaryContainsKeyConstraint.Matches(System.Collections.IEnumerable)">
10400 <summary>
10401 Test whether the expected key is contained in the dictionary
10402 </summary>
10403 </member>
10404 <member name="T:NUnit.Framework.Constraints.DictionaryContainsValueConstraint">
10405 <summary>
10406 DictionaryContainsValueConstraint is used to test whether a dictionary
10407 contains an expected object as a value.
10408 </summary>
10409 </member>
10410 <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.#ctor(System.Object)">
10411 <summary>
10412 Construct a DictionaryContainsValueConstraint
10413 </summary>
10414 <param name="expected"></param>
10415 </member>
10416 <member name="P:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Description">
10417 <summary>
10418 The Description of what this constraint tests, for
10419 use in messages and in the ConstraintResult.
10420 </summary>
10421 </member>
10422 <member name="M:NUnit.Framework.Constraints.DictionaryContainsValueConstraint.Matches(System.Collections.IEnumerable)">
10423 <summary>
10424 Test whether the expected value is contained in the dictionary
10425 </summary>
10426 </member>
10427 <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
10428 <summary>
10429 EmptyCollectionConstraint tests whether a collection is empty.
10430 </summary>
10431 </member>
10432 <member name="P:NUnit.Framework.Constraints.EmptyCollectionConstraint.Description">
10433 <summary>
10434 The Description of what this constraint tests, for
10435 use in messages and in the ConstraintResult.
10436 </summary>
10437 </member>
10438 <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.Matches(System.Collections.IEnumerable)">
10439 <summary>
10440 Check that the collection is empty
10441 </summary>
10442 <param name="collection"></param>
10443 <returns></returns>
10444 </member>
10445 <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
10446 <summary>
10447 EmptyConstraint tests a whether a string or collection is empty,
10448 postponing the decision about which test is applied until the
10449 type of the actual argument is known.
10450 </summary>
10451 </member>
10452 <member name="P:NUnit.Framework.Constraints.EmptyConstraint.Description">
10453 <summary>
10454 The Description of what this constraint tests, for
10455 use in messages and in the ConstraintResult.
10456 </summary>
10457 </member>
10458 <member name="M:NUnit.Framework.Constraints.EmptyConstraint.ApplyTo``1(``0)">
10459 <summary>
10460 Test whether the constraint is satisfied by a given value
10461 </summary>
10462 <param name="actual">The value to be tested</param>
10463 <returns>True for success, false for failure</returns>
10464 </member>
10465 <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
10466 <summary>
10467 EmptyStringConstraint tests whether a string is empty.
10468 </summary>
10469 </member>
10470 <member name="P:NUnit.Framework.Constraints.EmptyStringConstraint.Description">
10471 <summary>
10472 The Description of what this constraint tests, for
10473 use in messages and in the ConstraintResult.
10474 </summary>
10475 </member>
10476 <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.String)">
10477 <summary>
10478 Test whether the constraint is satisfied by a given value
10479 </summary>
10480 <param name="actual">The value to be tested</param>
10481 <returns>True for success, false for failure</returns>
10482 </member>
10483 <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
10484 <summary>
10485 EndsWithConstraint can test whether a string ends
10486 with an expected substring.
10487 </summary>
10488 </member>
10489 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
10490 <summary>
10491 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EndsWithConstraint"/> class.
10492 </summary>
10493 <param name="expected">The expected string</param>
10494 </member>
10495 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.String)">
10496 <summary>
10497 Test whether the constraint is matched by the actual value.
10498 This is a template method, which calls the IsMatch method
10499 of the derived class.
10500 </summary>
10501 <param name="actual"></param>
10502 <returns></returns>
10503 </member>
10504 <member name="T:NUnit.Framework.Constraints.EqualConstraint">
10505 <summary>
10506 EqualConstraint is able to compare an actual value with the
10507 expected value provided in its constructor. Two objects are
10508 considered equal if both are null, or if both have the same
10509 value. NUnit has special semantics for some object types.
10510 </summary>
10511 </member>
10512 <member name="F:NUnit.Framework.Constraints.EqualConstraint._comparer">
10513 <summary>
10514 NUnitEqualityComparer used to test equality.
10515 </summary>
10516 </member>
10517 <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
10518 <summary>
10519 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
10520 </summary>
10521 <param name="expected">The expected value.</param>
10522 </member>
10523 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Tolerance">
10524 <summary>
10525 Gets the tolerance for this comparison.
10526 </summary>
10527 <value>
10528 The tolerance.
10529 </value>
10530 </member>
10531 <member name="P:NUnit.Framework.Constraints.EqualConstraint.CaseInsensitive">
10532 <summary>
10533 Gets a value indicating whether to compare case insensitive.
10534 </summary>
10535 <value>
10536 <c>true</c> if comparing case insensitive; otherwise, <c>false</c>.
10537 </value>
10538 </member>
10539 <member name="P:NUnit.Framework.Constraints.EqualConstraint.ClipStrings">
10540 <summary>
10541 Gets a value indicating whether or not to clip strings.
10542 </summary>
10543 <value>
10544 <c>true</c> if set to clip strings otherwise, <c>false</c>.
10545 </value>
10546 </member>
10547 <member name="P:NUnit.Framework.Constraints.EqualConstraint.FailurePoints">
10548 <summary>
10549 Gets the failure points.
10550 </summary>
10551 <value>
10552 The failure points.
10553 </value>
10554 </member>
10555 <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
10556 <summary>
10557 Flag the constraint to ignore case and return self.
10558 </summary>
10559 </member>
10560 <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
10561 <summary>
10562 Flag the constraint to suppress string clipping
10563 and return self.
10564 </summary>
10565 </member>
10566 <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
10567 <summary>
10568 Flag the constraint to compare arrays as collections
10569 and return self.
10570 </summary>
10571 </member>
10572 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
10573 <summary>
10574 Flag the constraint to use a tolerance when determining equality.
10575 </summary>
10576 <param name="amount">Tolerance value to be used</param>
10577 <returns>Self.</returns>
10578 </member>
10579 <member name="P:NUnit.Framework.Constraints.EqualConstraint.WithSameOffset">
10580 <summary>
10581 Flags the constraint to include <see cref="P:System.DateTimeOffset.Offset"/>
10582 property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
10583 </summary>
10584 <remarks>
10585 Using this modifier does not allow to use the <see cref="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)"/>
10586 constraint modifier.
10587 </remarks>
10588 </member>
10589 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
10590 <summary>
10591 Switches the .Within() modifier to interpret its tolerance as
10592 a distance in representable _values (see remarks).
10593 </summary>
10594 <returns>Self.</returns>
10595 <remarks>
10596 Ulp stands for "unit in the last place" and describes the minimum
10597 amount a given value can change. For any integers, an ulp is 1 whole
10598 digit. For floating point _values, the accuracy of which is better
10599 for smaller numbers and worse for larger numbers, an ulp depends
10600 on the size of the number. Using ulps for comparison of floating
10601 point results instead of fixed tolerances is safer because it will
10602 automatically compensate for the added inaccuracy of larger numbers.
10603 </remarks>
10604 </member>
10605 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
10606 <summary>
10607 Switches the .Within() modifier to interpret its tolerance as
10608 a percentage that the actual _values is allowed to deviate from
10609 the expected value.
10610 </summary>
10611 <returns>Self</returns>
10612 </member>
10613 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
10614 <summary>
10615 Causes the tolerance to be interpreted as a TimeSpan in days.
10616 </summary>
10617 <returns>Self</returns>
10618 </member>
10619 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
10620 <summary>
10621 Causes the tolerance to be interpreted as a TimeSpan in hours.
10622 </summary>
10623 <returns>Self</returns>
10624 </member>
10625 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
10626 <summary>
10627 Causes the tolerance to be interpreted as a TimeSpan in minutes.
10628 </summary>
10629 <returns>Self</returns>
10630 </member>
10631 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
10632 <summary>
10633 Causes the tolerance to be interpreted as a TimeSpan in seconds.
10634 </summary>
10635 <returns>Self</returns>
10636 </member>
10637 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
10638 <summary>
10639 Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
10640 </summary>
10641 <returns>Self</returns>
10642 </member>
10643 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
10644 <summary>
10645 Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
10646 </summary>
10647 <returns>Self</returns>
10648 </member>
10649 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
10650 <summary>
10651 Flag the constraint to use the supplied IComparer object.
10652 </summary>
10653 <param name="comparer">The IComparer object to use.</param>
10654 <returns>Self.</returns>
10655 </member>
10656 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
10657 <summary>
10658 Flag the constraint to use the supplied IComparer object.
10659 </summary>
10660 <param name="comparer">The IComparer object to use.</param>
10661 <returns>Self.</returns>
10662 </member>
10663 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
10664 <summary>
10665 Flag the constraint to use the supplied Comparison object.
10666 </summary>
10667 <param name="comparer">The IComparer object to use.</param>
10668 <returns>Self.</returns>
10669 </member>
10670 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
10671 <summary>
10672 Flag the constraint to use the supplied IEqualityComparer object.
10673 </summary>
10674 <param name="comparer">The IComparer object to use.</param>
10675 <returns>Self.</returns>
10676 </member>
10677 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
10678 <summary>
10679 Flag the constraint to use the supplied IEqualityComparer object.
10680 </summary>
10681 <param name="comparer">The IComparer object to use.</param>
10682 <returns>Self.</returns>
10683 </member>
10684 <member name="M:NUnit.Framework.Constraints.EqualConstraint.ApplyTo``1(``0)">
10685 <summary>
10686 Test whether the constraint is satisfied by a given value
10687 </summary>
10688 <param name="actual">The value to be tested</param>
10689 <returns>True for success, false for failure</returns>
10690 </member>
10691 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Description">
10692 <summary>
10693 The Description of what this constraint tests, for
10694 use in messages and in the ConstraintResult.
10695 </summary>
10696 </member>
10697 <member name="T:NUnit.Framework.Constraints.EqualConstraintResult">
10698 <summary>
10699 The EqualConstraintResult class is tailored for formatting
10700 and displaying the result of an EqualConstraint.
10701 </summary>
10702 </member>
10703 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.#ctor(NUnit.Framework.Constraints.EqualConstraint,System.Object,System.Boolean)">
10704 <summary>
10705 Construct an EqualConstraintResult
10706 </summary>
10707 </member>
10708 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
10709 <summary>
10710 Write a failure message. Overridden to provide custom
10711 failure messages for EqualConstraint.
10712 </summary>
10713 <param name="writer">The MessageWriter to write to</param>
10714 </member>
10715 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
10716 <summary>
10717 Display the failure information for two collections that did not match.
10718 </summary>
10719 <param name="writer">The MessageWriter on which to display</param>
10720 <param name="expected">The expected collection.</param>
10721 <param name="actual">The actual collection</param>
10722 <param name="depth">The depth of this failure in a set of nested collections</param>
10723 </member>
10724 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
10725 <summary>
10726 Displays a single line showing the types and sizes of the expected
10727 and actual collections or arrays. If both are identical, the value is
10728 only shown once.
10729 </summary>
10730 <param name="writer">The MessageWriter on which to display</param>
10731 <param name="expected">The expected collection or array</param>
10732 <param name="actual">The actual collection or array</param>
10733 <param name="indent">The indentation level for the message line</param>
10734 </member>
10735 <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)">
10736 <summary>
10737 Displays a single line showing the point in the expected and actual
10738 arrays at which the comparison failed. If the arrays have different
10739 structures or dimensions, both _values are shown.
10740 </summary>
10741 <param name="writer">The MessageWriter on which to display</param>
10742 <param name="expected">The expected array</param>
10743 <param name="actual">The actual array</param>
10744 <param name="failurePoint">Index of the failure point in the underlying collections</param>
10745 <param name="indent">The indentation level for the message line</param>
10746 </member>
10747 <member name="M:NUnit.Framework.Constraints.EqualConstraintResult.DisplayEnumerableDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.IEnumerable,System.Collections.IEnumerable,System.Int32)">
10748 <summary>
10749 Display the failure information for two IEnumerables that did not match.
10750 </summary>
10751 <param name="writer">The MessageWriter on which to display</param>
10752 <param name="expected">The expected enumeration.</param>
10753 <param name="actual">The actual enumeration</param>
10754 <param name="depth">The depth of this failure in a set of nested collections</param>
10755 </member>
10756 <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
10757 <summary>
10758 EqualityAdapter class handles all equality comparisons
10759 that use an <see cref="T:System.Collections.IEqualityComparer"/>, <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>
10760 or a <see cref="T:NUnit.Framework.Constraints.ComparisonAdapter"/>.
10761 </summary>
10762 </member>
10763 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.AreEqual(System.Object,System.Object)">
10764 <summary>
10765 Compares two objects, returning true if they are equal
10766 </summary>
10767 </member>
10768 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.CanCompare(System.Object,System.Object)">
10769 <summary>
10770 Returns true if the two objects can be compared by this adapter.
10771 The base adapter cannot handle IEnumerables except for strings.
10772 </summary>
10773 </member>
10774 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
10775 <summary>
10776 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
10777 </summary>
10778 </member>
10779 <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter">
10780 <summary>
10781 <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
10782 </summary>
10783 </member>
10784 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
10785 <summary>
10786 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IEqualityComparer"/>.
10787 </summary>
10788 </member>
10789 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.GenericEqualityAdapter`1.CanCompare(System.Object,System.Object)">
10790 <summary>
10791 Returns true if the two objects can be compared by this adapter.
10792 Generic adapter requires objects of the specified type.
10793 </summary>
10794 </member>
10795 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
10796 <summary>
10797 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IEqualityComparer`1"/>.
10798 </summary>
10799 </member>
10800 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
10801 <summary>
10802 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.Generic.IComparer`1"/>.
10803 </summary>
10804 </member>
10805 <member name="T:NUnit.Framework.Constraints.EqualityAdapter.ComparerAdapter`1">
10806 <summary>
10807 <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps an <see cref="T:System.Collections.IComparer"/>.
10808 </summary>
10809 </member>
10810 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
10811 <summary>
10812 Returns an <see cref="T:NUnit.Framework.Constraints.EqualityAdapter"/> that wraps a <see cref="T:System.Comparison`1"/>.
10813 </summary>
10814 </member>
10815 <member name="T:NUnit.Framework.Constraints.ExactCountConstraint">
10816 <summary>
10817 ExactCountConstraint applies another constraint to each
10818 item in a collection, succeeding only if a specified
10819 number of items succeed.
10820 </summary>
10821 </member>
10822 <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.#ctor(System.Int32,NUnit.Framework.Constraints.IConstraint)">
10823 <summary>
10824 Construct an ExactCountConstraint on top of an existing constraint
10825 </summary>
10826 <param name="expectedCount"></param>
10827 <param name="itemConstraint"></param>
10828 </member>
10829 <member name="M:NUnit.Framework.Constraints.ExactCountConstraint.ApplyTo``1(``0)">
10830 <summary>
10831 Apply the item constraint to each item in the collection,
10832 succeeding only if the expected number of items pass.
10833 </summary>
10834 <param name="actual"></param>
10835 <returns></returns>
10836 </member>
10837 <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
10838 <summary>
10839 ExactTypeConstraint is used to test that an object
10840 is of the exact type provided in the constructor
10841 </summary>
10842 </member>
10843 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
10844 <summary>
10845 Construct an ExactTypeConstraint for a given Type
10846 </summary>
10847 <param name="type">The expected Type.</param>
10848 </member>
10849 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
10850 <summary>
10851 Apply the constraint to an actual value, returning true if it succeeds
10852 </summary>
10853 <param name="actual">The actual argument</param>
10854 <returns>True if the constraint succeeds, otherwise false.</returns>
10855 </member>
10856 <member name="T:NUnit.Framework.Constraints.ExceptionTypeConstraint">
10857 <summary>
10858 ExceptionTypeConstraint is a special version of ExactTypeConstraint
10859 used to provided detailed info about the exception thrown in
10860 an error message.
10861 </summary>
10862 </member>
10863 <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.#ctor(System.Type)">
10864 <summary>
10865 Constructs an ExceptionTypeConstraint
10866 </summary>
10867 </member>
10868 <member name="M:NUnit.Framework.Constraints.ExceptionTypeConstraint.ApplyTo``1(``0)">
10869 <summary>
10870 Applies the constraint to an actual value, returning a ConstraintResult.
10871 </summary>
10872 <param name="actual">The value to be tested</param>
10873 <returns>A ConstraintResult</returns>
10874 </member>
10875 <member name="T:NUnit.Framework.Constraints.FalseConstraint">
10876 <summary>
10877 FalseConstraint tests that the actual value is false
10878 </summary>
10879 </member>
10880 <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
10881 <summary>
10882 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.FalseConstraint"/> class.
10883 </summary>
10884 </member>
10885 <member name="M:NUnit.Framework.Constraints.FalseConstraint.ApplyTo``1(``0)">
10886 <summary>
10887 Test whether the constraint is satisfied by a given value
10888 </summary>
10889 <param name="actual">The value to be tested</param>
10890 <returns>True for success, false for failure</returns>
10891 </member>
10892 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
10893 <summary>Helper routines for working with floating point numbers</summary>
10894 <remarks>
10895 <para>
10896 The floating point comparison code is based on this excellent article:
10897 http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
10898 </para>
10899 <para>
10900 "ULP" means Unit in the Last Place and in the context of this library refers to
10901 the distance between two adjacent floating point numbers. IEEE floating point
10902 numbers can only represent a finite subset of natural numbers, with greater
10903 accuracy for smaller numbers and lower accuracy for very large numbers.
10904 </para>
10905 <para>
10906 If a comparison is allowed "2 ulps" of deviation, that means the _values are
10907 allowed to deviate by up to 2 adjacent floating point _values, which might be
10908 as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
10909 </para>
10910 </remarks>
10911 </member>
10912 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
10913 <summary>Union of a floating point variable and an integer</summary>
10914 </member>
10915 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
10916 <summary>The union's value as a floating point variable</summary>
10917 </member>
10918 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
10919 <summary>The union's value as an integer</summary>
10920 </member>
10921 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
10922 <summary>The union's value as an unsigned integer</summary>
10923 </member>
10924 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
10925 <summary>Union of a double precision floating point variable and a long</summary>
10926 </member>
10927 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
10928 <summary>The union's value as a double precision floating point variable</summary>
10929 </member>
10930 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
10931 <summary>The union's value as a long</summary>
10932 </member>
10933 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
10934 <summary>The union's value as an unsigned long</summary>
10935 </member>
10936 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
10937 <summary>Compares two floating point _values for equality</summary>
10938 <param name="left">First floating point value to be compared</param>
10939 <param name="right">Second floating point value t be compared</param>
10940 <param name="maxUlps">
10941 Maximum number of representable floating point _values that are allowed to
10942 be between the left and the right floating point _values
10943 </param>
10944 <returns>True if both numbers are equal or close to being equal</returns>
10945 <remarks>
10946 <para>
10947 Floating point _values can only represent a finite subset of natural numbers.
10948 For example, the _values 2.00000000 and 2.00000024 can be stored in a float,
10949 but nothing inbetween them.
10950 </para>
10951 <para>
10952 This comparison will count how many possible floating point _values are between
10953 the left and the right number. If the number of possible _values between both
10954 numbers is less than or equal to maxUlps, then the numbers are considered as
10955 being equal.
10956 </para>
10957 <para>
10958 Implementation partially follows the code outlined here:
10959 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
10960 </para>
10961 </remarks>
10962 </member>
10963 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
10964 <summary>Compares two double precision floating point _values for equality</summary>
10965 <param name="left">First double precision floating point value to be compared</param>
10966 <param name="right">Second double precision floating point value t be compared</param>
10967 <param name="maxUlps">
10968 Maximum number of representable double precision floating point _values that are
10969 allowed to be between the left and the right double precision floating point _values
10970 </param>
10971 <returns>True if both numbers are equal or close to being equal</returns>
10972 <remarks>
10973 <para>
10974 Double precision floating point _values can only represent a limited series of
10975 natural numbers. For example, the _values 2.0000000000000000 and 2.0000000000000004
10976 can be stored in a double, but nothing inbetween them.
10977 </para>
10978 <para>
10979 This comparison will count how many possible double precision floating point
10980 _values are between the left and the right number. If the number of possible
10981 _values between both numbers is less than or equal to maxUlps, then the numbers
10982 are considered as being equal.
10983 </para>
10984 <para>
10985 Implementation partially follows the code outlined here:
10986 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
10987 </para>
10988 </remarks>
10989 </member>
10990 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
10991 <summary>
10992 Reinterprets the memory contents of a floating point value as an integer value
10993 </summary>
10994 <param name="value">
10995 Floating point value whose memory contents to reinterpret
10996 </param>
10997 <returns>
10998 The memory contents of the floating point value interpreted as an integer
10999 </returns>
11000 </member>
11001 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
11002 <summary>
11003 Reinterprets the memory contents of a double precision floating point
11004 value as an integer value
11005 </summary>
11006 <param name="value">
11007 Double precision floating point value whose memory contents to reinterpret
11008 </param>
11009 <returns>
11010 The memory contents of the double precision floating point value
11011 interpreted as an integer
11012 </returns>
11013 </member>
11014 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
11015 <summary>
11016 Reinterprets the memory contents of an integer as a floating point value
11017 </summary>
11018 <param name="value">Integer value whose memory contents to reinterpret</param>
11019 <returns>
11020 The memory contents of the integer value interpreted as a floating point value
11021 </returns>
11022 </member>
11023 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
11024 <summary>
11025 Reinterprets the memory contents of an integer value as a double precision
11026 floating point value
11027 </summary>
11028 <param name="value">Integer whose memory contents to reinterpret</param>
11029 <returns>
11030 The memory contents of the integer interpreted as a double precision
11031 floating point value
11032 </returns>
11033 </member>
11034 <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
11035 <summary>
11036 Tests whether a value is greater than the value supplied to its constructor
11037 </summary>
11038 </member>
11039 <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
11040 <summary>
11041 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanConstraint"/> class.
11042 </summary>
11043 <param name="expected">The expected value.</param>
11044 </member>
11045 <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
11046 <summary>
11047 Tests whether a value is greater than or equal to the value supplied to its constructor
11048 </summary>
11049 </member>
11050 <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
11051 <summary>
11052 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint"/> class.
11053 </summary>
11054 <param name="expected">The expected value.</param>
11055 </member>
11056 <member name="T:NUnit.Framework.Constraints.IConstraint">
11057 <summary>
11058 Interface for all constraints
11059 </summary>
11060 </member>
11061 <member name="P:NUnit.Framework.Constraints.IConstraint.DisplayName">
11062 <summary>
11063 The display name of this Constraint for use by ToString().
11064 </summary>
11065 </member>
11066 <member name="P:NUnit.Framework.Constraints.IConstraint.Description">
11067 <summary>
11068 The Description of what this constraint tests, for
11069 use in messages and in the ConstraintResult.
11070 </summary>
11071 </member>
11072 <member name="P:NUnit.Framework.Constraints.IConstraint.Arguments">
11073 <summary>
11074 Arguments provided to this Constraint, for use in
11075 formatting the description.
11076 </summary>
11077 </member>
11078 <member name="P:NUnit.Framework.Constraints.IConstraint.Builder">
11079 <summary>
11080 The ConstraintBuilder holding this constraint
11081 </summary>
11082 </member>
11083 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0)">
11084 <summary>
11085 Applies the constraint to an actual value, returning a ConstraintResult.
11086 </summary>
11087 <param name="actual">The value to be tested</param>
11088 <returns>A ConstraintResult</returns>
11089 </member>
11090 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
11091 <summary>
11092 Applies the constraint to an ActualValueDelegate that returns
11093 the value to be tested. The default implementation simply evaluates
11094 the delegate but derived classes may override it to provide for
11095 delayed processing.
11096 </summary>
11097 <param name="del">An ActualValueDelegate</param>
11098 <returns>A ConstraintResult</returns>
11099 </member>
11100 <member name="M:NUnit.Framework.Constraints.IConstraint.ApplyTo``1(``0@)">
11101 <summary>
11102 Test whether the constraint is satisfied by a given reference.
11103 The default implementation simply dereferences the value but
11104 derived classes may override it to provide for delayed processing.
11105 </summary>
11106 <param name="actual">A reference to the value to be tested</param>
11107 <returns>A ConstraintResult</returns>
11108 </member>
11109 <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
11110 <summary>
11111 InstanceOfTypeConstraint is used to test that an object
11112 is of the same type provided or derived from it.
11113 </summary>
11114 </member>
11115 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
11116 <summary>
11117 Construct an InstanceOfTypeConstraint for the type provided
11118 </summary>
11119 <param name="type">The expected Type</param>
11120 </member>
11121 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
11122 <summary>
11123 Apply the constraint to an actual value, returning true if it succeeds
11124 </summary>
11125 <param name="actual">The actual argument</param>
11126 <returns>True if the constraint succeeds, otherwise false.</returns>
11127 </member>
11128 <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
11129 <summary>
11130 The IResolveConstraint interface is implemented by all
11131 complete and resolvable constraints and expressions.
11132 </summary>
11133 </member>
11134 <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
11135 <summary>
11136 Return the top-level constraint for this expression
11137 </summary>
11138 <returns></returns>
11139 </member>
11140 <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
11141 <summary>
11142 Tests whether a value is less than the value supplied to its constructor
11143 </summary>
11144 </member>
11145 <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
11146 <summary>
11147 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanConstraint"/> class.
11148 </summary>
11149 <param name="expected">The expected value.</param>
11150 </member>
11151 <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
11152 <summary>
11153 Tests whether a value is less than or equal to the value supplied to its constructor
11154 </summary>
11155 </member>
11156 <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
11157 <summary>
11158 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint"/> class.
11159 </summary>
11160 <param name="expected">The expected value.</param>
11161 </member>
11162 <member name="T:NUnit.Framework.Constraints.MessageWriter">
11163 <summary>
11164 MessageWriter is the abstract base for classes that write
11165 constraint descriptions and messages in some form. The
11166 class has separate methods for writing various components
11167 of a message, allowing implementations to tailor the
11168 presentation as needed.
11169 </summary>
11170 </member>
11171 <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
11172 <summary>
11173 Construct a MessageWriter given a culture
11174 </summary>
11175 </member>
11176 <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
11177 <summary>
11178 Abstract method to get the max line length
11179 </summary>
11180 </member>
11181 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
11182 <summary>
11183 Method to write single line message with optional args, usually
11184 written to precede the general failure message.
11185 </summary>
11186 <param name="message">The message to be written</param>
11187 <param name="args">Any arguments used in formatting the message</param>
11188 </member>
11189 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
11190 <summary>
11191 Method to write single line message with optional args, usually
11192 written to precede the general failure message, at a givel
11193 indentation level.
11194 </summary>
11195 <param name="level">The indentation level of the message</param>
11196 <param name="message">The message to be written</param>
11197 <param name="args">Any arguments used in formatting the message</param>
11198 </member>
11199 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.ConstraintResult)">
11200 <summary>
11201 Display Expected and Actual lines for a constraint. This
11202 is called by MessageWriter's default implementation of
11203 WriteMessageTo and provides the generic two-line display.
11204 </summary>
11205 <param name="result">The failing constraint result</param>
11206 </member>
11207 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
11208 <summary>
11209 Display Expected and Actual lines for given _values. This
11210 method may be called by constraints that need more control over
11211 the display of actual and expected _values than is provided
11212 by the default implementation.
11213 </summary>
11214 <param name="expected">The expected value</param>
11215 <param name="actual">The actual value causing the failure</param>
11216 </member>
11217 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
11218 <summary>
11219 Display Expected and Actual lines for given _values, including
11220 a tolerance value on the Expected line.
11221 </summary>
11222 <param name="expected">The expected value</param>
11223 <param name="actual">The actual value causing the failure</param>
11224 <param name="tolerance">The tolerance within which the test was made</param>
11225 </member>
11226 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
11227 <summary>
11228 Display the expected and actual string _values on separate lines.
11229 If the mismatch parameter is >=0, an additional line is displayed
11230 line containing a caret that points to the mismatch point.
11231 </summary>
11232 <param name="expected">The expected string value</param>
11233 <param name="actual">The actual string value</param>
11234 <param name="mismatch">The point at which the strings don't match or -1</param>
11235 <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
11236 <param name="clipping">If true, the strings should be clipped to fit the line</param>
11237 </member>
11238 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
11239 <summary>
11240 Writes the text for an actual value.
11241 </summary>
11242 <param name="actual">The actual value.</param>
11243 </member>
11244 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
11245 <summary>
11246 Writes the text for a generalized value.
11247 </summary>
11248 <param name="val">The value.</param>
11249 </member>
11250 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.IEnumerable,System.Int64,System.Int32)">
11251 <summary>
11252 Writes the text for a collection value,
11253 starting at a particular point, to a max length
11254 </summary>
11255 <param name="collection">The collection containing elements to write.</param>
11256 <param name="start">The starting point of the elements to write</param>
11257 <param name="max">The maximum number of elements to write</param>
11258 </member>
11259 <member name="T:NUnit.Framework.Constraints.MsgUtils">
11260 <summary>
11261 Static methods used in creating messages
11262 </summary>
11263 </member>
11264 <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
11265 <summary>
11266 Static string used when strings are clipped
11267 </summary>
11268 </member>
11269 <member name="F:NUnit.Framework.Constraints.MsgUtils.Fmt_Null">
11270 <summary>
11271 Formatting strings used for expected and actual _values
11272 </summary>
11273 </member>
11274 <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatValue(System.Object)">
11275 <summary>
11276 Formats text to represent a generalized value.
11277 </summary>
11278 <param name="val">The value</param>
11279 <returns>The formatted text</returns>
11280 </member>
11281 <member name="M:NUnit.Framework.Constraints.MsgUtils.FormatCollection(System.Collections.IEnumerable,System.Int64,System.Int32)">
11282 <summary>
11283 Formats text for a collection value,
11284 starting at a particular point, to a max length
11285 </summary>
11286 <param name="collection">The collection containing elements to write.</param>
11287 <param name="start">The starting point of the elements to write</param>
11288 <param name="max">The maximum number of elements to write</param>
11289 </member>
11290 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
11291 <summary>
11292 Returns the representation of a type as used in NUnitLite.
11293 This is the same as Type.ToString() except for arrays,
11294 which are displayed with their declared sizes.
11295 </summary>
11296 <param name="obj"></param>
11297 <returns></returns>
11298 </member>
11299 <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
11300 <summary>
11301 Converts any control characters in a string
11302 to their escaped representation.
11303 </summary>
11304 <param name="s">The string to be converted</param>
11305 <returns>The converted string</returns>
11306 </member>
11307 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
11308 <summary>
11309 Return the a string representation for a set of indices into an array
11310 </summary>
11311 <param name="indices">Array of indices for which a string is needed</param>
11312 </member>
11313 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.IEnumerable,System.Int64)">
11314 <summary>
11315 Get an array of indices representing the point in a collection or
11316 array corresponding to a single int index into the collection.
11317 </summary>
11318 <param name="collection">The collection to which the indices apply</param>
11319 <param name="index">Index in the collection</param>
11320 <returns>Array of indices</returns>
11321 </member>
11322 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
11323 <summary>
11324 Clip a string to a given length, starting at a particular offset, returning the clipped
11325 string with ellipses representing the removed parts
11326 </summary>
11327 <param name="s">The string to be clipped</param>
11328 <param name="maxStringLength">The maximum permitted length of the result string</param>
11329 <param name="clipStart">The point at which to start clipping</param>
11330 <returns>The clipped string</returns>
11331 </member>
11332 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
11333 <summary>
11334 Clip the expected and actual strings in a coordinated fashion,
11335 so that they may be displayed together.
11336 </summary>
11337 <param name="expected"></param>
11338 <param name="actual"></param>
11339 <param name="maxDisplayLength"></param>
11340 <param name="mismatch"></param>
11341 </member>
11342 <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
11343 <summary>
11344 Shows the position two strings start to differ. Comparison
11345 starts at the start index.
11346 </summary>
11347 <param name="expected">The expected string</param>
11348 <param name="actual">The actual string</param>
11349 <param name="istart">The index in the strings at which comparison should start</param>
11350 <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
11351 <returns>-1 if no mismatch found, or the index where mismatch found</returns>
11352 </member>
11353 <member name="T:NUnit.Framework.Constraints.NaNConstraint">
11354 <summary>
11355 NaNConstraint tests that the actual value is a double or float NaN
11356 </summary>
11357 </member>
11358 <member name="P:NUnit.Framework.Constraints.NaNConstraint.Description">
11359 <summary>
11360 The Description of what this constraint tests, for
11361 use in messages and in the ConstraintResult.
11362 </summary>
11363 </member>
11364 <member name="M:NUnit.Framework.Constraints.NaNConstraint.ApplyTo``1(``0)">
11365 <summary>
11366 Test that the actual value is an NaN
11367 </summary>
11368 <param name="actual"></param>
11369 <returns></returns>
11370 </member>
11371 <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
11372 <summary>
11373 NoItemConstraint applies another constraint to each
11374 item in a collection, failing if any of them succeeds.
11375 </summary>
11376 </member>
11377 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
11378 <summary>
11379 Construct a SomeItemsConstraint on top of an existing constraint
11380 </summary>
11381 <param name="itemConstraint"></param>
11382 </member>
11383 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.ApplyTo``1(``0)">
11384 <summary>
11385 Apply the item constraint to each item in the collection,
11386 failing if any item fails.
11387 </summary>
11388 <param name="actual"></param>
11389 <returns></returns>
11390 </member>
11391 <member name="T:NUnit.Framework.Constraints.NotConstraint">
11392 <summary>
11393 NotConstraint negates the effect of some other constraint
11394 </summary>
11395 </member>
11396 <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
11397 <summary>
11398 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NotConstraint"/> class.
11399 </summary>
11400 <param name="baseConstraint">The base constraint to be negated.</param>
11401 </member>
11402 <member name="M:NUnit.Framework.Constraints.NotConstraint.ApplyTo``1(``0)">
11403 <summary>
11404 Test whether the constraint is satisfied by a given value
11405 </summary>
11406 <param name="actual">The value to be tested</param>
11407 <returns>True for if the base constraint fails, false if it succeeds</returns>
11408 </member>
11409 <member name="T:NUnit.Framework.Constraints.NullConstraint">
11410 <summary>
11411 NullConstraint tests that the actual value is null
11412 </summary>
11413 </member>
11414 <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
11415 <summary>
11416 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.NullConstraint"/> class.
11417 </summary>
11418 </member>
11419 <member name="M:NUnit.Framework.Constraints.NullConstraint.ApplyTo``1(``0)">
11420 <summary>
11421 Applies the constraint to an actual value, returning a ConstraintResult.
11422 </summary>
11423 <param name="actual">The value to be tested</param>
11424 <returns>A ConstraintResult</returns>
11425 </member>
11426 <member name="T:NUnit.Framework.Constraints.Numerics">
11427 <summary>
11428 The Numerics class contains common operations on numeric _values.
11429 </summary>
11430 </member>
11431 <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
11432 <summary>
11433 Checks the type of the object, returning true if
11434 the object is a numeric type.
11435 </summary>
11436 <param name="obj">The object to check</param>
11437 <returns>true if the object is a numeric type</returns>
11438 </member>
11439 <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
11440 <summary>
11441 Checks the type of the object, returning true if
11442 the object is a floating point numeric type.
11443 </summary>
11444 <param name="obj">The object to check</param>
11445 <returns>true if the object is a floating point numeric type</returns>
11446 </member>
11447 <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
11448 <summary>
11449 Checks the type of the object, returning true if
11450 the object is a fixed point numeric type.
11451 </summary>
11452 <param name="obj">The object to check</param>
11453 <returns>true if the object is a fixed point numeric type</returns>
11454 </member>
11455 <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
11456 <summary>
11457 Test two numeric _values for equality, performing the usual numeric
11458 conversions and using a provided or default tolerance. If the tolerance
11459 provided is Empty, this method may set it to a default tolerance.
11460 </summary>
11461 <param name="expected">The expected value</param>
11462 <param name="actual">The actual value</param>
11463 <param name="tolerance">A reference to the tolerance in effect</param>
11464 <returns>True if the _values are equal</returns>
11465 </member>
11466 <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
11467 <summary>
11468 Compare two numeric _values, performing the usual numeric conversions.
11469 </summary>
11470 <param name="expected">The expected value</param>
11471 <param name="actual">The actual value</param>
11472 <returns>The relationship of the _values to each other</returns>
11473 </member>
11474 <member name="T:NUnit.Framework.Constraints.NUnitComparer">
11475 <summary>
11476 NUnitComparer encapsulates NUnit's default behavior
11477 in comparing two objects.
11478 </summary>
11479 </member>
11480 <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
11481 <summary>
11482 Returns the default NUnitComparer.
11483 </summary>
11484 </member>
11485 <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
11486 <summary>
11487 Compares two objects
11488 </summary>
11489 <param name="x"></param>
11490 <param name="y"></param>
11491 <returns></returns>
11492 </member>
11493 <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
11494 <summary>
11495 NUnitEqualityComparer encapsulates NUnit's handling of
11496 equality tests between objects.
11497 </summary>
11498 </member>
11499 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
11500 <summary>
11501 If true, all string comparisons will ignore case
11502 </summary>
11503 </member>
11504 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
11505 <summary>
11506 If true, arrays will be treated as collections, allowing
11507 those of different dimensions to be compared
11508 </summary>
11509 </member>
11510 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparers">
11511 <summary>
11512 Comparison objects used in comparisons for some constraints.
11513 </summary>
11514 </member>
11515 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.failurePoints">
11516 <summary>
11517 List of points at which a failure occurred.
11518 </summary>
11519 </member>
11520 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
11521 <summary>
11522 Returns the default NUnitEqualityComparer
11523 </summary>
11524 </member>
11525 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
11526 <summary>
11527 Gets and sets a flag indicating whether case should
11528 be ignored in determining equality.
11529 </summary>
11530 </member>
11531 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
11532 <summary>
11533 Gets and sets a flag indicating that arrays should be
11534 compared as collections, without regard to their shape.
11535 </summary>
11536 </member>
11537 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparers">
11538 <summary>
11539 Gets the list of external comparers to be used to
11540 test for equality. They are applied to members of
11541 collections, in place of NUnit's own logic.
11542 </summary>
11543 </member>
11544 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
11545 <summary>
11546 Gets the list of failure points for the last Match performed.
11547 The list consists of objects to be interpreted by the caller.
11548 This generally means that the caller may only make use of
11549 objects it has placed on the list at a particular depthy.
11550 </summary>
11551 </member>
11552 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.WithSameOffset">
11553 <summary>
11554 Flags the comparer to include <see cref="P:System.DateTimeOffset.Offset"/>
11555 property in comparison of two <see cref="T:System.DateTimeOffset"/> values.
11556 </summary>
11557 <remarks>
11558 Using this modifier does not allow to use the <see cref="T:NUnit.Framework.Constraints.Tolerance"/>
11559 modifier.
11560 </remarks>
11561 </member>
11562 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
11563 <summary>
11564 Compares two objects for equality within a tolerance.
11565 </summary>
11566 </member>
11567 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ArraysEqual(System.Array,System.Array,NUnit.Framework.Constraints.Tolerance@)">
11568 <summary>
11569 Helper method to compare two arrays
11570 </summary>
11571 </member>
11572 <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint">
11573 <summary>
11574 FailurePoint class represents one point of failure
11575 in an equality test.
11576 </summary>
11577 </member>
11578 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.Position">
11579 <summary>
11580 The location of the failure
11581 </summary>
11582 </member>
11583 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedValue">
11584 <summary>
11585 The expected value
11586 </summary>
11587 </member>
11588 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualValue">
11589 <summary>
11590 The actual value
11591 </summary>
11592 </member>
11593 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ExpectedHasData">
11594 <summary>
11595 Indicates whether the expected value is valid
11596 </summary>
11597 </member>
11598 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoint.ActualHasData">
11599 <summary>
11600 Indicates whether the actual value is valid
11601 </summary>
11602 </member>
11603 <member name="T:NUnit.Framework.Constraints.AllOperator">
11604 <summary>
11605 Represents a constraint that succeeds if all the
11606 members of a collection match a base constraint.
11607 </summary>
11608 </member>
11609 <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
11610 <summary>
11611 Returns a constraint that will apply the argument
11612 to the members of a collection, succeeding if
11613 they all succeed.
11614 </summary>
11615 </member>
11616 <member name="T:NUnit.Framework.Constraints.AndOperator">
11617 <summary>
11618 Operator that requires both it's arguments to succeed
11619 </summary>
11620 </member>
11621 <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
11622 <summary>
11623 Construct an AndOperator
11624 </summary>
11625 </member>
11626 <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
11627 <summary>
11628 Apply the operator to produce an AndConstraint
11629 </summary>
11630 </member>
11631 <member name="T:NUnit.Framework.Constraints.AttributeOperator">
11632 <summary>
11633 Operator that tests for the presence of a particular attribute
11634 on a type and optionally applies further tests to the attribute.
11635 </summary>
11636 </member>
11637 <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
11638 <summary>
11639 Construct an AttributeOperator for a particular Type
11640 </summary>
11641 <param name="type">The Type of attribute tested</param>
11642 </member>
11643 <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
11644 <summary>
11645 Reduce produces a constraint from the operator and
11646 any arguments. It takes the arguments from the constraint
11647 stack and pushes the resulting constraint on it.
11648 </summary>
11649 </member>
11650 <member name="T:NUnit.Framework.Constraints.BinaryOperator">
11651 <summary>
11652 Abstract base class for all binary operators
11653 </summary>
11654 </member>
11655 <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
11656 <summary>
11657 Reduce produces a constraint from the operator and
11658 any arguments. It takes the arguments from the constraint
11659 stack and pushes the resulting constraint on it.
11660 </summary>
11661 <param name="stack"></param>
11662 </member>
11663 <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
11664 <summary>
11665 Gets the left precedence of the operator
11666 </summary>
11667 </member>
11668 <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
11669 <summary>
11670 Gets the right precedence of the operator
11671 </summary>
11672 </member>
11673 <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
11674 <summary>
11675 Abstract method that produces a constraint by applying
11676 the operator to its left and right constraint arguments.
11677 </summary>
11678 </member>
11679 <member name="T:NUnit.Framework.Constraints.CollectionOperator">
11680 <summary>
11681 Abstract base for operators that indicate how to
11682 apply a constraint to items in a collection.
11683 </summary>
11684 </member>
11685 <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
11686 <summary>
11687 Constructs a CollectionOperator
11688 </summary>
11689 </member>
11690 <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
11691 <summary>
11692 The ConstraintOperator class is used internally by a
11693 ConstraintBuilder to represent an operator that
11694 modifies or combines constraints.
11695
11696 Constraint operators use left and right precedence
11697 _values to determine whether the top operator on the
11698 stack should be reduced before pushing a new operator.
11699 </summary>
11700 </member>
11701 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
11702 <summary>
11703 The precedence value used when the operator
11704 is about to be pushed to the stack.
11705 </summary>
11706 </member>
11707 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
11708 <summary>
11709 The precedence value used when the operator
11710 is on the top of the stack.
11711 </summary>
11712 </member>
11713 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
11714 <summary>
11715 The syntax element preceding this operator
11716 </summary>
11717 </member>
11718 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
11719 <summary>
11720 The syntax element following this operator
11721 </summary>
11722 </member>
11723 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
11724 <summary>
11725 The precedence value used when the operator
11726 is about to be pushed to the stack.
11727 </summary>
11728 </member>
11729 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
11730 <summary>
11731 The precedence value used when the operator
11732 is on the top of the stack.
11733 </summary>
11734 </member>
11735 <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
11736 <summary>
11737 Reduce produces a constraint from the operator and
11738 any arguments. It takes the arguments from the constraint
11739 stack and pushes the resulting constraint on it.
11740 </summary>
11741 <param name="stack"></param>
11742 </member>
11743 <member name="T:NUnit.Framework.Constraints.ExactCountOperator">
11744 <summary>
11745 Represents a constraint that succeeds if the specified
11746 count of members of a collection match a base constraint.
11747 </summary>
11748 </member>
11749 <member name="M:NUnit.Framework.Constraints.ExactCountOperator.#ctor(System.Int32)">
11750 <summary>
11751 Construct an ExactCountOperator for a specified count
11752 </summary>
11753 <param name="expectedCount">The expected count</param>
11754 </member>
11755 <member name="M:NUnit.Framework.Constraints.ExactCountOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
11756 <summary>
11757 Returns a constraint that will apply the argument
11758 to the members of a collection, succeeding if
11759 none of them succeed.
11760 </summary>
11761 </member>
11762 <member name="T:NUnit.Framework.Constraints.NoneOperator">
11763 <summary>
11764 Represents a constraint that succeeds if none of the
11765 members of a collection match a base constraint.
11766 </summary>
11767 </member>
11768 <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
11769 <summary>
11770 Returns a constraint that will apply the argument
11771 to the members of a collection, succeeding if
11772 none of them succeed.
11773 </summary>
11774 </member>
11775 <member name="T:NUnit.Framework.Constraints.NotOperator">
11776 <summary>
11777 Negates the test of the constraint it wraps.
11778 </summary>
11779 </member>
11780 <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
11781 <summary>
11782 Constructs a new NotOperator
11783 </summary>
11784 </member>
11785 <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
11786 <summary>
11787 Returns a NotConstraint applied to its argument.
11788 </summary>
11789 </member>
11790 <member name="T:NUnit.Framework.Constraints.OrOperator">
11791 <summary>
11792 Operator that requires at least one of it's arguments to succeed
11793 </summary>
11794 </member>
11795 <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
11796 <summary>
11797 Construct an OrOperator
11798 </summary>
11799 </member>
11800 <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
11801 <summary>
11802 Apply the operator to produce an OrConstraint
11803 </summary>
11804 </member>
11805 <member name="T:NUnit.Framework.Constraints.PrefixOperator">
11806 <summary>
11807 PrefixOperator takes a single constraint and modifies
11808 it's action in some way.
11809 </summary>
11810 </member>
11811 <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
11812 <summary>
11813 Reduce produces a constraint from the operator and
11814 any arguments. It takes the arguments from the constraint
11815 stack and pushes the resulting constraint on it.
11816 </summary>
11817 <param name="stack"></param>
11818 </member>
11819 <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
11820 <summary>
11821 Returns the constraint created by applying this
11822 prefix to another constraint.
11823 </summary>
11824 <param name="constraint"></param>
11825 <returns></returns>
11826 </member>
11827 <member name="T:NUnit.Framework.Constraints.PropOperator">
11828 <summary>
11829 Operator used to test for the presence of a named Property
11830 on an object and optionally apply further tests to the
11831 value of that property.
11832 </summary>
11833 </member>
11834 <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
11835 <summary>
11836 Gets the name of the property to which the operator applies
11837 </summary>
11838 </member>
11839 <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
11840 <summary>
11841 Constructs a PropOperator for a particular named property
11842 </summary>
11843 </member>
11844 <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
11845 <summary>
11846 Reduce produces a constraint from the operator and
11847 any arguments. It takes the arguments from the constraint
11848 stack and pushes the resulting constraint on it.
11849 </summary>
11850 <param name="stack"></param>
11851 </member>
11852 <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
11853 <summary>
11854 Abstract base class for operators that are able to reduce to a
11855 constraint whether or not another syntactic element follows.
11856 </summary>
11857 </member>
11858 <member name="T:NUnit.Framework.Constraints.SomeOperator">
11859 <summary>
11860 Represents a constraint that succeeds if any of the
11861 members of a collection match a base constraint.
11862 </summary>
11863 </member>
11864 <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
11865 <summary>
11866 Returns a constraint that will apply the argument
11867 to the members of a collection, succeeding if
11868 any of them succeed.
11869 </summary>
11870 </member>
11871 <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
11872 <summary>
11873 Operator that tests that an exception is thrown and
11874 optionally applies further tests to the exception.
11875 </summary>
11876 </member>
11877 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
11878 <summary>
11879 Construct a ThrowsOperator
11880 </summary>
11881 </member>
11882 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
11883 <summary>
11884 Reduce produces a constraint from the operator and
11885 any arguments. It takes the arguments from the constraint
11886 stack and pushes the resulting constraint on it.
11887 </summary>
11888 </member>
11889 <member name="T:NUnit.Framework.Constraints.WithOperator">
11890 <summary>
11891 Represents a constraint that simply wraps the
11892 constraint provided as an argument, without any
11893 further functionality, but which modifies the
11894 order of evaluation because of its precedence.
11895 </summary>
11896 </member>
11897 <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
11898 <summary>
11899 Constructor for the WithOperator
11900 </summary>
11901 </member>
11902 <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.IConstraint)">
11903 <summary>
11904 Returns a constraint that wraps its argument
11905 </summary>
11906 </member>
11907 <member name="T:NUnit.Framework.Constraints.OrConstraint">
11908 <summary>
11909 OrConstraint succeeds if either member succeeds
11910 </summary>
11911 </member>
11912 <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.IConstraint,NUnit.Framework.Constraints.IConstraint)">
11913 <summary>
11914 Create an OrConstraint from two other constraints
11915 </summary>
11916 <param name="left">The first constraint</param>
11917 <param name="right">The second constraint</param>
11918 </member>
11919 <member name="P:NUnit.Framework.Constraints.OrConstraint.Description">
11920 <summary>
11921 Gets text describing a constraint
11922 </summary>
11923 </member>
11924 <member name="M:NUnit.Framework.Constraints.OrConstraint.ApplyTo``1(``0)">
11925 <summary>
11926 Apply the member constraints to an actual value, succeeding
11927 succeeding as soon as one of them succeeds.
11928 </summary>
11929 <param name="actual">The actual value</param>
11930 <returns>True if either constraint succeeded</returns>
11931 </member>
11932 <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
11933 <summary>
11934 Predicate constraint wraps a Predicate in a constraint,
11935 returning success if the predicate is true.
11936 </summary>
11937 </member>
11938 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
11939 <summary>
11940 Construct a PredicateConstraint from a predicate
11941 </summary>
11942 </member>
11943 <member name="P:NUnit.Framework.Constraints.PredicateConstraint`1.Description">
11944 <summary>
11945 Gets text describing a constraint
11946 </summary>
11947 </member>
11948 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.ApplyTo``1(``0)">
11949 <summary>
11950 Determines whether the predicate succeeds when applied
11951 to the actual value.
11952 </summary>
11953 </member>
11954 <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
11955 <summary>
11956 Abstract base class used for prefixes
11957 </summary>
11958 </member>
11959 <member name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
11960 <summary>
11961 The base constraint
11962 </summary>
11963 </member>
11964 <member name="F:NUnit.Framework.Constraints.PrefixConstraint.descriptionPrefix">
11965 <summary>
11966 Prefix used in forming the constraint description
11967 </summary>
11968 </member>
11969 <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
11970 <summary>
11971 Construct given a base constraint
11972 </summary>
11973 <param name="baseConstraint"></param>
11974 </member>
11975 <member name="P:NUnit.Framework.Constraints.PrefixConstraint.Description">
11976 <summary>
11977 The Description of what this constraint tests, for
11978 use in messages and in the ConstraintResult.
11979 </summary>
11980 </member>
11981 <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
11982 <summary>
11983 PropertyConstraint extracts a named property and uses
11984 its value as the actual value for a chained constraint.
11985 </summary>
11986 </member>
11987 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.IConstraint)">
11988 <summary>
11989 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyConstraint"/> class.
11990 </summary>
11991 <param name="name">The name.</param>
11992 <param name="baseConstraint">The constraint to apply to the property.</param>
11993 </member>
11994 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ApplyTo``1(``0)">
11995 <summary>
11996 Test whether the constraint is satisfied by a given value
11997 </summary>
11998 <param name="actual">The value to be tested</param>
11999 <returns>True for success, false for failure</returns>
12000 </member>
12001 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
12002 <summary>
12003 Returns the string representation of the constraint.
12004 </summary>
12005 <returns></returns>
12006 </member>
12007 <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
12008 <summary>
12009 PropertyExistsConstraint tests that a named property
12010 exists on the object provided through Match.
12011
12012 Originally, PropertyConstraint provided this feature
12013 in addition to making optional tests on the value
12014 of the property. The two constraints are now separate.
12015 </summary>
12016 </member>
12017 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
12018 <summary>
12019 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.PropertyExistsConstraint"/> class.
12020 </summary>
12021 <param name="name">The name of the property.</param>
12022 </member>
12023 <member name="P:NUnit.Framework.Constraints.PropertyExistsConstraint.Description">
12024 <summary>
12025 The Description of what this constraint tests, for
12026 use in messages and in the ConstraintResult.
12027 </summary>
12028 </member>
12029 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ApplyTo``1(``0)">
12030 <summary>
12031 Test whether the property exists for a given object
12032 </summary>
12033 <param name="actual">The object to be tested</param>
12034 <returns>True for success, false for failure</returns>
12035 </member>
12036 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
12037 <summary>
12038 Returns the string representation of the constraint.
12039 </summary>
12040 <returns></returns>
12041 </member>
12042 <member name="T:NUnit.Framework.Constraints.RangeConstraint">
12043 <summary>
12044 RangeConstraint tests whether two _values are within a
12045 specified range.
12046 </summary>
12047 </member>
12048 <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.IComparable,System.IComparable)">
12049 <summary>
12050 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RangeConstraint"/> class.
12051 </summary>
12052 <remarks>from must be less than or equal to true</remarks>
12053 <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
12054 <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
12055 </member>
12056 <member name="P:NUnit.Framework.Constraints.RangeConstraint.Description">
12057 <summary>
12058 Gets text describing a constraint
12059 </summary>
12060 </member>
12061 <member name="M:NUnit.Framework.Constraints.RangeConstraint.ApplyTo``1(``0)">
12062 <summary>
12063 Test whether the constraint is satisfied by a given value
12064 </summary>
12065 <param name="actual">The value to be tested</param>
12066 <returns>True for success, false for failure</returns>
12067 </member>
12068 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
12069 <summary>
12070 Modifies the constraint to use an <see cref="T:System.Collections.IComparer"/> and returns self.
12071 </summary>
12072 </member>
12073 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
12074 <summary>
12075 Modifies the constraint to use an <see cref="T:System.Collections.Generic.IComparer`1"/> and returns self.
12076 </summary>
12077 </member>
12078 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
12079 <summary>
12080 Modifies the constraint to use a <see cref="T:System.Comparison`1"/> and returns self.
12081 </summary>
12082 </member>
12083 <member name="T:NUnit.Framework.Constraints.RegexConstraint">
12084 <summary>
12085 RegexConstraint can test whether a string matches
12086 the pattern provided.
12087 </summary>
12088 </member>
12089 <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
12090 <summary>
12091 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.RegexConstraint"/> class.
12092 </summary>
12093 <param name="pattern">The pattern.</param>
12094 </member>
12095 <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.String)">
12096 <summary>
12097 Test whether the constraint is satisfied by a given value
12098 </summary>
12099 <param name="actual">The value to be tested</param>
12100 <returns>True for success, false for failure</returns>
12101 </member>
12102 <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
12103 <summary>
12104 ResolvableConstraintExpression is used to represent a compound
12105 constraint being constructed at a point where the last operator
12106 may either terminate the expression or may have additional
12107 qualifying constraints added to it.
12108
12109 It is used, for example, for a Property element or for
12110 an Exception element, either of which may be optionally
12111 followed by constraints that apply to the property or
12112 exception.
12113 </summary>
12114 </member>
12115 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
12116 <summary>
12117 Create a new instance of ResolvableConstraintExpression
12118 </summary>
12119 </member>
12120 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
12121 <summary>
12122 Create a new instance of ResolvableConstraintExpression,
12123 passing in a pre-populated ConstraintBuilder.
12124 </summary>
12125 </member>
12126 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
12127 <summary>
12128 Appends an And Operator to the expression
12129 </summary>
12130 </member>
12131 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
12132 <summary>
12133 Appends an Or operator to the expression.
12134 </summary>
12135 </member>
12136 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
12137 <summary>
12138 Resolve the current expression to a Constraint
12139 </summary>
12140 </member>
12141 <member name="T:NUnit.Framework.Constraints.ReusableConstraint">
12142 <summary>
12143 ReusableConstraint wraps a constraint expression after
12144 resolving it so that it can be reused consistently.
12145 </summary>
12146 </member>
12147 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
12148 <summary>
12149 Construct a ReusableConstraint from a constraint expression
12150 </summary>
12151 <param name="c">The expression to be resolved and reused</param>
12152 </member>
12153 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.op_Implicit(NUnit.Framework.Constraints.Constraint)~NUnit.Framework.Constraints.ReusableConstraint">
12154 <summary>
12155 Converts a constraint to a ReusableConstraint
12156 </summary>
12157 <param name="c">The constraint to be converted</param>
12158 <returns>A ReusableConstraint</returns>
12159 </member>
12160 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.ToString">
12161 <summary>
12162 Returns a <see cref="T:System.String"/> that represents this instance.
12163 </summary>
12164 <returns>
12165 A <see cref="T:System.String"/> that represents this instance.
12166 </returns>
12167 </member>
12168 <member name="M:NUnit.Framework.Constraints.ReusableConstraint.Resolve">
12169 <summary>
12170 Return the top-level constraint for this expression
12171 </summary>
12172 <returns></returns>
12173 </member>
12174 <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
12175 <summary>
12176 SameAsConstraint tests whether an object is identical to
12177 the object passed to its constructor
12178 </summary>
12179 </member>
12180 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
12181 <summary>
12182 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SameAsConstraint"/> class.
12183 </summary>
12184 <param name="expected">The expected object.</param>
12185 </member>
12186 <member name="P:NUnit.Framework.Constraints.SameAsConstraint.Description">
12187 <summary>
12188 The Description of what this constraint tests, for
12189 use in messages and in the ConstraintResult.
12190 </summary>
12191 </member>
12192 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.ApplyTo``1(``0)">
12193 <summary>
12194 Test whether the constraint is satisfied by a given value
12195 </summary>
12196 <param name="actual">The value to be tested</param>
12197 <returns>True for success, false for failure</returns>
12198 </member>
12199 <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
12200 <summary>
12201 SomeItemsConstraint applies another constraint to each
12202 item in a collection, succeeding if any of them succeeds.
12203 </summary>
12204 </member>
12205 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
12206 <summary>
12207 Construct a SomeItemsConstraint on top of an existing constraint
12208 </summary>
12209 <param name="itemConstraint"></param>
12210 </member>
12211 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.ApplyTo``1(``0)">
12212 <summary>
12213 Apply the item constraint to each item in the collection,
12214 succeeding if any item succeeds.
12215 </summary>
12216 <param name="actual"></param>
12217 <returns></returns>
12218 </member>
12219 <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
12220 <summary>
12221 StartsWithConstraint can test whether a string starts
12222 with an expected substring.
12223 </summary>
12224 </member>
12225 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
12226 <summary>
12227 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.StartsWithConstraint"/> class.
12228 </summary>
12229 <param name="expected">The expected string</param>
12230 </member>
12231 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.String)">
12232 <summary>
12233 Test whether the constraint is matched by the actual value.
12234 This is a template method, which calls the IsMatch method
12235 of the derived class.
12236 </summary>
12237 <param name="actual"></param>
12238 <returns></returns>
12239 </member>
12240 <member name="T:NUnit.Framework.Constraints.StringConstraint">
12241 <summary>
12242 StringConstraint is the abstract base for constraints
12243 that operate on strings. It supports the IgnoreCase
12244 modifier for string operations.
12245 </summary>
12246 </member>
12247 <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
12248 <summary>
12249 The expected value
12250 </summary>
12251 </member>
12252 <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
12253 <summary>
12254 Indicates whether tests should be case-insensitive
12255 </summary>
12256 </member>
12257 <member name="F:NUnit.Framework.Constraints.StringConstraint.descriptionText">
12258 <summary>
12259 Description of this constraint
12260 </summary>
12261 </member>
12262 <member name="P:NUnit.Framework.Constraints.StringConstraint.Description">
12263 <summary>
12264 The Description of what this constraint tests, for
12265 use in messages and in the ConstraintResult.
12266 </summary>
12267 </member>
12268 <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor">
12269 <summary>
12270 Constructs a StringConstraint without an expected value
12271 </summary>
12272 </member>
12273 <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
12274 <summary>
12275 Constructs a StringConstraint given an expected value
12276 </summary>
12277 <param name="expected">The expected value</param>
12278 </member>
12279 <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
12280 <summary>
12281 Modify the constraint to ignore case in matching.
12282 </summary>
12283 </member>
12284 <member name="M:NUnit.Framework.Constraints.StringConstraint.ApplyTo``1(``0)">
12285 <summary>
12286 Test whether the constraint is satisfied by a given value
12287 </summary>
12288 <param name="actual">The value to be tested</param>
12289 <returns>True for success, false for failure</returns>
12290 </member>
12291 <member name="M:NUnit.Framework.Constraints.StringConstraint.Matches(System.String)">
12292 <summary>
12293 Test whether the constraint is satisfied by a given string
12294 </summary>
12295 <param name="actual">The string to be tested</param>
12296 <returns>True for success, false for failure</returns>
12297 </member>
12298 <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
12299 <summary>
12300 SubstringConstraint can test whether a string contains
12301 the expected substring.
12302 </summary>
12303 </member>
12304 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
12305 <summary>
12306 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.SubstringConstraint"/> class.
12307 </summary>
12308 <param name="expected">The expected.</param>
12309 </member>
12310 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.String)">
12311 <summary>
12312 Test whether the constraint is satisfied by a given value
12313 </summary>
12314 <param name="actual">The value to be tested</param>
12315 <returns>True for success, false for failure</returns>
12316 </member>
12317 <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
12318 <summary>
12319 ThrowsConstraint is used to test the exception thrown by
12320 a delegate by applying a constraint to it.
12321 </summary>
12322 </member>
12323 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.IConstraint)">
12324 <summary>
12325 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.ThrowsConstraint"/> class,
12326 using a constraint to be applied to the exception.
12327 </summary>
12328 <param name="baseConstraint">A constraint to apply to the caught exception.</param>
12329 </member>
12330 <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
12331 <summary>
12332 Get the actual exception thrown - used by Assert.Throws.
12333 </summary>
12334 </member>
12335 <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.Description">
12336 <summary>
12337 Gets text describing a constraint
12338 </summary>
12339 </member>
12340 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(``0)">
12341 <summary>
12342 Executes the code of the delegate and captures any exception.
12343 If a non-null base constraint was provided, it applies that
12344 constraint to the exception.
12345 </summary>
12346 <param name="actual">A delegate representing the code to be tested</param>
12347 <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
12348 </member>
12349 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
12350 <summary>
12351 Converts an ActualValueDelegate to a TestDelegate
12352 before calling the primary overload.
12353 </summary>
12354 <param name="del"></param>
12355 <returns></returns>
12356 </member>
12357 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ThrowsConstraintResult.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
12358 <summary>
12359 Write the actual value for a failing constraint test to a
12360 MessageWriter. This override only handles the special message
12361 used when an exception is expected but none is thrown.
12362 </summary>
12363 <param name="writer">The writer on which the actual value is displayed</param>
12364 </member>
12365 <member name="T:NUnit.Framework.Constraints.ThrowsExceptionConstraint">
12366 <summary>
12367 ThrowsExceptionConstraint tests that an exception has
12368 been thrown, without any further tests.
12369 </summary>
12370 </member>
12371 <member name="P:NUnit.Framework.Constraints.ThrowsExceptionConstraint.Description">
12372 <summary>
12373 The Description of what this constraint tests, for
12374 use in messages and in the ConstraintResult.
12375 </summary>
12376 </member>
12377 <member name="M:NUnit.Framework.Constraints.ThrowsExceptionConstraint.ApplyTo``1(``0)">
12378 <summary>
12379 Executes the code and returns success if an exception is thrown.
12380 </summary>
12381 <param name="actual">A delegate representing the code to be tested</param>
12382 <returns>True if an exception is thrown, otherwise false</returns>
12383 </member>
12384 <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
12385 <summary>
12386 ThrowsNothingConstraint tests that a delegate does not
12387 throw an exception.
12388 </summary>
12389 </member>
12390 <member name="P:NUnit.Framework.Constraints.ThrowsNothingConstraint.Description">
12391 <summary>
12392 Gets text describing a constraint
12393 </summary>
12394 </member>
12395 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(``0)">
12396 <summary>
12397 Test whether the constraint is satisfied by a given value
12398 </summary>
12399 <param name="actual">The value to be tested</param>
12400 <returns>True if no exception is thrown, otherwise false</returns>
12401 </member>
12402 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo``1(NUnit.Framework.Constraints.ActualValueDelegate{``0})">
12403 <summary>
12404 Applies the constraint to an ActualValueDelegate that returns
12405 the value to be tested. The default implementation simply evaluates
12406 the delegate but derived classes may override it to provide for
12407 delayed processing.
12408 </summary>
12409 <param name="del">An ActualValueDelegate</param>
12410 <returns>A ConstraintResult</returns>
12411 </member>
12412 <member name="T:NUnit.Framework.Constraints.Tolerance">
12413 <summary>
12414 The Tolerance class generalizes the notion of a tolerance
12415 within which an equality test succeeds. Normally, it is
12416 used with numeric types, but it can be used with any
12417 type that supports taking a difference between two
12418 objects and comparing that difference to a value.
12419 </summary>
12420 </member>
12421 <member name="P:NUnit.Framework.Constraints.Tolerance.Default">
12422 <summary>
12423 Returns a default Tolerance object, equivalent to
12424 specifying an exact match unless <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
12425 is set, in which case, the <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/>
12426 will be used.
12427 </summary>
12428 </member>
12429 <member name="P:NUnit.Framework.Constraints.Tolerance.Exact">
12430 <summary>
12431 Returns an empty Tolerance object, equivalent to
12432 specifying an exact match even if
12433 <see cref="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance"/> is set.
12434 </summary>
12435 </member>
12436 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
12437 <summary>
12438 Constructs a linear tolerance of a specified amount
12439 </summary>
12440 </member>
12441 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
12442 <summary>
12443 Constructs a tolerance given an amount and <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/>
12444 </summary>
12445 </member>
12446 <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
12447 <summary>
12448 Gets the <see cref="T:NUnit.Framework.Constraints.ToleranceMode"/> for the current Tolerance
12449 </summary>
12450 </member>
12451 <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
12452 <summary>
12453 Tests that the current Tolerance is linear with a
12454 numeric value, throwing an exception if it is not.
12455 </summary>
12456 </member>
12457 <member name="P:NUnit.Framework.Constraints.Tolerance.Value">
12458 <summary>
12459 Gets the value of the current Tolerance instance.
12460 </summary>
12461 </member>
12462 <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
12463 <summary>
12464 Returns a new tolerance, using the current amount as a percentage.
12465 </summary>
12466 </member>
12467 <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
12468 <summary>
12469 Returns a new tolerance, using the current amount in Ulps
12470 </summary>
12471 </member>
12472 <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
12473 <summary>
12474 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
12475 the current amount as a number of days.
12476 </summary>
12477 </member>
12478 <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
12479 <summary>
12480 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
12481 the current amount as a number of hours.
12482 </summary>
12483 </member>
12484 <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
12485 <summary>
12486 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
12487 the current amount as a number of minutes.
12488 </summary>
12489 </member>
12490 <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
12491 <summary>
12492 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
12493 the current amount as a number of seconds.
12494 </summary>
12495 </member>
12496 <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
12497 <summary>
12498 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
12499 the current amount as a number of milliseconds.
12500 </summary>
12501 </member>
12502 <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
12503 <summary>
12504 Returns a new tolerance with a <see cref="T:System.TimeSpan"/> as the amount, using
12505 the current amount as a number of clock ticks.
12506 </summary>
12507 </member>
12508 <member name="P:NUnit.Framework.Constraints.Tolerance.IsUnsetOrDefault">
12509 <summary>
12510 Returns true if the current tolerance has not been set or is using the .
12511 </summary>
12512 </member>
12513 <member name="T:NUnit.Framework.Constraints.ToleranceMode">
12514 <summary>
12515 Modes in which the tolerance value for a comparison can be interpreted.
12516 </summary>
12517 </member>
12518 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Unset">
12519 <summary>
12520 The tolerance was created with a value, without specifying
12521 how the value would be used. This is used to prevent setting
12522 the mode more than once and is generally changed to Linear
12523 upon execution of the test.
12524 </summary>
12525 </member>
12526 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
12527 <summary>
12528 The tolerance is used as a numeric range within which
12529 two compared _values are considered to be equal.
12530 </summary>
12531 </member>
12532 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
12533 <summary>
12534 Interprets the tolerance as the percentage by which
12535 the two compared _values my deviate from each other.
12536 </summary>
12537 </member>
12538 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
12539 <summary>
12540 Compares two _values based in their distance in
12541 representable numbers.
12542 </summary>
12543 </member>
12544 <member name="T:NUnit.Framework.Constraints.TrueConstraint">
12545 <summary>
12546 TrueConstraint tests that the actual value is true
12547 </summary>
12548 </member>
12549 <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
12550 <summary>
12551 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.TrueConstraint"/> class.
12552 </summary>
12553 </member>
12554 <member name="M:NUnit.Framework.Constraints.TrueConstraint.ApplyTo``1(``0)">
12555 <summary>
12556 Test whether the constraint is satisfied by a given value
12557 </summary>
12558 <param name="actual">The value to be tested</param>
12559 <returns>True for success, false for failure</returns>
12560 </member>
12561 <member name="T:NUnit.Framework.Constraints.TypeConstraint">
12562 <summary>
12563 TypeConstraint is the abstract base for constraints
12564 that take a Type as their expected value.
12565 </summary>
12566 </member>
12567 <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
12568 <summary>
12569 The expected Type used by the constraint
12570 </summary>
12571 </member>
12572 <member name="F:NUnit.Framework.Constraints.TypeConstraint.actualType">
12573 <summary>
12574 The type of the actual argument to which the constraint was applied
12575 </summary>
12576 </member>
12577 <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type,System.String)">
12578 <summary>
12579 Construct a TypeConstraint for a given Type
12580 </summary>
12581 <param name="type">The expected type for the constraint</param>
12582 <param name="descriptionPrefix">Prefix used in forming the constraint description</param>
12583 </member>
12584 <member name="M:NUnit.Framework.Constraints.TypeConstraint.ApplyTo``1(``0)">
12585 <summary>
12586 Applies the constraint to an actual value, returning a ConstraintResult.
12587 </summary>
12588 <param name="actual">The value to be tested</param>
12589 <returns>A ConstraintResult</returns>
12590 </member>
12591 <member name="M:NUnit.Framework.Constraints.TypeConstraint.Matches(System.Object)">
12592 <summary>
12593 Apply the constraint to an actual value, returning true if it succeeds
12594 </summary>
12595 <param name="actual">The actual argument</param>
12596 <returns>True if the constraint succeeds, otherwise false.</returns>
12597 </member>
12598 <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
12599 <summary>
12600 UniqueItemsConstraint tests whether all the items in a
12601 collection are unique.
12602 </summary>
12603 </member>
12604 <member name="P:NUnit.Framework.Constraints.UniqueItemsConstraint.Description">
12605 <summary>
12606 The Description of what this constraint tests, for
12607 use in messages and in the ConstraintResult.
12608 </summary>
12609 </member>
12610 <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.Matches(System.Collections.IEnumerable)">
12611 <summary>
12612 Check that all items are unique.
12613 </summary>
12614 <param name="actual"></param>
12615 <returns></returns>
12616 </member>
12617 <member name="T:NUnit.Framework.Contains">
12618 <summary>
12619 Helper class with properties and methods that supply
12620 a number of constraints used in Asserts.
12621 </summary>
12622 </member>
12623 <member name="M:NUnit.Framework.Contains.Item(System.Object)">
12624 <summary>
12625 Returns a new CollectionContainsConstraint checking for the
12626 presence of a particular object in the collection.
12627 </summary>
12628 </member>
12629 <member name="M:NUnit.Framework.Contains.Key(System.Object)">
12630 <summary>
12631 Returns a new DictionaryContainsKeyConstraint checking for the
12632 presence of a particular key in the dictionary.
12633 </summary>
12634 </member>
12635 <member name="M:NUnit.Framework.Contains.Value(System.Object)">
12636 <summary>
12637 Returns a new DictionaryContainsValueConstraint checking for the
12638 presence of a particular value in the dictionary.
12639 </summary>
12640 </member>
12641 <member name="M:NUnit.Framework.Contains.Substring(System.String)">
12642 <summary>
12643 Returns a constraint that succeeds if the actual
12644 value contains the substring supplied as an argument.
12645 </summary>
12646 </member>
12647 <member name="T:NUnit.Framework.Does">
12648 <summary>
12649 Helper class with properties and methods that supply
12650 a number of constraints used in Asserts.
12651 </summary>
12652 </member>
12653 <member name="P:NUnit.Framework.Does.Not">
12654 <summary>
12655 Returns a ConstraintExpression that negates any
12656 following constraint.
12657 </summary>
12658 </member>
12659 <member name="M:NUnit.Framework.Does.Contain(System.Object)">
12660 <summary>
12661 Returns a new CollectionContainsConstraint checking for the
12662 presence of a particular object in the collection.
12663 </summary>
12664 </member>
12665 <member name="M:NUnit.Framework.Does.Contain(System.String)">
12666 <summary>
12667 Returns a new ContainsConstraint. This constraint
12668 will, in turn, make use of the appropriate second-level
12669 constraint, depending on the type of the actual argument.
12670 This overload is only used if the item sought is a string,
12671 since any other type implies that we are looking for a
12672 collection member.
12673 </summary>
12674 </member>
12675 <member name="M:NUnit.Framework.Does.StartWith(System.String)">
12676 <summary>
12677 Returns a constraint that succeeds if the actual
12678 value starts with the substring supplied as an argument.
12679 </summary>
12680 </member>
12681 <member name="M:NUnit.Framework.Does.EndWith(System.String)">
12682 <summary>
12683 Returns a constraint that succeeds if the actual
12684 value ends with the substring supplied as an argument.
12685 </summary>
12686 </member>
12687 <member name="M:NUnit.Framework.Does.Match(System.String)">
12688 <summary>
12689 Returns a constraint that succeeds if the actual
12690 value matches the regular expression supplied as an argument.
12691 </summary>
12692 </member>
12693 <member name="T:NUnit.Framework.AssertionException">
12694 <summary>
12695 Thrown when an assertion failed.
12696 </summary>
12697 </member>
12698 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
12699 <param name="message">The error message that explains
12700 the reason for the exception</param>
12701 </member>
12702 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
12703 <param name="message">The error message that explains
12704 the reason for the exception</param>
12705 <param name="inner">The exception that caused the
12706 current exception</param>
12707 </member>
12708 <member name="P:NUnit.Framework.AssertionException.ResultState">
12709 <summary>
12710 Gets the ResultState provided by this exception
12711 </summary>
12712 </member>
12713 <member name="T:NUnit.Framework.IgnoreException">
12714 <summary>
12715 Thrown when an assertion failed.
12716 </summary>
12717 </member>
12718 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
12719 <param name="message"></param>
12720 </member>
12721 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
12722 <param name="message">The error message that explains
12723 the reason for the exception</param>
12724 <param name="inner">The exception that caused the
12725 current exception</param>
12726 </member>
12727 <member name="P:NUnit.Framework.IgnoreException.ResultState">
12728 <summary>
12729 Gets the ResultState provided by this exception
12730 </summary>
12731 </member>
12732 <member name="T:NUnit.Framework.InconclusiveException">
12733 <summary>
12734 Thrown when a test executes inconclusively.
12735 </summary>
12736 </member>
12737 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
12738 <param name="message">The error message that explains
12739 the reason for the exception</param>
12740 </member>
12741 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
12742 <param name="message">The error message that explains
12743 the reason for the exception</param>
12744 <param name="inner">The exception that caused the
12745 current exception</param>
12746 </member>
12747 <member name="P:NUnit.Framework.InconclusiveException.ResultState">
12748 <summary>
12749 Gets the ResultState provided by this exception
12750 </summary>
12751 </member>
12752 <member name="T:NUnit.Framework.ResultStateException">
12753 <summary>
12754 Abstract base for Exceptions that terminate a test and provide a ResultState.
12755 </summary>
12756 </member>
12757 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String)">
12758 <param name="message">The error message that explains
12759 the reason for the exception</param>
12760 </member>
12761 <member name="M:NUnit.Framework.ResultStateException.#ctor(System.String,System.Exception)">
12762 <param name="message">The error message that explains
12763 the reason for the exception</param>
12764 <param name="inner">The exception that caused the
12765 current exception</param>
12766 </member>
12767 <member name="P:NUnit.Framework.ResultStateException.ResultState">
12768 <summary>
12769 Gets the ResultState provided by this exception
12770 </summary>
12771 </member>
12772 <member name="T:NUnit.Framework.SuccessException">
12773 <summary>
12774 Thrown when an assertion failed.
12775 </summary>
12776 </member>
12777 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
12778 <param name="message"></param>
12779 </member>
12780 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
12781 <param name="message">The error message that explains
12782 the reason for the exception</param>
12783 <param name="inner">The exception that caused the
12784 current exception</param>
12785 </member>
12786 <member name="P:NUnit.Framework.SuccessException.ResultState">
12787 <summary>
12788 Gets the ResultState provided by this exception
12789 </summary>
12790 </member>
12791 <member name="T:NUnit.Framework.GlobalSettings">
12792 <summary>
12793 GlobalSettings is a place for setting default _values used
12794 by the framework in performing asserts.
12795 </summary>
12796 </member>
12797 <member name="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance">
12798 <summary>
12799 Default tolerance for floating point equality
12800 </summary>
12801 </member>
12802 <member name="T:NUnit.Framework.Has">
12803 <summary>
12804 Helper class with properties and methods that supply
12805 a number of constraints used in Asserts.
12806 </summary>
12807 </member>
12808 <member name="P:NUnit.Framework.Has.No">
12809 <summary>
12810 Returns a ConstraintExpression that negates any
12811 following constraint.
12812 </summary>
12813 </member>
12814 <member name="P:NUnit.Framework.Has.All">
12815 <summary>
12816 Returns a ConstraintExpression, which will apply
12817 the following constraint to all members of a collection,
12818 succeeding if all of them succeed.
12819 </summary>
12820 </member>
12821 <member name="P:NUnit.Framework.Has.Some">
12822 <summary>
12823 Returns a ConstraintExpression, which will apply
12824 the following constraint to all members of a collection,
12825 succeeding if at least one of them succeeds.
12826 </summary>
12827 </member>
12828 <member name="P:NUnit.Framework.Has.None">
12829 <summary>
12830 Returns a ConstraintExpression, which will apply
12831 the following constraint to all members of a collection,
12832 succeeding if all of them fail.
12833 </summary>
12834 </member>
12835 <member name="M:NUnit.Framework.Has.Exactly(System.Int32)">
12836 <summary>
12837 Returns a ConstraintExpression, which will apply
12838 the following constraint to all members of a collection,
12839 succeeding only if a specified number of them succeed.
12840 </summary>
12841 </member>
12842 <member name="M:NUnit.Framework.Has.Property(System.String)">
12843 <summary>
12844 Returns a new PropertyConstraintExpression, which will either
12845 test for the existence of the named property on the object
12846 being tested or apply any following constraint to that property.
12847 </summary>
12848 </member>
12849 <member name="P:NUnit.Framework.Has.Length">
12850 <summary>
12851 Returns a new ConstraintExpression, which will apply the following
12852 constraint to the Length property of the object being tested.
12853 </summary>
12854 </member>
12855 <member name="P:NUnit.Framework.Has.Count">
12856 <summary>
12857 Returns a new ConstraintExpression, which will apply the following
12858 constraint to the Count property of the object being tested.
12859 </summary>
12860 </member>
12861 <member name="P:NUnit.Framework.Has.Message">
12862 <summary>
12863 Returns a new ConstraintExpression, which will apply the following
12864 constraint to the Message property of the object being tested.
12865 </summary>
12866 </member>
12867 <member name="P:NUnit.Framework.Has.InnerException">
12868 <summary>
12869 Returns a new ConstraintExpression, which will apply the following
12870 constraint to the InnerException property of the object being tested.
12871 </summary>
12872 </member>
12873 <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
12874 <summary>
12875 Returns a new AttributeConstraint checking for the
12876 presence of a particular attribute on an object.
12877 </summary>
12878 </member>
12879 <member name="M:NUnit.Framework.Has.Attribute``1">
12880 <summary>
12881 Returns a new AttributeConstraint checking for the
12882 presence of a particular attribute on an object.
12883 </summary>
12884 </member>
12885 <member name="M:NUnit.Framework.Has.Member(System.Object)">
12886 <summary>
12887 Returns a new CollectionContainsConstraint checking for the
12888 presence of a particular object in the collection.
12889 </summary>
12890 </member>
12891 <member name="T:NUnit.Framework.Interfaces.IApplyToContext">
12892 <summary>
12893 The IApplyToContext interface is implemented by attributes
12894 that want to make changes to the execution context before
12895 a test is run.
12896 </summary>
12897 </member>
12898 <member name="M:NUnit.Framework.Interfaces.IApplyToContext.ApplyToContext(NUnit.Framework.Internal.TestExecutionContext)">
12899 <summary>
12900 Apply changes to the execution context
12901 </summary>
12902 <param name="context">The execution context</param>
12903 </member>
12904 <member name="T:NUnit.Framework.Interfaces.IApplyToTest">
12905 <summary>
12906 The IApplyToTest interface is implemented by self-applying
12907 attributes that modify the state of a test in some way.
12908 </summary>
12909 </member>
12910 <member name="M:NUnit.Framework.Interfaces.IApplyToTest.ApplyToTest(NUnit.Framework.Internal.Test)">
12911 <summary>
12912 Modifies a test as defined for the specific attribute.
12913 </summary>
12914 <param name="test">The test to modify</param>
12915 </member>
12916 <member name="T:NUnit.Framework.Interfaces.ICombiningStrategy">
12917 <summary>
12918 CombiningStrategy is the abstract base for classes that
12919 know how to combine values provided for individual test
12920 parameters to create a set of test cases.
12921 </summary>
12922 </member>
12923 <member name="M:NUnit.Framework.Interfaces.ICombiningStrategy.GetTestCases(System.Collections.IEnumerable[])">
12924 <summary>
12925 Gets the test cases generated by the CombiningStrategy.
12926 </summary>
12927 <returns>The test cases.</returns>
12928 </member>
12929 <member name="T:NUnit.Framework.Interfaces.ICommandWrapper">
12930 <summary>
12931 ICommandWrapper is implemented by attributes and other
12932 objects able to wrap a TestCommand with another command.
12933 </summary>
12934 <remarks>
12935 Attributes or other objects should implement one of the
12936 derived interfaces, rather than this one, since they
12937 indicate in which part of the command chain the wrapper
12938 should be applied.
12939 </remarks>
12940 </member>
12941 <member name="M:NUnit.Framework.Interfaces.ICommandWrapper.Wrap(NUnit.Framework.Internal.Commands.TestCommand)">
12942 <summary>
12943 Wrap a command and return the result.
12944 </summary>
12945 <param name="command">The command to be wrapped</param>
12946 <returns>The wrapped command</returns>
12947 </member>
12948 <member name="T:NUnit.Framework.Interfaces.IWrapTestMethod">
12949 <summary>
12950 Objects implementing this interface are used to wrap
12951 the TestMethodCommand itself. They apply after SetUp
12952 has been run and before TearDown.
12953 </summary>
12954 </member>
12955 <member name="T:NUnit.Framework.Interfaces.IWrapSetUpTearDown">
12956 <summary>
12957 Objects implementing this interface are used to wrap
12958 the entire test, including SetUp and TearDown.
12959 </summary>
12960 </member>
12961 <member name="T:NUnit.Framework.Interfaces.IDisposableFixture">
12962 <summary>
12963 Any ITest that implements this interface is at a level that the implementing
12964 class should be disposed at the end of the test run
12965 </summary>
12966 </member>
12967 <member name="T:NUnit.Framework.Interfaces.IFixtureBuilder">
12968 <summary>
12969 The IFixtureBuilder interface is exposed by a class that knows how to
12970 build a TestFixture from one or more Types. In general, it is exposed
12971 by an attribute, but may be implemented in a helper class used by the
12972 attribute in some cases.
12973 </summary>
12974 </member>
12975 <member name="M:NUnit.Framework.Interfaces.IFixtureBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
12976 <summary>
12977 Build one or more TestFixtures from type provided. At least one
12978 non-null TestSuite must always be returned, since the method is
12979 generally called because the user has marked the target class as
12980 a fixture. If something prevents the fixture from being used, it
12981 will be returned nonetheless, labelled as non-runnable.
12982 </summary>
12983 <param name="typeInfo">The type info of the fixture to be used.</param>
12984 <returns>A TestSuite object or one derived from TestSuite.</returns>
12985 </member>
12986 <member name="T:NUnit.Framework.Interfaces.IImplyFixture">
12987 <summary>
12988 IImplyFixture is an empty marker interface used by attributes like
12989 TestAttribute that cause the class where they are used to be treated
12990 as a TestFixture even without a TestFixtureAttribute.
12991
12992 Marker interfaces are not usually considered a good practice, but
12993 we use it here to avoid cluttering the attribute hierarchy with
12994 classes that don't contain any extra implementation.
12995 </summary>
12996 </member>
12997 <member name="T:NUnit.Framework.Interfaces.IMethodInfo">
12998 <summary>
12999 The IMethodInfo class is used to encapsulate information
13000 about a method in a platform-independent manner.
13001 </summary>
13002 </member>
13003 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.TypeInfo">
13004 <summary>
13005 Gets the Type from which this method was reflected.
13006 </summary>
13007 </member>
13008 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.MethodInfo">
13009 <summary>
13010 Gets the MethodInfo for this method.
13011 </summary>
13012 </member>
13013 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.Name">
13014 <summary>
13015 Gets the name of the method.
13016 </summary>
13017 </member>
13018 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsAbstract">
13019 <summary>
13020 Gets a value indicating whether the method is abstract.
13021 </summary>
13022 </member>
13023 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsPublic">
13024 <summary>
13025 Gets a value indicating whether the method is public.
13026 </summary>
13027 </member>
13028 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ContainsGenericParameters">
13029 <summary>
13030 Gets a value indicating whether the method contains unassigned generic type parameters.
13031 </summary>
13032 </member>
13033 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethod">
13034 <summary>
13035 Gets a value indicating whether the method is a generic method.
13036 </summary>
13037 </member>
13038 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.IsGenericMethodDefinition">
13039 <summary>
13040 Gets a value indicating whether the MethodInfo represents the definition of a generic method.
13041 </summary>
13042 </member>
13043 <member name="P:NUnit.Framework.Interfaces.IMethodInfo.ReturnType">
13044 <summary>
13045 Gets the return Type of the method.
13046 </summary>
13047 </member>
13048 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetParameters">
13049 <summary>
13050 Gets the parameters of the method.
13051 </summary>
13052 <returns></returns>
13053 </member>
13054 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.GetGenericArguments">
13055 <summary>
13056 Returns the Type arguments of a generic method or the Type parameters of a generic method definition.
13057 </summary>
13058 </member>
13059 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.MakeGenericMethod(System.Type[])">
13060 <summary>
13061 Replaces the type parameters of the method with the array of types provided and returns a new IMethodInfo.
13062 </summary>
13063 <param name="typeArguments">The type arguments to be used</param>
13064 <returns>A new IMethodInfo with the type arguments replaced</returns>
13065 </member>
13066 <member name="M:NUnit.Framework.Interfaces.IMethodInfo.Invoke(System.Object,System.Object[])">
13067 <summary>
13068 Invokes the method, converting any TargetInvocationException to an NUnitException.
13069 </summary>
13070 <param name="fixture">The object on which to invoke the method</param>
13071 <param name="args">The argument list for the method</param>
13072 <returns>The return value from the invoked method</returns>
13073 </member>
13074 <member name="T:NUnit.Framework.Interfaces.IParameterDataProvider">
13075 <summary>
13076 The IDataPointProvider interface is used by extensions
13077 that provide data for a single test parameter.
13078 </summary>
13079 </member>
13080 <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.HasDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
13081 <summary>
13082 Determine whether any data is available for a parameter.
13083 </summary>
13084 <param name="parameter">An IParameterInfo representing one
13085 argument to a parameterized test</param>
13086 <returns>True if any data is available, otherwise false.</returns>
13087 </member>
13088 <member name="M:NUnit.Framework.Interfaces.IParameterDataProvider.GetDataFor(NUnit.Framework.Interfaces.IParameterInfo)">
13089 <summary>
13090 Return an IEnumerable providing data for use with the
13091 supplied parameter.
13092 </summary>
13093 <param name="parameter">An IParameterInfo representing one
13094 argument to a parameterized test</param>
13095 <returns>An IEnumerable providing the required data</returns>
13096 </member>
13097 <member name="T:NUnit.Framework.Interfaces.IParameterDataSource">
13098 <summary>
13099 The IParameterDataSource interface is implemented by types
13100 that can provide data for a test method parameter.
13101 </summary>
13102 </member>
13103 <member name="M:NUnit.Framework.Interfaces.IParameterDataSource.GetData(NUnit.Framework.Interfaces.IParameterInfo)">
13104 <summary>
13105 Gets an enumeration of data items for use as arguments
13106 for a test method parameter.
13107 </summary>
13108 <param name="parameter">The parameter for which data is needed</param>
13109 <returns>An enumeration containing individual data items</returns>
13110 </member>
13111 <member name="T:NUnit.Framework.Interfaces.IParameterInfo">
13112 <summary>
13113 The IParameterInfo interface is an abstraction of a .NET parameter.
13114 </summary>
13115 </member>
13116 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.IsOptional">
13117 <summary>
13118 Gets a value indicating whether the parameter is optional
13119 </summary>
13120 </member>
13121 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.Method">
13122 <summary>
13123 Gets an IMethodInfo representing the method for which this is a parameter
13124 </summary>
13125 </member>
13126 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterInfo">
13127 <summary>
13128 Gets the underlying .NET ParameterInfo
13129 </summary>
13130 </member>
13131 <member name="P:NUnit.Framework.Interfaces.IParameterInfo.ParameterType">
13132 <summary>
13133 Gets the Type of the parameter
13134 </summary>
13135 </member>
13136 <member name="T:NUnit.Framework.Interfaces.IPropertyBag">
13137 <summary>
13138 A PropertyBag represents a collection of name/value pairs
13139 that allows duplicate entries with the same key. Methods
13140 are provided for adding a new pair as well as for setting
13141 a key to a single value. All keys are strings but _values
13142 may be of any type. Null _values are not permitted, since
13143 a null entry represents the absence of the key.
13144
13145 The entries in a PropertyBag are of two kinds: those that
13146 take a single value and those that take multiple _values.
13147 However, the PropertyBag has no knowledge of which entries
13148 fall into each category and the distinction is entirely
13149 up to the code using the PropertyBag.
13150
13151 When working with multi-valued properties, client code
13152 should use the Add method to add name/value pairs and
13153 indexing to retrieve a list of all _values for a given
13154 key. For example:
13155
13156 bag.Add("Tag", "one");
13157 bag.Add("Tag", "two");
13158 Assert.That(bag["Tag"],
13159 Is.EqualTo(new string[] { "one", "two" }));
13160
13161 When working with single-valued propeties, client code
13162 should use the Set method to set the value and Get to
13163 retrieve the value. The GetSetting methods may also be
13164 used to retrieve the value in a type-safe manner while
13165 also providing default. For example:
13166
13167 bag.Set("Priority", "low");
13168 bag.Set("Priority", "high"); // replaces value
13169 Assert.That(bag.Get("Priority"),
13170 Is.EqualTo("high"));
13171 Assert.That(bag.GetSetting("Priority", "low"),
13172 Is.EqualTo("high"));
13173 </summary>
13174 </member>
13175 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Add(System.String,System.Object)">
13176 <summary>
13177 Adds a key/value pair to the property bag
13178 </summary>
13179 <param name="key">The key</param>
13180 <param name="value">The value</param>
13181 </member>
13182 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Set(System.String,System.Object)">
13183 <summary>
13184 Sets the value for a key, removing any other
13185 _values that are already in the property set.
13186 </summary>
13187 <param name="key"></param>
13188 <param name="value"></param>
13189 </member>
13190 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.Get(System.String)">
13191 <summary>
13192 Gets a single value for a key, using the first
13193 one if multiple _values are present and returning
13194 null if the value is not found.
13195 </summary>
13196 </member>
13197 <member name="M:NUnit.Framework.Interfaces.IPropertyBag.ContainsKey(System.String)">
13198 <summary>
13199 Gets a flag indicating whether the specified key has
13200 any entries in the property set.
13201 </summary>
13202 <param name="key">The key to be checked</param>
13203 <returns>True if their are _values present, otherwise false</returns>
13204 </member>
13205 <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Item(System.String)">
13206 <summary>
13207 Gets or sets the list of _values for a particular key
13208 </summary>
13209 <param name="key">The key for which the _values are to be retrieved or set</param>
13210 </member>
13211 <member name="P:NUnit.Framework.Interfaces.IPropertyBag.Keys">
13212 <summary>
13213 Gets a collection containing all the keys in the property set
13214 </summary>
13215 </member>
13216 <member name="T:NUnit.Framework.Interfaces.IReflectionInfo">
13217 <summary>
13218 The IReflectionInfo interface is implemented by NUnit wrapper objects that perform reflection.
13219 </summary>
13220 </member>
13221 <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.GetCustomAttributes``1(System.Boolean)">
13222 <summary>
13223 Returns an array of custom attributes of the specified type applied to this object
13224 </summary>
13225 </member>
13226 <member name="M:NUnit.Framework.Interfaces.IReflectionInfo.IsDefined``1(System.Boolean)">
13227 <summary>
13228 Returns a value indicating whether an attribute of the specified type is defined on this object.
13229 </summary>
13230 </member>
13231 <member name="T:NUnit.Framework.Interfaces.ISimpleTestBuilder">
13232 <summary>
13233 The ISimpleTestBuilder interface is exposed by a class that knows how to
13234 build a single TestMethod from a suitable MethodInfo Types. In general,
13235 it is exposed by an attribute, but may be implemented in a helper class
13236 used by the attribute in some cases.
13237 </summary>
13238 </member>
13239 <member name="M:NUnit.Framework.Interfaces.ISimpleTestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
13240 <summary>
13241 Build a TestMethod from the provided MethodInfo.
13242 </summary>
13243 <param name="method">The method to be used as a test</param>
13244 <param name="suite">The TestSuite to which the method will be added</param>
13245 <returns>A TestMethod object</returns>
13246 </member>
13247 <member name="T:NUnit.Framework.Interfaces.ISuiteBuilder">
13248 <summary>
13249 The ISuiteBuilder interface is exposed by a class that knows how to
13250 build a suite from one or more Types.
13251 </summary>
13252 </member>
13253 <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.CanBuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
13254 <summary>
13255 Examine the type and determine if it is suitable for
13256 this builder to use in building a TestSuite.
13257
13258 Note that returning false will cause the type to be ignored
13259 in loading the tests. If it is desired to load the suite
13260 but label it as non-runnable, ignored, etc., then this
13261 method must return true.
13262 </summary>
13263 <param name="typeInfo">The type of the fixture to be used</param>
13264 <returns>True if the type can be used to build a TestSuite</returns>
13265 </member>
13266 <member name="M:NUnit.Framework.Interfaces.ISuiteBuilder.BuildFrom(NUnit.Framework.Interfaces.ITypeInfo)">
13267 <summary>
13268 Build a TestSuite from type provided.
13269 </summary>
13270 <param name="typeInfo">The type of the fixture to be used</param>
13271 <returns>A TestSuite</returns>
13272 </member>
13273 <member name="T:NUnit.Framework.Interfaces.ITest">
13274 <summary>
13275 Common interface supported by all representations
13276 of a test. Only includes informational fields.
13277 The Run method is specifically excluded to allow
13278 for data-only representations of a test.
13279 </summary>
13280 </member>
13281 <member name="P:NUnit.Framework.Interfaces.ITest.Id">
13282 <summary>
13283 Gets the id of the test
13284 </summary>
13285 </member>
13286 <member name="P:NUnit.Framework.Interfaces.ITest.Name">
13287 <summary>
13288 Gets the name of the test
13289 </summary>
13290 </member>
13291 <member name="P:NUnit.Framework.Interfaces.ITest.FullName">
13292 <summary>
13293 Gets the fully qualified name of the test
13294 </summary>
13295 </member>
13296 <member name="P:NUnit.Framework.Interfaces.ITest.ClassName">
13297 <summary>
13298 Gets the name of the class containing this test. Returns
13299 null if the test is not associated with a class.
13300 </summary>
13301 </member>
13302 <member name="P:NUnit.Framework.Interfaces.ITest.MethodName">
13303 <summary>
13304 Gets the name of the method implementing this test.
13305 Returns null if the test is not implemented as a method.
13306 </summary>
13307 </member>
13308 <member name="P:NUnit.Framework.Interfaces.ITest.TypeInfo">
13309 <summary>
13310 Gets the Type of the test fixture, if applicable, or
13311 null if no fixture type is associated with this test.
13312 </summary>
13313 </member>
13314 <member name="P:NUnit.Framework.Interfaces.ITest.Method">
13315 <summary>
13316 Gets an IMethod for the method implementing this test.
13317 Returns null if the test is not implemented as a method.
13318 </summary>
13319 </member>
13320 <member name="P:NUnit.Framework.Interfaces.ITest.RunState">
13321 <summary>
13322 Gets the RunState of the test, indicating whether it can be run.
13323 </summary>
13324 </member>
13325 <member name="P:NUnit.Framework.Interfaces.ITest.TestCaseCount">
13326 <summary>
13327 Count of the test cases ( 1 if this is a test case )
13328 </summary>
13329 </member>
13330 <member name="P:NUnit.Framework.Interfaces.ITest.Properties">
13331 <summary>
13332 Gets the properties of the test
13333 </summary>
13334 </member>
13335 <member name="P:NUnit.Framework.Interfaces.ITest.Parent">
13336 <summary>
13337 Gets the parent test, if any.
13338 </summary>
13339 <value>The parent test or null if none exists.</value>
13340 </member>
13341 <member name="P:NUnit.Framework.Interfaces.ITest.IsSuite">
13342 <summary>
13343 Returns true if this is a test suite
13344 </summary>
13345 </member>
13346 <member name="P:NUnit.Framework.Interfaces.ITest.HasChildren">
13347 <summary>
13348 Gets a bool indicating whether the current test
13349 has any descendant tests.
13350 </summary>
13351 </member>
13352 <member name="P:NUnit.Framework.Interfaces.ITest.Tests">
13353 <summary>
13354 Gets this test's child tests
13355 </summary>
13356 <value>A list of child tests</value>
13357 </member>
13358 <member name="P:NUnit.Framework.Interfaces.ITest.Fixture">
13359 <summary>
13360 Gets a fixture object for running this test.
13361 </summary>
13362 </member>
13363 <member name="T:NUnit.Framework.Interfaces.ITestBuilder">
13364 <summary>
13365 The ITestBuilder interface is exposed by a class that knows how to
13366 build one or more TestMethods from a MethodInfo. In general, it is exposed
13367 by an attribute, which has additional information available to provide
13368 the necessary test parameters to distinguish the test cases built.
13369 </summary>
13370 </member>
13371 <member name="M:NUnit.Framework.Interfaces.ITestBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
13372 <summary>
13373 Build one or more TestMethods from the provided MethodInfo.
13374 </summary>
13375 <param name="method">The method to be used as a test</param>
13376 <param name="suite">The TestSuite to which the method will be added</param>
13377 <returns>A TestMethod object</returns>
13378 </member>
13379 <member name="T:NUnit.Framework.Interfaces.ITestCaseBuilder">
13380 <summary>
13381 The ITestCaseBuilder interface is exposed by a class that knows how to
13382 build a test case from certain methods.
13383 </summary>
13384 <remarks>
13385 This interface is not the same as the ITestCaseBuilder interface in NUnit 2.x.
13386 We have reused the name because the two products don't interoperate at all.
13387 </remarks>
13388 </member>
13389 <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.CanBuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
13390 <summary>
13391 Examine the method and determine if it is suitable for
13392 this builder to use in building a TestCase to be
13393 included in the suite being populated.
13394
13395 Note that returning false will cause the method to be ignored
13396 in loading the tests. If it is desired to load the method
13397 but label it as non-runnable, ignored, etc., then this
13398 method must return true.
13399 </summary>
13400 <param name="method">The test method to examine</param>
13401 <param name="suite">The suite being populated</param>
13402 <returns>True is the builder can use this method</returns>
13403 </member>
13404 <member name="M:NUnit.Framework.Interfaces.ITestCaseBuilder.BuildFrom(NUnit.Framework.Interfaces.IMethodInfo,NUnit.Framework.Internal.Test)">
13405 <summary>
13406 Build a TestCase from the provided MethodInfo for
13407 inclusion in the suite being constructed.
13408 </summary>
13409 <param name="method">The method to be used as a test case</param>
13410 <param name="suite">The test suite being populated, or null</param>
13411 <returns>A TestCase or null</returns>
13412 </member>
13413 <member name="T:NUnit.Framework.Interfaces.ITestCaseData">
13414 <summary>
13415 The ITestCaseData interface is implemented by a class
13416 that is able to return complete testcases for use by
13417 a parameterized test method.
13418 </summary>
13419 </member>
13420 <member name="P:NUnit.Framework.Interfaces.ITestCaseData.ExpectedResult">
13421 <summary>
13422 Gets the expected result of the test case
13423 </summary>
13424 </member>
13425 <member name="P:NUnit.Framework.Interfaces.ITestCaseData.HasExpectedResult">
13426 <summary>
13427 Returns true if an expected result has been set
13428 </summary>
13429 </member>
13430 <member name="T:NUnit.Framework.Interfaces.ITestData">
13431 <summary>
13432 The ITestData interface is implemented by a class that
13433 represents a single instance of a parameterized test.
13434 </summary>
13435 </member>
13436 <member name="P:NUnit.Framework.Interfaces.ITestData.TestName">
13437 <summary>
13438 Gets the name to be used for the test
13439 </summary>
13440 </member>
13441 <member name="P:NUnit.Framework.Interfaces.ITestData.RunState">
13442 <summary>
13443 Gets the RunState for this test case.
13444 </summary>
13445 </member>
13446 <member name="P:NUnit.Framework.Interfaces.ITestData.Arguments">
13447 <summary>
13448 Gets the argument list to be provided to the test
13449 </summary>
13450 </member>
13451 <member name="P:NUnit.Framework.Interfaces.ITestData.Properties">
13452 <summary>
13453 Gets the property dictionary for the test case
13454 </summary>
13455 </member>
13456 <member name="T:NUnit.Framework.Interfaces.ITestFilter">
13457 <summary>
13458 Interface to be implemented by filters applied to tests.
13459 The filter applies when running the test, after it has been
13460 loaded, since this is the only time an ITest exists.
13461 </summary>
13462 </member>
13463 <member name="M:NUnit.Framework.Interfaces.ITestFilter.Pass(NUnit.Framework.Interfaces.ITest)">
13464 <summary>
13465 Determine if a particular test passes the filter criteria. Pass
13466 may examine the parents and/or descendants of a test, depending
13467 on the semantics of the particular filter
13468 </summary>
13469 <param name="test">The test to which the filter is applied</param>
13470 <returns>True if the test passes the filter, otherwise false</returns>
13471 </member>
13472 <member name="M:NUnit.Framework.Interfaces.ITestFilter.IsExplicitMatch(NUnit.Framework.Interfaces.ITest)">
13473 <summary>
13474 Determine if a test matches the filter expicitly. That is, it must
13475 be a direct match of the test itself or one of it's children.
13476 </summary>
13477 <param name="test">The test to which the filter is applied</param>
13478 <returns>True if the test matches the filter explicityly, otherwise false</returns>
13479 </member>
13480 <member name="T:NUnit.Framework.Interfaces.ITestFixtureData">
13481 <summary>
13482 The ITestCaseData interface is implemented by a class
13483 that is able to return the data required to create an
13484 instance of a parameterized test fixture.
13485 </summary>
13486 </member>
13487 <member name="P:NUnit.Framework.Interfaces.ITestFixtureData.TypeArgs">
13488 <summary>
13489 Get the TypeArgs if separately set
13490 </summary>
13491 </member>
13492 <member name="T:NUnit.Framework.Interfaces.ITestListener">
13493 <summary>
13494 The ITestListener interface is used internally to receive
13495 notifications of significant events while a test is being
13496 run. The events are propagated to clients by means of an
13497 AsyncCallback. NUnit extensions may also monitor these events.
13498 </summary>
13499 </member>
13500 <member name="M:NUnit.Framework.Interfaces.ITestListener.TestStarted(NUnit.Framework.Interfaces.ITest)">
13501 <summary>
13502 Called when a test has just started
13503 </summary>
13504 <param name="test">The test that is starting</param>
13505 </member>
13506 <member name="M:NUnit.Framework.Interfaces.ITestListener.TestFinished(NUnit.Framework.Interfaces.ITestResult)">
13507 <summary>
13508 Called when a test has finished
13509 </summary>
13510 <param name="result">The result of the test</param>
13511 </member>
13512 <member name="T:NUnit.Framework.Interfaces.ITestResult">
13513 <summary>
13514 The ITestResult interface represents the result of a test.
13515 </summary>
13516 </member>
13517 <member name="P:NUnit.Framework.Interfaces.ITestResult.ResultState">
13518 <summary>
13519 Gets the ResultState of the test result, which
13520 indicates the success or failure of the test.
13521 </summary>
13522 </member>
13523 <member name="P:NUnit.Framework.Interfaces.ITestResult.Name">
13524 <summary>
13525 Gets the name of the test result
13526 </summary>
13527 </member>
13528 <member name="P:NUnit.Framework.Interfaces.ITestResult.FullName">
13529 <summary>
13530 Gets the full name of the test result
13531 </summary>
13532 </member>
13533 <member name="P:NUnit.Framework.Interfaces.ITestResult.Duration">
13534 <summary>
13535 Gets the elapsed time for running the test in seconds
13536 </summary>
13537 </member>
13538 <member name="P:NUnit.Framework.Interfaces.ITestResult.StartTime">
13539 <summary>
13540 Gets or sets the time the test started running.
13541 </summary>
13542 </member>
13543 <member name="P:NUnit.Framework.Interfaces.ITestResult.EndTime">
13544 <summary>
13545 Gets or sets the time the test finished running.
13546 </summary>
13547 </member>
13548 <member name="P:NUnit.Framework.Interfaces.ITestResult.Message">
13549 <summary>
13550 Gets the message associated with a test
13551 failure or with not running the test
13552 </summary>
13553 </member>
13554 <member name="P:NUnit.Framework.Interfaces.ITestResult.StackTrace">
13555 <summary>
13556 Gets any stacktrace associated with an
13557 error or failure. Not available in
13558 the Compact Framework 1.0.
13559 </summary>
13560 </member>
13561 <member name="P:NUnit.Framework.Interfaces.ITestResult.AssertCount">
13562 <summary>
13563 Gets the number of asserts executed
13564 when running the test and all its children.
13565 </summary>
13566 </member>
13567 <member name="P:NUnit.Framework.Interfaces.ITestResult.FailCount">
13568 <summary>
13569 Gets the number of test cases that failed
13570 when running the test and all its children.
13571 </summary>
13572 </member>
13573 <member name="P:NUnit.Framework.Interfaces.ITestResult.PassCount">
13574 <summary>
13575 Gets the number of test cases that passed
13576 when running the test and all its children.
13577 </summary>
13578 </member>
13579 <member name="P:NUnit.Framework.Interfaces.ITestResult.SkipCount">
13580 <summary>
13581 Gets the number of test cases that were skipped
13582 when running the test and all its children.
13583 </summary>
13584 </member>
13585 <member name="P:NUnit.Framework.Interfaces.ITestResult.InconclusiveCount">
13586 <summary>
13587 Gets the number of test cases that were inconclusive
13588 when running the test and all its children.
13589 </summary>
13590 </member>
13591 <member name="P:NUnit.Framework.Interfaces.ITestResult.HasChildren">
13592 <summary>
13593 Indicates whether this result has any child results.
13594 Accessing HasChildren should not force creation of the
13595 Children collection in classes implementing this interface.
13596 </summary>
13597 </member>
13598 <member name="P:NUnit.Framework.Interfaces.ITestResult.Children">
13599 <summary>
13600 Gets the the collection of child results.
13601 </summary>
13602 </member>
13603 <member name="P:NUnit.Framework.Interfaces.ITestResult.Test">
13604 <summary>
13605 Gets the Test to which this result applies.
13606 </summary>
13607 </member>
13608 <member name="P:NUnit.Framework.Interfaces.ITestResult.Output">
13609 <summary>
13610 Gets any text output written to this result.
13611 </summary>
13612 </member>
13613 <member name="T:NUnit.Framework.Interfaces.ITypeInfo">
13614 <summary>
13615 The ITypeInfo interface is an abstraction of a .NET Type
13616 </summary>
13617 </member>
13618 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Type">
13619 <summary>
13620 Gets the underlying Type on which this ITypeInfo is based
13621 </summary>
13622 </member>
13623 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.BaseType">
13624 <summary>
13625 Gets the base type of this type as an ITypeInfo
13626 </summary>
13627 </member>
13628 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.IsType(System.Type)">
13629 <summary>
13630 Returns true if the Type wrapped is equal to the argument
13631 </summary>
13632 </member>
13633 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Name">
13634 <summary>
13635 Gets the Name of the Type
13636 </summary>
13637 </member>
13638 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.FullName">
13639 <summary>
13640 Gets the FullName of the Type
13641 </summary>
13642 </member>
13643 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Assembly">
13644 <summary>
13645 Gets the assembly in which the type is declared
13646 </summary>
13647 </member>
13648 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.Namespace">
13649 <summary>
13650 Gets the Namespace of the Type
13651 </summary>
13652 </member>
13653 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsAbstract">
13654 <summary>
13655 Gets a value indicating whether the type is abstract.
13656 </summary>
13657 </member>
13658 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericType">
13659 <summary>
13660 Gets a value indicating whether the Type is a generic Type
13661 </summary>
13662 </member>
13663 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.ContainsGenericParameters">
13664 <summary>
13665 Gets a value indicating whether the Type has generic parameters that have not been replaced by specific Types.
13666 </summary>
13667 </member>
13668 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsGenericTypeDefinition">
13669 <summary>
13670 Gets a value indicating whether the Type is a generic Type definition
13671 </summary>
13672 </member>
13673 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsSealed">
13674 <summary>
13675 Gets a value indicating whether the type is sealed.
13676 </summary>
13677 </member>
13678 <member name="P:NUnit.Framework.Interfaces.ITypeInfo.IsStaticClass">
13679 <summary>
13680 Gets a value indicating whether this type is a static class.
13681 </summary>
13682 </member>
13683 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName">
13684 <summary>
13685 Get the display name for this typeInfo.
13686 </summary>
13687 </member>
13688 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetDisplayName(System.Object[])">
13689 <summary>
13690 Get the display name for an oject of this type, constructed with specific arguments
13691 </summary>
13692 </member>
13693 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetGenericTypeDefinition">
13694 <summary>
13695 Returns a Type representing a generic type definition from which this Type can be constructed.
13696 </summary>
13697 </member>
13698 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.MakeGenericType(System.Type[])">
13699 <summary>
13700 Returns a new ITypeInfo representing an instance of this generic Type using the supplied Type arguments
13701 </summary>
13702 </member>
13703 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasMethodWithAttribute(System.Type)">
13704 <summary>
13705 Returns a value indicating whether this type has a method with a specified public attribute
13706 </summary>
13707 </member>
13708 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.GetMethods(NUnit.Framework.Compatibility.BindingFlags)">
13709 <summary>
13710 Returns an array of IMethodInfos for methods of this Type
13711 that match the specified flags.
13712 </summary>
13713 </member>
13714 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.HasConstructor(System.Type[])">
13715 <summary>
13716 Returns a value indicating whether this Type has a public constructor taking the specified argument Types.
13717 </summary>
13718 </member>
13719 <member name="M:NUnit.Framework.Interfaces.ITypeInfo.Construct(System.Object[])">
13720 <summary>
13721 Construct an object of this Type, using the specified arguments.
13722 </summary>
13723 </member>
13724 <member name="T:NUnit.Framework.Interfaces.IXmlNodeBuilder">
13725 <summary>
13726 An object implementing IXmlNodeBuilder is able to build
13727 an XML representation of itself and any children.
13728 </summary>
13729 </member>
13730 <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.ToXml(System.Boolean)">
13731 <summary>
13732 Returns a TNode representing the current object.
13733 </summary>
13734 <param name="recursive">If true, children are included where applicable</param>
13735 <returns>A TNode representing the result</returns>
13736 </member>
13737 <member name="M:NUnit.Framework.Interfaces.IXmlNodeBuilder.AddToXml(NUnit.Framework.Interfaces.TNode,System.Boolean)">
13738 <summary>
13739 Returns a TNode representing the current object after
13740 adding it as a child of the supplied parent node.
13741 </summary>
13742 <param name="parentNode">The parent node.</param>
13743 <param name="recursive">If true, children are included, where applicable</param>
13744 <returns></returns>
13745 </member>
13746 <member name="T:NUnit.Framework.Interfaces.ResultState">
13747 <summary>
13748 The ResultState class represents the outcome of running a test.
13749 It contains two pieces of information. The Status of the test
13750 is an enum indicating whether the test passed, failed, was
13751 skipped or was inconclusive. The Label provides a more
13752 detailed breakdown for use by client runners.
13753 </summary>
13754 </member>
13755 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus)">
13756 <summary>
13757 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
13758 </summary>
13759 <param name="status">The TestStatus.</param>
13760 </member>
13761 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String)">
13762 <summary>
13763 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
13764 </summary>
13765 <param name="status">The TestStatus.</param>
13766 <param name="label">The label.</param>
13767 </member>
13768 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,NUnit.Framework.Interfaces.FailureSite)">
13769 <summary>
13770 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
13771 </summary>
13772 <param name="status">The TestStatus.</param>
13773 <param name="site">The stage at which the result was produced</param>
13774 </member>
13775 <member name="M:NUnit.Framework.Interfaces.ResultState.#ctor(NUnit.Framework.Interfaces.TestStatus,System.String,NUnit.Framework.Interfaces.FailureSite)">
13776 <summary>
13777 Initializes a new instance of the <see cref="T:NUnit.Framework.Interfaces.ResultState"/> class.
13778 </summary>
13779 <param name="status">The TestStatus.</param>
13780 <param name="label">The label.</param>
13781 <param name="site">The stage at which the result was produced</param>
13782 </member>
13783 <member name="F:NUnit.Framework.Interfaces.ResultState.Inconclusive">
13784 <summary>
13785 The result is inconclusive
13786 </summary>
13787 </member>
13788 <member name="F:NUnit.Framework.Interfaces.ResultState.Skipped">
13789 <summary>
13790 The test has been skipped.
13791 </summary>
13792 </member>
13793 <member name="F:NUnit.Framework.Interfaces.ResultState.Ignored">
13794 <summary>
13795 The test has been ignored.
13796 </summary>
13797 </member>
13798 <member name="F:NUnit.Framework.Interfaces.ResultState.Explicit">
13799 <summary>
13800 The test was skipped because it is explicit
13801 </summary>
13802 </member>
13803 <member name="F:NUnit.Framework.Interfaces.ResultState.Success">
13804 <summary>
13805 The test succeeded
13806 </summary>
13807 </member>
13808 <member name="F:NUnit.Framework.Interfaces.ResultState.Failure">
13809 <summary>
13810 The test failed
13811 </summary>
13812 </member>
13813 <member name="F:NUnit.Framework.Interfaces.ResultState.Error">
13814 <summary>
13815 The test encountered an unexpected exception
13816 </summary>
13817 </member>
13818 <member name="F:NUnit.Framework.Interfaces.ResultState.Cancelled">
13819 <summary>
13820 The test was cancelled by the user
13821 </summary>
13822 </member>
13823 <member name="F:NUnit.Framework.Interfaces.ResultState.NotRunnable">
13824 <summary>
13825 The test was not runnable.
13826 </summary>
13827 </member>
13828 <member name="F:NUnit.Framework.Interfaces.ResultState.ChildFailure">
13829 <summary>
13830 A suite failed because one or more child tests failed or had errors
13831 </summary>
13832 </member>
13833 <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpFailure">
13834 <summary>
13835 A suite failed in its OneTimeSetUp
13836 </summary>
13837 </member>
13838 <member name="F:NUnit.Framework.Interfaces.ResultState.SetUpError">
13839 <summary>
13840 A suite had an unexpected exception in its OneTimeSetUp
13841 </summary>
13842 </member>
13843 <member name="F:NUnit.Framework.Interfaces.ResultState.TearDownError">
13844 <summary>
13845 A suite had an unexpected exception in its OneTimeDown
13846 </summary>
13847 </member>
13848 <member name="P:NUnit.Framework.Interfaces.ResultState.Status">
13849 <summary>
13850 Gets the TestStatus for the test.
13851 </summary>
13852 <value>The status.</value>
13853 </member>
13854 <member name="P:NUnit.Framework.Interfaces.ResultState.Label">
13855 <summary>
13856 Gets the label under which this test result is
13857 categorized, if any.
13858 </summary>
13859 </member>
13860 <member name="P:NUnit.Framework.Interfaces.ResultState.Site">
13861 <summary>
13862 Gets the stage of test execution in which
13863 the failure or other result took place.
13864 </summary>
13865 </member>
13866 <member name="M:NUnit.Framework.Interfaces.ResultState.WithSite(NUnit.Framework.Interfaces.FailureSite)">
13867 <summary>
13868 Get a new ResultState, which is the same as the current
13869 one but with the FailureSite set to the specified value.
13870 </summary>
13871 <param name="site">The FailureSite to use</param>
13872 <returns>A new ResultState</returns>
13873 </member>
13874 <member name="M:NUnit.Framework.Interfaces.ResultState.Equals(System.Object)">
13875 <summary>
13876 Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
13877 </summary>
13878 <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
13879 <returns>
13880 <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
13881 </returns>
13882 </member>
13883 <member name="M:NUnit.Framework.Interfaces.ResultState.GetHashCode">
13884 <summary>
13885 Returns a hash code for this instance.
13886 </summary>
13887 <returns>
13888 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
13889 </returns>
13890 </member>
13891 <member name="M:NUnit.Framework.Interfaces.ResultState.ToString">
13892 <summary>
13893 Returns a <see cref="T:System.String"/> that represents this instance.
13894 </summary>
13895 <returns>
13896 A <see cref="T:System.String"/> that represents this instance.
13897 </returns>
13898 </member>
13899 <member name="T:NUnit.Framework.Interfaces.FailureSite">
13900 <summary>
13901 The FailureSite enum indicates the stage of a test
13902 in which an error or failure occurred.
13903 </summary>
13904 </member>
13905 <member name="F:NUnit.Framework.Interfaces.FailureSite.Test">
13906 <summary>
13907 Failure in the test itself
13908 </summary>
13909 </member>
13910 <member name="F:NUnit.Framework.Interfaces.FailureSite.SetUp">
13911 <summary>
13912 Failure in the SetUp method
13913 </summary>
13914 </member>
13915 <member name="F:NUnit.Framework.Interfaces.FailureSite.TearDown">
13916 <summary>
13917 Failure in the TearDown method
13918 </summary>
13919 </member>
13920 <member name="F:NUnit.Framework.Interfaces.FailureSite.Parent">
13921 <summary>
13922 Failure of a parent test
13923 </summary>
13924 </member>
13925 <member name="F:NUnit.Framework.Interfaces.FailureSite.Child">
13926 <summary>
13927 Failure of a child test
13928 </summary>
13929 </member>
13930 <member name="T:NUnit.Framework.Interfaces.RunState">
13931 <summary>
13932 The RunState enum indicates whether a test can be executed.
13933 </summary>
13934 </member>
13935 <member name="F:NUnit.Framework.Interfaces.RunState.NotRunnable">
13936 <summary>
13937 The test is not runnable.
13938 </summary>
13939 </member>
13940 <member name="F:NUnit.Framework.Interfaces.RunState.Runnable">
13941 <summary>
13942 The test is runnable.
13943 </summary>
13944 </member>
13945 <member name="F:NUnit.Framework.Interfaces.RunState.Explicit">
13946 <summary>
13947 The test can only be run explicitly
13948 </summary>
13949 </member>
13950 <member name="F:NUnit.Framework.Interfaces.RunState.Skipped">
13951 <summary>
13952 The test has been skipped. This value may
13953 appear on a Test when certain attributes
13954 are used to skip the test.
13955 </summary>
13956 </member>
13957 <member name="F:NUnit.Framework.Interfaces.RunState.Ignored">
13958 <summary>
13959 The test has been ignored. May appear on
13960 a Test, when the IgnoreAttribute is used.
13961 </summary>
13962 </member>
13963 <member name="T:NUnit.Framework.Interfaces.TestStatus">
13964 <summary>
13965 The TestStatus enum indicates the result of running a test
13966 </summary>
13967 </member>
13968 <member name="F:NUnit.Framework.Interfaces.TestStatus.Inconclusive">
13969 <summary>
13970 The test was inconclusive
13971 </summary>
13972 </member>
13973 <member name="F:NUnit.Framework.Interfaces.TestStatus.Skipped">
13974 <summary>
13975 The test has skipped
13976 </summary>
13977 </member>
13978 <member name="F:NUnit.Framework.Interfaces.TestStatus.Passed">
13979 <summary>
13980 The test succeeded
13981 </summary>
13982 </member>
13983 <member name="F:NUnit.Framework.Interfaces.TestStatus.Failed">
13984 <summary>
13985 The test failed
13986 </summary>
13987 </member>
13988 <member name="T:NUnit.Framework.Interfaces.TNode">
13989 <summary>
13990 TNode represents a single node in the XML representation
13991 of a Test or TestResult. It replaces System.Xml.XmlNode and
13992 System.Xml.Linq.XElement, providing a minimal set of methods
13993 for operating on the XML in a platform-independent manner.
13994 </summary>
13995 </member>
13996 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String)">
13997 <summary>
13998 Constructs a new instance of TNode
13999 </summary>
14000 <param name="name">The name of the node</param>
14001 </member>
14002 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String)">
14003 <summary>
14004 Constructs a new instance of TNode with a value
14005 </summary>
14006 <param name="name">The name of the node</param>
14007 <param name="value">The text content of the node</param>
14008 </member>
14009 <member name="M:NUnit.Framework.Interfaces.TNode.#ctor(System.String,System.String,System.Boolean)">
14010 <summary>
14011 Constructs a new instance of TNode with a value
14012 </summary>
14013 <param name="name">The name of the node</param>
14014 <param name="value">The text content of the node</param>
14015 <param name="valueIsCDATA">Flag indicating whether to use CDATA when writing the text</param>
14016 </member>
14017 <member name="P:NUnit.Framework.Interfaces.TNode.Name">
14018 <summary>
14019 Gets the name of the node
14020 </summary>
14021 </member>
14022 <member name="P:NUnit.Framework.Interfaces.TNode.Value">
14023 <summary>
14024 Gets the value of the node
14025 </summary>
14026 </member>
14027 <member name="P:NUnit.Framework.Interfaces.TNode.ValueIsCDATA">
14028 <summary>
14029 Gets a flag indicating whether the value should be output using CDATA.
14030 </summary>
14031 </member>
14032 <member name="P:NUnit.Framework.Interfaces.TNode.Attributes">
14033 <summary>
14034 Gets the dictionary of attributes
14035 </summary>
14036 </member>
14037 <member name="P:NUnit.Framework.Interfaces.TNode.ChildNodes">
14038 <summary>
14039 Gets a list of child nodes
14040 </summary>
14041 </member>
14042 <member name="P:NUnit.Framework.Interfaces.TNode.FirstChild">
14043 <summary>
14044 Gets the first ChildNode
14045 </summary>
14046 </member>
14047 <member name="P:NUnit.Framework.Interfaces.TNode.OuterXml">
14048 <summary>
14049 Gets the XML representation of this node.
14050 </summary>
14051 </member>
14052 <member name="M:NUnit.Framework.Interfaces.TNode.FromXml(System.String)">
14053 <summary>
14054 Create a TNode from it's XML text representation
14055 </summary>
14056 <param name="xmlText">The XML text to be parsed</param>
14057 <returns>A TNode</returns>
14058 </member>
14059 <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String)">
14060 <summary>
14061 Adds a new element as a child of the current node and returns it.
14062 </summary>
14063 <param name="name">The element name.</param>
14064 <returns>The newly created child element</returns>
14065 </member>
14066 <member name="M:NUnit.Framework.Interfaces.TNode.AddElement(System.String,System.String)">
14067 <summary>
14068 Adds a new element with a value as a child of the current node and returns it.
14069 </summary>
14070 <param name="name">The element name</param>
14071 <param name="value">The text content of the new element</param>
14072 <returns>The newly created child element</returns>
14073 </member>
14074 <member name="M:NUnit.Framework.Interfaces.TNode.AddElementWithCDATA(System.String,System.String)">
14075 <summary>
14076 Adds a new element with a value as a child of the current node and returns it.
14077 The value will be output using a CDATA section.
14078 </summary>
14079 <param name="name">The element name</param>
14080 <param name="value">The text content of the new element</param>
14081 <returns>The newly created child element</returns>
14082 </member>
14083 <member name="M:NUnit.Framework.Interfaces.TNode.AddAttribute(System.String,System.String)">
14084 <summary>
14085 Adds an attribute with a specified name and value to the XmlNode.
14086 </summary>
14087 <param name="name">The name of the attribute.</param>
14088 <param name="value">The value of the attribute.</param>
14089 </member>
14090 <member name="M:NUnit.Framework.Interfaces.TNode.SelectSingleNode(System.String)">
14091 <summary>
14092 Finds a single descendant of this node matching an xpath
14093 specification. The format of the specification is
14094 limited to what is needed by NUnit and its tests.
14095 </summary>
14096 <param name="xpath"></param>
14097 <returns></returns>
14098 </member>
14099 <member name="M:NUnit.Framework.Interfaces.TNode.SelectNodes(System.String)">
14100 <summary>
14101 Finds all descendants of this node matching an xpath
14102 specification. The format of the specification is
14103 limited to what is needed by NUnit and its tests.
14104 </summary>
14105 </member>
14106 <member name="M:NUnit.Framework.Interfaces.TNode.WriteTo(System.Xml.XmlWriter)">
14107 <summary>
14108 Writes the XML representation of the node to an XmlWriter
14109 </summary>
14110 <param name="writer"></param>
14111 </member>
14112 <member name="T:NUnit.Framework.Interfaces.NodeList">
14113 <summary>
14114 Class used to represent a list of XmlResults
14115 </summary>
14116 </member>
14117 <member name="T:NUnit.Framework.Interfaces.AttributeDictionary">
14118 <summary>
14119 Class used to represent the attributes of a node
14120 </summary>
14121 </member>
14122 <member name="P:NUnit.Framework.Interfaces.AttributeDictionary.Item(System.String)">
14123 <summary>
14124 Gets or sets the value associated with the specified key.
14125 Overridden to return null if attribute is not found.
14126 </summary>
14127 <param name="key">The key.</param>
14128 <returns>Value of the attribute or null</returns>
14129 </member>
14130 <member name="T:NUnit.Framework.Is">
14131 <summary>
14132 Helper class with properties and methods that supply
14133 a number of constraints used in Asserts.
14134 </summary>
14135 </member>
14136 <member name="P:NUnit.Framework.Is.Not">
14137 <summary>
14138 Returns a ConstraintExpression that negates any
14139 following constraint.
14140 </summary>
14141 </member>
14142 <member name="P:NUnit.Framework.Is.All">
14143 <summary>
14144 Returns a ConstraintExpression, which will apply
14145 the following constraint to all members of a collection,
14146 succeeding if all of them succeed.
14147 </summary>
14148 </member>
14149 <member name="P:NUnit.Framework.Is.Null">
14150 <summary>
14151 Returns a constraint that tests for null
14152 </summary>
14153 </member>
14154 <member name="P:NUnit.Framework.Is.True">
14155 <summary>
14156 Returns a constraint that tests for True
14157 </summary>
14158 </member>
14159 <member name="P:NUnit.Framework.Is.False">
14160 <summary>
14161 Returns a constraint that tests for False
14162 </summary>
14163 </member>
14164 <member name="P:NUnit.Framework.Is.Positive">
14165 <summary>
14166 Returns a constraint that tests for a positive value
14167 </summary>
14168 </member>
14169 <member name="P:NUnit.Framework.Is.Negative">
14170 <summary>
14171 Returns a constraint that tests for a negative value
14172 </summary>
14173 </member>
14174 <member name="P:NUnit.Framework.Is.NaN">
14175 <summary>
14176 Returns a constraint that tests for NaN
14177 </summary>
14178 </member>
14179 <member name="P:NUnit.Framework.Is.Empty">
14180 <summary>
14181 Returns a constraint that tests for empty
14182 </summary>
14183 </member>
14184 <member name="P:NUnit.Framework.Is.Unique">
14185 <summary>
14186 Returns a constraint that tests whether a collection
14187 contains all unique items.
14188 </summary>
14189 </member>
14190 <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
14191 <summary>
14192 Returns a constraint that tests two items for equality
14193 </summary>
14194 </member>
14195 <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
14196 <summary>
14197 Returns a constraint that tests that two references are the same object
14198 </summary>
14199 </member>
14200 <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
14201 <summary>
14202 Returns a constraint that tests whether the
14203 actual value is greater than the supplied argument
14204 </summary>
14205 </member>
14206 <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
14207 <summary>
14208 Returns a constraint that tests whether the
14209 actual value is greater than or equal to the supplied argument
14210 </summary>
14211 </member>
14212 <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
14213 <summary>
14214 Returns a constraint that tests whether the
14215 actual value is greater than or equal to the supplied argument
14216 </summary>
14217 </member>
14218 <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
14219 <summary>
14220 Returns a constraint that tests whether the
14221 actual value is less than the supplied argument
14222 </summary>
14223 </member>
14224 <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
14225 <summary>
14226 Returns a constraint that tests whether the
14227 actual value is less than or equal to the supplied argument
14228 </summary>
14229 </member>
14230 <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
14231 <summary>
14232 Returns a constraint that tests whether the
14233 actual value is less than or equal to the supplied argument
14234 </summary>
14235 </member>
14236 <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
14237 <summary>
14238 Returns a constraint that tests whether the actual
14239 value is of the exact type supplied as an argument.
14240 </summary>
14241 </member>
14242 <member name="M:NUnit.Framework.Is.TypeOf``1">
14243 <summary>
14244 Returns a constraint that tests whether the actual
14245 value is of the exact type supplied as an argument.
14246 </summary>
14247 </member>
14248 <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
14249 <summary>
14250 Returns a constraint that tests whether the actual value
14251 is of the type supplied as an argument or a derived type.
14252 </summary>
14253 </member>
14254 <member name="M:NUnit.Framework.Is.InstanceOf``1">
14255 <summary>
14256 Returns a constraint that tests whether the actual value
14257 is of the type supplied as an argument or a derived type.
14258 </summary>
14259 </member>
14260 <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
14261 <summary>
14262 Returns a constraint that tests whether the actual value
14263 is assignable from the type supplied as an argument.
14264 </summary>
14265 </member>
14266 <member name="M:NUnit.Framework.Is.AssignableFrom``1">
14267 <summary>
14268 Returns a constraint that tests whether the actual value
14269 is assignable from the type supplied as an argument.
14270 </summary>
14271 </member>
14272 <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
14273 <summary>
14274 Returns a constraint that tests whether the actual value
14275 is assignable to the type supplied as an argument.
14276 </summary>
14277 </member>
14278 <member name="M:NUnit.Framework.Is.AssignableTo``1">
14279 <summary>
14280 Returns a constraint that tests whether the actual value
14281 is assignable to the type supplied as an argument.
14282 </summary>
14283 </member>
14284 <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
14285 <summary>
14286 Returns a constraint that tests whether the actual value
14287 is a collection containing the same elements as the
14288 collection supplied as an argument.
14289 </summary>
14290 </member>
14291 <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
14292 <summary>
14293 Returns a constraint that tests whether the actual value
14294 is a subset of the collection supplied as an argument.
14295 </summary>
14296 </member>
14297 <member name="M:NUnit.Framework.Is.SupersetOf(System.Collections.IEnumerable)">
14298 <summary>
14299 Returns a constraint that tests whether the actual value
14300 is a superset of the collection supplied as an argument.
14301 </summary>
14302 </member>
14303 <member name="P:NUnit.Framework.Is.Ordered">
14304 <summary>
14305 Returns a constraint that tests whether a collection is ordered
14306 </summary>
14307 </member>
14308 <member name="M:NUnit.Framework.Is.StringContaining(System.String)">
14309 <summary>
14310 Returns a constraint that succeeds if the actual
14311 value contains the substring supplied as an argument.
14312 </summary>
14313 </member>
14314 <member name="M:NUnit.Framework.Is.StringStarting(System.String)">
14315 <summary>
14316 Returns a constraint that succeeds if the actual
14317 value starts with the substring supplied as an argument.
14318 </summary>
14319 </member>
14320 <member name="M:NUnit.Framework.Is.StringEnding(System.String)">
14321 <summary>
14322 Returns a constraint that succeeds if the actual
14323 value ends with the substring supplied as an argument.
14324 </summary>
14325 </member>
14326 <member name="M:NUnit.Framework.Is.StringMatching(System.String)">
14327 <summary>
14328 Returns a constraint that succeeds if the actual
14329 value matches the regular expression supplied as an argument.
14330 </summary>
14331 </member>
14332 <member name="M:NUnit.Framework.Is.InRange(System.IComparable,System.IComparable)">
14333 <summary>
14334 Returns a constraint that tests whether the actual value falls
14335 inclusively within a specified range.
14336 </summary>
14337 <remarks>from must be less than or equal to true</remarks>
14338 <param name="from">Inclusive beginning of the range. Must be less than or equal to to.</param>
14339 <param name="to">Inclusive end of the range. Must be greater than or equal to from.</param>
14340 <returns></returns>
14341 </member>
14342 <member name="T:NUnit.Framework.ITestAction">
14343 <summary>
14344 When implemented by an attribute, this interface implemented to provide actions to execute before and after tests.
14345 </summary>
14346 </member>
14347 <member name="M:NUnit.Framework.ITestAction.BeforeTest(NUnit.Framework.Interfaces.ITest)">
14348 <summary>
14349 Executed before each test is run
14350 </summary>
14351 <param name="test">The test that is going to be run.</param>
14352 </member>
14353 <member name="M:NUnit.Framework.ITestAction.AfterTest(NUnit.Framework.Interfaces.ITest)">
14354 <summary>
14355 Executed after each test is run
14356 </summary>
14357 <param name="test">The test that has just been run.</param>
14358 </member>
14359 <member name="P:NUnit.Framework.ITestAction.Targets">
14360 <summary>
14361 Provides the target for the action attribute
14362 </summary>
14363 <returns>The target for the action attribute</returns>
14364 </member>
14365 <member name="T:NUnit.Framework.Iz">
14366 <summary>
14367 The Iz class is a synonym for Is intended for use in VB,
14368 which regards Is as a keyword.
14369 </summary>
14370 </member>
14371 <member name="T:NUnit.Framework.List">
14372 <summary>
14373 The List class is a helper class with properties and methods
14374 that supply a number of constraints used with lists and collections.
14375 </summary>
14376 </member>
14377 <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
14378 <summary>
14379 List.Map returns a ListMapper, which can be used to map
14380 the original collection to another collection.
14381 </summary>
14382 <param name="actual"></param>
14383 <returns></returns>
14384 </member>
14385 <member name="T:NUnit.Framework.ListMapper">
14386 <summary>
14387 ListMapper is used to transform a collection used as an actual argument
14388 producing another collection to be used in the assertion.
14389 </summary>
14390 </member>
14391 <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
14392 <summary>
14393 Construct a ListMapper based on a collection
14394 </summary>
14395 <param name="original">The collection to be transformed</param>
14396 </member>
14397 <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
14398 <summary>
14399 Produces a collection containing all the _values of a property
14400 </summary>
14401 <param name="name">The collection of property _values</param>
14402 <returns></returns>
14403 </member>
14404 <member name="T:NUnit.Framework.SpecialValue">
14405 <summary>
14406 The SpecialValue enum is used to represent TestCase arguments
14407 that cannot be used as arguments to an Attribute.
14408 </summary>
14409 </member>
14410 <member name="F:NUnit.Framework.SpecialValue.Null">
14411 <summary>
14412 Null represents a null value, which cannot be used as an
14413 argument to an attriute under .NET 1.x
14414 </summary>
14415 </member>
14416 <member name="T:NUnit.Framework.StringAssert">
14417 <summary>
14418 Basic Asserts on strings.
14419 </summary>
14420 </member>
14421 <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
14422 <summary>
14423 The Equals method throws an AssertionException. This is done
14424 to make sure there is no mistake by calling this function.
14425 </summary>
14426 <param name="a"></param>
14427 <param name="b"></param>
14428 </member>
14429 <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
14430 <summary>
14431 override the default ReferenceEquals to throw an AssertionException. This
14432 implementation makes sure there is no mistake in calling this function
14433 as part of Assert.
14434 </summary>
14435 <param name="a"></param>
14436 <param name="b"></param>
14437 </member>
14438 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
14439 <summary>
14440 Asserts that a string is found within another string.
14441 </summary>
14442 <param name="expected">The expected string</param>
14443 <param name="actual">The string to be examined</param>
14444 <param name="message">The message to display in case of failure</param>
14445 <param name="args">Arguments used in formatting the message</param>
14446 </member>
14447 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
14448 <summary>
14449 Asserts that a string is found within another string.
14450 </summary>
14451 <param name="expected">The expected string</param>
14452 <param name="actual">The string to be examined</param>
14453 </member>
14454 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
14455 <summary>
14456 Asserts that a string is not found within another string.
14457 </summary>
14458 <param name="expected">The expected string</param>
14459 <param name="actual">The string to be examined</param>
14460 <param name="message">The message to display in case of failure</param>
14461 <param name="args">Arguments used in formatting the message</param>
14462 </member>
14463 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
14464 <summary>
14465 Asserts that a string is found within another string.
14466 </summary>
14467 <param name="expected">The expected string</param>
14468 <param name="actual">The string to be examined</param>
14469 </member>
14470 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
14471 <summary>
14472 Asserts that a string starts with another string.
14473 </summary>
14474 <param name="expected">The expected string</param>
14475 <param name="actual">The string to be examined</param>
14476 <param name="message">The message to display in case of failure</param>
14477 <param name="args">Arguments used in formatting the message</param>
14478 </member>
14479 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
14480 <summary>
14481 Asserts that a string starts with another string.
14482 </summary>
14483 <param name="expected">The expected string</param>
14484 <param name="actual">The string to be examined</param>
14485 </member>
14486 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
14487 <summary>
14488 Asserts that a string does not start with another string.
14489 </summary>
14490 <param name="expected">The expected string</param>
14491 <param name="actual">The string to be examined</param>
14492 <param name="message">The message to display in case of failure</param>
14493 <param name="args">Arguments used in formatting the message</param>
14494 </member>
14495 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
14496 <summary>
14497 Asserts that a string does not start with another string.
14498 </summary>
14499 <param name="expected">The expected string</param>
14500 <param name="actual">The string to be examined</param>
14501 </member>
14502 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
14503 <summary>
14504 Asserts that a string ends with another string.
14505 </summary>
14506 <param name="expected">The expected string</param>
14507 <param name="actual">The string to be examined</param>
14508 <param name="message">The message to display in case of failure</param>
14509 <param name="args">Arguments used in formatting the message</param>
14510 </member>
14511 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
14512 <summary>
14513 Asserts that a string ends with another string.
14514 </summary>
14515 <param name="expected">The expected string</param>
14516 <param name="actual">The string to be examined</param>
14517 </member>
14518 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
14519 <summary>
14520 Asserts that a string does not end with another string.
14521 </summary>
14522 <param name="expected">The expected string</param>
14523 <param name="actual">The string to be examined</param>
14524 <param name="message">The message to display in case of failure</param>
14525 <param name="args">Arguments used in formatting the message</param>
14526 </member>
14527 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
14528 <summary>
14529 Asserts that a string does not end with another string.
14530 </summary>
14531 <param name="expected">The expected string</param>
14532 <param name="actual">The string to be examined</param>
14533 </member>
14534 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
14535 <summary>
14536 Asserts that two strings are equal, without regard to case.
14537 </summary>
14538 <param name="expected">The expected string</param>
14539 <param name="actual">The actual string</param>
14540 <param name="message">The message to display in case of failure</param>
14541 <param name="args">Arguments used in formatting the message</param>
14542 </member>
14543 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
14544 <summary>
14545 Asserts that two strings are equal, without regard to case.
14546 </summary>
14547 <param name="expected">The expected string</param>
14548 <param name="actual">The actual string</param>
14549 </member>
14550 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
14551 <summary>
14552 Asserts that two strings are not equal, without regard to case.
14553 </summary>
14554 <param name="expected">The expected string</param>
14555 <param name="actual">The actual string</param>
14556 <param name="message">The message to display in case of failure</param>
14557 <param name="args">Arguments used in formatting the message</param>
14558 </member>
14559 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
14560 <summary>
14561 Asserts that two strings are not equal, without regard to case.
14562 </summary>
14563 <param name="expected">The expected string</param>
14564 <param name="actual">The actual string</param>
14565 </member>
14566 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
14567 <summary>
14568 Asserts that a string matches an expected regular expression pattern.
14569 </summary>
14570 <param name="pattern">The regex pattern to be matched</param>
14571 <param name="actual">The actual string</param>
14572 <param name="message">The message to display in case of failure</param>
14573 <param name="args">Arguments used in formatting the message</param>
14574 </member>
14575 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
14576 <summary>
14577 Asserts that a string matches an expected regular expression pattern.
14578 </summary>
14579 <param name="pattern">The regex pattern to be matched</param>
14580 <param name="actual">The actual string</param>
14581 </member>
14582 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
14583 <summary>
14584 Asserts that a string does not match an expected regular expression pattern.
14585 </summary>
14586 <param name="pattern">The regex pattern to be used</param>
14587 <param name="actual">The actual string</param>
14588 <param name="message">The message to display in case of failure</param>
14589 <param name="args">Arguments used in formatting the message</param>
14590 </member>
14591 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
14592 <summary>
14593 Asserts that a string does not match an expected regular expression pattern.
14594 </summary>
14595 <param name="pattern">The regex pattern to be used</param>
14596 <param name="actual">The actual string</param>
14597 </member>
14598 <member name="T:NUnit.Framework.TestCaseData">
14599 <summary>
14600 The TestCaseData class represents a set of arguments
14601 and other parameter info to be used for a parameterized
14602 test case. It is derived from TestCaseParameters and adds a
14603 fluent syntax for use in initializing the test case.
14604 </summary>
14605 </member>
14606 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
14607 <summary>
14608 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
14609 </summary>
14610 <param name="args">The arguments.</param>
14611 </member>
14612 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
14613 <summary>
14614 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
14615 </summary>
14616 <param name="arg">The argument.</param>
14617 </member>
14618 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
14619 <summary>
14620 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
14621 </summary>
14622 <param name="arg1">The first argument.</param>
14623 <param name="arg2">The second argument.</param>
14624 </member>
14625 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
14626 <summary>
14627 Initializes a new instance of the <see cref="T:NUnit.Framework.TestCaseData"/> class.
14628 </summary>
14629 <param name="arg1">The first argument.</param>
14630 <param name="arg2">The second argument.</param>
14631 <param name="arg3">The third argument.</param>
14632 </member>
14633 <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
14634 <summary>
14635 Sets the expected result for the test
14636 </summary>
14637 <param name="result">The expected result</param>
14638 <returns>A modified TestCaseData</returns>
14639 </member>
14640 <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
14641 <summary>
14642 Sets the name of the test case
14643 </summary>
14644 <returns>The modified TestCaseData instance</returns>
14645 </member>
14646 <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
14647 <summary>
14648 Sets the description for the test case
14649 being constructed.
14650 </summary>
14651 <param name="description">The description.</param>
14652 <returns>The modified TestCaseData instance.</returns>
14653 </member>
14654 <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
14655 <summary>
14656 Applies a category to the test
14657 </summary>
14658 <param name="category"></param>
14659 <returns></returns>
14660 </member>
14661 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
14662 <summary>
14663 Applies a named property to the test
14664 </summary>
14665 <param name="propName"></param>
14666 <param name="propValue"></param>
14667 <returns></returns>
14668 </member>
14669 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
14670 <summary>
14671 Applies a named property to the test
14672 </summary>
14673 <param name="propName"></param>
14674 <param name="propValue"></param>
14675 <returns></returns>
14676 </member>
14677 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
14678 <summary>
14679 Applies a named property to the test
14680 </summary>
14681 <param name="propName"></param>
14682 <param name="propValue"></param>
14683 <returns></returns>
14684 </member>
14685 <member name="M:NUnit.Framework.TestCaseData.Explicit">
14686 <summary>
14687 Marks the test case as explicit.
14688 </summary>
14689 </member>
14690 <member name="M:NUnit.Framework.TestCaseData.Explicit(System.String)">
14691 <summary>
14692 Marks the test case as explicit, specifying the reason.
14693 </summary>
14694 </member>
14695 <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
14696 <summary>
14697 Ignores this TestCase, specifying the reason.
14698 </summary>
14699 <param name="reason">The reason.</param>
14700 <returns></returns>
14701 </member>
14702 <member name="T:NUnit.Framework.TestContext">
14703 <summary>
14704 Provide the context information of the current test.
14705 This is an adapter for the internal ExecutionContext
14706 class, hiding the internals from the user test.
14707 </summary>
14708 </member>
14709 <member name="M:NUnit.Framework.TestContext.#ctor(NUnit.Framework.Internal.TestExecutionContext)">
14710 <summary>
14711 Construct a TestContext for an ExecutionContext
14712 </summary>
14713 <param name="testExecutionContext">The ExecutionContext to adapt</param>
14714 </member>
14715 <member name="P:NUnit.Framework.TestContext.CurrentContext">
14716 <summary>
14717 Get the current test context. This is created
14718 as needed. The user may save the context for
14719 use within a test, but it should not be used
14720 outside the test for which it is created.
14721 </summary>
14722 </member>
14723 <member name="P:NUnit.Framework.TestContext.Out">
14724 <summary>
14725 Gets a TextWriter that will send output to the current test result.
14726 </summary>
14727 </member>
14728 <member name="P:NUnit.Framework.TestContext.Test">
14729 <summary>
14730 Get a representation of the current test.
14731 </summary>
14732 </member>
14733 <member name="P:NUnit.Framework.TestContext.Result">
14734 <summary>
14735 Gets a Representation of the TestResult for the current test.
14736 </summary>
14737 </member>
14738 <member name="P:NUnit.Framework.TestContext.WorkDirectory">
14739 <summary>
14740 Gets the directory to be used for outputting files created
14741 by this test run.
14742 </summary>
14743 </member>
14744 <member name="P:NUnit.Framework.TestContext.Random">
14745 <summary>
14746 Gets the random generator.
14747 </summary>
14748 <value>
14749 The random generator.
14750 </value>
14751 </member>
14752 <member name="M:NUnit.Framework.TestContext.Write(System.Boolean)">
14753 <summary>Write the string representation of a boolean value to the current result</summary>
14754 </member>
14755 <member name="M:NUnit.Framework.TestContext.Write(System.Char)">
14756 <summary>Write a char to the current result</summary>
14757 </member>
14758 <member name="M:NUnit.Framework.TestContext.Write(System.Char[])">
14759 <summary>Write a char array to the current result</summary>
14760 </member>
14761 <member name="M:NUnit.Framework.TestContext.Write(System.Double)">
14762 <summary>Write the string representation of a double to the current result</summary>
14763 </member>
14764 <member name="M:NUnit.Framework.TestContext.Write(System.Int32)">
14765 <summary>Write the string representation of an Int32 value to the current result</summary>
14766 </member>
14767 <member name="M:NUnit.Framework.TestContext.Write(System.Int64)">
14768 <summary>Write the string representation of an Int64 value to the current result</summary>
14769 </member>
14770 <member name="M:NUnit.Framework.TestContext.Write(System.Decimal)">
14771 <summary>Write the string representation of a decimal value to the current result</summary>
14772 </member>
14773 <member name="M:NUnit.Framework.TestContext.Write(System.Object)">
14774 <summary>Write the string representation of an object to the current result</summary>
14775 </member>
14776 <member name="M:NUnit.Framework.TestContext.Write(System.Single)">
14777 <summary>Write the string representation of a Single value to the current result</summary>
14778 </member>
14779 <member name="M:NUnit.Framework.TestContext.Write(System.String)">
14780 <summary>Write a string to the current result</summary>
14781 </member>
14782 <member name="M:NUnit.Framework.TestContext.Write(System.UInt32)">
14783 <summary>Write the string representation of a UInt32 value to the current result</summary>
14784 </member>
14785 <member name="M:NUnit.Framework.TestContext.Write(System.UInt64)">
14786 <summary>Write the string representation of a UInt64 value to the current result</summary>
14787 </member>
14788 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object)">
14789 <summary>Write a formatted string to the current result</summary>
14790 </member>
14791 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object)">
14792 <summary>Write a formatted string to the current result</summary>
14793 </member>
14794 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object,System.Object,System.Object)">
14795 <summary>Write a formatted string to the current result</summary>
14796 </member>
14797 <member name="M:NUnit.Framework.TestContext.Write(System.String,System.Object[])">
14798 <summary>Write a formatted string to the current result</summary>
14799 </member>
14800 <member name="M:NUnit.Framework.TestContext.WriteLine">
14801 <summary>Write a line terminator to the current result</summary>
14802 </member>
14803 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Boolean)">
14804 <summary>Write the string representation of a boolean value to the current result followed by a line terminator</summary>
14805 </member>
14806 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char)">
14807 <summary>Write a char to the current result followed by a line terminator</summary>
14808 </member>
14809 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Char[])">
14810 <summary>Write a char array to the current result followed by a line terminator</summary>
14811 </member>
14812 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Double)">
14813 <summary>Write the string representation of a double to the current result followed by a line terminator</summary>
14814 </member>
14815 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int32)">
14816 <summary>Write the string representation of an Int32 value to the current result followed by a line terminator</summary>
14817 </member>
14818 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Int64)">
14819 <summary>Write the string representation of an Int64 value to the current result followed by a line terminator</summary>
14820 </member>
14821 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Decimal)">
14822 <summary>Write the string representation of a decimal value to the current result followed by a line terminator</summary>
14823 </member>
14824 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Object)">
14825 <summary>Write the string representation of an object to the current result followed by a line terminator</summary>
14826 </member>
14827 <member name="M:NUnit.Framework.TestContext.WriteLine(System.Single)">
14828 <summary>Write the string representation of a Single value to the current result followed by a line terminator</summary>
14829 </member>
14830 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String)">
14831 <summary>Write a string to the current result followed by a line terminator</summary>
14832 </member>
14833 <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt32)">
14834 <summary>Write the string representation of a UInt32 value to the current result followed by a line terminator</summary>
14835 </member>
14836 <member name="M:NUnit.Framework.TestContext.WriteLine(System.UInt64)">
14837 <summary>Write the string representation of a UInt64 value to the current result followed by a line terminator</summary>
14838 </member>
14839 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object)">
14840 <summary>Write a formatted string to the current result followed by a line terminator</summary>
14841 </member>
14842 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object)">
14843 <summary>Write a formatted string to the current result followed by a line terminator</summary>
14844 </member>
14845 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object,System.Object,System.Object)">
14846 <summary>Write a formatted string to the current result followed by a line terminator</summary>
14847 </member>
14848 <member name="M:NUnit.Framework.TestContext.WriteLine(System.String,System.Object[])">
14849 <summary>Write a formatted string to the current result followed by a line terminator</summary>
14850 </member>
14851 <member name="T:NUnit.Framework.TestContext.TestAdapter">
14852 <summary>
14853 TestAdapter adapts a Test for consumption by
14854 the user test code.
14855 </summary>
14856 </member>
14857 <member name="M:NUnit.Framework.TestContext.TestAdapter.#ctor(NUnit.Framework.Internal.Test)">
14858 <summary>
14859 Construct a TestAdapter for a Test
14860 </summary>
14861 <param name="test">The Test to be adapted</param>
14862 </member>
14863 <member name="P:NUnit.Framework.TestContext.TestAdapter.ID">
14864 <summary>
14865 Gets the unique Id of a test
14866 </summary>
14867 </member>
14868 <member name="P:NUnit.Framework.TestContext.TestAdapter.Name">
14869 <summary>
14870 The name of the test, which may or may not be
14871 the same as the method name.
14872 </summary>
14873 </member>
14874 <member name="P:NUnit.Framework.TestContext.TestAdapter.MethodName">
14875 <summary>
14876 The name of the method representing the test.
14877 </summary>
14878 </member>
14879 <member name="P:NUnit.Framework.TestContext.TestAdapter.FullName">
14880 <summary>
14881 The FullName of the test
14882 </summary>
14883 </member>
14884 <member name="P:NUnit.Framework.TestContext.TestAdapter.ClassName">
14885 <summary>
14886 The ClassName of the test
14887 </summary>
14888 </member>
14889 <member name="P:NUnit.Framework.TestContext.TestAdapter.Properties">
14890 <summary>
14891 The properties of the test.
14892 </summary>
14893 </member>
14894 <member name="T:NUnit.Framework.TestContext.ResultAdapter">
14895 <summary>
14896 ResultAdapter adapts a TestResult for consumption by
14897 the user test code.
14898 </summary>
14899 </member>
14900 <member name="M:NUnit.Framework.TestContext.ResultAdapter.#ctor(NUnit.Framework.Internal.TestResult)">
14901 <summary>
14902 Construct a ResultAdapter for a TestResult
14903 </summary>
14904 <param name="result">The TestResult to be adapted</param>
14905 </member>
14906 <member name="P:NUnit.Framework.TestContext.ResultAdapter.Outcome">
14907 <summary>
14908 Gets a ResultState representing the outcome of the test.
14909 </summary>
14910 </member>
14911 <member name="P:NUnit.Framework.TestContext.ResultAdapter.Message">
14912 <summary>
14913 Gets the message associated with a test
14914 failure or with not running the test
14915 </summary>
14916 </member>
14917 <member name="P:NUnit.Framework.TestContext.ResultAdapter.StackTrace">
14918 <summary>
14919 Gets any stacktrace associated with an
14920 error or failure.
14921 </summary>
14922 </member>
14923 <member name="P:NUnit.Framework.TestContext.ResultAdapter.FailCount">
14924 <summary>
14925 Gets the number of test cases that failed
14926 when running the test and all its children.
14927 </summary>
14928 </member>
14929 <member name="P:NUnit.Framework.TestContext.ResultAdapter.PassCount">
14930 <summary>
14931 Gets the number of test cases that passed
14932 when running the test and all its children.
14933 </summary>
14934 </member>
14935 <member name="P:NUnit.Framework.TestContext.ResultAdapter.SkipCount">
14936 <summary>
14937 Gets the number of test cases that were skipped
14938 when running the test and all its children.
14939 </summary>
14940 </member>
14941 <member name="P:NUnit.Framework.TestContext.ResultAdapter.InconclusiveCount">
14942 <summary>
14943 Gets the number of test cases that were inconclusive
14944 when running the test and all its children.
14945 </summary>
14946 </member>
14947 <member name="T:NUnit.Framework.TestFixtureData">
14948 <summary>
14949 The TestFixtureData class represents a set of arguments
14950 and other parameter info to be used for a parameterized
14951 fixture. It is derived from TestFixtureParameters and adds a
14952 fluent syntax for use in initializing the fixture.
14953 </summary>
14954 </member>
14955 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object[])">
14956 <summary>
14957 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
14958 </summary>
14959 <param name="args">The arguments.</param>
14960 </member>
14961 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object)">
14962 <summary>
14963 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
14964 </summary>
14965 <param name="arg">The argument.</param>
14966 </member>
14967 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object)">
14968 <summary>
14969 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
14970 </summary>
14971 <param name="arg1">The first argument.</param>
14972 <param name="arg2">The second argument.</param>
14973 </member>
14974 <member name="M:NUnit.Framework.TestFixtureData.#ctor(System.Object,System.Object,System.Object)">
14975 <summary>
14976 Initializes a new instance of the <see cref="T:NUnit.Framework.TestFixtureData"/> class.
14977 </summary>
14978 <param name="arg1">The first argument.</param>
14979 <param name="arg2">The second argument.</param>
14980 <param name="arg3">The third argument.</param>
14981 </member>
14982 <member name="M:NUnit.Framework.TestFixtureData.Explicit">
14983 <summary>
14984 Marks the test fixture as explicit.
14985 </summary>
14986 </member>
14987 <member name="M:NUnit.Framework.TestFixtureData.Explicit(System.String)">
14988 <summary>
14989 Marks the test fixture as explicit, specifying the reason.
14990 </summary>
14991 </member>
14992 <member name="M:NUnit.Framework.TestFixtureData.Ignore(System.String)">
14993 <summary>
14994 Ignores this TestFixture, specifying the reason.
14995 </summary>
14996 <param name="reason">The reason.</param>
14997 <returns></returns>
14998 </member>
14999 <member name="T:NUnit.Framework.Throws">
15000 <summary>
15001 Helper class with properties and methods that supply
15002 constraints that operate on exceptions.
15003 </summary>
15004 </member>
15005 <member name="P:NUnit.Framework.Throws.Exception">
15006 <summary>
15007 Creates a constraint specifying an expected exception
15008 </summary>
15009 </member>
15010 <member name="P:NUnit.Framework.Throws.InnerException">
15011 <summary>
15012 Creates a constraint specifying an exception with a given InnerException
15013 </summary>
15014 </member>
15015 <member name="P:NUnit.Framework.Throws.TargetInvocationException">
15016 <summary>
15017 Creates a constraint specifying an expected TargetInvocationException
15018 </summary>
15019 </member>
15020 <member name="P:NUnit.Framework.Throws.ArgumentException">
15021 <summary>
15022 Creates a constraint specifying an expected ArgumentException
15023 </summary>
15024 </member>
15025 <member name="P:NUnit.Framework.Throws.ArgumentNullException">
15026 <summary>
15027 Creates a constraint specifying an expected ArgumentNUllException
15028 </summary>
15029 </member>
15030 <member name="P:NUnit.Framework.Throws.InvalidOperationException">
15031 <summary>
15032 Creates a constraint specifying an expected InvalidOperationException
15033 </summary>
15034 </member>
15035 <member name="P:NUnit.Framework.Throws.Nothing">
15036 <summary>
15037 Creates a constraint specifying that no exception is thrown
15038 </summary>
15039 </member>
15040 <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
15041 <summary>
15042 Creates a constraint specifying the exact type of exception expected
15043 </summary>
15044 </member>
15045 <member name="M:NUnit.Framework.Throws.TypeOf``1">
15046 <summary>
15047 Creates a constraint specifying the exact type of exception expected
15048 </summary>
15049 </member>
15050 <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
15051 <summary>
15052 Creates a constraint specifying the type of exception expected
15053 </summary>
15054 </member>
15055 <member name="M:NUnit.Framework.Throws.InstanceOf``1">
15056 <summary>
15057 Creates a constraint specifying the type of exception expected
15058 </summary>
15059 </member>
15060 <member name="T:NUnit.Env">
15061 <summary>
15062 Env is a static class that provides some of the features of
15063 System.Environment that are not available under all runtimes
15064 </summary>
15065 </member>
15066 <member name="F:NUnit.Env.NewLine">
15067 <summary>
15068 The newline sequence in the current environment.
15069 </summary>
15070 </member>
15071 <member name="F:NUnit.Env.DocumentFolder">
15072 <summary>
15073 Path to the 'My Documents' folder
15074 </summary>
15075 </member>
15076 <member name="F:NUnit.Env.DefaultWorkDirectory">
15077 <summary>
15078 Directory used for file output if not specified on commandline.
15079 </summary>
15080 </member>
15081 <member name="T:NUnit.Common.PackageSettings">
15082 <summary>
15083 PackageSettings is a static class containing constant values that
15084 are used as keys in setting up a TestPackage. These values are used in
15085 the engine and framework. Setting values may be a string, int or bool.
15086 </summary>
15087 </member>
15088 <member name="F:NUnit.Common.PackageSettings.DebugTests">
15089 <summary>
15090 Flag (bool) indicating whether tests are being debugged.
15091 </summary>
15092 </member>
15093 <member name="F:NUnit.Common.PackageSettings.PauseBeforeRun">
15094 <summary>
15095 Flag (bool) indicating whether to pause execution of tests to allow
15096 the user to attache a debugger.
15097 </summary>
15098 </member>
15099 <member name="F:NUnit.Common.PackageSettings.InternalTraceLevel">
15100 <summary>
15101 The InternalTraceLevel for this run. Values are: "Default",
15102 "Off", "Error", "Warning", "Info", "Debug", "Verbose".
15103 Default is "Off". "Debug" and "Verbose" are synonyms.
15104 </summary>
15105 </member>
15106 <member name="F:NUnit.Common.PackageSettings.WorkDirectory">
15107 <summary>
15108 Full path of the directory to be used for work and result files.
15109 This path is provided to tests by the frameowrk TestContext.
15110 </summary>
15111 </member>
15112 <member name="F:NUnit.Common.PackageSettings.ActiveConfig">
15113 <summary>
15114 The name of the config to use in loading a project.
15115 If not specified, the first config found is used.
15116 </summary>
15117 </member>
15118 <member name="F:NUnit.Common.PackageSettings.AutoBinPath">
15119 <summary>
15120 Bool indicating whether the engine should determine the private
15121 bin path by examining the paths to all the tests. Defaults to
15122 true unless PrivateBinPath is specified.
15123 </summary>
15124 </member>
15125 <member name="F:NUnit.Common.PackageSettings.BasePath">
15126 <summary>
15127 The ApplicationBase to use in loading the tests. If not
15128 specified, and each assembly has its own process, then the
15129 location of the assembly is used. For multiple assemblies
15130 in a single process, the closest common root directory is used.
15131 </summary>
15132 </member>
15133 <member name="F:NUnit.Common.PackageSettings.ConfigurationFile">
15134 <summary>
15135 Path to the config file to use in running the tests.
15136 </summary>
15137 </member>
15138 <member name="F:NUnit.Common.PackageSettings.DebugAgent">
15139 <summary>
15140 Bool flag indicating whether a debugger should be launched at agent
15141 startup. Used only for debugging NUnit itself.
15142 </summary>
15143 </member>
15144 <member name="F:NUnit.Common.PackageSettings.DomainUsage">
15145 <summary>
15146 Indicates how to load tests across AppDomains. Values are:
15147 "Default", "None", "Single", "Multiple". Default is "Multiple"
15148 if more than one assembly is loaded in a process. Otherwise,
15149 it is "Single".
15150 </summary>
15151 </member>
15152 <member name="F:NUnit.Common.PackageSettings.PrivateBinPath">
15153 <summary>
15154 The private binpath used to locate assemblies. Directory paths
15155 is separated by a semicolon. It's an error to specify this and
15156 also set AutoBinPath to true.
15157 </summary>
15158 </member>
15159 <member name="F:NUnit.Common.PackageSettings.MaxAgents">
15160 <summary>
15161 The maximum number of test agents permitted to run simultneously.
15162 Ignored if the ProcessModel is not set or defaulted to Multiple.
15163 </summary>
15164 </member>
15165 <member name="F:NUnit.Common.PackageSettings.ProcessModel">
15166 <summary>
15167 Indicates how to allocate assemblies to processes. Values are:
15168 "Default", "Single", "Separate", "Multiple". Default is "Multiple"
15169 for more than one assembly, "Separate" for a single assembly.
15170 </summary>
15171 </member>
15172 <member name="F:NUnit.Common.PackageSettings.RuntimeFramework">
15173 <summary>
15174 Indicates the desired runtime to use for the tests. Values
15175 are strings like "net-4.5", "mono-4.0", etc. Default is to
15176 use the target framework for which an assembly was built.
15177 </summary>
15178 </member>
15179 <member name="F:NUnit.Common.PackageSettings.RunAsX86">
15180 <summary>
15181 Bool flag indicating that the test should be run in a 32-bit process
15182 on a 64-bit system. By default, NUNit runs in a 64-bit process on
15183 a 64-bit system. Ignored if set on a 32-bit system.
15184 </summary>
15185 </member>
15186 <member name="F:NUnit.Common.PackageSettings.DisposeRunners">
15187 <summary>
15188 Indicates that test runners should be disposed after the tests are executed
15189 </summary>
15190 </member>
15191 <member name="F:NUnit.Common.PackageSettings.ShadowCopyFiles">
15192 <summary>
15193 Bool flag indicating that the test assemblies should be shadow copied.
15194 Defaults to false.
15195 </summary>
15196 </member>
15197 <member name="F:NUnit.Common.PackageSettings.DefaultTimeout">
15198 <summary>
15199 Integer value in milliseconds for the default timeout value
15200 for test cases. If not specified, there is no timeout except
15201 as specified by attributes on the tests themselves.
15202 </summary>
15203 </member>
15204 <member name="F:NUnit.Common.PackageSettings.InternalTraceWriter">
15205 <summary>
15206 A TextWriter to which the internal trace will be sent.
15207 </summary>
15208 </member>
15209 <member name="F:NUnit.Common.PackageSettings.LOAD">
15210 <summary>
15211 A list of tests to be loaded.
15212 </summary>
15213 </member>
15214 <member name="F:NUnit.Common.PackageSettings.NumberOfTestWorkers">
15215 <summary>
15216 The number of test threads to run for the assembly. If set to
15217 1, a single queue is used. If set to 0, tests are executed
15218 directly, without queuing.
15219 </summary>
15220 </member>
15221 <member name="F:NUnit.Common.PackageSettings.RandomSeed">
15222 <summary>
15223 The random seed to be used for this assembly. If specified
15224 as the value reported from a prior run, the framework should
15225 generate identical random values for tests as were used for
15226 that run, provided that no change has been made to the test
15227 assembly. Default is a random value itself.
15228 </summary>
15229 </member>
15230 <member name="F:NUnit.Common.PackageSettings.StopOnError">
15231 <summary>
15232 If true, execution stops after the first error or failure.
15233 </summary>
15234 </member>
15235 <member name="F:NUnit.Common.PackageSettings.SynchronousEvents">
15236 <summary>
15237 If true, use of the event queue is suppressed and test events are synchronous.
15238 </summary>
15239 </member>
15240 <member name="T:System.Web.UI.ICallbackEventHandler">
15241 <summary>
15242 A shim of the .NET interface for platforms that do not support it.
15243 Used to indicate that a control can be the target of a callback event on the server.
15244 </summary>
15245 </member>
15246 <member name="M:System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent(System.String)">
15247 <summary>
15248 Processes a callback event that targets a control.
15249 </summary>
15250 <param name="report"></param>
15251 </member>
15252 <member name="M:System.Web.UI.ICallbackEventHandler.GetCallbackResult">
15253 <summary>
15254 Returns the results of a callback event that targets a control.
15255 </summary>
15256 <returns></returns>
15257 </member>
15258 <member name="T:System.SerializableAttribute">
15259 <summary>
15260 A shim of the .NET attribute for platforms that do not support it.
15261 </summary>
15262 </member>
15263 </members>
15264 </doc>