Merge lp:~mandel/ubuntuone-windows-installer/update_nunit_net_4 into lp:ubuntuone-windows-installer/beta

Proposed by Manuel de la Peña
Status: Merged
Approved by: Manuel de la Peña
Approved revision: 120
Merged at revision: 108
Proposed branch: lp:~mandel/ubuntuone-windows-installer/update_nunit_net_4
Merge into: lp:ubuntuone-windows-installer/beta
Prerequisite: lp:~mandel/ubuntuone-windows-installer/update_to_vs2010
Diff against target: 11503 lines (+3/-11280)
19 files modified
src/Canonical.UbuntuOne.Client.Test/Notification/NotificationPresenterFixture.cs (+3/-43)
tools/NUnit/NUnitFitTests.html (+0/-277)
tools/NUnit/NUnitTests.config (+0/-84)
tools/NUnit/NUnitTests.nunit (+0/-14)
tools/NUnit/agent.conf (+0/-4)
tools/NUnit/agent.log.conf (+0/-18)
tools/NUnit/framework/nunit.framework.xml (+0/-10113)
tools/NUnit/launcher.log.conf (+0/-18)
tools/NUnit/nunit-agent-x86.exe.config (+0/-76)
tools/NUnit/nunit-agent.exe.config (+0/-76)
tools/NUnit/nunit-console-x86.exe.config (+0/-76)
tools/NUnit/nunit-console.exe.config (+0/-76)
tools/NUnit/nunit-x86.exe.config (+0/-91)
tools/NUnit/nunit.exe.config (+0/-91)
tools/NUnit/pnunit-agent.exe.config (+0/-77)
tools/NUnit/pnunit-launcher.exe.config (+0/-77)
tools/NUnit/runFile.exe.config (+0/-43)
tools/NUnit/runpnunit.bat (+0/-2)
tools/NUnit/test.conf (+0/-24)
To merge this branch: bzr merge lp:~mandel/ubuntuone-windows-installer/update_nunit_net_4
Reviewer Review Type Date Requested Status
Ubuntu One hackers Pending
Review via email: mp+38233@code.launchpad.net

Description of the change

Updates the version of the NUnit used to run the tests so that they can work with the new runtime used.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/Canonical.UbuntuOne.Client.Test/Notification/NotificationPresenterFixture.cs'
2--- src/Canonical.UbuntuOne.Client.Test/Notification/NotificationPresenterFixture.cs 2010-08-05 08:01:59 +0000
3+++ src/Canonical.UbuntuOne.Client.Test/Notification/NotificationPresenterFixture.cs 2010-10-12 15:21:07 +0000
4@@ -179,6 +179,7 @@
5 using(_mocks.Record())
6 {
7 Expect.Call(() => _explorer.OpenFolder(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)))
8+ .IgnoreArguments()
9 .Repeat.Once();
10 }
11 using(_mocks.Playback())
12@@ -189,54 +190,13 @@
13 }
14
15 [Test]
16- [ExpectedException(typeof(ExplorerException))]
17- public void OpenShareLocationExceptionTest()
18- {
19- using (_mocks.Record())
20- {
21- Expect.Call(() => _explorer.OpenFolder(""))
22- .IgnoreArguments()
23- .Throw(new ExplorerException());
24- Expect.Call(() => _logger.WarnFormat("(0)", new ExplorerException()))
25- .IgnoreArguments()
26- .Repeat.Once();
27- _view.Notification = "error msg";
28- LastCall.IgnoreArguments();
29- }
30- using (_mocks.Playback())
31- {
32- _presenter.OpenSharesLocation();
33- }
34- }
35-
36- [Test]
37 public void OpenSyncsLocationTest()
38 {
39 using (_mocks.Record())
40 {
41 Expect.Call(() => _explorer.OpenFolder(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)))
42- .Repeat.Once();
43- }
44- using (_mocks.Playback())
45- {
46- _presenter.OpenSyncsLocation();
47- }
48- }
49-
50- [Test]
51- [ExpectedException(typeof(ExplorerException))]
52- public void OpenSyncsLocationExceptionTest()
53- {
54- using (_mocks.Record())
55- {
56- Expect.Call(() => _explorer.OpenFolder(""))
57- .IgnoreArguments()
58- .Throw(new ExplorerException());
59- Expect.Call(() => _logger.WarnFormat("(0)", new ExplorerException()))
60- .IgnoreArguments()
61- .Repeat.Once();
62- _view.Notification = "error msg";
63- LastCall.IgnoreArguments();
64+ .IgnoreArguments()
65+ .Repeat.Once();
66 }
67 using (_mocks.Playback())
68 {
69
70=== removed directory 'tools/NUnit'
71=== removed file 'tools/NUnit/NUnitFitTests.html'
72--- tools/NUnit/NUnitFitTests.html 2010-07-08 13:22:59 +0000
73+++ tools/NUnit/NUnitFitTests.html 1970-01-01 00:00:00 +0000
74@@ -1,277 +0,0 @@
75-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
76-<html>
77- <body>
78- <h1>NUnit Acceptance Tests</h1>
79- <p>
80- Developers love self-referential programs! Hence, NUnit has always run all it's
81- own tests, even those that are not really unit tests.
82- <p>Now, beginning with NUnit 2.4, NUnit has top-level tests using Ward Cunningham's
83- FIT framework. At this time, the tests are pretty rudimentary, but it's a start
84- and it's a framework for doing more.
85- <h2>Running the Tests</h2>
86- <p>Open a console or shell window and navigate to the NUnit bin directory, which
87- contains this file. To run the test under Microsoft .Net, enter the command
88- <pre> runFile NUnitFitTests.html TestResults.html .</pre>
89- To run it under Mono, enter
90- <pre> mono runFile.exe NUnitFitTests.html TestResults.html .</pre>
91- Note the space and dot at the end of each command. The results of your test
92- will be in TestResults.html in the same directory.
93- <h2>Platform and CLR Version</h2>
94- <table BORDER cellSpacing="0" cellPadding="5">
95- <tr>
96- <td colspan="2">NUnit.Fixtures.PlatformInfo</td>
97- </tr>
98- </table>
99- <h2>Verify Unit Tests</h2>
100- <p>
101- Load and run the NUnit unit tests, verifying that the results are as expected.
102- When these tests are run on different platforms, different numbers of tests may
103- be skipped, so the values for Skipped and Run tests are informational only.
104- <p>
105- The number of tests in each assembly should be constant across all platforms -
106- any discrepancy usually means that one of the test source files was not
107- compiled on the platform. There should be no failures and no tests ignored.
108- <p><b>Note:</b>
109- At the moment, the nunit.extensions.tests assembly is failing because the
110- fixture doesn't initialize addins in the test domain.
111- <p>
112- <table BORDER cellSpacing="0" cellPadding="5">
113- <tr>
114- <td colspan="6">NUnit.Fixtures.AssemblyRunner</td>
115- </tr>
116- <tr>
117- <td>Assembly</td>
118- <td>Tests()</td>
119- <td>Run()</td>
120- <td>Skipped()</td>
121- <td>Ignored()</td>
122- <td>Failures()</td>
123- </tr>
124- <tr>
125- <td>nunit.framework.tests.dll</td>
126- <td>397</td>
127- <td>&nbsp;</td>
128- <td>&nbsp;</td>
129- <td>0</td>
130- <td>0</td>
131- </tr>
132- <tr>
133- <td>nunit.core.tests.dll</td>
134- <td>355</td>
135- <td>&nbsp;</td>
136- <td>&nbsp;</td>
137- <td>0</td>
138- <td>0</td>
139- </tr>
140- <tr>
141- <td>nunit.util.tests.dll</td>
142- <td>238</td>
143- <td>&nbsp;</td>
144- <td>&nbsp;</td>
145- <td>0</td>
146- <td>0</td>
147- </tr>
148- <tr>
149- <td>nunit.mocks.tests.dll</td>
150- <td>43</td>
151- <td>&nbsp;</td>
152- <td>&nbsp;</td>
153- <td>0</td>
154- <td>0</td>
155- </tr>
156- <tr>
157- <td>nunit.extensions.tests.dll</td>
158- <td>5</td>
159- <td>&nbsp;</td>
160- <td>&nbsp;</td>
161- <td>0</td>
162- <td>0</td>
163- </tr>
164- <tr>
165- <td>nunit-console.tests.dll</td>
166- <td>40</td>
167- <td>&nbsp;</td>
168- <td>&nbsp;</td>
169- <td>0</td>
170- <td>0</td>
171- </tr>
172- <tr>
173- <td>nunit.uikit.tests.dll</td>
174- <td>34</td>
175- <td>&nbsp;</td>
176- <td>&nbsp;</td>
177- <td>0</td>
178- <td>0</td>
179- </tr>
180- <tr>
181- <td>nunit-gui.tests.dll</td>
182- <td>15</td>
183- <td>&nbsp;</td>
184- <td>&nbsp;</td>
185- <td>0</td>
186- <td>0</td>
187- </tr>
188- <tr>
189- <td>nunit.fixtures.tests.dll</td>
190- <td>6</td>
191- <td>&nbsp;</td>
192- <td>&nbsp;</td>
193- <td>0</td>
194- <td>0</td>
195- </tr>
196- </table>
197- <h2>Code Snippet Tests</h2>
198- <p>
199- These tests create a test assembly from a snippet of code and then load and run
200- the tests that it contains, verifying that the structure of the loaded tests is
201- as expected and that the number of tests run, skipped, ignored or failed is
202- correct.
203- <p>
204- <table BORDER cellSpacing="0" cellPadding="5">
205- <tr>
206- <td colspan="6">NUnit.Fixtures.SnippetRunner</td>
207- </tr>
208- <tr>
209- <td>Code</td>
210- <td>Tree()</td>
211- <td>Run()</td>
212- <td>Skipped()</td>
213- <td>Ignored()</td>
214- <td>Failures()</td>
215- </tr>
216- <tr>
217- <td><pre>public class TestClass
218-{
219-}</pre>
220- </td>
221- <td>EMPTY</td>
222- <td>0</td>
223- <td>0</td>
224- <td>0</td>
225- <td>0</td>
226- </tr>
227- <tr>
228- <td><pre>using NUnit.Framework;
229-
230-[TestFixture]
231-public class TestClass
232-{
233-}</pre>
234- </td>
235- <td>TestClass</td>
236- <td>0</td>
237- <td>0</td>
238- <td>0</td>
239- <td>0</td>
240- </tr>
241- <tr>
242- <td><pre>using NUnit.Framework;
243-
244-[TestFixture]
245-public class TestClass
246-{
247- [Test]
248- public void T1() { }
249- [Test]
250- public void T2() { }
251- [Test]
252- public void T3() { }
253-}</pre>
254- </td>
255- <td><pre>TestClass
256-&gt;T1
257-&gt;T2
258-&gt;T3</pre>
259- </td>
260- <td>3</td>
261- <td>0</td>
262- <td>0</td>
263- <td>0</td>
264- </tr>
265- <tr>
266- <td><pre>using NUnit.Framework;
267-
268-[TestFixture]
269-public class TestClass1
270-{
271- [Test]
272- public void T1() { }
273-}
274-
275-[TestFixture]
276-public class TestClass2
277-{
278- [Test]
279- public void T2() { }
280- [Test]
281- public void T3() { }
282-}</pre>
283- </td>
284- <td><pre>TestClass1
285-&gt;T1
286-TestClass2
287-&gt;T2
288-&gt;T3</pre>
289- </td>
290- <td>3</td>
291- <td>0</td>
292- <td>0</td>
293- <td>0</td>
294- </tr>
295- <tr>
296- <td><pre>using NUnit.Framework;
297-
298-[TestFixture]
299-public class TestClass
300-{
301- [Test]
302- public void T1() { }
303- [Test, Ignore]
304- public void T2() { }
305- [Test]
306- public void T3() { }
307-}</pre>
308- </td>
309- <td><pre>TestClass
310-&gt;T1
311-&gt;T2
312-&gt;T3</pre>
313- </td>
314- <td>2</td>
315- <td>0</td>
316- <td>1</td>
317- <td>0</td>
318- </tr>
319- <tr>
320- <td><pre>using NUnit.Framework;
321-
322-[TestFixture]
323-public class TestClass
324-{
325- [Test]
326- public void T1() { }
327- [Test, Explicit]
328- public void T2() { }
329- [Test]
330- public void T3() { }
331-}</pre>
332- </td>
333- <td><pre>TestClass
334-&gt;T1
335-&gt;T2
336-&gt;T3</pre>
337- </td>
338- <td>2</td>
339- <td>1</td>
340- <td>0</td>
341- <td>0</td>
342- </tr>
343- </table>
344- <h2>Summary Information</h2>
345- <table BORDER cellSpacing="0" cellPadding="5">
346- <tr>
347- <td colspan="2">fit.Summary</td>
348- </tr>
349- </table>
350- </body>
351-</html>
352
353=== removed file 'tools/NUnit/NUnitTests.config'
354--- tools/NUnit/NUnitTests.config 2010-07-08 13:22:59 +0000
355+++ tools/NUnit/NUnitTests.config 1970-01-01 00:00:00 +0000
356@@ -1,84 +0,0 @@
357-<?xml version="1.0" encoding="utf-8" ?>
358-<configuration>
359-<!--
360- This is the configuration file for the NUnitTests.nunit test project. You may
361- need to create a similar configuration file for your own test project.
362- -->
363-
364-<!--
365- The <NUnit> section is only needed if you want to use a non-default value
366- for any of the settings. It is commented out below. If you are going to use
367- it, you must deifne the NUnit section group and the sections you need.
368-
369- The syntax shown here works for most runtimes. If NUnit fails at startup, you
370- can try specifying the name of the assembly containing the NameValueSectionHandler:
371-
372- <section name="TestCaseBuilder" type="System.Configuration.NameValueSectionHandler, System" />
373-
374- If that fails, try the fully qualified name of the assembly:
375-
376- <section name="TestCaseBuilder" type="System.Configuration.NameValueSectionHandler, System,
377- Version=2.0.50727.832, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
378-
379- Unfortunately, this last approach makes your config file non-portable across runtimes.
380- -->
381-
382-<!--
383- <configSections>
384- <sectionGroup name="NUnit">
385- <section name="TestCaseBuilder" type="System.Configuration.NameValueSectionHandler"/>
386- <section name="TestRunner" type="System.Configuration.NameValueSectionHandler"/>
387- </sectionGroup>
388- </configSections>
389- -->
390-
391- <appSettings>
392- <!-- User application and configured property settings go here.-->
393- <!-- Example: <add key="settingName" value="settingValue"/> -->
394- <add key="test.setting" value="54321" />
395- </appSettings>
396-
397-<!-- Sample NUnit section group showing all default values -->
398-<!--
399- <NUnit>
400- <TestCaseBuilder>
401- <add key="OldStyleTestCases" value="false" />
402- </TestCaseBuilder>
403- <TestRunner>
404- <add key="ApartmentState" value="MTA" />
405- <add key="ThreadPriority" value="Normal" />
406- </TestRunner>
407- </NUnit>
408--->
409-
410- <!--
411- The following <runtime> section allows running nunit tests under
412- .NET 1.0 by redirecting assemblies. The appliesTo attribute
413- causes the section to be ignored except under .NET 1.0.
414- -->
415- <runtime>
416- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
417- appliesTo="v1.0.3705">
418- <dependentAssembly>
419- <assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture="" />
420- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
421- </dependentAssembly>
422- <dependentAssembly>
423- <assemblyIdentity name="System.Data" publicKeyToken="b77a5c561934e089" culture="" />
424- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
425- </dependentAssembly>
426- <dependentAssembly>
427- <assemblyIdentity name="System.Drawing" publicKeyToken="b03f5f7f11d50a3a" culture="" />
428- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
429- </dependentAssembly>
430- <dependentAssembly>
431- <assemblyIdentity name="System.Windows.Forms" publicKeyToken="b77a5c561934e089" culture="" />
432- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
433- </dependentAssembly>
434- <dependentAssembly>
435- <assemblyIdentity name="System.Xml" publicKeyToken="b77a5c561934e089" culture="" />
436- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
437- </dependentAssembly>
438- </assemblyBinding>
439- </runtime>
440-</configuration>
441
442=== removed file 'tools/NUnit/NUnitTests.nunit'
443--- tools/NUnit/NUnitTests.nunit 2010-07-08 13:22:59 +0000
444+++ tools/NUnit/NUnitTests.nunit 1970-01-01 00:00:00 +0000
445@@ -1,14 +0,0 @@
446-<NUnitProject>
447- <Settings appbase="."/>
448- <Config name="Default" binpath="lib;tests;framework" runtimeFramework="v2.0">
449- <assembly path="tests/nunit.framework.tests.dll" />
450- <assembly path="tests/nunit.core.tests.dll" />
451- <assembly path="tests/nunit.util.tests.dll" />
452- <assembly path="tests/nunit.mocks.tests.dll" />
453- <assembly path="tests/nunit-console.tests.dll" />
454- <assembly path="tests/nunit.uiexception.tests.dll" />
455- <assembly path="tests/nunit.uikit.tests.dll" />
456- <assembly path="tests/nunit-gui.tests.dll" />
457- <assembly path="tests/nunit.fixtures.tests.dll" />
458- </Config>
459-</NUnitProject>
460
461=== removed file 'tools/NUnit/agent.conf'
462--- tools/NUnit/agent.conf 2010-07-08 13:22:59 +0000
463+++ tools/NUnit/agent.conf 1970-01-01 00:00:00 +0000
464@@ -1,4 +0,0 @@
465-<AgentConfig>
466- <Port>8080</Port>
467- <PathToAssemblies>.</PathToAssemblies>
468-</AgentConfig>
469\ No newline at end of file
470
471=== removed file 'tools/NUnit/agent.log.conf'
472--- tools/NUnit/agent.log.conf 2010-07-08 13:22:59 +0000
473+++ tools/NUnit/agent.log.conf 1970-01-01 00:00:00 +0000
474@@ -1,18 +0,0 @@
475-<log4net>
476- <!-- A1 is set to be a ConsoleAppender -->
477- <appender name="A1" type="log4net.Appender.ConsoleAppender">
478-
479- <!-- A1 uses PatternLayout -->
480- <layout type="log4net.Layout.PatternLayout">
481- <!-- Print the date in ISO 8601 format -->
482- <conversionPattern value="%-5level %logger - %message%newline" />
483- </layout>
484- </appender>
485-
486- <!-- Set root logger level to DEBUG and its only appender to A1 -->
487- <root>
488- <level value="DEBUG" />
489- <appender-ref ref="A1" />
490- </root>
491-
492-</log4net>
493
494=== removed directory 'tools/NUnit/framework'
495=== removed file 'tools/NUnit/framework/nunit.framework.dll'
496Binary files tools/NUnit/framework/nunit.framework.dll 2010-07-08 13:22:59 +0000 and tools/NUnit/framework/nunit.framework.dll 1970-01-01 00:00:00 +0000 differ
497=== removed file 'tools/NUnit/framework/nunit.framework.xml'
498--- tools/NUnit/framework/nunit.framework.xml 2010-07-08 13:22:59 +0000
499+++ tools/NUnit/framework/nunit.framework.xml 1970-01-01 00:00:00 +0000
500@@ -1,10113 +0,0 @@
501-<?xml version="1.0"?>
502-<doc>
503- <assembly>
504- <name>nunit.framework</name>
505- </assembly>
506- <members>
507- <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
508- <summary>
509- BinaryConstraint is the abstract base of all constraints
510- that combine two other constraints in some fashion.
511- </summary>
512- </member>
513- <member name="T:NUnit.Framework.Constraints.Constraint">
514- <summary>
515- The Constraint class is the base of all built-in constraints
516- within NUnit. It provides the operator overloads used to combine
517- constraints.
518- </summary>
519- </member>
520- <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
521- <summary>
522- The IConstraintExpression interface is implemented by all
523- complete and resolvable constraints and expressions.
524- </summary>
525- </member>
526- <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
527- <summary>
528- Return the top-level constraint for this expression
529- </summary>
530- <returns></returns>
531- </member>
532- <member name="F:NUnit.Framework.Constraints.Constraint.UNSET">
533- <summary>
534- Static UnsetObject used to detect derived constraints
535- failing to set the actual value.
536- </summary>
537- </member>
538- <member name="F:NUnit.Framework.Constraints.Constraint.actual">
539- <summary>
540- The actual value being tested against a constraint
541- </summary>
542- </member>
543- <member name="F:NUnit.Framework.Constraints.Constraint.displayName">
544- <summary>
545- The display name of this Constraint for use by ToString()
546- </summary>
547- </member>
548- <member name="F:NUnit.Framework.Constraints.Constraint.argcnt">
549- <summary>
550- Argument fields used by ToString();
551- </summary>
552- </member>
553- <member name="F:NUnit.Framework.Constraints.Constraint.builder">
554- <summary>
555- The builder holding this constraint
556- </summary>
557- </member>
558- <member name="M:NUnit.Framework.Constraints.Constraint.#ctor">
559- <summary>
560- Construct a constraint with no arguments
561- </summary>
562- </member>
563- <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object)">
564- <summary>
565- Construct a constraint with one argument
566- </summary>
567- </member>
568- <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object,System.Object)">
569- <summary>
570- Construct a constraint with two arguments
571- </summary>
572- </member>
573- <member name="M:NUnit.Framework.Constraints.Constraint.SetBuilder(NUnit.Framework.Constraints.ConstraintBuilder)">
574- <summary>
575- Sets the ConstraintBuilder holding this constraint
576- </summary>
577- </member>
578- <member name="M:NUnit.Framework.Constraints.Constraint.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
579- <summary>
580- Write the failure message to the MessageWriter provided
581- as an argument. The default implementation simply passes
582- the constraint and the actual value to the writer, which
583- then displays the constraint description and the value.
584-
585- Constraints that need to provide additional details,
586- such as where the error occured can override this.
587- </summary>
588- <param name="writer">The MessageWriter on which to display the message</param>
589- </member>
590- <member name="M:NUnit.Framework.Constraints.Constraint.Matches(System.Object)">
591- <summary>
592- Test whether the constraint is satisfied by a given value
593- </summary>
594- <param name="actual">The value to be tested</param>
595- <returns>True for success, false for failure</returns>
596- </member>
597- <member name="M:NUnit.Framework.Constraints.Constraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
598- <summary>
599- Test whether the constraint is satisfied by an
600- ActualValueDelegate that returns the value to be tested.
601- The default implementation simply evaluates the delegate
602- but derived classes may override it to provide for delayed
603- processing.
604- </summary>
605- <param name="del">An ActualValueDelegate</param>
606- <returns>True for success, false for failure</returns>
607- </member>
608- <member name="M:NUnit.Framework.Constraints.Constraint.Matches``1(``0@)">
609- <summary>
610- Test whether the constraint is satisfied by a given reference.
611- The default implementation simply dereferences the value but
612- derived classes may override it to provide for delayed processing.
613- </summary>
614- <param name="actual">A reference to the value to be tested</param>
615- <returns>True for success, false for failure</returns>
616- </member>
617- <member name="M:NUnit.Framework.Constraints.Constraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
618- <summary>
619- Write the constraint description to a MessageWriter
620- </summary>
621- <param name="writer">The writer on which the description is displayed</param>
622- </member>
623- <member name="M:NUnit.Framework.Constraints.Constraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
624- <summary>
625- Write the actual value for a failing constraint test to a
626- MessageWriter. The default implementation simply writes
627- the raw value of actual, leaving it to the writer to
628- perform any formatting.
629- </summary>
630- <param name="writer">The writer on which the actual value is displayed</param>
631- </member>
632- <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
633- <summary>
634- Default override of ToString returns the constraint DisplayName
635- followed by any arguments within angle brackets.
636- </summary>
637- <returns></returns>
638- </member>
639- <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
640- <summary>
641- This operator creates a constraint that is satisfied only if both
642- argument constraints are satisfied.
643- </summary>
644- </member>
645- <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
646- <summary>
647- This operator creates a constraint that is satisfied if either
648- of the argument constraints is satisfied.
649- </summary>
650- </member>
651- <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
652- <summary>
653- This operator creates a constraint that is satisfied if the
654- argument constraint is not satisfied.
655- </summary>
656- </member>
657- <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
658- <summary>
659- Returns a DelayedConstraint with the specified delay time.
660- </summary>
661- <param name="delayInMilliseconds">The delay in milliseconds.</param>
662- <returns></returns>
663- </member>
664- <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
665- <summary>
666- Returns a DelayedConstraint with the specified delay time
667- and polling interval.
668- </summary>
669- <param name="delayInMilliseconds">The delay in milliseconds.</param>
670- <param name="pollingInterval">The interval at which to test the constraint.</param>
671- <returns></returns>
672- </member>
673- <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
674- <summary>
675- The display name of this Constraint for use by ToString().
676- The default value is the name of the constraint with
677- trailing "Constraint" removed. Derived classes may set
678- this to another name in their constructors.
679- </summary>
680- </member>
681- <member name="P:NUnit.Framework.Constraints.Constraint.And">
682- <summary>
683- Returns a ConstraintExpression by appending And
684- to the current constraint.
685- </summary>
686- </member>
687- <member name="P:NUnit.Framework.Constraints.Constraint.With">
688- <summary>
689- Returns a ConstraintExpression by appending And
690- to the current constraint.
691- </summary>
692- </member>
693- <member name="P:NUnit.Framework.Constraints.Constraint.Or">
694- <summary>
695- Returns a ConstraintExpression by appending Or
696- to the current constraint.
697- </summary>
698- </member>
699- <member name="T:NUnit.Framework.Constraints.Constraint.UnsetObject">
700- <summary>
701- Class used to detect any derived constraints
702- that fail to set the actual value in their
703- Matches override.
704- </summary>
705- </member>
706- <member name="F:NUnit.Framework.Constraints.BinaryConstraint.left">
707- <summary>
708- The first constraint being combined
709- </summary>
710- </member>
711- <member name="F:NUnit.Framework.Constraints.BinaryConstraint.right">
712- <summary>
713- The second constraint being combined
714- </summary>
715- </member>
716- <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
717- <summary>
718- Construct a BinaryConstraint from two other constraints
719- </summary>
720- <param name="left">The first constraint</param>
721- <param name="right">The second constraint</param>
722- </member>
723- <member name="T:NUnit.Framework.Constraints.AndConstraint">
724- <summary>
725- AndConstraint succeeds only if both members succeed.
726- </summary>
727- </member>
728- <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
729- <summary>
730- Create an AndConstraint from two other constraints
731- </summary>
732- <param name="left">The first constraint</param>
733- <param name="right">The second constraint</param>
734- </member>
735- <member name="M:NUnit.Framework.Constraints.AndConstraint.Matches(System.Object)">
736- <summary>
737- Apply both member constraints to an actual value, succeeding
738- succeeding only if both of them succeed.
739- </summary>
740- <param name="actual">The actual value</param>
741- <returns>True if the constraints both succeeded</returns>
742- </member>
743- <member name="M:NUnit.Framework.Constraints.AndConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
744- <summary>
745- Write a description for this contraint to a MessageWriter
746- </summary>
747- <param name="writer">The MessageWriter to receive the description</param>
748- </member>
749- <member name="M:NUnit.Framework.Constraints.AndConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
750- <summary>
751- Write the actual value for a failing constraint test to a
752- MessageWriter. The default implementation simply writes
753- the raw value of actual, leaving it to the writer to
754- perform any formatting.
755- </summary>
756- <param name="writer">The writer on which the actual value is displayed</param>
757- </member>
758- <member name="T:NUnit.Framework.Constraints.OrConstraint">
759- <summary>
760- OrConstraint succeeds if either member succeeds
761- </summary>
762- </member>
763- <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
764- <summary>
765- Create an OrConstraint from two other constraints
766- </summary>
767- <param name="left">The first constraint</param>
768- <param name="right">The second constraint</param>
769- </member>
770- <member name="M:NUnit.Framework.Constraints.OrConstraint.Matches(System.Object)">
771- <summary>
772- Apply the member constraints to an actual value, succeeding
773- succeeding as soon as one of them succeeds.
774- </summary>
775- <param name="actual">The actual value</param>
776- <returns>True if either constraint succeeded</returns>
777- </member>
778- <member name="M:NUnit.Framework.Constraints.OrConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
779- <summary>
780- Write a description for this contraint to a MessageWriter
781- </summary>
782- <param name="writer">The MessageWriter to receive the description</param>
783- </member>
784- <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
785- <summary>
786- CollectionConstraint is the abstract base class for
787- constraints that operate on collections.
788- </summary>
789- </member>
790- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
791- <summary>
792- Construct an empty CollectionConstraint
793- </summary>
794- </member>
795- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
796- <summary>
797- Construct a CollectionConstraint
798- </summary>
799- <param name="arg"></param>
800- </member>
801- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
802- <summary>
803- Determines whether the specified enumerable is empty.
804- </summary>
805- <param name="enumerable">The enumerable.</param>
806- <returns>
807- <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
808- </returns>
809- </member>
810- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Object)">
811- <summary>
812- Test whether the constraint is satisfied by a given value
813- </summary>
814- <param name="actual">The value to be tested</param>
815- <returns>True for success, false for failure</returns>
816- </member>
817- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.doMatch(System.Collections.IEnumerable)">
818- <summary>
819- Protected method to be implemented by derived classes
820- </summary>
821- <param name="collection"></param>
822- <returns></returns>
823- </member>
824- <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
825- <summary>
826- CollectionItemsEqualConstraint is the abstract base class for all
827- collection constraints that apply some notion of item equality
828- as a part of their operation.
829- </summary>
830- </member>
831- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
832- <summary>
833- Construct an empty CollectionConstraint
834- </summary>
835- </member>
836- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
837- <summary>
838- Construct a CollectionConstraint
839- </summary>
840- <param name="arg"></param>
841- </member>
842- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
843- <summary>
844- Flag the constraint to use the supplied IComparer object.
845- </summary>
846- <param name="comparer">The IComparer object to use.</param>
847- <returns>Self.</returns>
848- </member>
849- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
850- <summary>
851- Flag the constraint to use the supplied IComparer object.
852- </summary>
853- <param name="comparer">The IComparer object to use.</param>
854- <returns>Self.</returns>
855- </member>
856- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
857- <summary>
858- Flag the constraint to use the supplied Comparison object.
859- </summary>
860- <param name="comparer">The IComparer object to use.</param>
861- <returns>Self.</returns>
862- </member>
863- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
864- <summary>
865- Flag the constraint to use the supplied IEqualityComparer object.
866- </summary>
867- <param name="comparer">The IComparer object to use.</param>
868- <returns>Self.</returns>
869- </member>
870- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
871- <summary>
872- Flag the constraint to use the supplied IEqualityComparer object.
873- </summary>
874- <param name="comparer">The IComparer object to use.</param>
875- <returns>Self.</returns>
876- </member>
877- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
878- <summary>
879- Compares two collection members for equality
880- </summary>
881- </member>
882- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
883- <summary>
884- Return a new CollectionTally for use in making tests
885- </summary>
886- <param name="c">The collection to be included in the tally</param>
887- </member>
888- <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
889- <summary>
890- Flag the constraint to ignore case and return self.
891- </summary>
892- </member>
893- <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally">
894- <summary>
895- CollectionTally counts (tallies) the number of
896- occurences of each object in one or more enumerations.
897- </summary>
898- </member>
899- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
900- <summary>
901- Construct a CollectionTally object from a comparer and a collection
902- </summary>
903- </member>
904- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.TryRemove(System.Object)">
905- <summary>
906- Try to remove an object from the tally
907- </summary>
908- <param name="o">The object to remove</param>
909- <returns>True if successful, false if the object was not found</returns>
910- </member>
911- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.TryRemove(System.Collections.IEnumerable)">
912- <summary>
913- Try to remove a set of objects from the tally
914- </summary>
915- <param name="c">The objects to remove</param>
916- <returns>True if successful, false if any object was not found</returns>
917- </member>
918- <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.Count">
919- <summary>
920- The number of objects remaining in the tally
921- </summary>
922- </member>
923- <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
924- <summary>
925- EmptyCollectionConstraint tests whether a collection is empty.
926- </summary>
927- </member>
928- <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.doMatch(System.Collections.IEnumerable)">
929- <summary>
930- Check that the collection is empty
931- </summary>
932- <param name="collection"></param>
933- <returns></returns>
934- </member>
935- <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
936- <summary>
937- Write the constraint description to a MessageWriter
938- </summary>
939- <param name="writer"></param>
940- </member>
941- <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
942- <summary>
943- UniqueItemsConstraint tests whether all the items in a
944- collection are unique.
945- </summary>
946- </member>
947- <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.doMatch(System.Collections.IEnumerable)">
948- <summary>
949- Check that all items are unique.
950- </summary>
951- <param name="actual"></param>
952- <returns></returns>
953- </member>
954- <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
955- <summary>
956- Write a description of this constraint to a MessageWriter
957- </summary>
958- <param name="writer"></param>
959- </member>
960- <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
961- <summary>
962- CollectionContainsConstraint is used to test whether a collection
963- contains an expected object as a member.
964- </summary>
965- </member>
966- <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
967- <summary>
968- Construct a CollectionContainsConstraint
969- </summary>
970- <param name="expected"></param>
971- </member>
972- <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.doMatch(System.Collections.IEnumerable)">
973- <summary>
974- Test whether the expected item is contained in the collection
975- </summary>
976- <param name="actual"></param>
977- <returns></returns>
978- </member>
979- <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
980- <summary>
981- Write a descripton of the constraint to a MessageWriter
982- </summary>
983- <param name="writer"></param>
984- </member>
985- <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
986- <summary>
987- CollectionEquivalentCOnstraint is used to determine whether two
988- collections are equivalent.
989- </summary>
990- </member>
991- <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
992- <summary>
993- Construct a CollectionEquivalentConstraint
994- </summary>
995- <param name="expected"></param>
996- </member>
997- <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.doMatch(System.Collections.IEnumerable)">
998- <summary>
999- Test whether two collections are equivalent
1000- </summary>
1001- <param name="actual"></param>
1002- <returns></returns>
1003- </member>
1004- <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1005- <summary>
1006- Write a description of this constraint to a MessageWriter
1007- </summary>
1008- <param name="writer"></param>
1009- </member>
1010- <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
1011- <summary>
1012- CollectionSubsetConstraint is used to determine whether
1013- one collection is a subset of another
1014- </summary>
1015- </member>
1016- <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
1017- <summary>
1018- Construct a CollectionSubsetConstraint
1019- </summary>
1020- <param name="expected">The collection that the actual value is expected to be a subset of</param>
1021- </member>
1022- <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.doMatch(System.Collections.IEnumerable)">
1023- <summary>
1024- Test whether the actual collection is a subset of
1025- the expected collection provided.
1026- </summary>
1027- <param name="actual"></param>
1028- <returns></returns>
1029- </member>
1030- <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1031- <summary>
1032- Write a description of this constraint to a MessageWriter
1033- </summary>
1034- <param name="writer"></param>
1035- </member>
1036- <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
1037- <summary>
1038- CollectionOrderedConstraint is used to test whether a collection is ordered.
1039- </summary>
1040- </member>
1041- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
1042- <summary>
1043- Construct a CollectionOrderedConstraint
1044- </summary>
1045- </member>
1046- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
1047- <summary>
1048- Modifies the constraint to use an IComparer and returns self.
1049- </summary>
1050- </member>
1051- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
1052- <summary>
1053- Modifies the constraint to use an IComparer&lt;T&gt; and returns self.
1054- </summary>
1055- </member>
1056- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
1057- <summary>
1058- Modifies the constraint to use a Comparison&lt;T&gt; and returns self.
1059- </summary>
1060- </member>
1061- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
1062- <summary>
1063- Modifies the constraint to test ordering by the value of
1064- a specified property and returns self.
1065- </summary>
1066- </member>
1067- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.doMatch(System.Collections.IEnumerable)">
1068- <summary>
1069- Test whether the collection is ordered
1070- </summary>
1071- <param name="actual"></param>
1072- <returns></returns>
1073- </member>
1074- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1075- <summary>
1076- Write a description of the constraint to a MessageWriter
1077- </summary>
1078- <param name="writer"></param>
1079- </member>
1080- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.ToString">
1081- <summary>
1082- Returns the string representation of the constraint.
1083- </summary>
1084- <returns></returns>
1085- </member>
1086- <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
1087- <summary>
1088- If used performs a reverse comparison
1089- </summary>
1090- </member>
1091- <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
1092- <summary>
1093- Abstract base class for constraints that compare values to
1094- determine if one is greater than, equal to or less than
1095- the other.
1096- </summary>
1097- </member>
1098- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.expected">
1099- <summary>
1100- The value against which a comparison is to be made
1101- </summary>
1102- </member>
1103- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.ltOK">
1104- <summary>
1105- If true, less than returns success
1106- </summary>
1107- </member>
1108- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.eqOK">
1109- <summary>
1110- if true, equal returns success
1111- </summary>
1112- </member>
1113- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.gtOK">
1114- <summary>
1115- if true, greater than returns success
1116- </summary>
1117- </member>
1118- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.predicate">
1119- <summary>
1120- The predicate used as a part of the description
1121- </summary>
1122- </member>
1123- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.comparer">
1124- <summary>
1125- ComparisonAdapter to be used in making the comparison
1126- </summary>
1127- </member>
1128- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object,System.Boolean,System.Boolean,System.Boolean,System.String)">
1129- <summary>
1130- Initializes a new instance of the <see cref="T:ComparisonConstraint"/> class.
1131- </summary>
1132- <param name="value">The value against which to make a comparison.</param>
1133- <param name="ltOK">if set to <c>true</c> less succeeds.</param>
1134- <param name="eqOK">if set to <c>true</c> equal succeeds.</param>
1135- <param name="gtOK">if set to <c>true</c> greater succeeds.</param>
1136- <param name="predicate">String used in describing the constraint.</param>
1137- </member>
1138- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Matches(System.Object)">
1139- <summary>
1140- Test whether the constraint is satisfied by a given value
1141- </summary>
1142- <param name="actual">The value to be tested</param>
1143- <returns>True for success, false for failure</returns>
1144- </member>
1145- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1146- <summary>
1147- Write the constraint description to a MessageWriter
1148- </summary>
1149- <param name="writer">The writer on which the description is displayed</param>
1150- </member>
1151- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
1152- <summary>
1153- Modifies the constraint to use an IComparer and returns self
1154- </summary>
1155- </member>
1156- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
1157- <summary>
1158- Modifies the constraint to use an IComparer&lt;T&gt; and returns self
1159- </summary>
1160- </member>
1161- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
1162- <summary>
1163- Modifies the constraint to use a Comparison&lt;T&gt; and returns self
1164- </summary>
1165- </member>
1166- <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
1167- <summary>
1168- Tests whether a value is greater than the value supplied to its constructor
1169- </summary>
1170- </member>
1171- <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
1172- <summary>
1173- Initializes a new instance of the <see cref="T:GreaterThanConstraint"/> class.
1174- </summary>
1175- <param name="expected">The expected value.</param>
1176- </member>
1177- <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
1178- <summary>
1179- Tests whether a value is greater than or equal to the value supplied to its constructor
1180- </summary>
1181- </member>
1182- <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
1183- <summary>
1184- Initializes a new instance of the <see cref="T:GreaterThanOrEqualConstraint"/> class.
1185- </summary>
1186- <param name="expected">The expected value.</param>
1187- </member>
1188- <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
1189- <summary>
1190- Tests whether a value is less than the value supplied to its constructor
1191- </summary>
1192- </member>
1193- <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
1194- <summary>
1195- Initializes a new instance of the <see cref="T:LessThanConstraint"/> class.
1196- </summary>
1197- <param name="expected">The expected value.</param>
1198- </member>
1199- <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
1200- <summary>
1201- Tests whether a value is less than or equal to the value supplied to its constructor
1202- </summary>
1203- </member>
1204- <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
1205- <summary>
1206- Initializes a new instance of the <see cref="T:LessThanOrEqualConstraint"/> class.
1207- </summary>
1208- <param name="expected">The expected value.</param>
1209- </member>
1210- <member name="T:NUnit.Framework.Constraints.ActualValueDelegate">
1211- <summary>
1212- Delegate used to delay evaluation of the actual value
1213- to be used in evaluating a constraint
1214- </summary>
1215- </member>
1216- <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
1217- <summary>
1218- ConstraintBuilder maintains the stacks that are used in
1219- processing a ConstraintExpression. An OperatorStack
1220- is used to hold operators that are waiting for their
1221- operands to be reognized. a ConstraintStack holds
1222- input constraints as well as the results of each
1223- operator applied.
1224- </summary>
1225- </member>
1226- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
1227- <summary>
1228- Initializes a new instance of the <see cref="T:ConstraintBuilder"/> class.
1229- </summary>
1230- </member>
1231- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
1232- <summary>
1233- Appends the specified operator to the expression by first
1234- reducing the operator stack and then pushing the new
1235- operator on the stack.
1236- </summary>
1237- <param name="op">The operator to push.</param>
1238- </member>
1239- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
1240- <summary>
1241- Appends the specified constraint to the expresson by pushing
1242- it on the constraint stack.
1243- </summary>
1244- <param name="constraint">The constraint to push.</param>
1245- </member>
1246- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
1247- <summary>
1248- Sets the top operator right context.
1249- </summary>
1250- <param name="rightContext">The right context.</param>
1251- </member>
1252- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
1253- <summary>
1254- Reduces the operator stack until the topmost item
1255- precedence is greater than or equal to the target precedence.
1256- </summary>
1257- <param name="targetPrecedence">The target precedence.</param>
1258- </member>
1259- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
1260- <summary>
1261- Resolves this instance, returning a Constraint. If the builder
1262- is not currently in a resolvable state, an exception is thrown.
1263- </summary>
1264- <returns>The resolved constraint</returns>
1265- </member>
1266- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
1267- <summary>
1268- Gets a value indicating whether this instance is resolvable.
1269- </summary>
1270- <value>
1271- <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
1272- </value>
1273- </member>
1274- <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
1275- <summary>
1276- OperatorStack is a type-safe stack for holding ConstraintOperators
1277- </summary>
1278- </member>
1279- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
1280- <summary>
1281- Initializes a new instance of the <see cref="T:OperatorStack"/> class.
1282- </summary>
1283- <param name="builder">The builder.</param>
1284- </member>
1285- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
1286- <summary>
1287- Pushes the specified operator onto the stack.
1288- </summary>
1289- <param name="op">The op.</param>
1290- </member>
1291- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
1292- <summary>
1293- Pops the topmost operator from the stack.
1294- </summary>
1295- <returns></returns>
1296- </member>
1297- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
1298- <summary>
1299- Gets a value indicating whether this <see cref="T:OpStack"/> is empty.
1300- </summary>
1301- <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
1302- </member>
1303- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
1304- <summary>
1305- Gets the topmost operator without modifying the stack.
1306- </summary>
1307- <value>The top.</value>
1308- </member>
1309- <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
1310- <summary>
1311- ConstraintStack is a type-safe stack for holding Constraints
1312- </summary>
1313- </member>
1314- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
1315- <summary>
1316- Initializes a new instance of the <see cref="T:ConstraintStack"/> class.
1317- </summary>
1318- <param name="builder">The builder.</param>
1319- </member>
1320- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.Constraint)">
1321- <summary>
1322- Pushes the specified constraint. As a side effect,
1323- the constraint's builder field is set to the
1324- ConstraintBuilder owning this stack.
1325- </summary>
1326- <param name="constraint">The constraint.</param>
1327- </member>
1328- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
1329- <summary>
1330- Pops this topmost constrait from the stack.
1331- As a side effect, the constraint's builder
1332- field is set to null.
1333- </summary>
1334- <returns></returns>
1335- </member>
1336- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
1337- <summary>
1338- Gets a value indicating whether this <see cref="T:ConstraintStack"/> is empty.
1339- </summary>
1340- <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
1341- </member>
1342- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Top">
1343- <summary>
1344- Gets the topmost constraint without modifying the stack.
1345- </summary>
1346- <value>The topmost constraint</value>
1347- </member>
1348- <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
1349- <summary>
1350- EmptyConstraint tests a whether a string or collection is empty,
1351- postponing the decision about which test is applied until the
1352- type of the actual argument is known.
1353- </summary>
1354- </member>
1355- <member name="M:NUnit.Framework.Constraints.EmptyConstraint.Matches(System.Object)">
1356- <summary>
1357- Test whether the constraint is satisfied by a given value
1358- </summary>
1359- <param name="actual">The value to be tested</param>
1360- <returns>True for success, false for failure</returns>
1361- </member>
1362- <member name="M:NUnit.Framework.Constraints.EmptyConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1363- <summary>
1364- Write the constraint description to a MessageWriter
1365- </summary>
1366- <param name="writer">The writer on which the description is displayed</param>
1367- </member>
1368- <member name="T:NUnit.Framework.Constraints.EqualConstraint">
1369- <summary>
1370- EqualConstraint is able to compare an actual value with the
1371- expected value provided in its constructor. Two objects are
1372- considered equal if both are null, or if both have the same
1373- value. NUnit has special semantics for some object types.
1374- </summary>
1375- </member>
1376- <member name="F:NUnit.Framework.Constraints.EqualConstraint.clipStrings">
1377- <summary>
1378- If true, strings in error messages will be clipped
1379- </summary>
1380- </member>
1381- <member name="F:NUnit.Framework.Constraints.EqualConstraint.comparer">
1382- <summary>
1383- NUnitEqualityComparer used to test equality.
1384- </summary>
1385- </member>
1386- <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
1387- <summary>
1388- Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
1389- </summary>
1390- <param name="expected">The expected value.</param>
1391- </member>
1392- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
1393- <summary>
1394- Flag the constraint to use a tolerance when determining equality.
1395- </summary>
1396- <param name="amount">Tolerance value to be used</param>
1397- <returns>Self.</returns>
1398- </member>
1399- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Comparer(System.Collections.IComparer)">
1400- <summary>
1401- Flag the constraint to use the supplied IComparer object.
1402- </summary>
1403- <param name="comparer">The IComparer object to use.</param>
1404- <returns>Self.</returns>
1405- </member>
1406- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
1407- <summary>
1408- Flag the constraint to use the supplied IComparer object.
1409- </summary>
1410- <param name="comparer">The IComparer object to use.</param>
1411- <returns>Self.</returns>
1412- </member>
1413- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
1414- <summary>
1415- Flag the constraint to use the supplied IComparer object.
1416- </summary>
1417- <param name="comparer">The IComparer object to use.</param>
1418- <returns>Self.</returns>
1419- </member>
1420- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
1421- <summary>
1422- Flag the constraint to use the supplied Comparison object.
1423- </summary>
1424- <param name="comparer">The IComparer object to use.</param>
1425- <returns>Self.</returns>
1426- </member>
1427- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
1428- <summary>
1429- Flag the constraint to use the supplied IEqualityComparer object.
1430- </summary>
1431- <param name="comparer">The IComparer object to use.</param>
1432- <returns>Self.</returns>
1433- </member>
1434- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
1435- <summary>
1436- Flag the constraint to use the supplied IEqualityComparer object.
1437- </summary>
1438- <param name="comparer">The IComparer object to use.</param>
1439- <returns>Self.</returns>
1440- </member>
1441- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Matches(System.Object)">
1442- <summary>
1443- Test whether the constraint is satisfied by a given value
1444- </summary>
1445- <param name="actual">The value to be tested</param>
1446- <returns>True for success, false for failure</returns>
1447- </member>
1448- <member name="M:NUnit.Framework.Constraints.EqualConstraint.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
1449- <summary>
1450- Write a failure message. Overridden to provide custom
1451- failure messages for EqualConstraint.
1452- </summary>
1453- <param name="writer">The MessageWriter to write to</param>
1454- </member>
1455- <member name="M:NUnit.Framework.Constraints.EqualConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1456- <summary>
1457- Write description of this constraint
1458- </summary>
1459- <param name="writer">The MessageWriter to write to</param>
1460- </member>
1461- <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
1462- <summary>
1463- Display the failure information for two collections that did not match.
1464- </summary>
1465- <param name="writer">The MessageWriter on which to display</param>
1466- <param name="expected">The expected collection.</param>
1467- <param name="actual">The actual collection</param>
1468- <param name="depth">The depth of this failure in a set of nested collections</param>
1469- </member>
1470- <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
1471- <summary>
1472- Displays a single line showing the types and sizes of the expected
1473- and actual collections or arrays. If both are identical, the value is
1474- only shown once.
1475- </summary>
1476- <param name="writer">The MessageWriter on which to display</param>
1477- <param name="expected">The expected collection or array</param>
1478- <param name="actual">The actual collection or array</param>
1479- <param name="indent">The indentation level for the message line</param>
1480- </member>
1481- <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32,System.Int32)">
1482- <summary>
1483- Displays a single line showing the point in the expected and actual
1484- arrays at which the comparison failed. If the arrays have different
1485- structures or dimensions, both values are shown.
1486- </summary>
1487- <param name="writer">The MessageWriter on which to display</param>
1488- <param name="expected">The expected array</param>
1489- <param name="actual">The actual array</param>
1490- <param name="failurePoint">Index of the failure point in the underlying collections</param>
1491- <param name="indent">The indentation level for the message line</param>
1492- </member>
1493- <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
1494- <summary>
1495- Flag the constraint to ignore case and return self.
1496- </summary>
1497- </member>
1498- <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
1499- <summary>
1500- Flag the constraint to suppress string clipping
1501- and return self.
1502- </summary>
1503- </member>
1504- <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
1505- <summary>
1506- Flag the constraint to compare arrays as collections
1507- and return self.
1508- </summary>
1509- </member>
1510- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
1511- <summary>
1512- Switches the .Within() modifier to interpret its tolerance as
1513- a distance in representable values (see remarks).
1514- </summary>
1515- <returns>Self.</returns>
1516- <remarks>
1517- Ulp stands for "unit in the last place" and describes the minimum
1518- amount a given value can change. For any integers, an ulp is 1 whole
1519- digit. For floating point values, the accuracy of which is better
1520- for smaller numbers and worse for larger numbers, an ulp depends
1521- on the size of the number. Using ulps for comparison of floating
1522- point results instead of fixed tolerances is safer because it will
1523- automatically compensate for the added inaccuracy of larger numbers.
1524- </remarks>
1525- </member>
1526- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
1527- <summary>
1528- Switches the .Within() modifier to interpret its tolerance as
1529- a percentage that the actual values is allowed to deviate from
1530- the expected value.
1531- </summary>
1532- <returns>Self</returns>
1533- </member>
1534- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
1535- <summary>
1536- Causes the tolerance to be interpreted as a TimeSpan in days.
1537- </summary>
1538- <returns>Self</returns>
1539- </member>
1540- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
1541- <summary>
1542- Causes the tolerance to be interpreted as a TimeSpan in hours.
1543- </summary>
1544- <returns>Self</returns>
1545- </member>
1546- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
1547- <summary>
1548- Causes the tolerance to be interpreted as a TimeSpan in minutes.
1549- </summary>
1550- <returns>Self</returns>
1551- </member>
1552- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
1553- <summary>
1554- Causes the tolerance to be interpreted as a TimeSpan in seconds.
1555- </summary>
1556- <returns>Self</returns>
1557- </member>
1558- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
1559- <summary>
1560- Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
1561- </summary>
1562- <returns>Self</returns>
1563- </member>
1564- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
1565- <summary>
1566- Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
1567- </summary>
1568- <returns>Self</returns>
1569- </member>
1570- <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
1571- <summary>
1572- SameAsConstraint tests whether an object is identical to
1573- the object passed to its constructor
1574- </summary>
1575- </member>
1576- <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
1577- <summary>
1578- Initializes a new instance of the <see cref="T:SameAsConstraint"/> class.
1579- </summary>
1580- <param name="expected">The expected object.</param>
1581- </member>
1582- <member name="M:NUnit.Framework.Constraints.SameAsConstraint.Matches(System.Object)">
1583- <summary>
1584- Test whether the constraint is satisfied by a given value
1585- </summary>
1586- <param name="actual">The value to be tested</param>
1587- <returns>True for success, false for failure</returns>
1588- </member>
1589- <member name="M:NUnit.Framework.Constraints.SameAsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1590- <summary>
1591- Write the constraint description to a MessageWriter
1592- </summary>
1593- <param name="writer">The writer on which the description is displayed</param>
1594- </member>
1595- <member name="T:NUnit.Framework.Constraints.StringConstraint">
1596- <summary>
1597- StringConstraint is the abstract base for constraints
1598- that operate on strings. It supports the IgnoreCase
1599- modifier for string operations.
1600- </summary>
1601- </member>
1602- <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
1603- <summary>
1604- The expected value
1605- </summary>
1606- </member>
1607- <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
1608- <summary>
1609- Indicates whether tests should be case-insensitive
1610- </summary>
1611- </member>
1612- <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
1613- <summary>
1614- Constructs a StringConstraint given an expected value
1615- </summary>
1616- <param name="expected">The expected value</param>
1617- </member>
1618- <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
1619- <summary>
1620- Modify the constraint to ignore case in matching.
1621- </summary>
1622- </member>
1623- <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
1624- <summary>
1625- EmptyStringConstraint tests whether a string is empty.
1626- </summary>
1627- </member>
1628- <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.Object)">
1629- <summary>
1630- Test whether the constraint is satisfied by a given value
1631- </summary>
1632- <param name="actual">The value to be tested</param>
1633- <returns>True for success, false for failure</returns>
1634- </member>
1635- <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1636- <summary>
1637- Write the constraint description to a MessageWriter
1638- </summary>
1639- <param name="writer">The writer on which the description is displayed</param>
1640- </member>
1641- <member name="T:NUnit.Framework.Constraints.NullOrEmptyStringConstraint">
1642- <summary>
1643- NullEmptyStringConstraint tests whether a string is either null or empty.
1644- </summary>
1645- </member>
1646- <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.#ctor">
1647- <summary>
1648- Constructs a new NullOrEmptyStringConstraint
1649- </summary>
1650- </member>
1651- <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.Matches(System.Object)">
1652- <summary>
1653- Test whether the constraint is satisfied by a given value
1654- </summary>
1655- <param name="actual">The value to be tested</param>
1656- <returns>True for success, false for failure</returns>
1657- </member>
1658- <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1659- <summary>
1660- Write the constraint description to a MessageWriter
1661- </summary>
1662- <param name="writer">The writer on which the description is displayed</param>
1663- </member>
1664- <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
1665- <summary>
1666- SubstringConstraint can test whether a string contains
1667- the expected substring.
1668- </summary>
1669- </member>
1670- <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
1671- <summary>
1672- Initializes a new instance of the <see cref="T:SubstringConstraint"/> class.
1673- </summary>
1674- <param name="expected">The expected.</param>
1675- </member>
1676- <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.Object)">
1677- <summary>
1678- Test whether the constraint is satisfied by a given value
1679- </summary>
1680- <param name="actual">The value to be tested</param>
1681- <returns>True for success, false for failure</returns>
1682- </member>
1683- <member name="M:NUnit.Framework.Constraints.SubstringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1684- <summary>
1685- Write the constraint description to a MessageWriter
1686- </summary>
1687- <param name="writer">The writer on which the description is displayed</param>
1688- </member>
1689- <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
1690- <summary>
1691- StartsWithConstraint can test whether a string starts
1692- with an expected substring.
1693- </summary>
1694- </member>
1695- <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
1696- <summary>
1697- Initializes a new instance of the <see cref="T:StartsWithConstraint"/> class.
1698- </summary>
1699- <param name="expected">The expected string</param>
1700- </member>
1701- <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.Object)">
1702- <summary>
1703- Test whether the constraint is matched by the actual value.
1704- This is a template method, which calls the IsMatch method
1705- of the derived class.
1706- </summary>
1707- <param name="actual"></param>
1708- <returns></returns>
1709- </member>
1710- <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1711- <summary>
1712- Write the constraint description to a MessageWriter
1713- </summary>
1714- <param name="writer">The writer on which the description is displayed</param>
1715- </member>
1716- <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
1717- <summary>
1718- EndsWithConstraint can test whether a string ends
1719- with an expected substring.
1720- </summary>
1721- </member>
1722- <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
1723- <summary>
1724- Initializes a new instance of the <see cref="T:EndsWithConstraint"/> class.
1725- </summary>
1726- <param name="expected">The expected string</param>
1727- </member>
1728- <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.Object)">
1729- <summary>
1730- Test whether the constraint is matched by the actual value.
1731- This is a template method, which calls the IsMatch method
1732- of the derived class.
1733- </summary>
1734- <param name="actual"></param>
1735- <returns></returns>
1736- </member>
1737- <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1738- <summary>
1739- Write the constraint description to a MessageWriter
1740- </summary>
1741- <param name="writer">The writer on which the description is displayed</param>
1742- </member>
1743- <member name="T:NUnit.Framework.Constraints.RegexConstraint">
1744- <summary>
1745- RegexConstraint can test whether a string matches
1746- the pattern provided.
1747- </summary>
1748- </member>
1749- <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
1750- <summary>
1751- Initializes a new instance of the <see cref="T:RegexConstraint"/> class.
1752- </summary>
1753- <param name="pattern">The pattern.</param>
1754- </member>
1755- <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.Object)">
1756- <summary>
1757- Test whether the constraint is satisfied by a given value
1758- </summary>
1759- <param name="actual">The value to be tested</param>
1760- <returns>True for success, false for failure</returns>
1761- </member>
1762- <member name="M:NUnit.Framework.Constraints.RegexConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1763- <summary>
1764- Write the constraint description to a MessageWriter
1765- </summary>
1766- <param name="writer">The writer on which the description is displayed</param>
1767- </member>
1768- <member name="T:NUnit.Framework.Constraints.TypeConstraint">
1769- <summary>
1770- TypeConstraint is the abstract base for constraints
1771- that take a Type as their expected value.
1772- </summary>
1773- </member>
1774- <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
1775- <summary>
1776- The expected Type used by the constraint
1777- </summary>
1778- </member>
1779- <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type)">
1780- <summary>
1781- Construct a TypeConstraint for a given Type
1782- </summary>
1783- <param name="type"></param>
1784- </member>
1785- <member name="M:NUnit.Framework.Constraints.TypeConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
1786- <summary>
1787- Write the actual value for a failing constraint test to a
1788- MessageWriter. TypeConstraints override this method to write
1789- the name of the type.
1790- </summary>
1791- <param name="writer">The writer on which the actual value is displayed</param>
1792- </member>
1793- <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
1794- <summary>
1795- ExactTypeConstraint is used to test that an object
1796- is of the exact type provided in the constructor
1797- </summary>
1798- </member>
1799- <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
1800- <summary>
1801- Construct an ExactTypeConstraint for a given Type
1802- </summary>
1803- <param name="type">The expected Type.</param>
1804- </member>
1805- <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
1806- <summary>
1807- Test that an object is of the exact type specified
1808- </summary>
1809- <param name="actual">The actual value.</param>
1810- <returns>True if the tested object is of the exact type provided, otherwise false.</returns>
1811- </member>
1812- <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1813- <summary>
1814- Write the description of this constraint to a MessageWriter
1815- </summary>
1816- <param name="writer">The MessageWriter to use</param>
1817- </member>
1818- <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
1819- <summary>
1820- InstanceOfTypeConstraint is used to test that an object
1821- is of the same type provided or derived from it.
1822- </summary>
1823- </member>
1824- <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
1825- <summary>
1826- Construct an InstanceOfTypeConstraint for the type provided
1827- </summary>
1828- <param name="type">The expected Type</param>
1829- </member>
1830- <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
1831- <summary>
1832- Test whether an object is of the specified type or a derived type
1833- </summary>
1834- <param name="actual">The object to be tested</param>
1835- <returns>True if the object is of the provided type or derives from it, otherwise false.</returns>
1836- </member>
1837- <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1838- <summary>
1839- Write a description of this constraint to a MessageWriter
1840- </summary>
1841- <param name="writer">The MessageWriter to use</param>
1842- </member>
1843- <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
1844- <summary>
1845- AssignableFromConstraint is used to test that an object
1846- can be assigned from a given Type.
1847- </summary>
1848- </member>
1849- <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
1850- <summary>
1851- Construct an AssignableFromConstraint for the type provided
1852- </summary>
1853- <param name="type"></param>
1854- </member>
1855- <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
1856- <summary>
1857- Test whether an object can be assigned from the specified type
1858- </summary>
1859- <param name="actual">The object to be tested</param>
1860- <returns>True if the object can be assigned a value of the expected Type, otherwise false.</returns>
1861- </member>
1862- <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1863- <summary>
1864- Write a description of this constraint to a MessageWriter
1865- </summary>
1866- <param name="writer">The MessageWriter to use</param>
1867- </member>
1868- <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
1869- <summary>
1870- AssignableToConstraint is used to test that an object
1871- can be assigned to a given Type.
1872- </summary>
1873- </member>
1874- <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
1875- <summary>
1876- Construct an AssignableToConstraint for the type provided
1877- </summary>
1878- <param name="type"></param>
1879- </member>
1880- <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
1881- <summary>
1882- Test whether an object can be assigned to the specified type
1883- </summary>
1884- <param name="actual">The object to be tested</param>
1885- <returns>True if the object can be assigned a value of the expected Type, otherwise false.</returns>
1886- </member>
1887- <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1888- <summary>
1889- Write a description of this constraint to a MessageWriter
1890- </summary>
1891- <param name="writer">The MessageWriter to use</param>
1892- </member>
1893- <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
1894- <summary>
1895- ContainsConstraint tests a whether a string contains a substring
1896- or a collection contains an object. It postpones the decision of
1897- which test to use until the type of the actual argument is known.
1898- This allows testing whether a string is contained in a collection
1899- or as a substring of another string using the same syntax.
1900- </summary>
1901- </member>
1902- <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
1903- <summary>
1904- Initializes a new instance of the <see cref="T:ContainsConstraint"/> class.
1905- </summary>
1906- <param name="expected">The expected.</param>
1907- </member>
1908- <member name="M:NUnit.Framework.Constraints.ContainsConstraint.Matches(System.Object)">
1909- <summary>
1910- Test whether the constraint is satisfied by a given value
1911- </summary>
1912- <param name="actual">The value to be tested</param>
1913- <returns>True for success, false for failure</returns>
1914- </member>
1915- <member name="M:NUnit.Framework.Constraints.ContainsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1916- <summary>
1917- Write the constraint description to a MessageWriter
1918- </summary>
1919- <param name="writer">The writer on which the description is displayed</param>
1920- </member>
1921- <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
1922- <summary>
1923- Flag the constraint to ignore case and return self.
1924- </summary>
1925- </member>
1926- <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
1927- <summary>
1928- PropertyExistsConstraint tests that a named property
1929- exists on the object provided through Match.
1930-
1931- Originally, PropertyConstraint provided this feature
1932- in addition to making optional tests on the vaue
1933- of the property. The two constraints are now separate.
1934- </summary>
1935- </member>
1936- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
1937- <summary>
1938- Initializes a new instance of the <see cref="T:PropertyExistConstraint"/> class.
1939- </summary>
1940- <param name="name">The name of the property.</param>
1941- </member>
1942- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.Matches(System.Object)">
1943- <summary>
1944- Test whether the property exists for a given object
1945- </summary>
1946- <param name="actual">The object to be tested</param>
1947- <returns>True for success, false for failure</returns>
1948- </member>
1949- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1950- <summary>
1951- Write the constraint description to a MessageWriter
1952- </summary>
1953- <param name="writer">The writer on which the description is displayed</param>
1954- </member>
1955- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
1956- <summary>
1957- Write the actual value for a failing constraint test to a
1958- MessageWriter.
1959- </summary>
1960- <param name="writer">The writer on which the actual value is displayed</param>
1961- </member>
1962- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ToString">
1963- <summary>
1964- Returns the string representation of the constraint.
1965- </summary>
1966- <returns></returns>
1967- </member>
1968- <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
1969- <summary>
1970- PropertyConstraint extracts a named property and uses
1971- its value as the actual value for a chained constraint.
1972- </summary>
1973- </member>
1974- <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
1975- <summary>
1976- Abstract base class used for prefixes
1977- </summary>
1978- </member>
1979- <member name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
1980- <summary>
1981- The base constraint
1982- </summary>
1983- </member>
1984- <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
1985- <summary>
1986- Construct given a base constraint
1987- </summary>
1988- <param name="resolvable"></param>
1989- </member>
1990- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.Constraint)">
1991- <summary>
1992- Initializes a new instance of the <see cref="T:PropertyConstraint"/> class.
1993- </summary>
1994- <param name="name">The name.</param>
1995- <param name="baseConstraint">The constraint to apply to the property.</param>
1996- </member>
1997- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.Matches(System.Object)">
1998- <summary>
1999- Test whether the constraint is satisfied by a given value
2000- </summary>
2001- <param name="actual">The value to be tested</param>
2002- <returns>True for success, false for failure</returns>
2003- </member>
2004- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2005- <summary>
2006- Write the constraint description to a MessageWriter
2007- </summary>
2008- <param name="writer">The writer on which the description is displayed</param>
2009- </member>
2010- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
2011- <summary>
2012- Write the actual value for a failing constraint test to a
2013- MessageWriter. The default implementation simply writes
2014- the raw value of actual, leaving it to the writer to
2015- perform any formatting.
2016- </summary>
2017- <param name="writer">The writer on which the actual value is displayed</param>
2018- </member>
2019- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ToString">
2020- <summary>
2021- Returns the string representation of the constraint.
2022- </summary>
2023- <returns></returns>
2024- </member>
2025- <member name="T:NUnit.Framework.Constraints.NotConstraint">
2026- <summary>
2027- NotConstraint negates the effect of some other constraint
2028- </summary>
2029- </member>
2030- <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
2031- <summary>
2032- Initializes a new instance of the <see cref="T:NotConstraint"/> class.
2033- </summary>
2034- <param name="baseConstraint">The base constraint to be negated.</param>
2035- </member>
2036- <member name="M:NUnit.Framework.Constraints.NotConstraint.Matches(System.Object)">
2037- <summary>
2038- Test whether the constraint is satisfied by a given value
2039- </summary>
2040- <param name="actual">The value to be tested</param>
2041- <returns>True for if the base constraint fails, false if it succeeds</returns>
2042- </member>
2043- <member name="M:NUnit.Framework.Constraints.NotConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2044- <summary>
2045- Write the constraint description to a MessageWriter
2046- </summary>
2047- <param name="writer">The writer on which the description is displayed</param>
2048- </member>
2049- <member name="M:NUnit.Framework.Constraints.NotConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
2050- <summary>
2051- Write the actual value for a failing constraint test to a MessageWriter.
2052- </summary>
2053- <param name="writer">The writer on which the actual value is displayed</param>
2054- </member>
2055- <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
2056- <summary>
2057- AllItemsConstraint applies another constraint to each
2058- item in a collection, succeeding if they all succeed.
2059- </summary>
2060- </member>
2061- <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
2062- <summary>
2063- Construct an AllItemsConstraint on top of an existing constraint
2064- </summary>
2065- <param name="itemConstraint"></param>
2066- </member>
2067- <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.Matches(System.Object)">
2068- <summary>
2069- Apply the item constraint to each item in the collection,
2070- failing if any item fails.
2071- </summary>
2072- <param name="actual"></param>
2073- <returns></returns>
2074- </member>
2075- <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2076- <summary>
2077- Write a description of this constraint to a MessageWriter
2078- </summary>
2079- <param name="writer"></param>
2080- </member>
2081- <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
2082- <summary>
2083- SomeItemsConstraint applies another constraint to each
2084- item in a collection, succeeding if any of them succeeds.
2085- </summary>
2086- </member>
2087- <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
2088- <summary>
2089- Construct a SomeItemsConstraint on top of an existing constraint
2090- </summary>
2091- <param name="itemConstraint"></param>
2092- </member>
2093- <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Matches(System.Object)">
2094- <summary>
2095- Apply the item constraint to each item in the collection,
2096- succeeding if any item succeeds.
2097- </summary>
2098- <param name="actual"></param>
2099- <returns></returns>
2100- </member>
2101- <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2102- <summary>
2103- Write a description of this constraint to a MessageWriter
2104- </summary>
2105- <param name="writer"></param>
2106- </member>
2107- <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
2108- <summary>
2109- NoItemConstraint applies another constraint to each
2110- item in a collection, failing if any of them succeeds.
2111- </summary>
2112- </member>
2113- <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
2114- <summary>
2115- Construct a SomeItemsConstraint on top of an existing constraint
2116- </summary>
2117- <param name="itemConstraint"></param>
2118- </member>
2119- <member name="M:NUnit.Framework.Constraints.NoItemConstraint.Matches(System.Object)">
2120- <summary>
2121- Apply the item constraint to each item in the collection,
2122- failing if any item fails.
2123- </summary>
2124- <param name="actual"></param>
2125- <returns></returns>
2126- </member>
2127- <member name="M:NUnit.Framework.Constraints.NoItemConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2128- <summary>
2129- Write a description of this constraint to a MessageWriter
2130- </summary>
2131- <param name="writer"></param>
2132- </member>
2133- <member name="T:NUnit.Framework.Constraints.Numerics">
2134- <summary>
2135- The Numerics class contains common operations on numeric values.
2136- </summary>
2137- </member>
2138- <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
2139- <summary>
2140- Checks the type of the object, returning true if
2141- the object is a numeric type.
2142- </summary>
2143- <param name="obj">The object to check</param>
2144- <returns>true if the object is a numeric type</returns>
2145- </member>
2146- <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
2147- <summary>
2148- Checks the type of the object, returning true if
2149- the object is a floating point numeric type.
2150- </summary>
2151- <param name="obj">The object to check</param>
2152- <returns>true if the object is a floating point numeric type</returns>
2153- </member>
2154- <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
2155- <summary>
2156- Checks the type of the object, returning true if
2157- the object is a fixed point numeric type.
2158- </summary>
2159- <param name="obj">The object to check</param>
2160- <returns>true if the object is a fixed point numeric type</returns>
2161- </member>
2162- <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
2163- <summary>
2164- Test two numeric values for equality, performing the usual numeric
2165- conversions and using a provided or default tolerance. If the tolerance
2166- provided is Empty, this method may set it to a default tolerance.
2167- </summary>
2168- <param name="expected">The expected value</param>
2169- <param name="actual">The actual value</param>
2170- <param name="tolerance">A reference to the tolerance in effect</param>
2171- <returns>True if the values are equal</returns>
2172- </member>
2173- <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
2174- <summary>
2175- Compare two numeric values, performing the usual numeric conversions.
2176- </summary>
2177- <param name="expected">The expected value</param>
2178- <param name="actual">The actual value</param>
2179- <returns>The relationship of the values to each other</returns>
2180- </member>
2181- <member name="T:NUnit.Framework.Constraints.MessageWriter">
2182- <summary>
2183- MessageWriter is the abstract base for classes that write
2184- constraint descriptions and messages in some form. The
2185- class has separate methods for writing various components
2186- of a message, allowing implementations to tailor the
2187- presentation as needed.
2188- </summary>
2189- </member>
2190- <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
2191- <summary>
2192- Construct a MessageWriter given a culture
2193- </summary>
2194- </member>
2195- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
2196- <summary>
2197- Method to write single line message with optional args, usually
2198- written to precede the general failure message.
2199- </summary>
2200- <param name="message">The message to be written</param>
2201- <param name="args">Any arguments used in formatting the message</param>
2202- </member>
2203- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
2204- <summary>
2205- Method to write single line message with optional args, usually
2206- written to precede the general failure message, at a givel
2207- indentation level.
2208- </summary>
2209- <param name="level">The indentation level of the message</param>
2210- <param name="message">The message to be written</param>
2211- <param name="args">Any arguments used in formatting the message</param>
2212- </member>
2213- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.Constraint)">
2214- <summary>
2215- Display Expected and Actual lines for a constraint. This
2216- is called by MessageWriter's default implementation of
2217- WriteMessageTo and provides the generic two-line display.
2218- </summary>
2219- <param name="constraint">The constraint that failed</param>
2220- </member>
2221- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
2222- <summary>
2223- Display Expected and Actual lines for given values. This
2224- method may be called by constraints that need more control over
2225- the display of actual and expected values than is provided
2226- by the default implementation.
2227- </summary>
2228- <param name="expected">The expected value</param>
2229- <param name="actual">The actual value causing the failure</param>
2230- </member>
2231- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
2232- <summary>
2233- Display Expected and Actual lines for given values, including
2234- a tolerance value on the Expected line.
2235- </summary>
2236- <param name="expected">The expected value</param>
2237- <param name="actual">The actual value causing the failure</param>
2238- <param name="tolerance">The tolerance within which the test was made</param>
2239- </member>
2240- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
2241- <summary>
2242- Display the expected and actual string values on separate lines.
2243- If the mismatch parameter is >=0, an additional line is displayed
2244- line containing a caret that points to the mismatch point.
2245- </summary>
2246- <param name="expected">The expected string value</param>
2247- <param name="actual">The actual string value</param>
2248- <param name="mismatch">The point at which the strings don't match or -1</param>
2249- <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
2250- <param name="clipping">If true, the strings should be clipped to fit the line</param>
2251- </member>
2252- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteConnector(System.String)">
2253- <summary>
2254- Writes the text for a connector.
2255- </summary>
2256- <param name="connector">The connector.</param>
2257- </member>
2258- <member name="M:NUnit.Framework.Constraints.MessageWriter.WritePredicate(System.String)">
2259- <summary>
2260- Writes the text for a predicate.
2261- </summary>
2262- <param name="predicate">The predicate.</param>
2263- </member>
2264- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteExpectedValue(System.Object)">
2265- <summary>
2266- Writes the text for an expected value.
2267- </summary>
2268- <param name="expected">The expected value.</param>
2269- </member>
2270- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteModifier(System.String)">
2271- <summary>
2272- Writes the text for a modifier
2273- </summary>
2274- <param name="modifier">The modifier.</param>
2275- </member>
2276- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
2277- <summary>
2278- Writes the text for an actual value.
2279- </summary>
2280- <param name="actual">The actual value.</param>
2281- </member>
2282- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
2283- <summary>
2284- Writes the text for a generalized value.
2285- </summary>
2286- <param name="val">The value.</param>
2287- </member>
2288- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.ICollection,System.Int32,System.Int32)">
2289- <summary>
2290- Writes the text for a collection value,
2291- starting at a particular point, to a max length
2292- </summary>
2293- <param name="collection">The collection containing elements to write.</param>
2294- <param name="start">The starting point of the elements to write</param>
2295- <param name="max">The maximum number of elements to write</param>
2296- </member>
2297- <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
2298- <summary>
2299- Abstract method to get the max line length
2300- </summary>
2301- </member>
2302- <member name="T:NUnit.Framework.Constraints.MsgUtils">
2303- <summary>
2304- Static methods used in creating messages
2305- </summary>
2306- </member>
2307- <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
2308- <summary>
2309- Static string used when strings are clipped
2310- </summary>
2311- </member>
2312- <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
2313- <summary>
2314- Returns the representation of a type as used in NUnitLite.
2315- This is the same as Type.ToString() except for arrays,
2316- which are displayed with their declared sizes.
2317- </summary>
2318- <param name="obj"></param>
2319- <returns></returns>
2320- </member>
2321- <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
2322- <summary>
2323- Converts any control characters in a string
2324- to their escaped representation.
2325- </summary>
2326- <param name="s">The string to be converted</param>
2327- <returns>The converted string</returns>
2328- </member>
2329- <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
2330- <summary>
2331- Return the a string representation for a set of indices into an array
2332- </summary>
2333- <param name="indices">Array of indices for which a string is needed</param>
2334- </member>
2335- <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.ICollection,System.Int32)">
2336- <summary>
2337- Get an array of indices representing the point in a collection or
2338- array corresponding to a single int index into the collection.
2339- </summary>
2340- <param name="collection">The collection to which the indices apply</param>
2341- <param name="index">Index in the collection</param>
2342- <returns>Array of indices</returns>
2343- </member>
2344- <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
2345- <summary>
2346- Clip a string to a given length, starting at a particular offset, returning the clipped
2347- string with ellipses representing the removed parts
2348- </summary>
2349- <param name="s">The string to be clipped</param>
2350- <param name="maxStringLength">The maximum permitted length of the result string</param>
2351- <param name="clipStart">The point at which to start clipping</param>
2352- <returns>The clipped string</returns>
2353- </member>
2354- <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
2355- <summary>
2356- Clip the expected and actual strings in a coordinated fashion,
2357- so that they may be displayed together.
2358- </summary>
2359- <param name="expected"></param>
2360- <param name="actual"></param>
2361- <param name="maxDisplayLength"></param>
2362- <param name="mismatch"></param>
2363- </member>
2364- <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
2365- <summary>
2366- Shows the position two strings start to differ. Comparison
2367- starts at the start index.
2368- </summary>
2369- <param name="expected">The expected string</param>
2370- <param name="actual">The actual string</param>
2371- <param name="istart">The index in the strings at which comparison should start</param>
2372- <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
2373- <returns>-1 if no mismatch found, or the index where mismatch found</returns>
2374- </member>
2375- <member name="T:NUnit.Framework.Constraints.PathConstraint">
2376- <summary>
2377- PathConstraint serves as the abstract base of constraints
2378- that operate on paths and provides several helper methods.
2379- </summary>
2380- </member>
2381- <member name="F:NUnit.Framework.Constraints.PathConstraint.expected">
2382- <summary>
2383- The expected path used in the constraint
2384- </summary>
2385- </member>
2386- <member name="F:NUnit.Framework.Constraints.PathConstraint.caseInsensitive">
2387- <summary>
2388- Flag indicating whether a caseInsensitive comparison should be made
2389- </summary>
2390- </member>
2391- <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
2392- <summary>
2393- Construct a PathConstraint for a give expected path
2394- </summary>
2395- <param name="expected">The expected path</param>
2396- </member>
2397- <member name="M:NUnit.Framework.Constraints.PathConstraint.ToString">
2398- <summary>
2399- Returns the string representation of this constraint
2400- </summary>
2401- </member>
2402- <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
2403- <summary>
2404- Canonicalize the provided path
2405- </summary>
2406- <param name="path"></param>
2407- <returns>The path in standardized form</returns>
2408- </member>
2409- <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSamePath(System.String,System.String)">
2410- <summary>
2411- Test whether two paths are the same
2412- </summary>
2413- <param name="path1">The first path</param>
2414- <param name="path2">The second path</param>
2415- <returns></returns>
2416- </member>
2417- <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSamePathOrUnder(System.String,System.String)">
2418- <summary>
2419- Test whether one path is the same as or under another path
2420- </summary>
2421- <param name="path1">The first path - supposed to be the parent path</param>
2422- <param name="path2">The second path - supposed to be the child path</param>
2423- <returns></returns>
2424- </member>
2425- <member name="P:NUnit.Framework.Constraints.PathConstraint.IgnoreCase">
2426- <summary>
2427- Modifies the current instance to be case-insensitve
2428- and returns it.
2429- </summary>
2430- </member>
2431- <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
2432- <summary>
2433- Modifies the current instance to be case-sensitve
2434- and returns it.
2435- </summary>
2436- </member>
2437- <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
2438- <summary>
2439- Summary description for SamePathConstraint.
2440- </summary>
2441- </member>
2442- <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
2443- <summary>
2444- Initializes a new instance of the <see cref="T:SamePathConstraint"/> class.
2445- </summary>
2446- <param name="expected">The expected path</param>
2447- </member>
2448- <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.Object)">
2449- <summary>
2450- Test whether the constraint is satisfied by a given value
2451- </summary>
2452- <param name="actual">The value to be tested</param>
2453- <returns>True for success, false for failure</returns>
2454- </member>
2455- <member name="M:NUnit.Framework.Constraints.SamePathConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2456- <summary>
2457- Write the constraint description to a MessageWriter
2458- </summary>
2459- <param name="writer">The writer on which the description is displayed</param>
2460- </member>
2461- <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
2462- <summary>
2463- SamePathOrUnderConstraint tests that one path is under another
2464- </summary>
2465- </member>
2466- <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
2467- <summary>
2468- Initializes a new instance of the <see cref="T:SamePathOrUnderConstraint"/> class.
2469- </summary>
2470- <param name="expected">The expected path</param>
2471- </member>
2472- <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.Object)">
2473- <summary>
2474- Test whether the constraint is satisfied by a given value
2475- </summary>
2476- <param name="actual">The value to be tested</param>
2477- <returns>True for success, false for failure</returns>
2478- </member>
2479- <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2480- <summary>
2481- Write the constraint description to a MessageWriter
2482- </summary>
2483- <param name="writer">The writer on which the description is displayed</param>
2484- </member>
2485- <member name="T:NUnit.Framework.Constraints.EmptyDirectoryContraint">
2486- <summary>
2487- EmptyDirectoryConstraint is used to test that a directory is empty
2488- </summary>
2489- </member>
2490- <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.Matches(System.Object)">
2491- <summary>
2492- Test whether the constraint is satisfied by a given value
2493- </summary>
2494- <param name="actual">The value to be tested</param>
2495- <returns>True for success, false for failure</returns>
2496- </member>
2497- <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2498- <summary>
2499- Write the constraint description to a MessageWriter
2500- </summary>
2501- <param name="writer">The writer on which the description is displayed</param>
2502- </member>
2503- <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
2504- <summary>
2505- Write the actual value for a failing constraint test to a
2506- MessageWriter. The default implementation simply writes
2507- the raw value of actual, leaving it to the writer to
2508- perform any formatting.
2509- </summary>
2510- <param name="writer">The writer on which the actual value is displayed</param>
2511- </member>
2512- <member name="T:NUnit.Framework.Constraints.SubDirectoryConstraint">
2513- <summary>
2514- SubDirectoryConstraint is used to test that one directory is a subdirectory of another.
2515- </summary>
2516- </member>
2517- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.#ctor(System.IO.DirectoryInfo)">
2518- <summary>
2519- Initializes a new instance of the <see cref="T:SubDirectoryConstraint"/> class.
2520- </summary>
2521- <param name="dirInfo">The dir info.</param>
2522- </member>
2523- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.Matches(System.Object)">
2524- <summary>
2525- Test whether the constraint is satisfied by a given value
2526- </summary>
2527- <param name="actual">The value to be tested</param>
2528- <returns>True for success, false for failure</returns>
2529- </member>
2530- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2531- <summary>
2532- Write the constraint description to a MessageWriter
2533- </summary>
2534- <param name="writer">The writer on which the description is displayed</param>
2535- </member>
2536- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.BuildDirectoryList(System.IO.DirectoryInfo)">
2537- <summary>
2538- Builds a list of DirectoryInfo objects, recursing where necessary
2539- </summary>
2540- <param name="StartingDirectory">directory to recurse</param>
2541- <returns>list of DirectoryInfo objects from the top level</returns>
2542- </member>
2543- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.IsDirectoryOnPath(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
2544- <summary>
2545- private method to determine whether a directory is within the path
2546- </summary>
2547- <param name="ParentDirectory">top-level directory to search</param>
2548- <param name="SearchDirectory">directory to search for</param>
2549- <returns>true if found, false if not</returns>
2550- </member>
2551- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
2552- <summary>
2553- Method to compare two DirectoryInfo objects
2554- </summary>
2555- <param name="expected">first directory to compare</param>
2556- <param name="actual">second directory to compare</param>
2557- <returns>true if equivalent, false if not</returns>
2558- </member>
2559- <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
2560- <summary>
2561- ThrowsConstraint is used to test the exception thrown by
2562- a delegate by applying a constraint to it.
2563- </summary>
2564- </member>
2565- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
2566- <summary>
2567- Initializes a new instance of the <see cref="T:ThrowsConstraint"/> class,
2568- using a constraint to be applied to the exception.
2569- </summary>
2570- <param name="baseConstraint">A constraint to apply to the caught exception.</param>
2571- </member>
2572- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.Matches(System.Object)">
2573- <summary>
2574- Executes the code of the delegate and captures any exception.
2575- If a non-null base constraint was provided, it applies that
2576- constraint to the exception.
2577- </summary>
2578- <param name="actual">A delegate representing the code to be tested</param>
2579- <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
2580- </member>
2581- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
2582- <summary>
2583- Converts an ActualValueDelegate to a TestDelegate
2584- before calling the primary overload.
2585- </summary>
2586- <param name="del"></param>
2587- <returns></returns>
2588- </member>
2589- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2590- <summary>
2591- Write the constraint description to a MessageWriter
2592- </summary>
2593- <param name="writer">The writer on which the description is displayed</param>
2594- </member>
2595- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
2596- <summary>
2597- Write the actual value for a failing constraint test to a
2598- MessageWriter. The default implementation simply writes
2599- the raw value of actual, leaving it to the writer to
2600- perform any formatting.
2601- </summary>
2602- <param name="writer">The writer on which the actual value is displayed</param>
2603- </member>
2604- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ToString">
2605- <summary>
2606- Returns the string representation of this constraint
2607- </summary>
2608- </member>
2609- <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
2610- <summary>
2611- Get the actual exception thrown - used by Assert.Throws.
2612- </summary>
2613- </member>
2614- <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
2615- <summary>
2616- ThrowsNothingConstraint tests that a delegate does not
2617- throw an exception.
2618- </summary>
2619- </member>
2620- <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.Matches(System.Object)">
2621- <summary>
2622- Test whether the constraint is satisfied by a given value
2623- </summary>
2624- <param name="actual">The value to be tested</param>
2625- <returns>True if no exception is thrown, otherwise false</returns>
2626- </member>
2627- <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2628- <summary>
2629- Write the constraint description to a MessageWriter
2630- </summary>
2631- <param name="writer">The writer on which the description is displayed</param>
2632- </member>
2633- <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
2634- <summary>
2635- Write the actual value for a failing constraint test to a
2636- MessageWriter. The default implementation simply writes
2637- the raw value of actual, leaving it to the writer to
2638- perform any formatting.
2639- </summary>
2640- <param name="writer">The writer on which the actual value is displayed</param>
2641- </member>
2642- <member name="T:NUnit.Framework.Constraints.RangeConstraint">
2643- <summary>
2644- RangeConstraint tests whethe two values are within a
2645- specified range.
2646- </summary>
2647- </member>
2648- <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.IComparable,System.IComparable)">
2649- <summary>
2650- Initializes a new instance of the <see cref="T:RangeConstraint"/> class.
2651- </summary>
2652- <param name="from">From.</param>
2653- <param name="to">To.</param>
2654- </member>
2655- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Matches(System.Object)">
2656- <summary>
2657- Test whether the constraint is satisfied by a given value
2658- </summary>
2659- <param name="actual">The value to be tested</param>
2660- <returns>True for success, false for failure</returns>
2661- </member>
2662- <member name="M:NUnit.Framework.Constraints.RangeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2663- <summary>
2664- Write the constraint description to a MessageWriter
2665- </summary>
2666- <param name="writer">The writer on which the description is displayed</param>
2667- </member>
2668- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
2669- <summary>
2670- Modifies the constraint to use an IComparer and returns self.
2671- </summary>
2672- </member>
2673- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
2674- <summary>
2675- Modifies the constraint to use an IComparer&lt;T&gt; and returns self.
2676- </summary>
2677- </member>
2678- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
2679- <summary>
2680- Modifies the constraint to use a Comparison&lt;T&gt; and returns self.
2681- </summary>
2682- </member>
2683- <member name="T:NUnit.Framework.Constraints.ConstraintFactory">
2684- <summary>
2685- Helper class with properties and methods that supply
2686- a number of constraints used in Asserts.
2687- </summary>
2688- </member>
2689- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Property(System.String)">
2690- <summary>
2691- Returns a new PropertyConstraintExpression, which will either
2692- test for the existence of the named property on the object
2693- being tested or apply any following constraint to that property.
2694- </summary>
2695- </member>
2696- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute(System.Type)">
2697- <summary>
2698- Returns a new AttributeConstraint checking for the
2699- presence of a particular attribute on an object.
2700- </summary>
2701- </member>
2702- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute``1">
2703- <summary>
2704- Returns a new AttributeConstraint checking for the
2705- presence of a particular attribute on an object.
2706- </summary>
2707- </member>
2708- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EqualTo(System.Object)">
2709- <summary>
2710- Returns a constraint that tests two items for equality
2711- </summary>
2712- </member>
2713- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SameAs(System.Object)">
2714- <summary>
2715- Returns a constraint that tests that two references are the same object
2716- </summary>
2717- </member>
2718- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThan(System.Object)">
2719- <summary>
2720- Returns a constraint that tests whether the
2721- actual value is greater than the suppled argument
2722- </summary>
2723- </member>
2724- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThanOrEqualTo(System.Object)">
2725- <summary>
2726- Returns a constraint that tests whether the
2727- actual value is greater than or equal to the suppled argument
2728- </summary>
2729- </member>
2730- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtLeast(System.Object)">
2731- <summary>
2732- Returns a constraint that tests whether the
2733- actual value is greater than or equal to the suppled argument
2734- </summary>
2735- </member>
2736- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThan(System.Object)">
2737- <summary>
2738- Returns a constraint that tests whether the
2739- actual value is less than the suppled argument
2740- </summary>
2741- </member>
2742- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThanOrEqualTo(System.Object)">
2743- <summary>
2744- Returns a constraint that tests whether the
2745- actual value is less than or equal to the suppled argument
2746- </summary>
2747- </member>
2748- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtMost(System.Object)">
2749- <summary>
2750- Returns a constraint that tests whether the
2751- actual value is less than or equal to the suppled argument
2752- </summary>
2753- </member>
2754- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf(System.Type)">
2755- <summary>
2756- Returns a constraint that tests whether the actual
2757- value is of the exact type supplied as an argument.
2758- </summary>
2759- </member>
2760- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf``1">
2761- <summary>
2762- Returns a constraint that tests whether the actual
2763- value is of the exact type supplied as an argument.
2764- </summary>
2765- </member>
2766- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf(System.Type)">
2767- <summary>
2768- Returns a constraint that tests whether the actual value
2769- is of the type supplied as an argument or a derived type.
2770- </summary>
2771- </member>
2772- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf``1">
2773- <summary>
2774- Returns a constraint that tests whether the actual value
2775- is of the type supplied as an argument or a derived type.
2776- </summary>
2777- </member>
2778- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOfType(System.Type)">
2779- <summary>
2780- Returns a constraint that tests whether the actual value
2781- is of the type supplied as an argument or a derived type.
2782- </summary>
2783- </member>
2784- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOfType``1">
2785- <summary>
2786- Returns a constraint that tests whether the actual value
2787- is of the type supplied as an argument or a derived type.
2788- </summary>
2789- </member>
2790- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom(System.Type)">
2791- <summary>
2792- Returns a constraint that tests whether the actual value
2793- is assignable from the type supplied as an argument.
2794- </summary>
2795- </member>
2796- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom``1">
2797- <summary>
2798- Returns a constraint that tests whether the actual value
2799- is assignable from the type supplied as an argument.
2800- </summary>
2801- </member>
2802- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo(System.Type)">
2803- <summary>
2804- Returns a constraint that tests whether the actual value
2805- is assignable from the type supplied as an argument.
2806- </summary>
2807- </member>
2808- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo``1">
2809- <summary>
2810- Returns a constraint that tests whether the actual value
2811- is assignable from the type supplied as an argument.
2812- </summary>
2813- </member>
2814- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EquivalentTo(System.Collections.IEnumerable)">
2815- <summary>
2816- Returns a constraint that tests whether the actual value
2817- is a collection containing the same elements as the
2818- collection supplied as an argument.
2819- </summary>
2820- </member>
2821- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubsetOf(System.Collections.IEnumerable)">
2822- <summary>
2823- Returns a constraint that tests whether the actual value
2824- is a subset of the collection supplied as an argument.
2825- </summary>
2826- </member>
2827- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Member(System.Object)">
2828- <summary>
2829- Returns a new CollectionContainsConstraint checking for the
2830- presence of a particular object in the collection.
2831- </summary>
2832- </member>
2833- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.Object)">
2834- <summary>
2835- Returns a new CollectionContainsConstraint checking for the
2836- presence of a particular object in the collection.
2837- </summary>
2838- </member>
2839- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.String)">
2840- <summary>
2841- Returns a new ContainsConstraint. This constraint
2842- will, in turn, make use of the appropriate second-level
2843- constraint, depending on the type of the actual argument.
2844- This overload is only used if the item sought is a string,
2845- since any other type implies that we are looking for a
2846- collection member.
2847- </summary>
2848- </member>
2849- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringContaining(System.String)">
2850- <summary>
2851- Returns a constraint that succeeds if the actual
2852- value contains the substring supplied as an argument.
2853- </summary>
2854- </member>
2855- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.ContainsSubstring(System.String)">
2856- <summary>
2857- Returns a constraint that succeeds if the actual
2858- value contains the substring supplied as an argument.
2859- </summary>
2860- </member>
2861- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotContain(System.String)">
2862- <summary>
2863- Returns a constraint that fails if the actual
2864- value contains the substring supplied as an argument.
2865- </summary>
2866- </member>
2867- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartsWith(System.String)">
2868- <summary>
2869- Returns a constraint that succeeds if the actual
2870- value starts with the substring supplied as an argument.
2871- </summary>
2872- </member>
2873- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringStarting(System.String)">
2874- <summary>
2875- Returns a constraint that succeeds if the actual
2876- value starts with the substring supplied as an argument.
2877- </summary>
2878- </member>
2879- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotStartWith(System.String)">
2880- <summary>
2881- Returns a constraint that fails if the actual
2882- value starts with the substring supplied as an argument.
2883- </summary>
2884- </member>
2885- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndsWith(System.String)">
2886- <summary>
2887- Returns a constraint that succeeds if the actual
2888- value ends with the substring supplied as an argument.
2889- </summary>
2890- </member>
2891- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringEnding(System.String)">
2892- <summary>
2893- Returns a constraint that succeeds if the actual
2894- value ends with the substring supplied as an argument.
2895- </summary>
2896- </member>
2897- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotEndWith(System.String)">
2898- <summary>
2899- Returns a constraint that fails if the actual
2900- value ends with the substring supplied as an argument.
2901- </summary>
2902- </member>
2903- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Matches(System.String)">
2904- <summary>
2905- Returns a constraint that succeeds if the actual
2906- value matches the Regex pattern supplied as an argument.
2907- </summary>
2908- </member>
2909- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringMatching(System.String)">
2910- <summary>
2911- Returns a constraint that succeeds if the actual
2912- value matches the Regex pattern supplied as an argument.
2913- </summary>
2914- </member>
2915- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotMatch(System.String)">
2916- <summary>
2917- Returns a constraint that fails if the actual
2918- value matches the pattern supplied as an argument.
2919- </summary>
2920- </member>
2921- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePath(System.String)">
2922- <summary>
2923- Returns a constraint that tests whether the path provided
2924- is the same as an expected path after canonicalization.
2925- </summary>
2926- </member>
2927- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePathOrUnder(System.String)">
2928- <summary>
2929- Returns a constraint that tests whether the path provided
2930- is the same path or under an expected path after canonicalization.
2931- </summary>
2932- </member>
2933- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InRange(System.IComparable,System.IComparable)">
2934- <summary>
2935- Returns a constraint that tests whether the actual value falls
2936- within a specified range.
2937- </summary>
2938- </member>
2939- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Not">
2940- <summary>
2941- Returns a ConstraintExpression that negates any
2942- following constraint.
2943- </summary>
2944- </member>
2945- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.No">
2946- <summary>
2947- Returns a ConstraintExpression that negates any
2948- following constraint.
2949- </summary>
2950- </member>
2951- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.All">
2952- <summary>
2953- Returns a ConstraintExpression, which will apply
2954- the following constraint to all members of a collection,
2955- succeeding if all of them succeed.
2956- </summary>
2957- </member>
2958- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Some">
2959- <summary>
2960- Returns a ConstraintExpression, which will apply
2961- the following constraint to all members of a collection,
2962- succeeding if at least one of them succeeds.
2963- </summary>
2964- </member>
2965- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.None">
2966- <summary>
2967- Returns a ConstraintExpression, which will apply
2968- the following constraint to all members of a collection,
2969- succeeding if all of them fail.
2970- </summary>
2971- </member>
2972- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Length">
2973- <summary>
2974- Returns a new ConstraintExpression, which will apply the following
2975- constraint to the Length property of the object being tested.
2976- </summary>
2977- </member>
2978- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Count">
2979- <summary>
2980- Returns a new ConstraintExpression, which will apply the following
2981- constraint to the Count property of the object being tested.
2982- </summary>
2983- </member>
2984- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Message">
2985- <summary>
2986- Returns a new ConstraintExpression, which will apply the following
2987- constraint to the Message property of the object being tested.
2988- </summary>
2989- </member>
2990- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.InnerException">
2991- <summary>
2992- Returns a new ConstraintExpression, which will apply the following
2993- constraint to the InnerException property of the object being tested.
2994- </summary>
2995- </member>
2996- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Null">
2997- <summary>
2998- Returns a constraint that tests for null
2999- </summary>
3000- </member>
3001- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.True">
3002- <summary>
3003- Returns a constraint that tests for True
3004- </summary>
3005- </member>
3006- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.False">
3007- <summary>
3008- Returns a constraint that tests for False
3009- </summary>
3010- </member>
3011- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.NaN">
3012- <summary>
3013- Returns a constraint that tests for NaN
3014- </summary>
3015- </member>
3016- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Empty">
3017- <summary>
3018- Returns a constraint that tests for empty
3019- </summary>
3020- </member>
3021- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Unique">
3022- <summary>
3023- Returns a constraint that tests whether a collection
3024- contains all unique items.
3025- </summary>
3026- </member>
3027- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.BinarySerializable">
3028- <summary>
3029- Returns a constraint that tests whether an object graph is serializable in binary format.
3030- </summary>
3031- </member>
3032- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.XmlSerializable">
3033- <summary>
3034- Returns a constraint that tests whether an object graph is serializable in xml format.
3035- </summary>
3036- </member>
3037- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Ordered">
3038- <summary>
3039- Returns a constraint that tests whether a collection is ordered
3040- </summary>
3041- </member>
3042- <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
3043- <summary>
3044- The ConstraintOperator class is used internally by a
3045- ConstraintBuilder to represent an operator that
3046- modifies or combines constraints.
3047-
3048- Constraint operators use left and right precedence
3049- values to determine whether the top operator on the
3050- stack should be reduced before pushing a new operator.
3051- </summary>
3052- </member>
3053- <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
3054- <summary>
3055- The precedence value used when the operator
3056- is about to be pushed to the stack.
3057- </summary>
3058- </member>
3059- <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
3060- <summary>
3061- The precedence value used when the operator
3062- is on the top of the stack.
3063- </summary>
3064- </member>
3065- <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
3066- <summary>
3067- Reduce produces a constraint from the operator and
3068- any arguments. It takes the arguments from the constraint
3069- stack and pushes the resulting constraint on it.
3070- </summary>
3071- <param name="stack"></param>
3072- </member>
3073- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
3074- <summary>
3075- The syntax element preceding this operator
3076- </summary>
3077- </member>
3078- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
3079- <summary>
3080- The syntax element folowing this operator
3081- </summary>
3082- </member>
3083- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
3084- <summary>
3085- The precedence value used when the operator
3086- is about to be pushed to the stack.
3087- </summary>
3088- </member>
3089- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
3090- <summary>
3091- The precedence value used when the operator
3092- is on the top of the stack.
3093- </summary>
3094- </member>
3095- <member name="T:NUnit.Framework.Constraints.PrefixOperator">
3096- <summary>
3097- PrefixOperator takes a single constraint and modifies
3098- it's action in some way.
3099- </summary>
3100- </member>
3101- <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
3102- <summary>
3103- Reduce produces a constraint from the operator and
3104- any arguments. It takes the arguments from the constraint
3105- stack and pushes the resulting constraint on it.
3106- </summary>
3107- <param name="stack"></param>
3108- </member>
3109- <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
3110- <summary>
3111- Returns the constraint created by applying this
3112- prefix to another constraint.
3113- </summary>
3114- <param name="constraint"></param>
3115- <returns></returns>
3116- </member>
3117- <member name="T:NUnit.Framework.Constraints.NotOperator">
3118- <summary>
3119- Negates the test of the constraint it wraps.
3120- </summary>
3121- </member>
3122- <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
3123- <summary>
3124- Constructs a new NotOperator
3125- </summary>
3126- </member>
3127- <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
3128- <summary>
3129- Returns a NotConstraint applied to its argument.
3130- </summary>
3131- </member>
3132- <member name="T:NUnit.Framework.Constraints.CollectionOperator">
3133- <summary>
3134- Abstract base for operators that indicate how to
3135- apply a constraint to items in a collection.
3136- </summary>
3137- </member>
3138- <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
3139- <summary>
3140- Constructs a CollectionOperator
3141- </summary>
3142- </member>
3143- <member name="T:NUnit.Framework.Constraints.AllOperator">
3144- <summary>
3145- Represents a constraint that succeeds if all the
3146- members of a collection match a base constraint.
3147- </summary>
3148- </member>
3149- <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
3150- <summary>
3151- Returns a constraint that will apply the argument
3152- to the members of a collection, succeeding if
3153- they all succeed.
3154- </summary>
3155- </member>
3156- <member name="T:NUnit.Framework.Constraints.SomeOperator">
3157- <summary>
3158- Represents a constraint that succeeds if any of the
3159- members of a collection match a base constraint.
3160- </summary>
3161- </member>
3162- <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
3163- <summary>
3164- Returns a constraint that will apply the argument
3165- to the members of a collection, succeeding if
3166- any of them succeed.
3167- </summary>
3168- </member>
3169- <member name="T:NUnit.Framework.Constraints.NoneOperator">
3170- <summary>
3171- Represents a constraint that succeeds if none of the
3172- members of a collection match a base constraint.
3173- </summary>
3174- </member>
3175- <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
3176- <summary>
3177- Returns a constraint that will apply the argument
3178- to the members of a collection, succeeding if
3179- none of them succeed.
3180- </summary>
3181- </member>
3182- <member name="T:NUnit.Framework.Constraints.WithOperator">
3183- <summary>
3184- Represents a constraint that simply wraps the
3185- constraint provided as an argument, without any
3186- further functionality, but which modifes the
3187- order of evaluation because of its precedence.
3188- </summary>
3189- </member>
3190- <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
3191- <summary>
3192- Constructor for the WithOperator
3193- </summary>
3194- </member>
3195- <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
3196- <summary>
3197- Returns a constraint that wraps its argument
3198- </summary>
3199- </member>
3200- <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
3201- <summary>
3202- Abstract base class for operators that are able to reduce to a
3203- constraint whether or not another syntactic element follows.
3204- </summary>
3205- </member>
3206- <member name="T:NUnit.Framework.Constraints.PropOperator">
3207- <summary>
3208- Operator used to test for the presence of a named Property
3209- on an object and optionally apply further tests to the
3210- value of that property.
3211- </summary>
3212- </member>
3213- <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
3214- <summary>
3215- Constructs a PropOperator for a particular named property
3216- </summary>
3217- </member>
3218- <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
3219- <summary>
3220- Reduce produces a constraint from the operator and
3221- any arguments. It takes the arguments from the constraint
3222- stack and pushes the resulting constraint on it.
3223- </summary>
3224- <param name="stack"></param>
3225- </member>
3226- <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
3227- <summary>
3228- Gets the name of the property to which the operator applies
3229- </summary>
3230- </member>
3231- <member name="T:NUnit.Framework.Constraints.AttributeOperator">
3232- <summary>
3233- Operator that tests for the presence of a particular attribute
3234- on a type and optionally applies further tests to the attribute.
3235- </summary>
3236- </member>
3237- <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
3238- <summary>
3239- Construct an AttributeOperator for a particular Type
3240- </summary>
3241- <param name="type">The Type of attribute tested</param>
3242- </member>
3243- <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
3244- <summary>
3245- Reduce produces a constraint from the operator and
3246- any arguments. It takes the arguments from the constraint
3247- stack and pushes the resulting constraint on it.
3248- </summary>
3249- </member>
3250- <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
3251- <summary>
3252- Operator that tests that an exception is thrown and
3253- optionally applies further tests to the exception.
3254- </summary>
3255- </member>
3256- <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
3257- <summary>
3258- Construct a ThrowsOperator
3259- </summary>
3260- </member>
3261- <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
3262- <summary>
3263- Reduce produces a constraint from the operator and
3264- any arguments. It takes the arguments from the constraint
3265- stack and pushes the resulting constraint on it.
3266- </summary>
3267- </member>
3268- <member name="T:NUnit.Framework.Constraints.BinaryOperator">
3269- <summary>
3270- Abstract base class for all binary operators
3271- </summary>
3272- </member>
3273- <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
3274- <summary>
3275- Reduce produces a constraint from the operator and
3276- any arguments. It takes the arguments from the constraint
3277- stack and pushes the resulting constraint on it.
3278- </summary>
3279- <param name="stack"></param>
3280- </member>
3281- <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
3282- <summary>
3283- Abstract method that produces a constraint by applying
3284- the operator to its left and right constraint arguments.
3285- </summary>
3286- </member>
3287- <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
3288- <summary>
3289- Gets the left precedence of the operator
3290- </summary>
3291- </member>
3292- <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
3293- <summary>
3294- Gets the right precedence of the operator
3295- </summary>
3296- </member>
3297- <member name="T:NUnit.Framework.Constraints.AndOperator">
3298- <summary>
3299- Operator that requires both it's arguments to succeed
3300- </summary>
3301- </member>
3302- <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
3303- <summary>
3304- Construct an AndOperator
3305- </summary>
3306- </member>
3307- <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
3308- <summary>
3309- Apply the operator to produce an AndConstraint
3310- </summary>
3311- </member>
3312- <member name="T:NUnit.Framework.Constraints.OrOperator">
3313- <summary>
3314- Operator that requires at least one of it's arguments to succeed
3315- </summary>
3316- </member>
3317- <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
3318- <summary>
3319- Construct an OrOperator
3320- </summary>
3321- </member>
3322- <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
3323- <summary>
3324- Apply the operator to produce an OrConstraint
3325- </summary>
3326- </member>
3327- <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
3328- <summary>
3329- ConstraintExpression represents a compound constraint in the
3330- process of being constructed from a series of syntactic elements.
3331-
3332- Individual elements are appended to the expression as they are
3333- reognized. Once an actual Constraint is appended, the expression
3334- returns a resolvable Constraint.
3335- </summary>
3336- </member>
3337- <member name="T:NUnit.Framework.Constraints.ConstraintExpressionBase">
3338- <summary>
3339- ConstraintExpressionBase is the abstract base class for the
3340- generated ConstraintExpression class, which represents a
3341- compound constraint in the process of being constructed
3342- from a series of syntactic elements.
3343-
3344- NOTE: ConstraintExpressionBase is aware of some of its
3345- derived classes, which is an apparent violation of
3346- encapsulation. Ideally, these classes would be a
3347- single class, but they must be separated in order to
3348- allow parts to be generated under .NET 1.x and to
3349- provide proper user feedback in syntactically
3350- aware IDEs.
3351- </summary>
3352- </member>
3353- <member name="F:NUnit.Framework.Constraints.ConstraintExpressionBase.builder">
3354- <summary>
3355- The ConstraintBuilder holding the elements recognized so far
3356- </summary>
3357- </member>
3358- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.#ctor">
3359- <summary>
3360- Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/> class.
3361- </summary>
3362- </member>
3363- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
3364- <summary>
3365- Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/>
3366- class passing in a ConstraintBuilder, which may be pre-populated.
3367- </summary>
3368- <param name="builder">The builder.</param>
3369- </member>
3370- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.ToString">
3371- <summary>
3372- Returns a string representation of the expression as it
3373- currently stands. This should only be used for testing,
3374- since it has the side-effect of resolving the expression.
3375- </summary>
3376- <returns></returns>
3377- </member>
3378- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.ConstraintOperator)">
3379- <summary>
3380- Appends an operator to the expression and returns the
3381- resulting expression itself.
3382- </summary>
3383- </member>
3384- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
3385- <summary>
3386- Appends a self-resolving operator to the expression and
3387- returns a new ResolvableConstraintExpression.
3388- </summary>
3389- </member>
3390- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.Constraint)">
3391- <summary>
3392- Appends a constraint to the expression and returns that
3393- constraint, which is associated with the current state
3394- of the expression being built.
3395- </summary>
3396- </member>
3397- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
3398- <summary>
3399- Initializes a new instance of the <see cref="T:ConstraintExpression"/> class.
3400- </summary>
3401- </member>
3402- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
3403- <summary>
3404- Initializes a new instance of the <see cref="T:ConstraintExpression"/>
3405- class passing in a ConstraintBuilder, which may be pre-populated.
3406- </summary>
3407- <param name="builder">The builder.</param>
3408- </member>
3409- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
3410- <summary>
3411- Returns a new PropertyConstraintExpression, which will either
3412- test for the existence of the named property on the object
3413- being tested or apply any following constraint to that property.
3414- </summary>
3415- </member>
3416- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
3417- <summary>
3418- Returns a new AttributeConstraint checking for the
3419- presence of a particular attribute on an object.
3420- </summary>
3421- </member>
3422- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
3423- <summary>
3424- Returns a new AttributeConstraint checking for the
3425- presence of a particular attribute on an object.
3426- </summary>
3427- </member>
3428- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.Constraint)">
3429- <summary>
3430- Returns the constraint provided as an argument - used to allow custom
3431- custom constraints to easily participate in the syntax.
3432- </summary>
3433- </member>
3434- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
3435- <summary>
3436- Returns the constraint provided as an argument - used to allow custom
3437- custom constraints to easily participate in the syntax.
3438- </summary>
3439- </member>
3440- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
3441- <summary>
3442- Returns a constraint that tests two items for equality
3443- </summary>
3444- </member>
3445- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
3446- <summary>
3447- Returns a constraint that tests that two references are the same object
3448- </summary>
3449- </member>
3450- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
3451- <summary>
3452- Returns a constraint that tests whether the
3453- actual value is greater than the suppled argument
3454- </summary>
3455- </member>
3456- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
3457- <summary>
3458- Returns a constraint that tests whether the
3459- actual value is greater than or equal to the suppled argument
3460- </summary>
3461- </member>
3462- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
3463- <summary>
3464- Returns a constraint that tests whether the
3465- actual value is greater than or equal to the suppled argument
3466- </summary>
3467- </member>
3468- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
3469- <summary>
3470- Returns a constraint that tests whether the
3471- actual value is less than the suppled argument
3472- </summary>
3473- </member>
3474- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
3475- <summary>
3476- Returns a constraint that tests whether the
3477- actual value is less than or equal to the suppled argument
3478- </summary>
3479- </member>
3480- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
3481- <summary>
3482- Returns a constraint that tests whether the
3483- actual value is less than or equal to the suppled argument
3484- </summary>
3485- </member>
3486- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
3487- <summary>
3488- Returns a constraint that tests whether the actual
3489- value is of the exact type supplied as an argument.
3490- </summary>
3491- </member>
3492- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
3493- <summary>
3494- Returns a constraint that tests whether the actual
3495- value is of the exact type supplied as an argument.
3496- </summary>
3497- </member>
3498- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
3499- <summary>
3500- Returns a constraint that tests whether the actual value
3501- is of the type supplied as an argument or a derived type.
3502- </summary>
3503- </member>
3504- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
3505- <summary>
3506- Returns a constraint that tests whether the actual value
3507- is of the type supplied as an argument or a derived type.
3508- </summary>
3509- </member>
3510- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOfType(System.Type)">
3511- <summary>
3512- Returns a constraint that tests whether the actual value
3513- is of the type supplied as an argument or a derived type.
3514- </summary>
3515- </member>
3516- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOfType``1">
3517- <summary>
3518- Returns a constraint that tests whether the actual value
3519- is of the type supplied as an argument or a derived type.
3520- </summary>
3521- </member>
3522- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
3523- <summary>
3524- Returns a constraint that tests whether the actual value
3525- is assignable from the type supplied as an argument.
3526- </summary>
3527- </member>
3528- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
3529- <summary>
3530- Returns a constraint that tests whether the actual value
3531- is assignable from the type supplied as an argument.
3532- </summary>
3533- </member>
3534- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
3535- <summary>
3536- Returns a constraint that tests whether the actual value
3537- is assignable from the type supplied as an argument.
3538- </summary>
3539- </member>
3540- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
3541- <summary>
3542- Returns a constraint that tests whether the actual value
3543- is assignable from the type supplied as an argument.
3544- </summary>
3545- </member>
3546- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
3547- <summary>
3548- Returns a constraint that tests whether the actual value
3549- is a collection containing the same elements as the
3550- collection supplied as an argument.
3551- </summary>
3552- </member>
3553- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
3554- <summary>
3555- Returns a constraint that tests whether the actual value
3556- is a subset of the collection supplied as an argument.
3557- </summary>
3558- </member>
3559- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
3560- <summary>
3561- Returns a new CollectionContainsConstraint checking for the
3562- presence of a particular object in the collection.
3563- </summary>
3564- </member>
3565- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
3566- <summary>
3567- Returns a new CollectionContainsConstraint checking for the
3568- presence of a particular object in the collection.
3569- </summary>
3570- </member>
3571- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
3572- <summary>
3573- Returns a new ContainsConstraint. This constraint
3574- will, in turn, make use of the appropriate second-level
3575- constraint, depending on the type of the actual argument.
3576- This overload is only used if the item sought is a string,
3577- since any other type implies that we are looking for a
3578- collection member.
3579- </summary>
3580- </member>
3581- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
3582- <summary>
3583- Returns a constraint that succeeds if the actual
3584- value contains the substring supplied as an argument.
3585- </summary>
3586- </member>
3587- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
3588- <summary>
3589- Returns a constraint that succeeds if the actual
3590- value contains the substring supplied as an argument.
3591- </summary>
3592- </member>
3593- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
3594- <summary>
3595- Returns a constraint that succeeds if the actual
3596- value starts with the substring supplied as an argument.
3597- </summary>
3598- </member>
3599- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
3600- <summary>
3601- Returns a constraint that succeeds if the actual
3602- value starts with the substring supplied as an argument.
3603- </summary>
3604- </member>
3605- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
3606- <summary>
3607- Returns a constraint that succeeds if the actual
3608- value ends with the substring supplied as an argument.
3609- </summary>
3610- </member>
3611- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
3612- <summary>
3613- Returns a constraint that succeeds if the actual
3614- value ends with the substring supplied as an argument.
3615- </summary>
3616- </member>
3617- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
3618- <summary>
3619- Returns a constraint that succeeds if the actual
3620- value matches the Regex pattern supplied as an argument.
3621- </summary>
3622- </member>
3623- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
3624- <summary>
3625- Returns a constraint that succeeds if the actual
3626- value matches the Regex pattern supplied as an argument.
3627- </summary>
3628- </member>
3629- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
3630- <summary>
3631- Returns a constraint that tests whether the path provided
3632- is the same as an expected path after canonicalization.
3633- </summary>
3634- </member>
3635- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
3636- <summary>
3637- Returns a constraint that tests whether the path provided
3638- is the same path or under an expected path after canonicalization.
3639- </summary>
3640- </member>
3641- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.IComparable,System.IComparable)">
3642- <summary>
3643- Returns a constraint that tests whether the actual value falls
3644- within a specified range.
3645- </summary>
3646- </member>
3647- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
3648- <summary>
3649- Returns a ConstraintExpression that negates any
3650- following constraint.
3651- </summary>
3652- </member>
3653- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
3654- <summary>
3655- Returns a ConstraintExpression that negates any
3656- following constraint.
3657- </summary>
3658- </member>
3659- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
3660- <summary>
3661- Returns a ConstraintExpression, which will apply
3662- the following constraint to all members of a collection,
3663- succeeding if all of them succeed.
3664- </summary>
3665- </member>
3666- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
3667- <summary>
3668- Returns a ConstraintExpression, which will apply
3669- the following constraint to all members of a collection,
3670- succeeding if at least one of them succeeds.
3671- </summary>
3672- </member>
3673- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
3674- <summary>
3675- Returns a ConstraintExpression, which will apply
3676- the following constraint to all members of a collection,
3677- succeeding if all of them fail.
3678- </summary>
3679- </member>
3680- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
3681- <summary>
3682- Returns a new ConstraintExpression, which will apply the following
3683- constraint to the Length property of the object being tested.
3684- </summary>
3685- </member>
3686- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
3687- <summary>
3688- Returns a new ConstraintExpression, which will apply the following
3689- constraint to the Count property of the object being tested.
3690- </summary>
3691- </member>
3692- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
3693- <summary>
3694- Returns a new ConstraintExpression, which will apply the following
3695- constraint to the Message property of the object being tested.
3696- </summary>
3697- </member>
3698- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
3699- <summary>
3700- Returns a new ConstraintExpression, which will apply the following
3701- constraint to the InnerException property of the object being tested.
3702- </summary>
3703- </member>
3704- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
3705- <summary>
3706- With is currently a NOP - reserved for future use.
3707- </summary>
3708- </member>
3709- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
3710- <summary>
3711- Returns a constraint that tests for null
3712- </summary>
3713- </member>
3714- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
3715- <summary>
3716- Returns a constraint that tests for True
3717- </summary>
3718- </member>
3719- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
3720- <summary>
3721- Returns a constraint that tests for False
3722- </summary>
3723- </member>
3724- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
3725- <summary>
3726- Returns a constraint that tests for NaN
3727- </summary>
3728- </member>
3729- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
3730- <summary>
3731- Returns a constraint that tests for empty
3732- </summary>
3733- </member>
3734- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
3735- <summary>
3736- Returns a constraint that tests whether a collection
3737- contains all unique items.
3738- </summary>
3739- </member>
3740- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
3741- <summary>
3742- Returns a constraint that tests whether an object graph is serializable in binary format.
3743- </summary>
3744- </member>
3745- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
3746- <summary>
3747- Returns a constraint that tests whether an object graph is serializable in xml format.
3748- </summary>
3749- </member>
3750- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
3751- <summary>
3752- Returns a constraint that tests whether a collection is ordered
3753- </summary>
3754- </member>
3755- <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
3756- <summary>
3757- BinarySerializableConstraint tests whether
3758- an object is serializable in binary format.
3759- </summary>
3760- </member>
3761- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.Matches(System.Object)">
3762- <summary>
3763- Test whether the constraint is satisfied by a given value
3764- </summary>
3765- <param name="actual">The value to be tested</param>
3766- <returns>True for success, false for failure</returns>
3767- </member>
3768- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3769- <summary>
3770- Write the constraint description to a MessageWriter
3771- </summary>
3772- <param name="writer">The writer on which the description is displayed</param>
3773- </member>
3774- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
3775- <summary>
3776- Write the actual value for a failing constraint test to a
3777- MessageWriter. The default implementation simply writes
3778- the raw value of actual, leaving it to the writer to
3779- perform any formatting.
3780- </summary>
3781- <param name="writer">The writer on which the actual value is displayed</param>
3782- </member>
3783- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ToString">
3784- <summary>
3785- Returns the string representation
3786- </summary>
3787- </member>
3788- <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
3789- <summary>
3790- BinarySerializableConstraint tests whether
3791- an object is serializable in binary format.
3792- </summary>
3793- </member>
3794- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.Matches(System.Object)">
3795- <summary>
3796- Test whether the constraint is satisfied by a given value
3797- </summary>
3798- <param name="actual">The value to be tested</param>
3799- <returns>True for success, false for failure</returns>
3800- </member>
3801- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3802- <summary>
3803- Write the constraint description to a MessageWriter
3804- </summary>
3805- <param name="writer">The writer on which the description is displayed</param>
3806- </member>
3807- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
3808- <summary>
3809- Write the actual value for a failing constraint test to a
3810- MessageWriter. The default implementation simply writes
3811- the raw value of actual, leaving it to the writer to
3812- perform any formatting.
3813- </summary>
3814- <param name="writer">The writer on which the actual value is displayed</param>
3815- </member>
3816- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ToString">
3817- <summary>
3818- Returns the string representation of this constraint
3819- </summary>
3820- </member>
3821- <member name="T:NUnit.Framework.Constraints.BasicConstraint">
3822- <summary>
3823- BasicConstraint is the abstract base for constraints that
3824- perform a simple comparison to a constant value.
3825- </summary>
3826- </member>
3827- <member name="M:NUnit.Framework.Constraints.BasicConstraint.#ctor(System.Object,System.String)">
3828- <summary>
3829- Initializes a new instance of the <see cref="T:BasicConstraint"/> class.
3830- </summary>
3831- <param name="expected">The expected.</param>
3832- <param name="description">The description.</param>
3833- </member>
3834- <member name="M:NUnit.Framework.Constraints.BasicConstraint.Matches(System.Object)">
3835- <summary>
3836- Test whether the constraint is satisfied by a given value
3837- </summary>
3838- <param name="actual">The value to be tested</param>
3839- <returns>True for success, false for failure</returns>
3840- </member>
3841- <member name="M:NUnit.Framework.Constraints.BasicConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3842- <summary>
3843- Write the constraint description to a MessageWriter
3844- </summary>
3845- <param name="writer">The writer on which the description is displayed</param>
3846- </member>
3847- <member name="T:NUnit.Framework.Constraints.NullConstraint">
3848- <summary>
3849- NullConstraint tests that the actual value is null
3850- </summary>
3851- </member>
3852- <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
3853- <summary>
3854- Initializes a new instance of the <see cref="T:NullConstraint"/> class.
3855- </summary>
3856- </member>
3857- <member name="T:NUnit.Framework.Constraints.TrueConstraint">
3858- <summary>
3859- TrueConstraint tests that the actual value is true
3860- </summary>
3861- </member>
3862- <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
3863- <summary>
3864- Initializes a new instance of the <see cref="T:TrueConstraint"/> class.
3865- </summary>
3866- </member>
3867- <member name="T:NUnit.Framework.Constraints.FalseConstraint">
3868- <summary>
3869- FalseConstraint tests that the actual value is false
3870- </summary>
3871- </member>
3872- <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
3873- <summary>
3874- Initializes a new instance of the <see cref="T:FalseConstraint"/> class.
3875- </summary>
3876- </member>
3877- <member name="T:NUnit.Framework.Constraints.NaNConstraint">
3878- <summary>
3879- NaNConstraint tests that the actual value is a double or float NaN
3880- </summary>
3881- </member>
3882- <member name="M:NUnit.Framework.Constraints.NaNConstraint.Matches(System.Object)">
3883- <summary>
3884- Test that the actual value is an NaN
3885- </summary>
3886- <param name="actual"></param>
3887- <returns></returns>
3888- </member>
3889- <member name="M:NUnit.Framework.Constraints.NaNConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3890- <summary>
3891- Write the constraint description to a specified writer
3892- </summary>
3893- <param name="writer"></param>
3894- </member>
3895- <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
3896- <summary>
3897- AttributeExistsConstraint tests for the presence of a
3898- specified attribute on a Type.
3899- </summary>
3900- </member>
3901- <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
3902- <summary>
3903- Constructs an AttributeExistsConstraint for a specific attribute Type
3904- </summary>
3905- <param name="type"></param>
3906- </member>
3907- <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.Matches(System.Object)">
3908- <summary>
3909- Tests whether the object provides the expected attribute.
3910- </summary>
3911- <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
3912- <returns>True if the expected attribute is present, otherwise false</returns>
3913- </member>
3914- <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3915- <summary>
3916- Writes the description of the constraint to the specified writer
3917- </summary>
3918- </member>
3919- <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
3920- <summary>
3921- AttributeConstraint tests that a specified attribute is present
3922- on a Type or other provider and that the value of the attribute
3923- satisfies some other constraint.
3924- </summary>
3925- </member>
3926- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.Constraint)">
3927- <summary>
3928- Constructs an AttributeConstraint for a specified attriute
3929- Type and base constraint.
3930- </summary>
3931- <param name="type"></param>
3932- <param name="baseConstraint"></param>
3933- </member>
3934- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.Matches(System.Object)">
3935- <summary>
3936- Determines whether the Type or other provider has the
3937- expected attribute and if its value matches the
3938- additional constraint specified.
3939- </summary>
3940- </member>
3941- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3942- <summary>
3943- Writes a description of the attribute to the specified writer.
3944- </summary>
3945- </member>
3946- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
3947- <summary>
3948- Writes the actual value supplied to the specified writer.
3949- </summary>
3950- </member>
3951- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ToString">
3952- <summary>
3953- Returns a string representation of the constraint.
3954- </summary>
3955- </member>
3956- <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
3957- <summary>
3958- ResolvableConstraintExpression is used to represent a compound
3959- constraint being constructed at a point where the last operator
3960- may either terminate the expression or may have additional
3961- qualifying constraints added to it.
3962-
3963- It is used, for example, for a Property element or for
3964- an Exception element, either of which may be optionally
3965- followed by constraints that apply to the property or
3966- exception.
3967- </summary>
3968- </member>
3969- <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
3970- <summary>
3971- Create a new instance of ResolvableConstraintExpression
3972- </summary>
3973- </member>
3974- <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
3975- <summary>
3976- Create a new instance of ResolvableConstraintExpression,
3977- passing in a pre-populated ConstraintBuilder.
3978- </summary>
3979- </member>
3980- <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
3981- <summary>
3982- Resolve the current expression to a Constraint
3983- </summary>
3984- </member>
3985- <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
3986- <summary>
3987- Appends an And Operator to the expression
3988- </summary>
3989- </member>
3990- <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
3991- <summary>
3992- Appends an Or operator to the expression.
3993- </summary>
3994- </member>
3995- <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
3996- <summary>
3997- Applies a delay to the match so that a match can be evaluated in the future.
3998- </summary>
3999- </member>
4000- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.Constraint,System.Int32)">
4001- <summary>
4002- Creates a new DelayedConstraint
4003- </summary>
4004- <param name="baseConstraint">The inner constraint two decorate</param>
4005- <param name="delayInMilliseconds">The time interval after which the match is performed</param>
4006- <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
4007- </member>
4008- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.Constraint,System.Int32,System.Int32)">
4009- <summary>
4010- Creates a new DelayedConstraint
4011- </summary>
4012- <param name="baseConstraint">The inner constraint two decorate</param>
4013- <param name="delayInMilliseconds">The time interval after which the match is performed</param>
4014- <param name="pollingInterval">The time interval used for polling</param>
4015- <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
4016- </member>
4017- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches(System.Object)">
4018- <summary>
4019- Test whether the constraint is satisfied by a given value
4020- </summary>
4021- <param name="actual">The value to be tested</param>
4022- <returns>True for if the base constraint fails, false if it succeeds</returns>
4023- </member>
4024- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
4025- <summary>
4026- Test whether the constraint is satisfied by a delegate
4027- </summary>
4028- <param name="del">The delegate whose value is to be tested</param>
4029- <returns>True for if the base constraint fails, false if it succeeds</returns>
4030- </member>
4031- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches``1(``0@)">
4032- <summary>
4033- Test whether the constraint is satisfied by a given reference.
4034- Overridden to wait for the specified delay period before
4035- calling the base constraint with the dereferenced value.
4036- </summary>
4037- <param name="actual">A reference to the value to be tested</param>
4038- <returns>True for success, false for failure</returns>
4039- </member>
4040- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
4041- <summary>
4042- Write the constraint description to a MessageWriter
4043- </summary>
4044- <param name="writer">The writer on which the description is displayed</param>
4045- </member>
4046- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
4047- <summary>
4048- Write the actual value for a failing constraint test to a MessageWriter.
4049- </summary>
4050- <param name="writer">The writer on which the actual value is displayed</param>
4051- </member>
4052- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ToString">
4053- <summary>
4054- Returns the string representation of the constraint.
4055- </summary>
4056- </member>
4057- <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
4058- <summary>Helper routines for working with floating point numbers</summary>
4059- <remarks>
4060- <para>
4061- The floating point comparison code is based on this excellent article:
4062- http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
4063- </para>
4064- <para>
4065- "ULP" means Unit in the Last Place and in the context of this library refers to
4066- the distance between two adjacent floating point numbers. IEEE floating point
4067- numbers can only represent a finite subset of natural numbers, with greater
4068- accuracy for smaller numbers and lower accuracy for very large numbers.
4069- </para>
4070- <para>
4071- If a comparison is allowed "2 ulps" of deviation, that means the values are
4072- allowed to deviate by up to 2 adjacent floating point values, which might be
4073- as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
4074- </para>
4075- </remarks>
4076- </member>
4077- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
4078- <summary>Compares two floating point values for equality</summary>
4079- <param name="left">First floating point value to be compared</param>
4080- <param name="right">Second floating point value t be compared</param>
4081- <param name="maxUlps">
4082- Maximum number of representable floating point values that are allowed to
4083- be between the left and the right floating point values
4084- </param>
4085- <returns>True if both numbers are equal or close to being equal</returns>
4086- <remarks>
4087- <para>
4088- Floating point values can only represent a finite subset of natural numbers.
4089- For example, the values 2.00000000 and 2.00000024 can be stored in a float,
4090- but nothing inbetween them.
4091- </para>
4092- <para>
4093- This comparison will count how many possible floating point values are between
4094- the left and the right number. If the number of possible values between both
4095- numbers is less than or equal to maxUlps, then the numbers are considered as
4096- being equal.
4097- </para>
4098- <para>
4099- Implementation partially follows the code outlined here:
4100- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
4101- </para>
4102- </remarks>
4103- </member>
4104- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
4105- <summary>Compares two double precision floating point values for equality</summary>
4106- <param name="left">First double precision floating point value to be compared</param>
4107- <param name="right">Second double precision floating point value t be compared</param>
4108- <param name="maxUlps">
4109- Maximum number of representable double precision floating point values that are
4110- allowed to be between the left and the right double precision floating point values
4111- </param>
4112- <returns>True if both numbers are equal or close to being equal</returns>
4113- <remarks>
4114- <para>
4115- Double precision floating point values can only represent a limited series of
4116- natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
4117- can be stored in a double, but nothing inbetween them.
4118- </para>
4119- <para>
4120- This comparison will count how many possible double precision floating point
4121- values are between the left and the right number. If the number of possible
4122- values between both numbers is less than or equal to maxUlps, then the numbers
4123- are considered as being equal.
4124- </para>
4125- <para>
4126- Implementation partially follows the code outlined here:
4127- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
4128- </para>
4129- </remarks>
4130- </member>
4131- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
4132- <summary>
4133- Reinterprets the memory contents of a floating point value as an integer value
4134- </summary>
4135- <param name="value">
4136- Floating point value whose memory contents to reinterpret
4137- </param>
4138- <returns>
4139- The memory contents of the floating point value interpreted as an integer
4140- </returns>
4141- </member>
4142- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
4143- <summary>
4144- Reinterprets the memory contents of a double precision floating point
4145- value as an integer value
4146- </summary>
4147- <param name="value">
4148- Double precision floating point value whose memory contents to reinterpret
4149- </param>
4150- <returns>
4151- The memory contents of the double precision floating point value
4152- interpreted as an integer
4153- </returns>
4154- </member>
4155- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
4156- <summary>
4157- Reinterprets the memory contents of an integer as a floating point value
4158- </summary>
4159- <param name="value">Integer value whose memory contents to reinterpret</param>
4160- <returns>
4161- The memory contents of the integer value interpreted as a floating point value
4162- </returns>
4163- </member>
4164- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
4165- <summary>
4166- Reinterprets the memory contents of an integer value as a double precision
4167- floating point value
4168- </summary>
4169- <param name="value">Integer whose memory contents to reinterpret</param>
4170- <returns>
4171- The memory contents of the integer interpreted as a double precision
4172- floating point value
4173- </returns>
4174- </member>
4175- <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
4176- <summary>Union of a floating point variable and an integer</summary>
4177- </member>
4178- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
4179- <summary>The union's value as a floating point variable</summary>
4180- </member>
4181- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
4182- <summary>The union's value as an integer</summary>
4183- </member>
4184- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
4185- <summary>The union's value as an unsigned integer</summary>
4186- </member>
4187- <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
4188- <summary>Union of a double precision floating point variable and a long</summary>
4189- </member>
4190- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
4191- <summary>The union's value as a double precision floating point variable</summary>
4192- </member>
4193- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
4194- <summary>The union's value as a long</summary>
4195- </member>
4196- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
4197- <summary>The union's value as an unsigned long</summary>
4198- </member>
4199- <member name="T:NUnit.Framework.Constraints.ToleranceMode">
4200- <summary>
4201- Modes in which the tolerance value for a comparison can
4202- be interpreted.
4203- </summary>
4204- </member>
4205- <member name="F:NUnit.Framework.Constraints.ToleranceMode.None">
4206- <summary>
4207- The tolerance was created with a value, without specifying
4208- how the value would be used. This is used to prevent setting
4209- the mode more than once and is generally changed to Linear
4210- upon execution of the test.
4211- </summary>
4212- </member>
4213- <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
4214- <summary>
4215- The tolerance is used as a numeric range within which
4216- two compared values are considered to be equal.
4217- </summary>
4218- </member>
4219- <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
4220- <summary>
4221- Interprets the tolerance as the percentage by which
4222- the two compared values my deviate from each other.
4223- </summary>
4224- </member>
4225- <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
4226- <summary>
4227- Compares two values based in their distance in
4228- representable numbers.
4229- </summary>
4230- </member>
4231- <member name="T:NUnit.Framework.Constraints.Tolerance">
4232- <summary>
4233- The Tolerance class generalizes the notion of a tolerance
4234- within which an equality test succeeds. Normally, it is
4235- used with numeric types, but it can be used with any
4236- type that supports taking a difference between two
4237- objects and comparing that difference to a value.
4238- </summary>
4239- </member>
4240- <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
4241- <summary>
4242- Constructs a linear tolerance of a specdified amount
4243- </summary>
4244- </member>
4245- <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
4246- <summary>
4247- Constructs a tolerance given an amount and ToleranceMode
4248- </summary>
4249- </member>
4250- <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
4251- <summary>
4252- Tests that the current Tolerance is linear with a
4253- numeric value, throwing an exception if it is not.
4254- </summary>
4255- </member>
4256- <member name="P:NUnit.Framework.Constraints.Tolerance.Empty">
4257- <summary>
4258- Returns an empty Tolerance object, equivalent to
4259- specifying an exact match.
4260- </summary>
4261- </member>
4262- <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
4263- <summary>
4264- Gets the ToleranceMode for the current Tolerance
4265- </summary>
4266- </member>
4267- <member name="P:NUnit.Framework.Constraints.Tolerance.Value">
4268- <summary>
4269- Gets the value of the current Tolerance instance.
4270- </summary>
4271- </member>
4272- <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
4273- <summary>
4274- Returns a new tolerance, using the current amount as a percentage.
4275- </summary>
4276- </member>
4277- <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
4278- <summary>
4279- Returns a new tolerance, using the current amount in Ulps.
4280- </summary>
4281- </member>
4282- <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
4283- <summary>
4284- Returns a new tolerance with a TimeSpan as the amount, using
4285- the current amount as a number of days.
4286- </summary>
4287- </member>
4288- <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
4289- <summary>
4290- Returns a new tolerance with a TimeSpan as the amount, using
4291- the current amount as a number of hours.
4292- </summary>
4293- </member>
4294- <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
4295- <summary>
4296- Returns a new tolerance with a TimeSpan as the amount, using
4297- the current amount as a number of minutes.
4298- </summary>
4299- </member>
4300- <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
4301- <summary>
4302- Returns a new tolerance with a TimeSpan as the amount, using
4303- the current amount as a number of seconds.
4304- </summary>
4305- </member>
4306- <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
4307- <summary>
4308- Returns a new tolerance with a TimeSpan as the amount, using
4309- the current amount as a number of milliseconds.
4310- </summary>
4311- </member>
4312- <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
4313- <summary>
4314- Returns a new tolerance with a TimeSpan as the amount, using
4315- the current amount as a number of clock ticks.
4316- </summary>
4317- </member>
4318- <member name="P:NUnit.Framework.Constraints.Tolerance.IsEmpty">
4319- <summary>
4320- Returns true if the current tolerance is empty.
4321- </summary>
4322- </member>
4323- <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
4324- <summary>
4325- ComparisonAdapter class centralizes all comparisons of
4326- values in NUnit, adapting to the use of any provided
4327- IComparer, IComparer&lt;T&gt; or Comparison&lt;T&gt;
4328- </summary>
4329- </member>
4330- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
4331- <summary>
4332- Returns a ComparisonAdapter that wraps an IComparer
4333- </summary>
4334- </member>
4335- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
4336- <summary>
4337- Returns a ComparisonAdapter that wraps an IComparer&lt;T&gt;
4338- </summary>
4339- </member>
4340- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
4341- <summary>
4342- Returns a ComparisonAdapter that wraps a Comparison&lt;T&gt;
4343- </summary>
4344- </member>
4345- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
4346- <summary>
4347- Compares two objects
4348- </summary>
4349- </member>
4350- <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
4351- <summary>
4352- Gets the default ComparisonAdapter, which wraps an
4353- NUnitComparer object.
4354- </summary>
4355- </member>
4356- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
4357- <summary>
4358- Construct a ComparisonAdapter for an IComparer
4359- </summary>
4360- </member>
4361- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
4362- <summary>
4363- Compares two objects
4364- </summary>
4365- <param name="expected"></param>
4366- <param name="actual"></param>
4367- <returns></returns>
4368- </member>
4369- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
4370- <summary>
4371- Construct a default ComparisonAdapter
4372- </summary>
4373- </member>
4374- <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
4375- <summary>
4376- ComparisonAdapter&lt;T&gt; extends ComparisonAdapter and
4377- allows use of an IComparer&lt;T&gt; or Comparison&lt;T&gt;
4378- to actually perform the comparison.
4379- </summary>
4380- </member>
4381- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
4382- <summary>
4383- Construct a ComparisonAdapter for an IComparer&lt;T&gt;
4384- </summary>
4385- </member>
4386- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
4387- <summary>
4388- Compare a Type T to an object
4389- </summary>
4390- </member>
4391- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
4392- <summary>
4393- Construct a ComparisonAdapter for a Comparison&lt;T&gt;
4394- </summary>
4395- </member>
4396- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
4397- <summary>
4398- Compare a Type T to an object
4399- </summary>
4400- </member>
4401- <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
4402- <summary>
4403- EqualityAdapter class handles all equality comparisons
4404- that use an IEqualityComparer, IEqualityComparer&lt;T&gt;
4405- or a ComparisonAdapter.
4406- </summary>
4407- </member>
4408- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.ObjectsEqual(System.Object,System.Object)">
4409- <summary>
4410- Compares two objects, returning true if they are equal
4411- </summary>
4412- </member>
4413- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
4414- <summary>
4415- Returns an EqualityAdapter that wraps an IComparer.
4416- </summary>
4417- </member>
4418- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
4419- <summary>
4420- Returns an EqualityAdapter that wraps an IEqualityComparer.
4421- </summary>
4422- </member>
4423- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
4424- <summary>
4425- Returns an EqualityAdapter that wraps an IEqualityComparer&lt;T&gt;.
4426- </summary>
4427- </member>
4428- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
4429- <summary>
4430- Returns an EqualityAdapter that wraps an IComparer&lt;T&gt;.
4431- </summary>
4432- </member>
4433- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
4434- <summary>
4435- Returns an EqualityAdapter that wraps a Comparison&lt;T&gt;.
4436- </summary>
4437- </member>
4438- <member name="T:NUnit.Framework.Constraints.NUnitComparer">
4439- <summary>
4440- NUnitComparer encapsulates NUnit's default behavior
4441- in comparing two objects.
4442- </summary>
4443- </member>
4444- <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
4445- <summary>
4446- Compares two objects
4447- </summary>
4448- <param name="x"></param>
4449- <param name="y"></param>
4450- <returns></returns>
4451- </member>
4452- <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
4453- <summary>
4454- Returns the default NUnitComparer.
4455- </summary>
4456- </member>
4457- <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
4458- <summary>
4459- NUnitEqualityComparer encapsulates NUnit's handling of
4460- equality tests between objects.
4461- </summary>
4462- </member>
4463- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
4464- <summary>
4465- If true, all string comparisons will ignore case
4466- </summary>
4467- </member>
4468- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
4469- <summary>
4470- If true, arrays will be treated as collections, allowing
4471- those of different dimensions to be compared
4472- </summary>
4473- </member>
4474- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.tolerance">
4475- <summary>
4476- If non-zero, equality comparisons within the specified
4477- tolerance will succeed.
4478- </summary>
4479- </member>
4480- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparer">
4481- <summary>
4482- Comparison object used in comparisons for some constraints.
4483- </summary>
4484- </member>
4485- <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ObjectsEqual(System.Object,System.Object)">
4486- <summary>
4487- Compares two objects for equality.
4488- </summary>
4489- </member>
4490- <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ArraysEqual(System.Array,System.Array)">
4491- <summary>
4492- Helper method to compare two arrays
4493- </summary>
4494- </member>
4495- <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
4496- <summary>
4497- Method to compare two DirectoryInfo objects
4498- </summary>
4499- <param name="x">first directory to compare</param>
4500- <param name="y">second directory to compare</param>
4501- <returns>true if equivalent, false if not</returns>
4502- </member>
4503- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
4504- <summary>
4505- Returns the default NUnitEqualityComparer
4506- </summary>
4507- </member>
4508- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
4509- <summary>
4510- Gets and sets a flag indicating whether case should
4511- be ignored in determining equality.
4512- </summary>
4513- </member>
4514- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
4515- <summary>
4516- Gets and sets a flag indicating that arrays should be
4517- compared as collections, without regard to their shape.
4518- </summary>
4519- </member>
4520- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparer">
4521- <summary>
4522- Gets and sets an external comparer to be used to
4523- test for equality. It is applied to members of
4524- collections, in place of NUnit's own logic.
4525- </summary>
4526- </member>
4527- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Tolerance">
4528- <summary>
4529- Gets and sets a tolerance used to compare objects of
4530- certin types.
4531- </summary>
4532- </member>
4533- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
4534- <summary>
4535- Gets the list of failure points for the last Match performed.
4536- </summary>
4537- </member>
4538- <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
4539- <summary>
4540- Predicate constraint wraps a Predicate in a constraint,
4541- returning success if the predicate is true.
4542- </summary>
4543- </member>
4544- <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
4545- <summary>
4546- Construct a PredicateConstraint from a predicate
4547- </summary>
4548- </member>
4549- <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.Matches(System.Object)">
4550- <summary>
4551- Determines whether the predicate succeeds when applied
4552- to the actual value.
4553- </summary>
4554- </member>
4555- <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
4556- <summary>
4557- Writes the description to a MessageWriter
4558- </summary>
4559- </member>
4560- <member name="T:NUnit.Framework.SetUpFixtureAttribute">
4561- <summary>
4562- SetUpFixtureAttribute is used to identify a SetUpFixture
4563- </summary>
4564- </member>
4565- <member name="T:NUnit.Framework.StringAssert">
4566- <summary>
4567- Basic Asserts on strings.
4568- </summary>
4569- </member>
4570- <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
4571- <summary>
4572- The Equals method throws an AssertionException. This is done
4573- to make sure there is no mistake by calling this function.
4574- </summary>
4575- <param name="a"></param>
4576- <param name="b"></param>
4577- </member>
4578- <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
4579- <summary>
4580- override the default ReferenceEquals to throw an AssertionException. This
4581- implementation makes sure there is no mistake in calling this function
4582- as part of Assert.
4583- </summary>
4584- <param name="a"></param>
4585- <param name="b"></param>
4586- </member>
4587- <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
4588- <summary>
4589- Asserts that a string is found within another string.
4590- </summary>
4591- <param name="expected">The expected string</param>
4592- <param name="actual">The string to be examined</param>
4593- <param name="message">The message to display in case of failure</param>
4594- <param name="args">Arguments used in formatting the message</param>
4595- </member>
4596- <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String)">
4597- <summary>
4598- Asserts that a string is found within another string.
4599- </summary>
4600- <param name="expected">The expected string</param>
4601- <param name="actual">The string to be examined</param>
4602- <param name="message">The message to display in case of failure</param>
4603- </member>
4604- <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
4605- <summary>
4606- Asserts that a string is found within another string.
4607- </summary>
4608- <param name="expected">The expected string</param>
4609- <param name="actual">The string to be examined</param>
4610- </member>
4611- <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
4612- <summary>
4613- Asserts that a string is not found within another string.
4614- </summary>
4615- <param name="expected">The expected string</param>
4616- <param name="actual">The string to be examined</param>
4617- <param name="message">The message to display in case of failure</param>
4618- <param name="args">Arguments used in formatting the message</param>
4619- </member>
4620- <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String)">
4621- <summary>
4622- Asserts that a string is found within another string.
4623- </summary>
4624- <param name="expected">The expected string</param>
4625- <param name="actual">The string to be examined</param>
4626- <param name="message">The message to display in case of failure</param>
4627- </member>
4628- <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
4629- <summary>
4630- Asserts that a string is found within another string.
4631- </summary>
4632- <param name="expected">The expected string</param>
4633- <param name="actual">The string to be examined</param>
4634- </member>
4635- <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
4636- <summary>
4637- Asserts that a string starts with another string.
4638- </summary>
4639- <param name="expected">The expected string</param>
4640- <param name="actual">The string to be examined</param>
4641- <param name="message">The message to display in case of failure</param>
4642- <param name="args">Arguments used in formatting the message</param>
4643- </member>
4644- <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String)">
4645- <summary>
4646- Asserts that a string starts with another string.
4647- </summary>
4648- <param name="expected">The expected string</param>
4649- <param name="actual">The string to be examined</param>
4650- <param name="message">The message to display in case of failure</param>
4651- </member>
4652- <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
4653- <summary>
4654- Asserts that a string starts with another string.
4655- </summary>
4656- <param name="expected">The expected string</param>
4657- <param name="actual">The string to be examined</param>
4658- </member>
4659- <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
4660- <summary>
4661- Asserts that a string does not start with another string.
4662- </summary>
4663- <param name="expected">The expected string</param>
4664- <param name="actual">The string to be examined</param>
4665- <param name="message">The message to display in case of failure</param>
4666- <param name="args">Arguments used in formatting the message</param>
4667- </member>
4668- <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String)">
4669- <summary>
4670- Asserts that a string does not start with another string.
4671- </summary>
4672- <param name="expected">The expected string</param>
4673- <param name="actual">The string to be examined</param>
4674- <param name="message">The message to display in case of failure</param>
4675- </member>
4676- <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
4677- <summary>
4678- Asserts that a string does not start with another string.
4679- </summary>
4680- <param name="expected">The expected string</param>
4681- <param name="actual">The string to be examined</param>
4682- </member>
4683- <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
4684- <summary>
4685- Asserts that a string ends with another string.
4686- </summary>
4687- <param name="expected">The expected string</param>
4688- <param name="actual">The string to be examined</param>
4689- <param name="message">The message to display in case of failure</param>
4690- <param name="args">Arguments used in formatting the message</param>
4691- </member>
4692- <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String)">
4693- <summary>
4694- Asserts that a string ends with another string.
4695- </summary>
4696- <param name="expected">The expected string</param>
4697- <param name="actual">The string to be examined</param>
4698- <param name="message">The message to display in case of failure</param>
4699- </member>
4700- <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
4701- <summary>
4702- Asserts that a string ends with another string.
4703- </summary>
4704- <param name="expected">The expected string</param>
4705- <param name="actual">The string to be examined</param>
4706- </member>
4707- <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
4708- <summary>
4709- Asserts that a string does not end with another string.
4710- </summary>
4711- <param name="expected">The expected string</param>
4712- <param name="actual">The string to be examined</param>
4713- <param name="message">The message to display in case of failure</param>
4714- <param name="args">Arguments used in formatting the message</param>
4715- </member>
4716- <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String)">
4717- <summary>
4718- Asserts that a string does not end with another string.
4719- </summary>
4720- <param name="expected">The expected string</param>
4721- <param name="actual">The string to be examined</param>
4722- <param name="message">The message to display in case of failure</param>
4723- </member>
4724- <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
4725- <summary>
4726- Asserts that a string does not end with another string.
4727- </summary>
4728- <param name="expected">The expected string</param>
4729- <param name="actual">The string to be examined</param>
4730- </member>
4731- <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
4732- <summary>
4733- Asserts that two strings are equal, without regard to case.
4734- </summary>
4735- <param name="expected">The expected string</param>
4736- <param name="actual">The actual string</param>
4737- <param name="message">The message to display in case of failure</param>
4738- <param name="args">Arguments used in formatting the message</param>
4739- </member>
4740- <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String)">
4741- <summary>
4742- Asserts that two strings are equal, without regard to case.
4743- </summary>
4744- <param name="expected">The expected string</param>
4745- <param name="actual">The actual string</param>
4746- <param name="message">The message to display in case of failure</param>
4747- </member>
4748- <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
4749- <summary>
4750- Asserts that two strings are equal, without regard to case.
4751- </summary>
4752- <param name="expected">The expected string</param>
4753- <param name="actual">The actual string</param>
4754- </member>
4755- <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
4756- <summary>
4757- Asserts that two strings are not equal, without regard to case.
4758- </summary>
4759- <param name="expected">The expected string</param>
4760- <param name="actual">The actual string</param>
4761- <param name="message">The message to display in case of failure</param>
4762- <param name="args">Arguments used in formatting the message</param>
4763- </member>
4764- <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String)">
4765- <summary>
4766- Asserts that two strings are Notequal, without regard to case.
4767- </summary>
4768- <param name="expected">The expected string</param>
4769- <param name="actual">The actual string</param>
4770- <param name="message">The message to display in case of failure</param>
4771- </member>
4772- <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
4773- <summary>
4774- Asserts that two strings are not equal, without regard to case.
4775- </summary>
4776- <param name="expected">The expected string</param>
4777- <param name="actual">The actual string</param>
4778- </member>
4779- <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
4780- <summary>
4781- Asserts that a string matches an expected regular expression pattern.
4782- </summary>
4783- <param name="pattern">The regex pattern to be matched</param>
4784- <param name="actual">The actual string</param>
4785- <param name="message">The message to display in case of failure</param>
4786- <param name="args">Arguments used in formatting the message</param>
4787- </member>
4788- <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String)">
4789- <summary>
4790- Asserts that a string matches an expected regular expression pattern.
4791- </summary>
4792- <param name="pattern">The regex pattern to be matched</param>
4793- <param name="actual">The actual string</param>
4794- <param name="message">The message to display in case of failure</param>
4795- </member>
4796- <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
4797- <summary>
4798- Asserts that a string matches an expected regular expression pattern.
4799- </summary>
4800- <param name="pattern">The regex pattern to be matched</param>
4801- <param name="actual">The actual string</param>
4802- </member>
4803- <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
4804- <summary>
4805- Asserts that a string does not match an expected regular expression pattern.
4806- </summary>
4807- <param name="pattern">The regex pattern to be used</param>
4808- <param name="actual">The actual string</param>
4809- <param name="message">The message to display in case of failure</param>
4810- <param name="args">Arguments used in formatting the message</param>
4811- </member>
4812- <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String)">
4813- <summary>
4814- Asserts that a string does not match an expected regular expression pattern.
4815- </summary>
4816- <param name="pattern">The regex pattern to be used</param>
4817- <param name="actual">The actual string</param>
4818- <param name="message">The message to display in case of failure</param>
4819- </member>
4820- <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
4821- <summary>
4822- Asserts that a string does not match an expected regular expression pattern.
4823- </summary>
4824- <param name="pattern">The regex pattern to be used</param>
4825- <param name="actual">The actual string</param>
4826- </member>
4827- <member name="T:NUnit.Framework.PropertyAttribute">
4828- <summary>
4829- PropertyAttribute is used to attach information to a test as a name/value pair..
4830- </summary>
4831- </member>
4832- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
4833- <summary>
4834- Construct a PropertyAttribute with a name and string value
4835- </summary>
4836- <param name="propertyName">The name of the property</param>
4837- <param name="propertyValue">The property value</param>
4838- </member>
4839- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
4840- <summary>
4841- Construct a PropertyAttribute with a name and int value
4842- </summary>
4843- <param name="propertyName">The name of the property</param>
4844- <param name="propertyValue">The property value</param>
4845- </member>
4846- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
4847- <summary>
4848- Construct a PropertyAttribute with a name and double value
4849- </summary>
4850- <param name="propertyName">The name of the property</param>
4851- <param name="propertyValue">The property value</param>
4852- </member>
4853- <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
4854- <summary>
4855- Constructor for derived classes that set the
4856- property dictionary directly.
4857- </summary>
4858- </member>
4859- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
4860- <summary>
4861- Constructor for use by derived classes that use the
4862- name of the type as the property name. Derived classes
4863- must ensure that the Type of the property value is
4864- a standard type supported by the BCL. Any custom
4865- types will cause a serialization Exception when
4866- in the client.
4867- </summary>
4868- </member>
4869- <member name="P:NUnit.Framework.PropertyAttribute.Properties">
4870- <summary>
4871- Gets the property dictionary for this attribute
4872- </summary>
4873- </member>
4874- <member name="T:NUnit.Framework.CollectionAssert">
4875- <summary>
4876- A set of Assert methods operationg on one or more collections
4877- </summary>
4878- </member>
4879- <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
4880- <summary>
4881- The Equals method throws an AssertionException. This is done
4882- to make sure there is no mistake by calling this function.
4883- </summary>
4884- <param name="a"></param>
4885- <param name="b"></param>
4886- </member>
4887- <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
4888- <summary>
4889- override the default ReferenceEquals to throw an AssertionException. This
4890- implementation makes sure there is no mistake in calling this function
4891- as part of Assert.
4892- </summary>
4893- <param name="a"></param>
4894- <param name="b"></param>
4895- </member>
4896- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
4897- <summary>
4898- Asserts that all items contained in collection are of the type specified by expectedType.
4899- </summary>
4900- <param name="collection">IEnumerable containing objects to be considered</param>
4901- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
4902- </member>
4903- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String)">
4904- <summary>
4905- Asserts that all items contained in collection are of the type specified by expectedType.
4906- </summary>
4907- <param name="collection">IEnumerable containing objects to be considered</param>
4908- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
4909- <param name="message">The message that will be displayed on failure</param>
4910- </member>
4911- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
4912- <summary>
4913- Asserts that all items contained in collection are of the type specified by expectedType.
4914- </summary>
4915- <param name="collection">IEnumerable containing objects to be considered</param>
4916- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
4917- <param name="message">The message that will be displayed on failure</param>
4918- <param name="args">Arguments to be used in formatting the message</param>
4919- </member>
4920- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
4921- <summary>
4922- Asserts that all items contained in collection are not equal to null.
4923- </summary>
4924- <param name="collection">IEnumerable containing objects to be considered</param>
4925- </member>
4926- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String)">
4927- <summary>
4928- Asserts that all items contained in collection are not equal to null.
4929- </summary>
4930- <param name="collection">IEnumerable containing objects to be considered</param>
4931- <param name="message">The message that will be displayed on failure</param>
4932- </member>
4933- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
4934- <summary>
4935- Asserts that all items contained in collection are not equal to null.
4936- </summary>
4937- <param name="collection">IEnumerable of objects to be considered</param>
4938- <param name="message">The message that will be displayed on failure</param>
4939- <param name="args">Arguments to be used in formatting the message</param>
4940- </member>
4941- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
4942- <summary>
4943- Ensures that every object contained in collection exists within the collection
4944- once and only once.
4945- </summary>
4946- <param name="collection">IEnumerable of objects to be considered</param>
4947- </member>
4948- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String)">
4949- <summary>
4950- Ensures that every object contained in collection exists within the collection
4951- once and only once.
4952- </summary>
4953- <param name="collection">IEnumerable of objects to be considered</param>
4954- <param name="message">The message that will be displayed on failure</param>
4955- </member>
4956- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
4957- <summary>
4958- Ensures that every object contained in collection exists within the collection
4959- once and only once.
4960- </summary>
4961- <param name="collection">IEnumerable of objects to be considered</param>
4962- <param name="message">The message that will be displayed on failure</param>
4963- <param name="args">Arguments to be used in formatting the message</param>
4964- </member>
4965- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
4966- <summary>
4967- Asserts that expected and actual are exactly equal. The collections must have the same count,
4968- and contain the exact same objects in the same order.
4969- </summary>
4970- <param name="expected">The first IEnumerable of objects to be considered</param>
4971- <param name="actual">The second IEnumerable of objects to be considered</param>
4972- </member>
4973- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
4974- <summary>
4975- Asserts that expected and actual are exactly equal. The collections must have the same count,
4976- and contain the exact same objects in the same order.
4977- If comparer is not null then it will be used to compare the objects.
4978- </summary>
4979- <param name="expected">The first IEnumerable of objects to be considered</param>
4980- <param name="actual">The second IEnumerable of objects to be considered</param>
4981- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
4982- </member>
4983- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
4984- <summary>
4985- Asserts that expected and actual are exactly equal. The collections must have the same count,
4986- and contain the exact same objects in the same order.
4987- </summary>
4988- <param name="expected">The first IEnumerable of objects to be considered</param>
4989- <param name="actual">The second IEnumerable of objects to be considered</param>
4990- <param name="message">The message that will be displayed on failure</param>
4991- </member>
4992- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
4993- <summary>
4994- Asserts that expected and actual are exactly equal. The collections must have the same count,
4995- and contain the exact same objects in the same order.
4996- If comparer is not null then it will be used to compare the objects.
4997- </summary>
4998- <param name="expected">The first IEnumerable of objects to be considered</param>
4999- <param name="actual">The second IEnumerable of objects to be considered</param>
5000- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: