4 <name>nunit.framework</name>
7 <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
9 BinaryConstraint is the abstract base of all constraints
10 that combine two other constraints in some fashion.
13 <member name="T:NUnit.Framework.Constraints.Constraint">
15 The Constraint class is the base of all built-in constraints
16 within NUnit. It provides the operator overloads used to combine
20 <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
22 The IConstraintExpression interface is implemented by all
23 complete and resolvable constraints and expressions.
26 <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
28 Return the top-level constraint for this expression
32 <member name="F:NUnit.Framework.Constraints.Constraint.UNSET">
34 Static UnsetObject used to detect derived constraints
35 failing to set the actual value.
38 <member name="F:NUnit.Framework.Constraints.Constraint.actual">
40 The actual value being tested against a constraint
43 <member name="F:NUnit.Framework.Constraints.Constraint.displayName">
45 The display name of this Constraint for use by ToString()
48 <member name="F:NUnit.Framework.Constraints.Constraint.argcnt">
50 Argument fields used by ToString();
53 <member name="F:NUnit.Framework.Constraints.Constraint.builder">
55 The builder holding this constraint
58 <member name="M:NUnit.Framework.Constraints.Constraint.#ctor">
60 Construct a constraint with no arguments
63 <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object)">
65 Construct a constraint with one argument
68 <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object,System.Object)">
70 Construct a constraint with two arguments
73 <member name="M:NUnit.Framework.Constraints.Constraint.SetBuilder(NUnit.Framework.Constraints.ConstraintBuilder)">
75 Sets the ConstraintBuilder holding this constraint
78 <member name="M:NUnit.Framework.Constraints.Constraint.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
80 Write the failure message to the MessageWriter provided
81 as an argument. The default implementation simply passes
82 the constraint and the actual value to the writer, which
83 then displays the constraint description and the value.
85 Constraints that need to provide additional details,
86 such as where the error occured can override this.
88 <param name="writer">The MessageWriter on which to display the message</param>
90 <member name="M:NUnit.Framework.Constraints.Constraint.Matches(System.Object)">
92 Test whether the constraint is satisfied by a given value
94 <param name="actual">The value to be tested</param>
95 <returns>True for success, false for failure</returns>
97 <member name="M:NUnit.Framework.Constraints.Constraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
99 Test whether the constraint is satisfied by an
100 ActualValueDelegate that returns the value to be tested.
101 The default implementation simply evaluates the delegate
102 but derived classes may override it to provide for delayed
105 <param name="del">An ActualValueDelegate</param>
106 <returns>True for success, false for failure</returns>
108 <member name="M:NUnit.Framework.Constraints.Constraint.Matches``1(``0@)">
110 Test whether the constraint is satisfied by a given reference.
111 The default implementation simply dereferences the value but
112 derived classes may override it to provide for delayed processing.
114 <param name="actual">A reference to the value to be tested</param>
115 <returns>True for success, false for failure</returns>
117 <member name="M:NUnit.Framework.Constraints.Constraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
119 Write the constraint description to a MessageWriter
121 <param name="writer">The writer on which the description is displayed</param>
123 <member name="M:NUnit.Framework.Constraints.Constraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
125 Write the actual value for a failing constraint test to a
126 MessageWriter. The default implementation simply writes
127 the raw value of actual, leaving it to the writer to
128 perform any formatting.
130 <param name="writer">The writer on which the actual value is displayed</param>
132 <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
134 Default override of ToString returns the constraint DisplayName
135 followed by any arguments within angle brackets.
139 <member name="M:NUnit.Framework.Constraints.Constraint.GetStringRepresentation">
141 Returns the string representation of this constraint
144 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
146 This operator creates a constraint that is satisfied only if both
147 argument constraints are satisfied.
150 <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
152 This operator creates a constraint that is satisfied if either
153 of the argument constraints is satisfied.
156 <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
158 This operator creates a constraint that is satisfied if the
159 argument constraint is not satisfied.
162 <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
164 Returns a DelayedConstraint with the specified delay time.
166 <param name="delayInMilliseconds">The delay in milliseconds.</param>
169 <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
171 Returns a DelayedConstraint with the specified delay time
172 and polling interval.
174 <param name="delayInMilliseconds">The delay in milliseconds.</param>
175 <param name="pollingInterval">The interval at which to test the constraint.</param>
178 <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
180 The display name of this Constraint for use by ToString().
181 The default value is the name of the constraint with
182 trailing "Constraint" removed. Derived classes may set
183 this to another name in their constructors.
186 <member name="P:NUnit.Framework.Constraints.Constraint.And">
188 Returns a ConstraintExpression by appending And
189 to the current constraint.
192 <member name="P:NUnit.Framework.Constraints.Constraint.With">
194 Returns a ConstraintExpression by appending And
195 to the current constraint.
198 <member name="P:NUnit.Framework.Constraints.Constraint.Or">
200 Returns a ConstraintExpression by appending Or
201 to the current constraint.
204 <member name="T:NUnit.Framework.Constraints.Constraint.UnsetObject">
206 Class used to detect any derived constraints
207 that fail to set the actual value in their
211 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.left">
213 The first constraint being combined
216 <member name="F:NUnit.Framework.Constraints.BinaryConstraint.right">
218 The second constraint being combined
221 <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
223 Construct a BinaryConstraint from two other constraints
225 <param name="left">The first constraint</param>
226 <param name="right">The second constraint</param>
228 <member name="T:NUnit.Framework.Constraints.AndConstraint">
230 AndConstraint succeeds only if both members succeed.
233 <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
235 Create an AndConstraint from two other constraints
237 <param name="left">The first constraint</param>
238 <param name="right">The second constraint</param>
240 <member name="M:NUnit.Framework.Constraints.AndConstraint.Matches(System.Object)">
242 Apply both member constraints to an actual value, succeeding
243 succeeding only if both of them succeed.
245 <param name="actual">The actual value</param>
246 <returns>True if the constraints both succeeded</returns>
248 <member name="M:NUnit.Framework.Constraints.AndConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
250 Write a description for this contraint to a MessageWriter
252 <param name="writer">The MessageWriter to receive the description</param>
254 <member name="M:NUnit.Framework.Constraints.AndConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
256 Write the actual value for a failing constraint test to a
257 MessageWriter. The default implementation simply writes
258 the raw value of actual, leaving it to the writer to
259 perform any formatting.
261 <param name="writer">The writer on which the actual value is displayed</param>
263 <member name="T:NUnit.Framework.Constraints.OrConstraint">
265 OrConstraint succeeds if either member succeeds
268 <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
270 Create an OrConstraint from two other constraints
272 <param name="left">The first constraint</param>
273 <param name="right">The second constraint</param>
275 <member name="M:NUnit.Framework.Constraints.OrConstraint.Matches(System.Object)">
277 Apply the member constraints to an actual value, succeeding
278 succeeding as soon as one of them succeeds.
280 <param name="actual">The actual value</param>
281 <returns>True if either constraint succeeded</returns>
283 <member name="M:NUnit.Framework.Constraints.OrConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
285 Write a description for this contraint to a MessageWriter
287 <param name="writer">The MessageWriter to receive the description</param>
289 <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
291 CollectionConstraint is the abstract base class for
292 constraints that operate on collections.
295 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
297 Construct an empty CollectionConstraint
300 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
302 Construct a CollectionConstraint
304 <param name="arg"></param>
306 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
308 Determines whether the specified enumerable is empty.
310 <param name="enumerable">The enumerable.</param>
312 <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
315 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Object)">
317 Test whether the constraint is satisfied by a given value
319 <param name="actual">The value to be tested</param>
320 <returns>True for success, false for failure</returns>
322 <member name="M:NUnit.Framework.Constraints.CollectionConstraint.doMatch(System.Collections.IEnumerable)">
324 Protected method to be implemented by derived classes
326 <param name="collection"></param>
329 <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
331 CollectionItemsEqualConstraint is the abstract base class for all
332 collection constraints that apply some notion of item equality
333 as a part of their operation.
336 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
338 Construct an empty CollectionConstraint
341 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
343 Construct a CollectionConstraint
345 <param name="arg"></param>
347 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
349 Flag the constraint to use the supplied IComparer object.
351 <param name="comparer">The IComparer object to use.</param>
352 <returns>Self.</returns>
354 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
356 Flag the constraint to use the supplied IComparer object.
358 <param name="comparer">The IComparer object to use.</param>
359 <returns>Self.</returns>
361 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
363 Flag the constraint to use the supplied Comparison object.
365 <param name="comparer">The IComparer object to use.</param>
366 <returns>Self.</returns>
368 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
370 Flag the constraint to use the supplied IEqualityComparer object.
372 <param name="comparer">The IComparer object to use.</param>
373 <returns>Self.</returns>
375 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
377 Flag the constraint to use the supplied IEqualityComparer object.
379 <param name="comparer">The IComparer object to use.</param>
380 <returns>Self.</returns>
382 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
384 Compares two collection members for equality
387 <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
389 Return a new CollectionTally for use in making tests
391 <param name="c">The collection to be included in the tally</param>
393 <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
395 Flag the constraint to ignore case and return self.
398 <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
400 EmptyCollectionConstraint tests whether a collection is empty.
403 <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.doMatch(System.Collections.IEnumerable)">
405 Check that the collection is empty
407 <param name="collection"></param>
410 <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
412 Write the constraint description to a MessageWriter
414 <param name="writer"></param>
416 <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
418 UniqueItemsConstraint tests whether all the items in a
419 collection are unique.
422 <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.doMatch(System.Collections.IEnumerable)">
424 Check that all items are unique.
426 <param name="actual"></param>
429 <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
431 Write a description of this constraint to a MessageWriter
433 <param name="writer"></param>
435 <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
437 CollectionContainsConstraint is used to test whether a collection
438 contains an expected object as a member.
441 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
443 Construct a CollectionContainsConstraint
445 <param name="expected"></param>
447 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.doMatch(System.Collections.IEnumerable)">
449 Test whether the expected item is contained in the collection
451 <param name="actual"></param>
454 <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
456 Write a descripton of the constraint to a MessageWriter
458 <param name="writer"></param>
460 <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
462 CollectionEquivalentCOnstraint is used to determine whether two
463 collections are equivalent.
466 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
468 Construct a CollectionEquivalentConstraint
470 <param name="expected"></param>
472 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.doMatch(System.Collections.IEnumerable)">
474 Test whether two collections are equivalent
476 <param name="actual"></param>
479 <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
481 Write a description of this constraint to a MessageWriter
483 <param name="writer"></param>
485 <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
487 CollectionSubsetConstraint is used to determine whether
488 one collection is a subset of another
491 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
493 Construct a CollectionSubsetConstraint
495 <param name="expected">The collection that the actual value is expected to be a subset of</param>
497 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.doMatch(System.Collections.IEnumerable)">
499 Test whether the actual collection is a subset of
500 the expected collection provided.
502 <param name="actual"></param>
505 <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
507 Write a description of this constraint to a MessageWriter
509 <param name="writer"></param>
511 <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
513 CollectionOrderedConstraint is used to test whether a collection is ordered.
516 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
518 Construct a CollectionOrderedConstraint
521 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
523 Modifies the constraint to use an IComparer and returns self.
526 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
528 Modifies the constraint to use an IComparer<T> and returns self.
531 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
533 Modifies the constraint to use a Comparison<T> and returns self.
536 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
538 Modifies the constraint to test ordering by the value of
539 a specified property and returns self.
542 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.doMatch(System.Collections.IEnumerable)">
544 Test whether the collection is ordered
546 <param name="actual"></param>
549 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
551 Write a description of the constraint to a MessageWriter
553 <param name="writer"></param>
555 <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.GetStringRepresentation">
557 Returns the string representation of the constraint.
561 <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
563 If used performs a reverse comparison
566 <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
568 Abstract base class for constraints that compare values to
569 determine if one is greater than, equal to or less than
573 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.expected">
575 The value against which a comparison is to be made
578 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.ltOK">
580 If true, less than returns success
583 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.eqOK">
585 if true, equal returns success
588 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.gtOK">
590 if true, greater than returns success
593 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.predicate">
595 The predicate used as a part of the description
598 <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.comparer">
600 ComparisonAdapter to be used in making the comparison
603 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object,System.Boolean,System.Boolean,System.Boolean,System.String)">
605 Initializes a new instance of the <see cref="T:ComparisonConstraint"/> class.
607 <param name="value">The value against which to make a comparison.</param>
608 <param name="ltOK">if set to <c>true</c> less succeeds.</param>
609 <param name="eqOK">if set to <c>true</c> equal succeeds.</param>
610 <param name="gtOK">if set to <c>true</c> greater succeeds.</param>
611 <param name="predicate">String used in describing the constraint.</param>
613 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Matches(System.Object)">
615 Test whether the constraint is satisfied by a given value
617 <param name="actual">The value to be tested</param>
618 <returns>True for success, false for failure</returns>
620 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
622 Write the constraint description to a MessageWriter
624 <param name="writer">The writer on which the description is displayed</param>
626 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
628 Modifies the constraint to use an IComparer and returns self
631 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
633 Modifies the constraint to use an IComparer<T> and returns self
636 <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
638 Modifies the constraint to use a Comparison<T> and returns self
641 <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
643 Tests whether a value is greater than the value supplied to its constructor
646 <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
648 Initializes a new instance of the <see cref="T:GreaterThanConstraint"/> class.
650 <param name="expected">The expected value.</param>
652 <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
654 Tests whether a value is greater than or equal to the value supplied to its constructor
657 <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
659 Initializes a new instance of the <see cref="T:GreaterThanOrEqualConstraint"/> class.
661 <param name="expected">The expected value.</param>
663 <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
665 Tests whether a value is less than the value supplied to its constructor
668 <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
670 Initializes a new instance of the <see cref="T:LessThanConstraint"/> class.
672 <param name="expected">The expected value.</param>
674 <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
676 Tests whether a value is less than or equal to the value supplied to its constructor
679 <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
681 Initializes a new instance of the <see cref="T:LessThanOrEqualConstraint"/> class.
683 <param name="expected">The expected value.</param>
685 <member name="T:NUnit.Framework.Constraints.ActualValueDelegate">
687 Delegate used to delay evaluation of the actual value
688 to be used in evaluating a constraint
691 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
693 ConstraintBuilder maintains the stacks that are used in
694 processing a ConstraintExpression. An OperatorStack
695 is used to hold operators that are waiting for their
696 operands to be reognized. a ConstraintStack holds
697 input constraints as well as the results of each
701 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
703 Initializes a new instance of the <see cref="T:ConstraintBuilder"/> class.
706 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
708 Appends the specified operator to the expression by first
709 reducing the operator stack and then pushing the new
710 operator on the stack.
712 <param name="op">The operator to push.</param>
714 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
716 Appends the specified constraint to the expresson by pushing
717 it on the constraint stack.
719 <param name="constraint">The constraint to push.</param>
721 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
723 Sets the top operator right context.
725 <param name="rightContext">The right context.</param>
727 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
729 Reduces the operator stack until the topmost item
730 precedence is greater than or equal to the target precedence.
732 <param name="targetPrecedence">The target precedence.</param>
734 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
736 Resolves this instance, returning a Constraint. If the builder
737 is not currently in a resolvable state, an exception is thrown.
739 <returns>The resolved constraint</returns>
741 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
743 Gets a value indicating whether this instance is resolvable.
746 <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
749 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
751 OperatorStack is a type-safe stack for holding ConstraintOperators
754 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
756 Initializes a new instance of the <see cref="T:OperatorStack"/> class.
758 <param name="builder">The builder.</param>
760 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
762 Pushes the specified operator onto the stack.
764 <param name="op">The op.</param>
766 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
768 Pops the topmost operator from the stack.
772 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
774 Gets a value indicating whether this <see cref="T:OpStack"/> is empty.
776 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
778 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
780 Gets the topmost operator without modifying the stack.
782 <value>The top.</value>
784 <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
786 ConstraintStack is a type-safe stack for holding Constraints
789 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
791 Initializes a new instance of the <see cref="T:ConstraintStack"/> class.
793 <param name="builder">The builder.</param>
795 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.Constraint)">
797 Pushes the specified constraint. As a side effect,
798 the constraint's builder field is set to the
799 ConstraintBuilder owning this stack.
801 <param name="constraint">The constraint.</param>
803 <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
805 Pops this topmost constrait from the stack.
806 As a side effect, the constraint's builder
807 field is set to null.
811 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
813 Gets a value indicating whether this <see cref="T:ConstraintStack"/> is empty.
815 <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
817 <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Top">
819 Gets the topmost constraint without modifying the stack.
821 <value>The topmost constraint</value>
823 <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
825 EmptyConstraint tests a whether a string or collection is empty,
826 postponing the decision about which test is applied until the
827 type of the actual argument is known.
830 <member name="M:NUnit.Framework.Constraints.EmptyConstraint.Matches(System.Object)">
832 Test whether the constraint is satisfied by a given value
834 <param name="actual">The value to be tested</param>
835 <returns>True for success, false for failure</returns>
837 <member name="M:NUnit.Framework.Constraints.EmptyConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
839 Write the constraint description to a MessageWriter
841 <param name="writer">The writer on which the description is displayed</param>
843 <member name="T:NUnit.Framework.Constraints.EqualConstraint">
845 EqualConstraint is able to compare an actual value with the
846 expected value provided in its constructor. Two objects are
847 considered equal if both are null, or if both have the same
848 value. NUnit has special semantics for some object types.
851 <member name="F:NUnit.Framework.Constraints.EqualConstraint.clipStrings">
853 If true, strings in error messages will be clipped
856 <member name="F:NUnit.Framework.Constraints.EqualConstraint.comparer">
858 NUnitEqualityComparer used to test equality.
861 <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
863 Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
865 <param name="expected">The expected value.</param>
867 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
869 Flag the constraint to use a tolerance when determining equality.
871 <param name="amount">Tolerance value to be used</param>
872 <returns>Self.</returns>
874 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Comparer(System.Collections.IComparer)">
876 Flag the constraint to use the supplied IComparer object.
878 <param name="comparer">The IComparer object to use.</param>
879 <returns>Self.</returns>
881 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
883 Flag the constraint to use the supplied IComparer object.
885 <param name="comparer">The IComparer object to use.</param>
886 <returns>Self.</returns>
888 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
890 Flag the constraint to use the supplied IComparer object.
892 <param name="comparer">The IComparer object to use.</param>
893 <returns>Self.</returns>
895 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
897 Flag the constraint to use the supplied Comparison object.
899 <param name="comparer">The IComparer object to use.</param>
900 <returns>Self.</returns>
902 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
904 Flag the constraint to use the supplied IEqualityComparer object.
906 <param name="comparer">The IComparer object to use.</param>
907 <returns>Self.</returns>
909 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
911 Flag the constraint to use the supplied IEqualityComparer object.
913 <param name="comparer">The IComparer object to use.</param>
914 <returns>Self.</returns>
916 <member name="M:NUnit.Framework.Constraints.EqualConstraint.Matches(System.Object)">
918 Test whether the constraint is satisfied by a given value
920 <param name="actual">The value to be tested</param>
921 <returns>True for success, false for failure</returns>
923 <member name="M:NUnit.Framework.Constraints.EqualConstraint.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
925 Write a failure message. Overridden to provide custom
926 failure messages for EqualConstraint.
928 <param name="writer">The MessageWriter to write to</param>
930 <member name="M:NUnit.Framework.Constraints.EqualConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
932 Write description of this constraint
934 <param name="writer">The MessageWriter to write to</param>
936 <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
938 Display the failure information for two collections that did not match.
940 <param name="writer">The MessageWriter on which to display</param>
941 <param name="expected">The expected collection.</param>
942 <param name="actual">The actual collection</param>
943 <param name="depth">The depth of this failure in a set of nested collections</param>
945 <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
947 Displays a single line showing the types and sizes of the expected
948 and actual collections or arrays. If both are identical, the value is
951 <param name="writer">The MessageWriter on which to display</param>
952 <param name="expected">The expected collection or array</param>
953 <param name="actual">The actual collection or array</param>
954 <param name="indent">The indentation level for the message line</param>
956 <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32,System.Int32)">
958 Displays a single line showing the point in the expected and actual
959 arrays at which the comparison failed. If the arrays have different
960 structures or dimensions, both values are shown.
962 <param name="writer">The MessageWriter on which to display</param>
963 <param name="expected">The expected array</param>
964 <param name="actual">The actual array</param>
965 <param name="failurePoint">Index of the failure point in the underlying collections</param>
966 <param name="indent">The indentation level for the message line</param>
968 <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
970 Flag the constraint to ignore case and return self.
973 <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
975 Flag the constraint to suppress string clipping
979 <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
981 Flag the constraint to compare arrays as collections
985 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
987 Switches the .Within() modifier to interpret its tolerance as
988 a distance in representable values (see remarks).
990 <returns>Self.</returns>
992 Ulp stands for "unit in the last place" and describes the minimum
993 amount a given value can change. For any integers, an ulp is 1 whole
994 digit. For floating point values, the accuracy of which is better
995 for smaller numbers and worse for larger numbers, an ulp depends
996 on the size of the number. Using ulps for comparison of floating
997 point results instead of fixed tolerances is safer because it will
998 automatically compensate for the added inaccuracy of larger numbers.
1001 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
1003 Switches the .Within() modifier to interpret its tolerance as
1004 a percentage that the actual values is allowed to deviate from
1007 <returns>Self</returns>
1009 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
1011 Causes the tolerance to be interpreted as a TimeSpan in days.
1013 <returns>Self</returns>
1015 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
1017 Causes the tolerance to be interpreted as a TimeSpan in hours.
1019 <returns>Self</returns>
1021 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
1023 Causes the tolerance to be interpreted as a TimeSpan in minutes.
1025 <returns>Self</returns>
1027 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
1029 Causes the tolerance to be interpreted as a TimeSpan in seconds.
1031 <returns>Self</returns>
1033 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
1035 Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
1037 <returns>Self</returns>
1039 <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
1041 Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
1043 <returns>Self</returns>
1045 <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
1047 SameAsConstraint tests whether an object is identical to
1048 the object passed to its constructor
1051 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
1053 Initializes a new instance of the <see cref="T:SameAsConstraint"/> class.
1055 <param name="expected">The expected object.</param>
1057 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.Matches(System.Object)">
1059 Test whether the constraint is satisfied by a given value
1061 <param name="actual">The value to be tested</param>
1062 <returns>True for success, false for failure</returns>
1064 <member name="M:NUnit.Framework.Constraints.SameAsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1066 Write the constraint description to a MessageWriter
1068 <param name="writer">The writer on which the description is displayed</param>
1070 <member name="T:NUnit.Framework.Constraints.StringConstraint">
1072 StringConstraint is the abstract base for constraints
1073 that operate on strings. It supports the IgnoreCase
1074 modifier for string operations.
1077 <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
1082 <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
1084 Indicates whether tests should be case-insensitive
1087 <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
1089 Constructs a StringConstraint given an expected value
1091 <param name="expected">The expected value</param>
1093 <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
1095 Modify the constraint to ignore case in matching.
1098 <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
1100 EmptyStringConstraint tests whether a string is empty.
1103 <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.Object)">
1105 Test whether the constraint is satisfied by a given value
1107 <param name="actual">The value to be tested</param>
1108 <returns>True for success, false for failure</returns>
1110 <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1112 Write the constraint description to a MessageWriter
1114 <param name="writer">The writer on which the description is displayed</param>
1116 <member name="T:NUnit.Framework.Constraints.NullOrEmptyStringConstraint">
1118 NullEmptyStringConstraint tests whether a string is either null or empty.
1121 <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.#ctor">
1123 Constructs a new NullOrEmptyStringConstraint
1126 <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.Matches(System.Object)">
1128 Test whether the constraint is satisfied by a given value
1130 <param name="actual">The value to be tested</param>
1131 <returns>True for success, false for failure</returns>
1133 <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1135 Write the constraint description to a MessageWriter
1137 <param name="writer">The writer on which the description is displayed</param>
1139 <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
1141 SubstringConstraint can test whether a string contains
1142 the expected substring.
1145 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
1147 Initializes a new instance of the <see cref="T:SubstringConstraint"/> class.
1149 <param name="expected">The expected.</param>
1151 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.Object)">
1153 Test whether the constraint is satisfied by a given value
1155 <param name="actual">The value to be tested</param>
1156 <returns>True for success, false for failure</returns>
1158 <member name="M:NUnit.Framework.Constraints.SubstringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1160 Write the constraint description to a MessageWriter
1162 <param name="writer">The writer on which the description is displayed</param>
1164 <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
1166 StartsWithConstraint can test whether a string starts
1167 with an expected substring.
1170 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
1172 Initializes a new instance of the <see cref="T:StartsWithConstraint"/> class.
1174 <param name="expected">The expected string</param>
1176 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.Object)">
1178 Test whether the constraint is matched by the actual value.
1179 This is a template method, which calls the IsMatch method
1180 of the derived class.
1182 <param name="actual"></param>
1185 <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1187 Write the constraint description to a MessageWriter
1189 <param name="writer">The writer on which the description is displayed</param>
1191 <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
1193 EndsWithConstraint can test whether a string ends
1194 with an expected substring.
1197 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
1199 Initializes a new instance of the <see cref="T:EndsWithConstraint"/> class.
1201 <param name="expected">The expected string</param>
1203 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.Object)">
1205 Test whether the constraint is matched by the actual value.
1206 This is a template method, which calls the IsMatch method
1207 of the derived class.
1209 <param name="actual"></param>
1212 <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1214 Write the constraint description to a MessageWriter
1216 <param name="writer">The writer on which the description is displayed</param>
1218 <member name="T:NUnit.Framework.Constraints.RegexConstraint">
1220 RegexConstraint can test whether a string matches
1221 the pattern provided.
1224 <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
1226 Initializes a new instance of the <see cref="T:RegexConstraint"/> class.
1228 <param name="pattern">The pattern.</param>
1230 <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.Object)">
1232 Test whether the constraint is satisfied by a given value
1234 <param name="actual">The value to be tested</param>
1235 <returns>True for success, false for failure</returns>
1237 <member name="M:NUnit.Framework.Constraints.RegexConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1239 Write the constraint description to a MessageWriter
1241 <param name="writer">The writer on which the description is displayed</param>
1243 <member name="T:NUnit.Framework.Constraints.TypeConstraint">
1245 TypeConstraint is the abstract base for constraints
1246 that take a Type as their expected value.
1249 <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
1251 The expected Type used by the constraint
1254 <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type)">
1256 Construct a TypeConstraint for a given Type
1258 <param name="type"></param>
1260 <member name="M:NUnit.Framework.Constraints.TypeConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
1262 Write the actual value for a failing constraint test to a
1263 MessageWriter. TypeConstraints override this method to write
1264 the name of the type.
1266 <param name="writer">The writer on which the actual value is displayed</param>
1268 <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
1270 ExactTypeConstraint is used to test that an object
1271 is of the exact type provided in the constructor
1274 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
1276 Construct an ExactTypeConstraint for a given Type
1278 <param name="type">The expected Type.</param>
1280 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
1282 Test that an object is of the exact type specified
1284 <param name="actual">The actual value.</param>
1285 <returns>True if the tested object is of the exact type provided, otherwise false.</returns>
1287 <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1289 Write the description of this constraint to a MessageWriter
1291 <param name="writer">The MessageWriter to use</param>
1293 <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
1295 InstanceOfTypeConstraint is used to test that an object
1296 is of the same type provided or derived from it.
1299 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
1301 Construct an InstanceOfTypeConstraint for the type provided
1303 <param name="type">The expected Type</param>
1305 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
1307 Test whether an object is of the specified type or a derived type
1309 <param name="actual">The object to be tested</param>
1310 <returns>True if the object is of the provided type or derives from it, otherwise false.</returns>
1312 <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1314 Write a description of this constraint to a MessageWriter
1316 <param name="writer">The MessageWriter to use</param>
1318 <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
1320 AssignableFromConstraint is used to test that an object
1321 can be assigned from a given Type.
1324 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
1326 Construct an AssignableFromConstraint for the type provided
1328 <param name="type"></param>
1330 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
1332 Test whether an object can be assigned from the specified type
1334 <param name="actual">The object to be tested</param>
1335 <returns>True if the object can be assigned a value of the expected Type, otherwise false.</returns>
1337 <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1339 Write a description of this constraint to a MessageWriter
1341 <param name="writer">The MessageWriter to use</param>
1343 <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
1345 AssignableToConstraint is used to test that an object
1346 can be assigned to a given Type.
1349 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
1351 Construct an AssignableToConstraint for the type provided
1353 <param name="type"></param>
1355 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
1357 Test whether an object can be assigned to the specified type
1359 <param name="actual">The object to be tested</param>
1360 <returns>True if the object can be assigned a value of the expected Type, otherwise false.</returns>
1362 <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1364 Write a description of this constraint to a MessageWriter
1366 <param name="writer">The MessageWriter to use</param>
1368 <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
1370 ContainsConstraint tests a whether a string contains a substring
1371 or a collection contains an object. It postpones the decision of
1372 which test to use until the type of the actual argument is known.
1373 This allows testing whether a string is contained in a collection
1374 or as a substring of another string using the same syntax.
1377 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
1379 Initializes a new instance of the <see cref="T:ContainsConstraint"/> class.
1381 <param name="expected">The expected.</param>
1383 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.Matches(System.Object)">
1385 Test whether the constraint is satisfied by a given value
1387 <param name="actual">The value to be tested</param>
1388 <returns>True for success, false for failure</returns>
1390 <member name="M:NUnit.Framework.Constraints.ContainsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1392 Write the constraint description to a MessageWriter
1394 <param name="writer">The writer on which the description is displayed</param>
1396 <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
1398 Flag the constraint to ignore case and return self.
1401 <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
1403 PropertyExistsConstraint tests that a named property
1404 exists on the object provided through Match.
1406 Originally, PropertyConstraint provided this feature
1407 in addition to making optional tests on the vaue
1408 of the property. The two constraints are now separate.
1411 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
1413 Initializes a new instance of the <see cref="T:PropertyExistConstraint"/> class.
1415 <param name="name">The name of the property.</param>
1417 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.Matches(System.Object)">
1419 Test whether the property exists for a given object
1421 <param name="actual">The object to be tested</param>
1422 <returns>True for success, false for failure</returns>
1424 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1426 Write the constraint description to a MessageWriter
1428 <param name="writer">The writer on which the description is displayed</param>
1430 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
1432 Write the actual value for a failing constraint test to a
1435 <param name="writer">The writer on which the actual value is displayed</param>
1437 <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.GetStringRepresentation">
1439 Returns the string representation of the constraint.
1443 <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
1445 PropertyConstraint extracts a named property and uses
1446 its value as the actual value for a chained constraint.
1449 <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
1451 Abstract base class used for prefixes
1454 <member name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
1459 <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
1461 Construct given a base constraint
1463 <param name="resolvable"></param>
1465 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.Constraint)">
1467 Initializes a new instance of the <see cref="T:PropertyConstraint"/> class.
1469 <param name="name">The name.</param>
1470 <param name="baseConstraint">The constraint to apply to the property.</param>
1472 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.Matches(System.Object)">
1474 Test whether the constraint is satisfied by a given value
1476 <param name="actual">The value to be tested</param>
1477 <returns>True for success, false for failure</returns>
1479 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1481 Write the constraint description to a MessageWriter
1483 <param name="writer">The writer on which the description is displayed</param>
1485 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
1487 Write the actual value for a failing constraint test to a
1488 MessageWriter. The default implementation simply writes
1489 the raw value of actual, leaving it to the writer to
1490 perform any formatting.
1492 <param name="writer">The writer on which the actual value is displayed</param>
1494 <member name="M:NUnit.Framework.Constraints.PropertyConstraint.GetStringRepresentation">
1496 Returns the string representation of the constraint.
1500 <member name="T:NUnit.Framework.Constraints.NotConstraint">
1502 NotConstraint negates the effect of some other constraint
1505 <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
1507 Initializes a new instance of the <see cref="T:NotConstraint"/> class.
1509 <param name="baseConstraint">The base constraint to be negated.</param>
1511 <member name="M:NUnit.Framework.Constraints.NotConstraint.Matches(System.Object)">
1513 Test whether the constraint is satisfied by a given value
1515 <param name="actual">The value to be tested</param>
1516 <returns>True for if the base constraint fails, false if it succeeds</returns>
1518 <member name="M:NUnit.Framework.Constraints.NotConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1520 Write the constraint description to a MessageWriter
1522 <param name="writer">The writer on which the description is displayed</param>
1524 <member name="M:NUnit.Framework.Constraints.NotConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
1526 Write the actual value for a failing constraint test to a MessageWriter.
1528 <param name="writer">The writer on which the actual value is displayed</param>
1530 <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
1532 AllItemsConstraint applies another constraint to each
1533 item in a collection, succeeding if they all succeed.
1536 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
1538 Construct an AllItemsConstraint on top of an existing constraint
1540 <param name="itemConstraint"></param>
1542 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.Matches(System.Object)">
1544 Apply the item constraint to each item in the collection,
1545 failing if any item fails.
1547 <param name="actual"></param>
1550 <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1552 Write a description of this constraint to a MessageWriter
1554 <param name="writer"></param>
1556 <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
1558 SomeItemsConstraint applies another constraint to each
1559 item in a collection, succeeding if any of them succeeds.
1562 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
1564 Construct a SomeItemsConstraint on top of an existing constraint
1566 <param name="itemConstraint"></param>
1568 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Matches(System.Object)">
1570 Apply the item constraint to each item in the collection,
1571 succeeding if any item succeeds.
1573 <param name="actual"></param>
1576 <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1578 Write a description of this constraint to a MessageWriter
1580 <param name="writer"></param>
1582 <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
1584 NoItemConstraint applies another constraint to each
1585 item in a collection, failing if any of them succeeds.
1588 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
1590 Construct a SomeItemsConstraint on top of an existing constraint
1592 <param name="itemConstraint"></param>
1594 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.Matches(System.Object)">
1596 Apply the item constraint to each item in the collection,
1597 failing if any item fails.
1599 <param name="actual"></param>
1602 <member name="M:NUnit.Framework.Constraints.NoItemConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1604 Write a description of this constraint to a MessageWriter
1606 <param name="writer"></param>
1608 <member name="T:NUnit.Framework.Constraints.Numerics">
1610 The Numerics class contains common operations on numeric values.
1613 <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
1615 Checks the type of the object, returning true if
1616 the object is a numeric type.
1618 <param name="obj">The object to check</param>
1619 <returns>true if the object is a numeric type</returns>
1621 <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
1623 Checks the type of the object, returning true if
1624 the object is a floating point numeric type.
1626 <param name="obj">The object to check</param>
1627 <returns>true if the object is a floating point numeric type</returns>
1629 <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
1631 Checks the type of the object, returning true if
1632 the object is a fixed point numeric type.
1634 <param name="obj">The object to check</param>
1635 <returns>true if the object is a fixed point numeric type</returns>
1637 <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
1639 Test two numeric values for equality, performing the usual numeric
1640 conversions and using a provided or default tolerance. If the tolerance
1641 provided is Empty, this method may set it to a default tolerance.
1643 <param name="expected">The expected value</param>
1644 <param name="actual">The actual value</param>
1645 <param name="tolerance">A reference to the tolerance in effect</param>
1646 <returns>True if the values are equal</returns>
1648 <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
1650 Compare two numeric values, performing the usual numeric conversions.
1652 <param name="expected">The expected value</param>
1653 <param name="actual">The actual value</param>
1654 <returns>The relationship of the values to each other</returns>
1656 <member name="T:NUnit.Framework.Constraints.MessageWriter">
1658 MessageWriter is the abstract base for classes that write
1659 constraint descriptions and messages in some form. The
1660 class has separate methods for writing various components
1661 of a message, allowing implementations to tailor the
1662 presentation as needed.
1665 <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
1667 Construct a MessageWriter given a culture
1670 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
1672 Method to write single line message with optional args, usually
1673 written to precede the general failure message.
1675 <param name="message">The message to be written</param>
1676 <param name="args">Any arguments used in formatting the message</param>
1678 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
1680 Method to write single line message with optional args, usually
1681 written to precede the general failure message, at a givel
1684 <param name="level">The indentation level of the message</param>
1685 <param name="message">The message to be written</param>
1686 <param name="args">Any arguments used in formatting the message</param>
1688 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.Constraint)">
1690 Display Expected and Actual lines for a constraint. This
1691 is called by MessageWriter's default implementation of
1692 WriteMessageTo and provides the generic two-line display.
1694 <param name="constraint">The constraint that failed</param>
1696 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
1698 Display Expected and Actual lines for given values. This
1699 method may be called by constraints that need more control over
1700 the display of actual and expected values than is provided
1701 by the default implementation.
1703 <param name="expected">The expected value</param>
1704 <param name="actual">The actual value causing the failure</param>
1706 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
1708 Display Expected and Actual lines for given values, including
1709 a tolerance value on the Expected line.
1711 <param name="expected">The expected value</param>
1712 <param name="actual">The actual value causing the failure</param>
1713 <param name="tolerance">The tolerance within which the test was made</param>
1715 <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
1717 Display the expected and actual string values on separate lines.
1718 If the mismatch parameter is >=0, an additional line is displayed
1719 line containing a caret that points to the mismatch point.
1721 <param name="expected">The expected string value</param>
1722 <param name="actual">The actual string value</param>
1723 <param name="mismatch">The point at which the strings don't match or -1</param>
1724 <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
1725 <param name="clipping">If true, the strings should be clipped to fit the line</param>
1727 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteConnector(System.String)">
1729 Writes the text for a connector.
1731 <param name="connector">The connector.</param>
1733 <member name="M:NUnit.Framework.Constraints.MessageWriter.WritePredicate(System.String)">
1735 Writes the text for a predicate.
1737 <param name="predicate">The predicate.</param>
1739 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteExpectedValue(System.Object)">
1741 Writes the text for an expected value.
1743 <param name="expected">The expected value.</param>
1745 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteModifier(System.String)">
1747 Writes the text for a modifier
1749 <param name="modifier">The modifier.</param>
1751 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
1753 Writes the text for an actual value.
1755 <param name="actual">The actual value.</param>
1757 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
1759 Writes the text for a generalized value.
1761 <param name="val">The value.</param>
1763 <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.ICollection,System.Int32,System.Int32)">
1765 Writes the text for a collection value,
1766 starting at a particular point, to a max length
1768 <param name="collection">The collection containing elements to write.</param>
1769 <param name="start">The starting point of the elements to write</param>
1770 <param name="max">The maximum number of elements to write</param>
1772 <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
1774 Abstract method to get the max line length
1777 <member name="T:NUnit.Framework.Constraints.MsgUtils">
1779 Static methods used in creating messages
1782 <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
1784 Static string used when strings are clipped
1787 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
1789 Returns the representation of a type as used in NUnitLite.
1790 This is the same as Type.ToString() except for arrays,
1791 which are displayed with their declared sizes.
1793 <param name="obj"></param>
1796 <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
1798 Converts any control characters in a string
1799 to their escaped representation.
1801 <param name="s">The string to be converted</param>
1802 <returns>The converted string</returns>
1804 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
1806 Return the a string representation for a set of indices into an array
1808 <param name="indices">Array of indices for which a string is needed</param>
1810 <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.ICollection,System.Int32)">
1812 Get an array of indices representing the point in a collection or
1813 array corresponding to a single int index into the collection.
1815 <param name="collection">The collection to which the indices apply</param>
1816 <param name="index">Index in the collection</param>
1817 <returns>Array of indices</returns>
1819 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
1821 Clip a string to a given length, starting at a particular offset, returning the clipped
1822 string with ellipses representing the removed parts
1824 <param name="s">The string to be clipped</param>
1825 <param name="maxStringLength">The maximum permitted length of the result string</param>
1826 <param name="clipStart">The point at which to start clipping</param>
1827 <returns>The clipped string</returns>
1829 <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
1831 Clip the expected and actual strings in a coordinated fashion,
1832 so that they may be displayed together.
1834 <param name="expected"></param>
1835 <param name="actual"></param>
1836 <param name="maxDisplayLength"></param>
1837 <param name="mismatch"></param>
1839 <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
1841 Shows the position two strings start to differ. Comparison
1842 starts at the start index.
1844 <param name="expected">The expected string</param>
1845 <param name="actual">The actual string</param>
1846 <param name="istart">The index in the strings at which comparison should start</param>
1847 <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
1848 <returns>-1 if no mismatch found, or the index where mismatch found</returns>
1850 <member name="T:NUnit.Framework.Constraints.PathConstraint">
1852 PathConstraint serves as the abstract base of constraints
1853 that operate on paths and provides several helper methods.
1856 <member name="F:NUnit.Framework.Constraints.PathConstraint.expected">
1858 The expected path used in the constraint
1861 <member name="F:NUnit.Framework.Constraints.PathConstraint.caseInsensitive">
1863 Flag indicating whether a caseInsensitive comparison should be made
1866 <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
1868 Construct a PathConstraint for a give expected path
1870 <param name="expected">The expected path</param>
1872 <member name="M:NUnit.Framework.Constraints.PathConstraint.GetStringRepresentation">
1874 Returns the string representation of this constraint
1877 <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
1879 Canonicalize the provided path
1881 <param name="path"></param>
1882 <returns>The path in standardized form</returns>
1884 <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSamePath(System.String,System.String)">
1886 Test whether two paths are the same
1888 <param name="path1">The first path</param>
1889 <param name="path2">The second path</param>
1892 <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSamePathOrUnder(System.String,System.String)">
1894 Test whether one path is the same as or under another path
1896 <param name="path1">The first path - supposed to be the parent path</param>
1897 <param name="path2">The second path - supposed to be the child path</param>
1900 <member name="P:NUnit.Framework.Constraints.PathConstraint.IgnoreCase">
1902 Modifies the current instance to be case-insensitve
1906 <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
1908 Modifies the current instance to be case-sensitve
1912 <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
1914 Summary description for SamePathConstraint.
1917 <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
1919 Initializes a new instance of the <see cref="T:SamePathConstraint"/> class.
1921 <param name="expected">The expected path</param>
1923 <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.Object)">
1925 Test whether the constraint is satisfied by a given value
1927 <param name="actual">The value to be tested</param>
1928 <returns>True for success, false for failure</returns>
1930 <member name="M:NUnit.Framework.Constraints.SamePathConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1932 Write the constraint description to a MessageWriter
1934 <param name="writer">The writer on which the description is displayed</param>
1936 <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
1938 SamePathOrUnderConstraint tests that one path is under another
1941 <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
1943 Initializes a new instance of the <see cref="T:SamePathOrUnderConstraint"/> class.
1945 <param name="expected">The expected path</param>
1947 <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.Object)">
1949 Test whether the constraint is satisfied by a given value
1951 <param name="actual">The value to be tested</param>
1952 <returns>True for success, false for failure</returns>
1954 <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1956 Write the constraint description to a MessageWriter
1958 <param name="writer">The writer on which the description is displayed</param>
1960 <member name="T:NUnit.Framework.Constraints.EmptyDirectoryContraint">
1962 EmptyDirectoryConstraint is used to test that a directory is empty
1965 <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.Matches(System.Object)">
1967 Test whether the constraint is satisfied by a given value
1969 <param name="actual">The value to be tested</param>
1970 <returns>True for success, false for failure</returns>
1972 <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
1974 Write the constraint description to a MessageWriter
1976 <param name="writer">The writer on which the description is displayed</param>
1978 <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
1980 Write the actual value for a failing constraint test to a
1981 MessageWriter. The default implementation simply writes
1982 the raw value of actual, leaving it to the writer to
1983 perform any formatting.
1985 <param name="writer">The writer on which the actual value is displayed</param>
1987 <member name="T:NUnit.Framework.Constraints.SubDirectoryConstraint">
1989 SubDirectoryConstraint is used to test that one directory is a subdirectory of another.
1992 <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.#ctor(System.IO.DirectoryInfo)">
1994 Initializes a new instance of the <see cref="T:SubDirectoryConstraint"/> class.
1996 <param name="dirInfo">The dir info.</param>
1998 <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.Matches(System.Object)">
2000 Test whether the constraint is satisfied by a given value
2002 <param name="actual">The value to be tested</param>
2003 <returns>True for success, false for failure</returns>
2005 <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2007 Write the constraint description to a MessageWriter
2009 <param name="writer">The writer on which the description is displayed</param>
2011 <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.BuildDirectoryList(System.IO.DirectoryInfo)">
2013 Builds a list of DirectoryInfo objects, recursing where necessary
2015 <param name="StartingDirectory">directory to recurse</param>
2016 <returns>list of DirectoryInfo objects from the top level</returns>
2018 <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.IsDirectoryOnPath(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
2020 private method to determine whether a directory is within the path
2022 <param name="ParentDirectory">top-level directory to search</param>
2023 <param name="SearchDirectory">directory to search for</param>
2024 <returns>true if found, false if not</returns>
2026 <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
2028 Method to compare two DirectoryInfo objects
2030 <param name="expected">first directory to compare</param>
2031 <param name="actual">second directory to compare</param>
2032 <returns>true if equivalent, false if not</returns>
2034 <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
2036 ThrowsConstraint is used to test the exception thrown by
2037 a delegate by applying a constraint to it.
2040 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
2042 Initializes a new instance of the <see cref="T:ThrowsConstraint"/> class,
2043 using a constraint to be applied to the exception.
2045 <param name="baseConstraint">A constraint to apply to the caught exception.</param>
2047 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.Matches(System.Object)">
2049 Executes the code of the delegate and captures any exception.
2050 If a non-null base constraint was provided, it applies that
2051 constraint to the exception.
2053 <param name="actual">A delegate representing the code to be tested</param>
2054 <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
2056 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
2058 Converts an ActualValueDelegate to a TestDelegate
2059 before calling the primary overload.
2061 <param name="del"></param>
2064 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2066 Write the constraint description to a MessageWriter
2068 <param name="writer">The writer on which the description is displayed</param>
2070 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
2072 Write the actual value for a failing constraint test to a
2073 MessageWriter. The default implementation simply writes
2074 the raw value of actual, leaving it to the writer to
2075 perform any formatting.
2077 <param name="writer">The writer on which the actual value is displayed</param>
2079 <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.GetStringRepresentation">
2081 Returns the string representation of this constraint
2084 <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
2086 Get the actual exception thrown - used by Assert.Throws.
2089 <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
2091 ThrowsNothingConstraint tests that a delegate does not
2095 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.Matches(System.Object)">
2097 Test whether the constraint is satisfied by a given value
2099 <param name="actual">The value to be tested</param>
2100 <returns>True if no exception is thrown, otherwise false</returns>
2102 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2104 Write the constraint description to a MessageWriter
2106 <param name="writer">The writer on which the description is displayed</param>
2108 <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
2110 Write the actual value for a failing constraint test to a
2111 MessageWriter. The default implementation simply writes
2112 the raw value of actual, leaving it to the writer to
2113 perform any formatting.
2115 <param name="writer">The writer on which the actual value is displayed</param>
2117 <member name="T:NUnit.Framework.Constraints.RangeConstraint">
2119 RangeConstraint tests whethe two values are within a
2123 <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.IComparable,System.IComparable)">
2125 Initializes a new instance of the <see cref="T:RangeConstraint"/> class.
2127 <param name="from">From.</param>
2128 <param name="to">To.</param>
2130 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Matches(System.Object)">
2132 Test whether the constraint is satisfied by a given value
2134 <param name="actual">The value to be tested</param>
2135 <returns>True for success, false for failure</returns>
2137 <member name="M:NUnit.Framework.Constraints.RangeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
2139 Write the constraint description to a MessageWriter
2141 <param name="writer">The writer on which the description is displayed</param>
2143 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
2145 Modifies the constraint to use an IComparer and returns self.
2148 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
2150 Modifies the constraint to use an IComparer<T> and returns self.
2153 <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
2155 Modifies the constraint to use a Comparison<T> and returns self.
2158 <member name="T:NUnit.Framework.Constraints.ConstraintFactory">
2160 Helper class with properties and methods that supply
2161 a number of constraints used in Asserts.
2164 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Property(System.String)">
2166 Returns a new PropertyConstraintExpression, which will either
2167 test for the existence of the named property on the object
2168 being tested or apply any following constraint to that property.
2171 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute(System.Type)">
2173 Returns a new AttributeConstraint checking for the
2174 presence of a particular attribute on an object.
2177 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute``1">
2179 Returns a new AttributeConstraint checking for the
2180 presence of a particular attribute on an object.
2183 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EqualTo(System.Object)">
2185 Returns a constraint that tests two items for equality
2188 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SameAs(System.Object)">
2190 Returns a constraint that tests that two references are the same object
2193 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThan(System.Object)">
2195 Returns a constraint that tests whether the
2196 actual value is greater than the suppled argument
2199 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThanOrEqualTo(System.Object)">
2201 Returns a constraint that tests whether the
2202 actual value is greater than or equal to the suppled argument
2205 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtLeast(System.Object)">
2207 Returns a constraint that tests whether the
2208 actual value is greater than or equal to the suppled argument
2211 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThan(System.Object)">
2213 Returns a constraint that tests whether the
2214 actual value is less than the suppled argument
2217 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThanOrEqualTo(System.Object)">
2219 Returns a constraint that tests whether the
2220 actual value is less than or equal to the suppled argument
2223 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtMost(System.Object)">
2225 Returns a constraint that tests whether the
2226 actual value is less than or equal to the suppled argument
2229 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf(System.Type)">
2231 Returns a constraint that tests whether the actual
2232 value is of the exact type supplied as an argument.
2235 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf``1">
2237 Returns a constraint that tests whether the actual
2238 value is of the exact type supplied as an argument.
2241 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf(System.Type)">
2243 Returns a constraint that tests whether the actual value
2244 is of the type supplied as an argument or a derived type.
2247 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf``1">
2249 Returns a constraint that tests whether the actual value
2250 is of the type supplied as an argument or a derived type.
2253 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOfType(System.Type)">
2255 Returns a constraint that tests whether the actual value
2256 is of the type supplied as an argument or a derived type.
2259 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOfType``1">
2261 Returns a constraint that tests whether the actual value
2262 is of the type supplied as an argument or a derived type.
2265 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom(System.Type)">
2267 Returns a constraint that tests whether the actual value
2268 is assignable from the type supplied as an argument.
2271 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom``1">
2273 Returns a constraint that tests whether the actual value
2274 is assignable from the type supplied as an argument.
2277 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo(System.Type)">
2279 Returns a constraint that tests whether the actual value
2280 is assignable from the type supplied as an argument.
2283 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo``1">
2285 Returns a constraint that tests whether the actual value
2286 is assignable from the type supplied as an argument.
2289 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EquivalentTo(System.Collections.IEnumerable)">
2291 Returns a constraint that tests whether the actual value
2292 is a collection containing the same elements as the
2293 collection supplied as an argument.
2296 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubsetOf(System.Collections.IEnumerable)">
2298 Returns a constraint that tests whether the actual value
2299 is a subset of the collection supplied as an argument.
2302 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Member(System.Object)">
2304 Returns a new CollectionContainsConstraint checking for the
2305 presence of a particular object in the collection.
2308 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.Object)">
2310 Returns a new CollectionContainsConstraint checking for the
2311 presence of a particular object in the collection.
2314 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.String)">
2316 Returns a new ContainsConstraint. This constraint
2317 will, in turn, make use of the appropriate second-level
2318 constraint, depending on the type of the actual argument.
2319 This overload is only used if the item sought is a string,
2320 since any other type implies that we are looking for a
2324 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringContaining(System.String)">
2326 Returns a constraint that succeeds if the actual
2327 value contains the substring supplied as an argument.
2330 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.ContainsSubstring(System.String)">
2332 Returns a constraint that succeeds if the actual
2333 value contains the substring supplied as an argument.
2336 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotContain(System.String)">
2338 Returns a constraint that fails if the actual
2339 value contains the substring supplied as an argument.
2342 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartsWith(System.String)">
2344 Returns a constraint that succeeds if the actual
2345 value starts with the substring supplied as an argument.
2348 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringStarting(System.String)">
2350 Returns a constraint that succeeds if the actual
2351 value starts with the substring supplied as an argument.
2354 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotStartWith(System.String)">
2356 Returns a constraint that fails if the actual
2357 value starts with the substring supplied as an argument.
2360 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndsWith(System.String)">
2362 Returns a constraint that succeeds if the actual
2363 value ends with the substring supplied as an argument.
2366 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringEnding(System.String)">
2368 Returns a constraint that succeeds if the actual
2369 value ends with the substring supplied as an argument.
2372 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotEndWith(System.String)">
2374 Returns a constraint that fails if the actual
2375 value ends with the substring supplied as an argument.
2378 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Matches(System.String)">
2380 Returns a constraint that succeeds if the actual
2381 value matches the Regex pattern supplied as an argument.
2384 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringMatching(System.String)">
2386 Returns a constraint that succeeds if the actual
2387 value matches the Regex pattern supplied as an argument.
2390 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotMatch(System.String)">
2392 Returns a constraint that fails if the actual
2393 value matches the pattern supplied as an argument.
2396 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePath(System.String)">
2398 Returns a constraint that tests whether the path provided
2399 is the same as an expected path after canonicalization.
2402 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePathOrUnder(System.String)">
2404 Returns a constraint that tests whether the path provided
2405 is the same path or under an expected path after canonicalization.
2408 <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InRange(System.IComparable,System.IComparable)">
2410 Returns a constraint that tests whether the actual value falls
2411 within a specified range.
2414 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Not">
2416 Returns a ConstraintExpression that negates any
2417 following constraint.
2420 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.No">
2422 Returns a ConstraintExpression that negates any
2423 following constraint.
2426 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.All">
2428 Returns a ConstraintExpression, which will apply
2429 the following constraint to all members of a collection,
2430 succeeding if all of them succeed.
2433 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Some">
2435 Returns a ConstraintExpression, which will apply
2436 the following constraint to all members of a collection,
2437 succeeding if at least one of them succeeds.
2440 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.None">
2442 Returns a ConstraintExpression, which will apply
2443 the following constraint to all members of a collection,
2444 succeeding if all of them fail.
2447 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Length">
2449 Returns a new ConstraintExpression, which will apply the following
2450 constraint to the Length property of the object being tested.
2453 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Count">
2455 Returns a new ConstraintExpression, which will apply the following
2456 constraint to the Count property of the object being tested.
2459 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Message">
2461 Returns a new ConstraintExpression, which will apply the following
2462 constraint to the Message property of the object being tested.
2465 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.InnerException">
2467 Returns a new ConstraintExpression, which will apply the following
2468 constraint to the InnerException property of the object being tested.
2471 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Null">
2473 Returns a constraint that tests for null
2476 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.True">
2478 Returns a constraint that tests for True
2481 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.False">
2483 Returns a constraint that tests for False
2486 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.NaN">
2488 Returns a constraint that tests for NaN
2491 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Empty">
2493 Returns a constraint that tests for empty
2496 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Unique">
2498 Returns a constraint that tests whether a collection
2499 contains all unique items.
2502 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.BinarySerializable">
2504 Returns a constraint that tests whether an object graph is serializable in binary format.
2507 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.XmlSerializable">
2509 Returns a constraint that tests whether an object graph is serializable in xml format.
2512 <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Ordered">
2514 Returns a constraint that tests whether a collection is ordered
2517 <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
2519 The ConstraintOperator class is used internally by a
2520 ConstraintBuilder to represent an operator that
2521 modifies or combines constraints.
2523 Constraint operators use left and right precedence
2524 values to determine whether the top operator on the
2525 stack should be reduced before pushing a new operator.
2528 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
2530 The precedence value used when the operator
2531 is about to be pushed to the stack.
2534 <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
2536 The precedence value used when the operator
2537 is on the top of the stack.
2540 <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
2542 Reduce produces a constraint from the operator and
2543 any arguments. It takes the arguments from the constraint
2544 stack and pushes the resulting constraint on it.
2546 <param name="stack"></param>
2548 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
2550 The syntax element preceding this operator
2553 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
2555 The syntax element folowing this operator
2558 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
2560 The precedence value used when the operator
2561 is about to be pushed to the stack.
2564 <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
2566 The precedence value used when the operator
2567 is on the top of the stack.
2570 <member name="T:NUnit.Framework.Constraints.PrefixOperator">
2572 PrefixOperator takes a single constraint and modifies
2573 it's action in some way.
2576 <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
2578 Reduce produces a constraint from the operator and
2579 any arguments. It takes the arguments from the constraint
2580 stack and pushes the resulting constraint on it.
2582 <param name="stack"></param>
2584 <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
2586 Returns the constraint created by applying this
2587 prefix to another constraint.
2589 <param name="constraint"></param>
2592 <member name="T:NUnit.Framework.Constraints.NotOperator">
2594 Negates the test of the constraint it wraps.
2597 <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
2599 Constructs a new NotOperator
2602 <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
2604 Returns a NotConstraint applied to its argument.
2607 <member name="T:NUnit.Framework.Constraints.CollectionOperator">
2609 Abstract base for operators that indicate how to
2610 apply a constraint to items in a collection.
2613 <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
2615 Constructs a CollectionOperator
2618 <member name="T:NUnit.Framework.Constraints.AllOperator">
2620 Represents a constraint that succeeds if all the
2621 members of a collection match a base constraint.
2624 <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
2626 Returns a constraint that will apply the argument
2627 to the members of a collection, succeeding if
2631 <member name="T:NUnit.Framework.Constraints.SomeOperator">
2633 Represents a constraint that succeeds if any of the
2634 members of a collection match a base constraint.
2637 <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
2639 Returns a constraint that will apply the argument
2640 to the members of a collection, succeeding if
2641 any of them succeed.
2644 <member name="T:NUnit.Framework.Constraints.NoneOperator">
2646 Represents a constraint that succeeds if none of the
2647 members of a collection match a base constraint.
2650 <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
2652 Returns a constraint that will apply the argument
2653 to the members of a collection, succeeding if
2654 none of them succeed.
2657 <member name="T:NUnit.Framework.Constraints.WithOperator">
2659 Represents a constraint that simply wraps the
2660 constraint provided as an argument, without any
2661 further functionality, but which modifes the
2662 order of evaluation because of its precedence.
2665 <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
2667 Constructor for the WithOperator
2670 <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
2672 Returns a constraint that wraps its argument
2675 <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
2677 Abstract base class for operators that are able to reduce to a
2678 constraint whether or not another syntactic element follows.
2681 <member name="T:NUnit.Framework.Constraints.PropOperator">
2683 Operator used to test for the presence of a named Property
2684 on an object and optionally apply further tests to the
2685 value of that property.
2688 <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
2690 Constructs a PropOperator for a particular named property
2693 <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
2695 Reduce produces a constraint from the operator and
2696 any arguments. It takes the arguments from the constraint
2697 stack and pushes the resulting constraint on it.
2699 <param name="stack"></param>
2701 <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
2703 Gets the name of the property to which the operator applies
2706 <member name="T:NUnit.Framework.Constraints.AttributeOperator">
2708 Operator that tests for the presence of a particular attribute
2709 on a type and optionally applies further tests to the attribute.
2712 <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
2714 Construct an AttributeOperator for a particular Type
2716 <param name="type">The Type of attribute tested</param>
2718 <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
2720 Reduce produces a constraint from the operator and
2721 any arguments. It takes the arguments from the constraint
2722 stack and pushes the resulting constraint on it.
2725 <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
2727 Operator that tests that an exception is thrown and
2728 optionally applies further tests to the exception.
2731 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
2733 Construct a ThrowsOperator
2736 <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
2738 Reduce produces a constraint from the operator and
2739 any arguments. It takes the arguments from the constraint
2740 stack and pushes the resulting constraint on it.
2743 <member name="T:NUnit.Framework.Constraints.BinaryOperator">
2745 Abstract base class for all binary operators
2748 <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
2750 Reduce produces a constraint from the operator and
2751 any arguments. It takes the arguments from the constraint
2752 stack and pushes the resulting constraint on it.
2754 <param name="stack"></param>
2756 <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
2758 Abstract method that produces a constraint by applying
2759 the operator to its left and right constraint arguments.
2762 <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
2764 Gets the left precedence of the operator
2767 <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
2769 Gets the right precedence of the operator
2772 <member name="T:NUnit.Framework.Constraints.AndOperator">
2774 Operator that requires both it's arguments to succeed
2777 <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
2779 Construct an AndOperator
2782 <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
2784 Apply the operator to produce an AndConstraint
2787 <member name="T:NUnit.Framework.Constraints.OrOperator">
2789 Operator that requires at least one of it's arguments to succeed
2792 <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
2794 Construct an OrOperator
2797 <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
2799 Apply the operator to produce an OrConstraint
2802 <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
2804 ConstraintExpression represents a compound constraint in the
2805 process of being constructed from a series of syntactic elements.
2807 Individual elements are appended to the expression as they are
2808 reognized. Once an actual Constraint is appended, the expression
2809 returns a resolvable Constraint.
2812 <member name="T:NUnit.Framework.Constraints.ConstraintExpressionBase">
2814 ConstraintExpressionBase is the abstract base class for the
2815 generated ConstraintExpression class, which represents a
2816 compound constraint in the process of being constructed
2817 from a series of syntactic elements.
2819 NOTE: ConstraintExpressionBase is aware of some of its
2820 derived classes, which is an apparent violation of
2821 encapsulation. Ideally, these classes would be a
2822 single class, but they must be separated in order to
2823 allow parts to be generated under .NET 1.x and to
2824 provide proper user feedback in syntactically
2828 <member name="F:NUnit.Framework.Constraints.ConstraintExpressionBase.builder">
2830 The ConstraintBuilder holding the elements recognized so far
2833 <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.#ctor">
2835 Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/> class.
2838 <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
2840 Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/>
2841 class passing in a ConstraintBuilder, which may be pre-populated.
2843 <param name="builder">The builder.</param>
2845 <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.ToString">
2847 Returns a string representation of the expression as it
2848 currently stands. This should only be used for testing,
2849 since it has the side-effect of resolving the expression.
2853 <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.ConstraintOperator)">
2855 Appends an operator to the expression and returns the
2856 resulting expression itself.
2859 <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
2861 Appends a self-resolving operator to the expression and
2862 returns a new ResolvableConstraintExpression.
2865 <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.Constraint)">
2867 Appends a constraint to the expression and returns that
2868 constraint, which is associated with the current state
2869 of the expression being built.
2872 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
2874 Initializes a new instance of the <see cref="T:ConstraintExpression"/> class.
2877 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
2879 Initializes a new instance of the <see cref="T:ConstraintExpression"/>
2880 class passing in a ConstraintBuilder, which may be pre-populated.
2882 <param name="builder">The builder.</param>
2884 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
2886 Returns a new PropertyConstraintExpression, which will either
2887 test for the existence of the named property on the object
2888 being tested or apply any following constraint to that property.
2891 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
2893 Returns a new AttributeConstraint checking for the
2894 presence of a particular attribute on an object.
2897 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
2899 Returns a new AttributeConstraint checking for the
2900 presence of a particular attribute on an object.
2903 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.Constraint)">
2905 Returns the constraint provided as an argument - used to allow custom
2906 custom constraints to easily participate in the syntax.
2909 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
2911 Returns the constraint provided as an argument - used to allow custom
2912 custom constraints to easily participate in the syntax.
2915 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
2917 Returns a constraint that tests two items for equality
2920 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
2922 Returns a constraint that tests that two references are the same object
2925 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
2927 Returns a constraint that tests whether the
2928 actual value is greater than the suppled argument
2931 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
2933 Returns a constraint that tests whether the
2934 actual value is greater than or equal to the suppled argument
2937 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
2939 Returns a constraint that tests whether the
2940 actual value is greater than or equal to the suppled argument
2943 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
2945 Returns a constraint that tests whether the
2946 actual value is less than the suppled argument
2949 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
2951 Returns a constraint that tests whether the
2952 actual value is less than or equal to the suppled argument
2955 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
2957 Returns a constraint that tests whether the
2958 actual value is less than or equal to the suppled argument
2961 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
2963 Returns a constraint that tests whether the actual
2964 value is of the exact type supplied as an argument.
2967 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
2969 Returns a constraint that tests whether the actual
2970 value is of the exact type supplied as an argument.
2973 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
2975 Returns a constraint that tests whether the actual value
2976 is of the type supplied as an argument or a derived type.
2979 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
2981 Returns a constraint that tests whether the actual value
2982 is of the type supplied as an argument or a derived type.
2985 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOfType(System.Type)">
2987 Returns a constraint that tests whether the actual value
2988 is of the type supplied as an argument or a derived type.
2991 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOfType``1">
2993 Returns a constraint that tests whether the actual value
2994 is of the type supplied as an argument or a derived type.
2997 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
2999 Returns a constraint that tests whether the actual value
3000 is assignable from the type supplied as an argument.
3003 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
3005 Returns a constraint that tests whether the actual value
3006 is assignable from the type supplied as an argument.
3009 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
3011 Returns a constraint that tests whether the actual value
3012 is assignable from the type supplied as an argument.
3015 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
3017 Returns a constraint that tests whether the actual value
3018 is assignable from the type supplied as an argument.
3021 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
3023 Returns a constraint that tests whether the actual value
3024 is a collection containing the same elements as the
3025 collection supplied as an argument.
3028 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
3030 Returns a constraint that tests whether the actual value
3031 is a subset of the collection supplied as an argument.
3034 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
3036 Returns a new CollectionContainsConstraint checking for the
3037 presence of a particular object in the collection.
3040 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
3042 Returns a new CollectionContainsConstraint checking for the
3043 presence of a particular object in the collection.
3046 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
3048 Returns a new ContainsConstraint. This constraint
3049 will, in turn, make use of the appropriate second-level
3050 constraint, depending on the type of the actual argument.
3051 This overload is only used if the item sought is a string,
3052 since any other type implies that we are looking for a
3056 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
3058 Returns a constraint that succeeds if the actual
3059 value contains the substring supplied as an argument.
3062 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
3064 Returns a constraint that succeeds if the actual
3065 value contains the substring supplied as an argument.
3068 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
3070 Returns a constraint that succeeds if the actual
3071 value starts with the substring supplied as an argument.
3074 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
3076 Returns a constraint that succeeds if the actual
3077 value starts with the substring supplied as an argument.
3080 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
3082 Returns a constraint that succeeds if the actual
3083 value ends with the substring supplied as an argument.
3086 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
3088 Returns a constraint that succeeds if the actual
3089 value ends with the substring supplied as an argument.
3092 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
3094 Returns a constraint that succeeds if the actual
3095 value matches the Regex pattern supplied as an argument.
3098 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
3100 Returns a constraint that succeeds if the actual
3101 value matches the Regex pattern supplied as an argument.
3104 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
3106 Returns a constraint that tests whether the path provided
3107 is the same as an expected path after canonicalization.
3110 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
3112 Returns a constraint that tests whether the path provided
3113 is the same path or under an expected path after canonicalization.
3116 <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.IComparable,System.IComparable)">
3118 Returns a constraint that tests whether the actual value falls
3119 within a specified range.
3122 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
3124 Returns a ConstraintExpression that negates any
3125 following constraint.
3128 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
3130 Returns a ConstraintExpression that negates any
3131 following constraint.
3134 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
3136 Returns a ConstraintExpression, which will apply
3137 the following constraint to all members of a collection,
3138 succeeding if all of them succeed.
3141 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
3143 Returns a ConstraintExpression, which will apply
3144 the following constraint to all members of a collection,
3145 succeeding if at least one of them succeeds.
3148 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
3150 Returns a ConstraintExpression, which will apply
3151 the following constraint to all members of a collection,
3152 succeeding if all of them fail.
3155 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
3157 Returns a new ConstraintExpression, which will apply the following
3158 constraint to the Length property of the object being tested.
3161 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
3163 Returns a new ConstraintExpression, which will apply the following
3164 constraint to the Count property of the object being tested.
3167 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
3169 Returns a new ConstraintExpression, which will apply the following
3170 constraint to the Message property of the object being tested.
3173 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
3175 Returns a new ConstraintExpression, which will apply the following
3176 constraint to the InnerException property of the object being tested.
3179 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
3181 With is currently a NOP - reserved for future use.
3184 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
3186 Returns a constraint that tests for null
3189 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
3191 Returns a constraint that tests for True
3194 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
3196 Returns a constraint that tests for False
3199 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
3201 Returns a constraint that tests for NaN
3204 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
3206 Returns a constraint that tests for empty
3209 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
3211 Returns a constraint that tests whether a collection
3212 contains all unique items.
3215 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
3217 Returns a constraint that tests whether an object graph is serializable in binary format.
3220 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
3222 Returns a constraint that tests whether an object graph is serializable in xml format.
3225 <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
3227 Returns a constraint that tests whether a collection is ordered
3230 <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
3232 BinarySerializableConstraint tests whether
3233 an object is serializable in binary format.
3236 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.Matches(System.Object)">
3238 Test whether the constraint is satisfied by a given value
3240 <param name="actual">The value to be tested</param>
3241 <returns>True for success, false for failure</returns>
3243 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3245 Write the constraint description to a MessageWriter
3247 <param name="writer">The writer on which the description is displayed</param>
3249 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
3251 Write the actual value for a failing constraint test to a
3252 MessageWriter. The default implementation simply writes
3253 the raw value of actual, leaving it to the writer to
3254 perform any formatting.
3256 <param name="writer">The writer on which the actual value is displayed</param>
3258 <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.GetStringRepresentation">
3260 Returns the string representation
3263 <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
3265 BinarySerializableConstraint tests whether
3266 an object is serializable in binary format.
3269 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.Matches(System.Object)">
3271 Test whether the constraint is satisfied by a given value
3273 <param name="actual">The value to be tested</param>
3274 <returns>True for success, false for failure</returns>
3276 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3278 Write the constraint description to a MessageWriter
3280 <param name="writer">The writer on which the description is displayed</param>
3282 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
3284 Write the actual value for a failing constraint test to a
3285 MessageWriter. The default implementation simply writes
3286 the raw value of actual, leaving it to the writer to
3287 perform any formatting.
3289 <param name="writer">The writer on which the actual value is displayed</param>
3291 <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.GetStringRepresentation">
3293 Returns the string representation of this constraint
3296 <member name="T:NUnit.Framework.Constraints.BasicConstraint">
3298 BasicConstraint is the abstract base for constraints that
3299 perform a simple comparison to a constant value.
3302 <member name="M:NUnit.Framework.Constraints.BasicConstraint.#ctor(System.Object,System.String)">
3304 Initializes a new instance of the <see cref="T:BasicConstraint"/> class.
3306 <param name="expected">The expected.</param>
3307 <param name="description">The description.</param>
3309 <member name="M:NUnit.Framework.Constraints.BasicConstraint.Matches(System.Object)">
3311 Test whether the constraint is satisfied by a given value
3313 <param name="actual">The value to be tested</param>
3314 <returns>True for success, false for failure</returns>
3316 <member name="M:NUnit.Framework.Constraints.BasicConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3318 Write the constraint description to a MessageWriter
3320 <param name="writer">The writer on which the description is displayed</param>
3322 <member name="T:NUnit.Framework.Constraints.NullConstraint">
3324 NullConstraint tests that the actual value is null
3327 <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
3329 Initializes a new instance of the <see cref="T:NullConstraint"/> class.
3332 <member name="T:NUnit.Framework.Constraints.TrueConstraint">
3334 TrueConstraint tests that the actual value is true
3337 <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
3339 Initializes a new instance of the <see cref="T:TrueConstraint"/> class.
3342 <member name="T:NUnit.Framework.Constraints.FalseConstraint">
3344 FalseConstraint tests that the actual value is false
3347 <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
3349 Initializes a new instance of the <see cref="T:FalseConstraint"/> class.
3352 <member name="T:NUnit.Framework.Constraints.NaNConstraint">
3354 NaNConstraint tests that the actual value is a double or float NaN
3357 <member name="M:NUnit.Framework.Constraints.NaNConstraint.Matches(System.Object)">
3359 Test that the actual value is an NaN
3361 <param name="actual"></param>
3364 <member name="M:NUnit.Framework.Constraints.NaNConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3366 Write the constraint description to a specified writer
3368 <param name="writer"></param>
3370 <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
3372 AttributeExistsConstraint tests for the presence of a
3373 specified attribute on a Type.
3376 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
3378 Constructs an AttributeExistsConstraint for a specific attribute Type
3380 <param name="type"></param>
3382 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.Matches(System.Object)">
3384 Tests whether the object provides the expected attribute.
3386 <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
3387 <returns>True if the expected attribute is present, otherwise false</returns>
3389 <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3391 Writes the description of the constraint to the specified writer
3394 <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
3396 AttributeConstraint tests that a specified attribute is present
3397 on a Type or other provider and that the value of the attribute
3398 satisfies some other constraint.
3401 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.Constraint)">
3403 Constructs an AttributeConstraint for a specified attriute
3404 Type and base constraint.
3406 <param name="type"></param>
3407 <param name="baseConstraint"></param>
3409 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.Matches(System.Object)">
3411 Determines whether the Type or other provider has the
3412 expected attribute and if its value matches the
3413 additional constraint specified.
3416 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3418 Writes a description of the attribute to the specified writer.
3421 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
3423 Writes the actual value supplied to the specified writer.
3426 <member name="M:NUnit.Framework.Constraints.AttributeConstraint.GetStringRepresentation">
3428 Returns a string representation of the constraint.
3431 <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
3433 ResolvableConstraintExpression is used to represent a compound
3434 constraint being constructed at a point where the last operator
3435 may either terminate the expression or may have additional
3436 qualifying constraints added to it.
3438 It is used, for example, for a Property element or for
3439 an Exception element, either of which may be optionally
3440 followed by constraints that apply to the property or
3444 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
3446 Create a new instance of ResolvableConstraintExpression
3449 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
3451 Create a new instance of ResolvableConstraintExpression,
3452 passing in a pre-populated ConstraintBuilder.
3455 <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
3457 Resolve the current expression to a Constraint
3460 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
3462 Appends an And Operator to the expression
3465 <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
3467 Appends an Or operator to the expression.
3470 <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
3472 Applies a delay to the match so that a match can be evaluated in the future.
3475 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.Constraint,System.Int32)">
3477 Creates a new DelayedConstraint
3479 <param name="baseConstraint">The inner constraint two decorate</param>
3480 <param name="delayInMilliseconds">The time interval after which the match is performed</param>
3481 <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
3483 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.Constraint,System.Int32,System.Int32)">
3485 Creates a new DelayedConstraint
3487 <param name="baseConstraint">The inner constraint two decorate</param>
3488 <param name="delayInMilliseconds">The time interval after which the match is performed</param>
3489 <param name="pollingInterval">The time interval used for polling</param>
3490 <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
3492 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches(System.Object)">
3494 Test whether the constraint is satisfied by a given value
3496 <param name="actual">The value to be tested</param>
3497 <returns>True for if the base constraint fails, false if it succeeds</returns>
3499 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
3501 Test whether the constraint is satisfied by a delegate
3503 <param name="del">The delegate whose value is to be tested</param>
3504 <returns>True for if the base constraint fails, false if it succeeds</returns>
3506 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches``1(``0@)">
3508 Test whether the constraint is satisfied by a given reference.
3509 Overridden to wait for the specified delay period before
3510 calling the base constraint with the dereferenced value.
3512 <param name="actual">A reference to the value to be tested</param>
3513 <returns>True for success, false for failure</returns>
3515 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
3517 Write the constraint description to a MessageWriter
3519 <param name="writer">The writer on which the description is displayed</param>
3521 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
3523 Write the actual value for a failing constraint test to a MessageWriter.
3525 <param name="writer">The writer on which the actual value is displayed</param>
3527 <member name="M:NUnit.Framework.Constraints.DelayedConstraint.GetStringRepresentation">
3529 Returns the string representation of the constraint.
3532 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
3533 <summary>Helper routines for working with floating point numbers</summary>
3536 The floating point comparison code is based on this excellent article:
3537 http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
3540 "ULP" means Unit in the Last Place and in the context of this library refers to
3541 the distance between two adjacent floating point numbers. IEEE floating point
3542 numbers can only represent a finite subset of natural numbers, with greater
3543 accuracy for smaller numbers and lower accuracy for very large numbers.
3546 If a comparison is allowed "2 ulps" of deviation, that means the values are
3547 allowed to deviate by up to 2 adjacent floating point values, which might be
3548 as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
3552 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
3553 <summary>Compares two floating point values for equality</summary>
3554 <param name="left">First floating point value to be compared</param>
3555 <param name="right">Second floating point value t be compared</param>
3556 <param name="maxUlps">
3557 Maximum number of representable floating point values that are allowed to
3558 be between the left and the right floating point values
3560 <returns>True if both numbers are equal or close to being equal</returns>
3563 Floating point values can only represent a finite subset of natural numbers.
3564 For example, the values 2.00000000 and 2.00000024 can be stored in a float,
3565 but nothing inbetween them.
3568 This comparison will count how many possible floating point values are between
3569 the left and the right number. If the number of possible values between both
3570 numbers is less than or equal to maxUlps, then the numbers are considered as
3574 Implementation partially follows the code outlined here:
3575 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
3579 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
3580 <summary>Compares two double precision floating point values for equality</summary>
3581 <param name="left">First double precision floating point value to be compared</param>
3582 <param name="right">Second double precision floating point value t be compared</param>
3583 <param name="maxUlps">
3584 Maximum number of representable double precision floating point values that are
3585 allowed to be between the left and the right double precision floating point values
3587 <returns>True if both numbers are equal or close to being equal</returns>
3590 Double precision floating point values can only represent a limited series of
3591 natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
3592 can be stored in a double, but nothing inbetween them.
3595 This comparison will count how many possible double precision floating point
3596 values are between the left and the right number. If the number of possible
3597 values between both numbers is less than or equal to maxUlps, then the numbers
3598 are considered as being equal.
3601 Implementation partially follows the code outlined here:
3602 http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
3606 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
3608 Reinterprets the memory contents of a floating point value as an integer value
3610 <param name="value">
3611 Floating point value whose memory contents to reinterpret
3614 The memory contents of the floating point value interpreted as an integer
3617 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
3619 Reinterprets the memory contents of a double precision floating point
3620 value as an integer value
3622 <param name="value">
3623 Double precision floating point value whose memory contents to reinterpret
3626 The memory contents of the double precision floating point value
3627 interpreted as an integer
3630 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
3632 Reinterprets the memory contents of an integer as a floating point value
3634 <param name="value">Integer value whose memory contents to reinterpret</param>
3636 The memory contents of the integer value interpreted as a floating point value
3639 <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
3641 Reinterprets the memory contents of an integer value as a double precision
3642 floating point value
3644 <param name="value">Integer whose memory contents to reinterpret</param>
3646 The memory contents of the integer interpreted as a double precision
3647 floating point value
3650 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
3651 <summary>Union of a floating point variable and an integer</summary>
3653 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
3654 <summary>The union's value as a floating point variable</summary>
3656 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
3657 <summary>The union's value as an integer</summary>
3659 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
3660 <summary>The union's value as an unsigned integer</summary>
3662 <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
3663 <summary>Union of a double precision floating point variable and a long</summary>
3665 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
3666 <summary>The union's value as a double precision floating point variable</summary>
3668 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
3669 <summary>The union's value as a long</summary>
3671 <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
3672 <summary>The union's value as an unsigned long</summary>
3674 <member name="T:NUnit.Framework.Constraints.ToleranceMode">
3676 Modes in which the tolerance value for a comparison can
3680 <member name="F:NUnit.Framework.Constraints.ToleranceMode.None">
3682 The tolerance was created with a value, without specifying
3683 how the value would be used. This is used to prevent setting
3684 the mode more than once and is generally changed to Linear
3685 upon execution of the test.
3688 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
3690 The tolerance is used as a numeric range within which
3691 two compared values are considered to be equal.
3694 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
3696 Interprets the tolerance as the percentage by which
3697 the two compared values my deviate from each other.
3700 <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
3702 Compares two values based in their distance in
3703 representable numbers.
3706 <member name="T:NUnit.Framework.Constraints.Tolerance">
3708 The Tolerance class generalizes the notion of a tolerance
3709 within which an equality test succeeds. Normally, it is
3710 used with numeric types, but it can be used with any
3711 type that supports taking a difference between two
3712 objects and comparing that difference to a value.
3715 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
3717 Constructs a linear tolerance of a specdified amount
3720 <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
3722 Constructs a tolerance given an amount and ToleranceMode
3725 <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
3727 Tests that the current Tolerance is linear with a
3728 numeric value, throwing an exception if it is not.
3731 <member name="P:NUnit.Framework.Constraints.Tolerance.Empty">
3733 Returns an empty Tolerance object, equivalent to
3734 specifying an exact match.
3737 <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
3739 Gets the ToleranceMode for the current Tolerance
3742 <member name="P:NUnit.Framework.Constraints.Tolerance.Value">
3744 Gets the value of the current Tolerance instance.
3747 <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
3749 Returns a new tolerance, using the current amount as a percentage.
3752 <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
3754 Returns a new tolerance, using the current amount in Ulps.
3757 <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
3759 Returns a new tolerance with a TimeSpan as the amount, using
3760 the current amount as a number of days.
3763 <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
3765 Returns a new tolerance with a TimeSpan as the amount, using
3766 the current amount as a number of hours.
3769 <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
3771 Returns a new tolerance with a TimeSpan as the amount, using
3772 the current amount as a number of minutes.
3775 <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
3777 Returns a new tolerance with a TimeSpan as the amount, using
3778 the current amount as a number of seconds.
3781 <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
3783 Returns a new tolerance with a TimeSpan as the amount, using
3784 the current amount as a number of milliseconds.
3787 <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
3789 Returns a new tolerance with a TimeSpan as the amount, using
3790 the current amount as a number of clock ticks.
3793 <member name="P:NUnit.Framework.Constraints.Tolerance.IsEmpty">
3795 Returns true if the current tolerance is empty.
3798 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
3800 ComparisonAdapter class centralizes all comparisons of
3801 values in NUnit, adapting to the use of any provided
3802 IComparer, IComparer<T> or Comparison<T>
3805 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
3807 Returns a ComparisonAdapter that wraps an IComparer
3810 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
3812 Returns a ComparisonAdapter that wraps an IComparer<T>
3815 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
3817 Returns a ComparisonAdapter that wraps a Comparison<T>
3820 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
3822 Compares two objects
3825 <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
3827 Gets the default ComparisonAdapter, which wraps an
3828 NUnitComparer object.
3831 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
3833 Construct a ComparisonAdapter for an IComparer
3836 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
3838 Compares two objects
3840 <param name="expected"></param>
3841 <param name="actual"></param>
3844 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
3846 Construct a default ComparisonAdapter
3849 <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
3851 ComparisonAdapter<T> extends ComparisonAdapter and
3852 allows use of an IComparer<T> or Comparison<T>
3853 to actually perform the comparison.
3856 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
3858 Construct a ComparisonAdapter for an IComparer<T>
3861 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
3863 Compare a Type T to an object
3866 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
3868 Construct a ComparisonAdapter for a Comparison<T>
3871 <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
3873 Compare a Type T to an object
3876 <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
3878 EqualityAdapter class handles all equality comparisons
3879 that use an IEqualityComparer, IEqualityComparer<T>
3880 or a ComparisonAdapter.
3883 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.ObjectsEqual(System.Object,System.Object)">
3885 Compares two objects, returning true if they are equal
3888 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
3890 Returns an EqualityAdapter that wraps an IComparer.
3893 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
3895 Returns an EqualityAdapter that wraps an IEqualityComparer.
3898 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
3900 Returns an EqualityAdapter that wraps an IEqualityComparer<T>.
3903 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
3905 Returns an EqualityAdapter that wraps an IComparer<T>.
3908 <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
3910 Returns an EqualityAdapter that wraps a Comparison<T>.
3913 <member name="T:NUnit.Framework.Constraints.NUnitComparer">
3915 NUnitComparer encapsulates NUnit's default behavior
3916 in comparing two objects.
3919 <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
3921 Compares two objects
3923 <param name="x"></param>
3924 <param name="y"></param>
3927 <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
3929 Returns the default NUnitComparer.
3932 <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
3934 NUnitEqualityComparer encapsulates NUnit's handling of
3935 equality tests between objects.
3938 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
3940 If true, all string comparisons will ignore case
3943 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
3945 If true, arrays will be treated as collections, allowing
3946 those of different dimensions to be compared
3949 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.tolerance">
3951 If non-zero, equality comparisons within the specified
3952 tolerance will succeed.
3955 <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparer">
3957 Comparison object used in comparisons for some constraints.
3960 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ObjectsEqual(System.Object,System.Object)">
3962 Compares two objects for equality.
3965 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ArraysEqual(System.Array,System.Array)">
3967 Helper method to compare two arrays
3970 <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
3972 Method to compare two DirectoryInfo objects
3974 <param name="x">first directory to compare</param>
3975 <param name="y">second directory to compare</param>
3976 <returns>true if equivalent, false if not</returns>
3978 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
3980 Returns the default NUnitEqualityComparer
3983 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
3985 Gets and sets a flag indicating whether case should
3986 be ignored in determining equality.
3989 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
3991 Gets and sets a flag indicating that arrays should be
3992 compared as collections, without regard to their shape.
3995 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparer">
3997 Gets and sets an external comparer to be used to
3998 test for equality. It is applied to members of
3999 collections, in place of NUnit's own logic.
4002 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Tolerance">
4004 Gets and sets a tolerance used to compare objects of
4008 <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
4010 Gets the list of failure points for the last Match performed.
4013 <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
4015 Predicate constraint wraps a Predicate in a constraint,
4016 returning success if the predicate is true.
4019 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
4021 Construct a PredicateConstraint from a predicate
4024 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.Matches(System.Object)">
4026 Determines whether the predicate succeeds when applied
4027 to the actual value.
4030 <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
4032 Writes the description to a MessageWriter
4035 <member name="T:NUnit.Framework.Constraints.CollectionTally">
4037 CollectionTally counts (tallies) the number of
4038 occurences of each object in one or more enumerations.
4041 <member name="M:NUnit.Framework.Constraints.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
4043 Construct a CollectionTally object from a comparer and a collection
4046 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Object)">
4048 Try to remove an object from the tally
4050 <param name="o">The object to remove</param>
4051 <returns>True if successful, false if the object was not found</returns>
4053 <member name="M:NUnit.Framework.Constraints.CollectionTally.TryRemove(System.Collections.IEnumerable)">
4055 Try to remove a set of objects from the tally
4057 <param name="c">The objects to remove</param>
4058 <returns>True if successful, false if any object was not found</returns>
4060 <member name="P:NUnit.Framework.Constraints.CollectionTally.Count">
4062 The number of objects remaining in the tally
4065 <member name="T:NUnit.Framework.SetUpFixtureAttribute">
4067 SetUpFixtureAttribute is used to identify a SetUpFixture
4070 <member name="T:NUnit.Framework.StringAssert">
4072 Basic Asserts on strings.
4075 <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
4077 The Equals method throws an AssertionException. This is done
4078 to make sure there is no mistake by calling this function.
4080 <param name="a"></param>
4081 <param name="b"></param>
4083 <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
4085 override the default ReferenceEquals to throw an AssertionException. This
4086 implementation makes sure there is no mistake in calling this function
4089 <param name="a"></param>
4090 <param name="b"></param>
4092 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
4094 Asserts that a string is found within another string.
4096 <param name="expected">The expected string</param>
4097 <param name="actual">The string to be examined</param>
4098 <param name="message">The message to display in case of failure</param>
4099 <param name="args">Arguments used in formatting the message</param>
4101 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String)">
4103 Asserts that a string is found within another string.
4105 <param name="expected">The expected string</param>
4106 <param name="actual">The string to be examined</param>
4107 <param name="message">The message to display in case of failure</param>
4109 <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
4111 Asserts that a string is found within another string.
4113 <param name="expected">The expected string</param>
4114 <param name="actual">The string to be examined</param>
4116 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
4118 Asserts that a string is not found within another string.
4120 <param name="expected">The expected string</param>
4121 <param name="actual">The string to be examined</param>
4122 <param name="message">The message to display in case of failure</param>
4123 <param name="args">Arguments used in formatting the message</param>
4125 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String)">
4127 Asserts that a string is found within another string.
4129 <param name="expected">The expected string</param>
4130 <param name="actual">The string to be examined</param>
4131 <param name="message">The message to display in case of failure</param>
4133 <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
4135 Asserts that a string is found within another string.
4137 <param name="expected">The expected string</param>
4138 <param name="actual">The string to be examined</param>
4140 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
4142 Asserts that a string starts with another string.
4144 <param name="expected">The expected string</param>
4145 <param name="actual">The string to be examined</param>
4146 <param name="message">The message to display in case of failure</param>
4147 <param name="args">Arguments used in formatting the message</param>
4149 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String)">
4151 Asserts that a string starts with another string.
4153 <param name="expected">The expected string</param>
4154 <param name="actual">The string to be examined</param>
4155 <param name="message">The message to display in case of failure</param>
4157 <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
4159 Asserts that a string starts with another string.
4161 <param name="expected">The expected string</param>
4162 <param name="actual">The string to be examined</param>
4164 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
4166 Asserts that a string does not start with another string.
4168 <param name="expected">The expected string</param>
4169 <param name="actual">The string to be examined</param>
4170 <param name="message">The message to display in case of failure</param>
4171 <param name="args">Arguments used in formatting the message</param>
4173 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String)">
4175 Asserts that a string does not start with another string.
4177 <param name="expected">The expected string</param>
4178 <param name="actual">The string to be examined</param>
4179 <param name="message">The message to display in case of failure</param>
4181 <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
4183 Asserts that a string does not start with another string.
4185 <param name="expected">The expected string</param>
4186 <param name="actual">The string to be examined</param>
4188 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
4190 Asserts that a string ends with another string.
4192 <param name="expected">The expected string</param>
4193 <param name="actual">The string to be examined</param>
4194 <param name="message">The message to display in case of failure</param>
4195 <param name="args">Arguments used in formatting the message</param>
4197 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String)">
4199 Asserts that a string ends with another string.
4201 <param name="expected">The expected string</param>
4202 <param name="actual">The string to be examined</param>
4203 <param name="message">The message to display in case of failure</param>
4205 <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
4207 Asserts that a string ends with another string.
4209 <param name="expected">The expected string</param>
4210 <param name="actual">The string to be examined</param>
4212 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
4214 Asserts that a string does not end with another string.
4216 <param name="expected">The expected string</param>
4217 <param name="actual">The string to be examined</param>
4218 <param name="message">The message to display in case of failure</param>
4219 <param name="args">Arguments used in formatting the message</param>
4221 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String)">
4223 Asserts that a string does not end with another string.
4225 <param name="expected">The expected string</param>
4226 <param name="actual">The string to be examined</param>
4227 <param name="message">The message to display in case of failure</param>
4229 <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
4231 Asserts that a string does not end with another string.
4233 <param name="expected">The expected string</param>
4234 <param name="actual">The string to be examined</param>
4236 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
4238 Asserts that two strings are equal, without regard to case.
4240 <param name="expected">The expected string</param>
4241 <param name="actual">The actual string</param>
4242 <param name="message">The message to display in case of failure</param>
4243 <param name="args">Arguments used in formatting the message</param>
4245 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String)">
4247 Asserts that two strings are equal, without regard to case.
4249 <param name="expected">The expected string</param>
4250 <param name="actual">The actual string</param>
4251 <param name="message">The message to display in case of failure</param>
4253 <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
4255 Asserts that two strings are equal, without regard to case.
4257 <param name="expected">The expected string</param>
4258 <param name="actual">The actual string</param>
4260 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
4262 Asserts that two strings are not equal, without regard to case.
4264 <param name="expected">The expected string</param>
4265 <param name="actual">The actual string</param>
4266 <param name="message">The message to display in case of failure</param>
4267 <param name="args">Arguments used in formatting the message</param>
4269 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String)">
4271 Asserts that two strings are Notequal, without regard to case.
4273 <param name="expected">The expected string</param>
4274 <param name="actual">The actual string</param>
4275 <param name="message">The message to display in case of failure</param>
4277 <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
4279 Asserts that two strings are not equal, without regard to case.
4281 <param name="expected">The expected string</param>
4282 <param name="actual">The actual string</param>
4284 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
4286 Asserts that a string matches an expected regular expression pattern.
4288 <param name="pattern">The regex pattern to be matched</param>
4289 <param name="actual">The actual string</param>
4290 <param name="message">The message to display in case of failure</param>
4291 <param name="args">Arguments used in formatting the message</param>
4293 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String)">
4295 Asserts that a string matches an expected regular expression pattern.
4297 <param name="pattern">The regex pattern to be matched</param>
4298 <param name="actual">The actual string</param>
4299 <param name="message">The message to display in case of failure</param>
4301 <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
4303 Asserts that a string matches an expected regular expression pattern.
4305 <param name="pattern">The regex pattern to be matched</param>
4306 <param name="actual">The actual string</param>
4308 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
4310 Asserts that a string does not match an expected regular expression pattern.
4312 <param name="pattern">The regex pattern to be used</param>
4313 <param name="actual">The actual string</param>
4314 <param name="message">The message to display in case of failure</param>
4315 <param name="args">Arguments used in formatting the message</param>
4317 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String)">
4319 Asserts that a string does not match an expected regular expression pattern.
4321 <param name="pattern">The regex pattern to be used</param>
4322 <param name="actual">The actual string</param>
4323 <param name="message">The message to display in case of failure</param>
4325 <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
4327 Asserts that a string does not match an expected regular expression pattern.
4329 <param name="pattern">The regex pattern to be used</param>
4330 <param name="actual">The actual string</param>
4332 <member name="T:NUnit.Framework.PropertyAttribute">
4334 PropertyAttribute is used to attach information to a test as a name/value pair..
4337 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
4339 Construct a PropertyAttribute with a name and string value
4341 <param name="propertyName">The name of the property</param>
4342 <param name="propertyValue">The property value</param>
4344 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
4346 Construct a PropertyAttribute with a name and int value
4348 <param name="propertyName">The name of the property</param>
4349 <param name="propertyValue">The property value</param>
4351 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
4353 Construct a PropertyAttribute with a name and double value
4355 <param name="propertyName">The name of the property</param>
4356 <param name="propertyValue">The property value</param>
4358 <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
4360 Constructor for derived classes that set the
4361 property dictionary directly.
4364 <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
4366 Constructor for use by derived classes that use the
4367 name of the type as the property name. Derived classes
4368 must ensure that the Type of the property value is
4369 a standard type supported by the BCL. Any custom
4370 types will cause a serialization Exception when
4374 <member name="P:NUnit.Framework.PropertyAttribute.Properties">
4376 Gets the property dictionary for this attribute
4379 <member name="T:NUnit.Framework.CollectionAssert">
4381 A set of Assert methods operationg on one or more collections
4384 <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
4386 The Equals method throws an AssertionException. This is done
4387 to make sure there is no mistake by calling this function.
4389 <param name="a"></param>
4390 <param name="b"></param>
4392 <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
4394 override the default ReferenceEquals to throw an AssertionException. This
4395 implementation makes sure there is no mistake in calling this function
4398 <param name="a"></param>
4399 <param name="b"></param>
4401 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
4403 Asserts that all items contained in collection are of the type specified by expectedType.
4405 <param name="collection">IEnumerable containing objects to be considered</param>
4406 <param name="expectedType">System.Type that all objects in collection must be instances of</param>
4408 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String)">
4410 Asserts that all items contained in collection are of the type specified by expectedType.
4412 <param name="collection">IEnumerable containing objects to be considered</param>
4413 <param name="expectedType">System.Type that all objects in collection must be instances of</param>
4414 <param name="message">The message that will be displayed on failure</param>
4416 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
4418 Asserts that all items contained in collection are of the type specified by expectedType.
4420 <param name="collection">IEnumerable containing objects to be considered</param>
4421 <param name="expectedType">System.Type that all objects in collection must be instances of</param>
4422 <param name="message">The message that will be displayed on failure</param>
4423 <param name="args">Arguments to be used in formatting the message</param>
4425 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
4427 Asserts that all items contained in collection are not equal to null.
4429 <param name="collection">IEnumerable containing objects to be considered</param>
4431 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String)">
4433 Asserts that all items contained in collection are not equal to null.
4435 <param name="collection">IEnumerable containing objects to be considered</param>
4436 <param name="message">The message that will be displayed on failure</param>
4438 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
4440 Asserts that all items contained in collection are not equal to null.
4442 <param name="collection">IEnumerable of objects to be considered</param>
4443 <param name="message">The message that will be displayed on failure</param>
4444 <param name="args">Arguments to be used in formatting the message</param>
4446 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
4448 Ensures that every object contained in collection exists within the collection
4451 <param name="collection">IEnumerable of objects to be considered</param>
4453 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String)">
4455 Ensures that every object contained in collection exists within the collection
4458 <param name="collection">IEnumerable of objects to be considered</param>
4459 <param name="message">The message that will be displayed on failure</param>
4461 <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
4463 Ensures that every object contained in collection exists within the collection
4466 <param name="collection">IEnumerable of objects to be considered</param>
4467 <param name="message">The message that will be displayed on failure</param>
4468 <param name="args">Arguments to be used in formatting the message</param>
4470 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
4472 Asserts that expected and actual are exactly equal. The collections must have the same count,
4473 and contain the exact same objects in the same order.
4475 <param name="expected">The first IEnumerable of objects to be considered</param>
4476 <param name="actual">The second IEnumerable of objects to be considered</param>
4478 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
4480 Asserts that expected and actual are exactly equal. The collections must have the same count,
4481 and contain the exact same objects in the same order.
4482 If comparer is not null then it will be used to compare the objects.
4484 <param name="expected">The first IEnumerable of objects to be considered</param>
4485 <param name="actual">The second IEnumerable of objects to be considered</param>
4486 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
4488 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
4490 Asserts that expected and actual are exactly equal. The collections must have the same count,
4491 and contain the exact same objects in the same order.
4493 <param name="expected">The first IEnumerable of objects to be considered</param>
4494 <param name="actual">The second IEnumerable of objects to be considered</param>
4495 <param name="message">The message that will be displayed on failure</param>
4497 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
4499 Asserts that expected and actual are exactly equal. The collections must have the same count,
4500 and contain the exact same objects in the same order.
4501 If comparer is not null then it will be used to compare the objects.
4503 <param name="expected">The first IEnumerable of objects to be considered</param>
4504 <param name="actual">The second IEnumerable of objects to be considered</param>
4505 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
4506 <param name="message">The message that will be displayed on failure</param>
4508 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
4510 Asserts that expected and actual are exactly equal. The collections must have the same count,
4511 and contain the exact same objects in the same order.
4513 <param name="expected">The first IEnumerable of objects to be considered</param>
4514 <param name="actual">The second IEnumerable of objects to be considered</param>
4515 <param name="message">The message that will be displayed on failure</param>
4516 <param name="args">Arguments to be used in formatting the message</param>
4518 <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
4520 Asserts that expected and actual are exactly equal. The collections must have the same count,
4521 and contain the exact same objects in the same order.
4522 If comparer is not null then it will be used to compare the objects.
4524 <param name="expected">The first IEnumerable of objects to be considered</param>
4525 <param name="actual">The second IEnumerable of objects to be considered</param>
4526 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
4527 <param name="message">The message that will be displayed on failure</param>
4528 <param name="args">Arguments to be used in formatting the message</param>
4530 <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
4532 Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
4534 <param name="expected">The first IEnumerable of objects to be considered</param>
4535 <param name="actual">The second IEnumerable of objects to be considered</param>
4537 <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
4539 Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
4541 <param name="expected">The first IEnumerable of objects to be considered</param>
4542 <param name="actual">The second IEnumerable of objects to be considered</param>
4543 <param name="message">The message that will be displayed on failure</param>
4545 <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
4547 Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
4549 <param name="expected">The first IEnumerable of objects to be considered</param>
4550 <param name="actual">The second IEnumerable of objects to be considered</param>
4551 <param name="message">The message that will be displayed on failure</param>
4552 <param name="args">Arguments to be used in formatting the message</param>
4554 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
4556 Asserts that expected and actual are not exactly equal.
4558 <param name="expected">The first IEnumerable of objects to be considered</param>
4559 <param name="actual">The second IEnumerable of objects to be considered</param>
4561 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
4563 Asserts that expected and actual are not exactly equal.
4564 If comparer is not null then it will be used to compare the objects.
4566 <param name="expected">The first IEnumerable of objects to be considered</param>
4567 <param name="actual">The second IEnumerable of objects to be considered</param>
4568 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
4570 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
4572 Asserts that expected and actual are not exactly equal.
4574 <param name="expected">The first IEnumerable of objects to be considered</param>
4575 <param name="actual">The second IEnumerable of objects to be considered</param>
4576 <param name="message">The message that will be displayed on failure</param>
4578 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
4580 Asserts that expected and actual are not exactly equal.
4581 If comparer is not null then it will be used to compare the objects.
4583 <param name="expected">The first IEnumerable of objects to be considered</param>
4584 <param name="actual">The second IEnumerable of objects to be considered</param>
4585 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
4586 <param name="message">The message that will be displayed on failure</param>
4588 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
4590 Asserts that expected and actual are not exactly equal.
4592 <param name="expected">The first IEnumerable of objects to be considered</param>
4593 <param name="actual">The second IEnumerable of objects to be considered</param>
4594 <param name="message">The message that will be displayed on failure</param>
4595 <param name="args">Arguments to be used in formatting the message</param>
4597 <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
4599 Asserts that expected and actual are not exactly equal.
4600 If comparer is not null then it will be used to compare the objects.
4602 <param name="expected">The first IEnumerable of objects to be considered</param>
4603 <param name="actual">The second IEnumerable of objects to be considered</param>
4604 <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
4605 <param name="message">The message that will be displayed on failure</param>
4606 <param name="args">Arguments to be used in formatting the message</param>
4608 <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
4610 Asserts that expected and actual are not equivalent.
4612 <param name="expected">The first IEnumerable of objects to be considered</param>
4613 <param name="actual">The second IEnumerable of objects to be considered</param>
4615 <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
4617 Asserts that expected and actual are not equivalent.
4619 <param name="expected">The first IEnumerable of objects to be considered</param>
4620 <param name="actual">The second IEnumerable of objects to be considered</param>
4621 <param name="message">The message that will be displayed on failure</param>
4623 <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
4625 Asserts that expected and actual are not equivalent.
4627 <param name="expected">The first IEnumerable of objects to be considered</param>
4628 <param name="actual">The second IEnumerable of objects to be considered</param>
4629 <param name="message">The message that will be displayed on failure</param>
4630 <param name="args">Arguments to be used in formatting the message</param>
4632 <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
4634 Asserts that collection contains actual as an item.
4636 <param name="collection">IEnumerable of objects to be considered</param>
4637 <param name="actual">Object to be found within collection</param>
4639 <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String)">
4641 Asserts that collection contains actual as an item.
4643 <param name="collection">IEnumerable of objects to be considered</param>
4644 <param name="actual">Object to be found within collection</param>
4645 <param name="message">The message that will be displayed on failure</param>
4647 <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
4649 Asserts that collection contains actual as an item.
4651 <param name="collection">IEnumerable of objects to be considered</param>
4652 <param name="actual">Object to be found within collection</param>
4653 <param name="message">The message that will be displayed on failure</param>
4654 <param name="args">Arguments to be used in formatting the message</param>
4656 <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
4658 Asserts that collection does not contain actual as an item.
4660 <param name="collection">IEnumerable of objects to be considered</param>
4661 <param name="actual">Object that cannot exist within collection</param>
4663 <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String)">
4665 Asserts that collection does not contain actual as an item.
4667 <param name="collection">IEnumerable of objects to be considered</param>
4668 <param name="actual">Object that cannot exist within collection</param>
4669 <param name="message">The message that will be displayed on failure</param>
4671 <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
4673 Asserts that collection does not contain actual as an item.
4675 <param name="collection">IEnumerable of objects to be considered</param>
4676 <param name="actual">Object that cannot exist within collection</param>
4677 <param name="message">The message that will be displayed on failure</param>
4678 <param name="args">Arguments to be used in formatting the message</param>
4680 <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
4682 Asserts that superset is not a subject of subset.
4684 <param name="subset">The IEnumerable superset to be considered</param>
4685 <param name="superset">The IEnumerable subset to be considered</param>
4687 <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
4689 Asserts that superset is not a subject of subset.
4691 <param name="subset">The IEnumerable superset to be considered</param>
4692 <param name="superset">The IEnumerable subset to be considered</param>
4693 <param name="message">The message that will be displayed on failure</param>
4695 <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
4697 Asserts that superset is not a subject of subset.
4699 <param name="subset">The IEnumerable superset to be considered</param>
4700 <param name="superset">The IEnumerable subset to be considered</param>
4701 <param name="message">The message that will be displayed on failure</param>
4702 <param name="args">Arguments to be used in formatting the message</param>
4704 <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
4706 Asserts that superset is a subset of subset.
4708 <param name="subset">The IEnumerable superset to be considered</param>
4709 <param name="superset">The IEnumerable subset to be considered</param>
4711 <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
4713 Asserts that superset is a subset of subset.
4715 <param name="subset">The IEnumerable superset to be considered</param>
4716 <param name="superset">The IEnumerable subset to be considered</param>
4717 <param name="message">The message that will be displayed on failure</param>
4719 <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
4721 Asserts that superset is a subset of subset.
4723 <param name="subset">The IEnumerable superset to be considered</param>
4724 <param name="superset">The IEnumerable subset to be considered</param>
4725 <param name="message">The message that will be displayed on failure</param>
4726 <param name="args">Arguments to be used in formatting the message</param>
4728 <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
4730 Assert that an array, list or other collection is empty
4732 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4733 <param name="message">The message to be displayed on failure</param>
4734 <param name="args">Arguments to be used in formatting the message</param>
4736 <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String)">
4738 Assert that an array, list or other collection is empty
4740 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4741 <param name="message">The message to be displayed on failure</param>
4743 <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
4745 Assert that an array,list or other collection is empty
4747 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4749 <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
4751 Assert that an array, list or other collection is empty
4753 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4754 <param name="message">The message to be displayed on failure</param>
4755 <param name="args">Arguments to be used in formatting the message</param>
4757 <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String)">
4759 Assert that an array, list or other collection is empty
4761 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4762 <param name="message">The message to be displayed on failure</param>
4764 <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
4766 Assert that an array,list or other collection is empty
4768 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4770 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
4772 Assert that an array, list or other collection is ordered
4774 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4775 <param name="message">The message to be displayed on failure</param>
4776 <param name="args">Arguments to be used in formatting the message</param>
4778 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String)">
4780 Assert that an array, list or other collection is ordered
4782 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4783 <param name="message">The message to be displayed on failure</param>
4785 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
4787 Assert that an array, list or other collection is ordered
4789 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4791 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
4793 Assert that an array, list or other collection is ordered
4795 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4796 <param name="comparer">A custom comparer to perform the comparisons</param>
4797 <param name="message">The message to be displayed on failure</param>
4798 <param name="args">Arguments to be used in formatting the message</param>
4800 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
4802 Assert that an array, list or other collection is ordered
4804 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4805 <param name="comparer">A custom comparer to perform the comparisons</param>
4806 <param name="message">The message to be displayed on failure</param>
4808 <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
4810 Assert that an array, list or other collection is ordered
4812 <param name="collection">An array, list or other collection implementing IEnumerable</param>
4813 <param name="comparer">A custom comparer to perform the comparisons</param>
4815 <member name="T:NUnit.Framework.FileAssert">
4817 Summary description for FileAssert.
4820 <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
4822 The Equals method throws an AssertionException. This is done
4823 to make sure there is no mistake by calling this function.
4825 <param name="a"></param>
4826 <param name="b"></param>
4828 <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
4830 override the default ReferenceEquals to throw an AssertionException. This
4831 implementation makes sure there is no mistake in calling this function
4834 <param name="a"></param>
4835 <param name="b"></param>
4837 <member name="M:NUnit.Framework.FileAssert.#ctor">
4839 We don't actually want any instances of this object, but some people
4840 like to inherit from it to add other static methods. Hence, the
4841 protected constructor disallows any instances of this object.
4844 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
4846 Verifies that two Streams are equal. Two Streams are considered
4847 equal if both are null, or if both have the same value byte for byte.
4848 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4850 <param name="expected">The expected Stream</param>
4851 <param name="actual">The actual Stream</param>
4852 <param name="message">The message to display if Streams are not equal</param>
4853 <param name="args">Arguments to be used in formatting the message</param>
4855 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String)">
4857 Verifies that two Streams are equal. Two Streams are considered
4858 equal if both are null, or if both have the same value byte for byte.
4859 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4861 <param name="expected">The expected Stream</param>
4862 <param name="actual">The actual Stream</param>
4863 <param name="message">The message to display if objects are not equal</param>
4865 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
4867 Verifies that two Streams are equal. Two Streams are considered
4868 equal if both are null, or if both have the same value byte for byte.
4869 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4871 <param name="expected">The expected Stream</param>
4872 <param name="actual">The actual Stream</param>
4874 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
4876 Verifies that two files are equal. Two files are considered
4877 equal if both are null, or if both have the same value byte for byte.
4878 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4880 <param name="expected">A file containing the value that is expected</param>
4881 <param name="actual">A file containing the actual value</param>
4882 <param name="message">The message to display if Streams are not equal</param>
4883 <param name="args">Arguments to be used in formatting the message</param>
4885 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String)">
4887 Verifies that two files are equal. Two files are considered
4888 equal if both are null, or if both have the same value byte for byte.
4889 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4891 <param name="expected">A file containing the value that is expected</param>
4892 <param name="actual">A file containing the actual value</param>
4893 <param name="message">The message to display if objects are not equal</param>
4895 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
4897 Verifies that two files are equal. Two files are considered
4898 equal if both are null, or if both have the same value byte for byte.
4899 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4901 <param name="expected">A file containing the value that is expected</param>
4902 <param name="actual">A file containing the actual value</param>
4904 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
4906 Verifies that two files are equal. Two files are considered
4907 equal if both are null, or if both have the same value byte for byte.
4908 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4910 <param name="expected">The path to a file containing the value that is expected</param>
4911 <param name="actual">The path to a file containing the actual value</param>
4912 <param name="message">The message to display if Streams are not equal</param>
4913 <param name="args">Arguments to be used in formatting the message</param>
4915 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String)">
4917 Verifies that two files are equal. Two files are considered
4918 equal if both are null, or if both have the same value byte for byte.
4919 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4921 <param name="expected">The path to a file containing the value that is expected</param>
4922 <param name="actual">The path to a file containing the actual value</param>
4923 <param name="message">The message to display if objects are not equal</param>
4925 <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
4927 Verifies that two files are equal. Two files are considered
4928 equal if both are null, or if both have the same value byte for byte.
4929 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4931 <param name="expected">The path to a file containing the value that is expected</param>
4932 <param name="actual">The path to a file containing the actual value</param>
4934 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
4936 Asserts that two Streams are not equal. If they are equal
4937 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4939 <param name="expected">The expected Stream</param>
4940 <param name="actual">The actual Stream</param>
4941 <param name="message">The message to be displayed when the two Stream are the same.</param>
4942 <param name="args">Arguments to be used in formatting the message</param>
4944 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String)">
4946 Asserts that two Streams are not equal. If they are equal
4947 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4949 <param name="expected">The expected Stream</param>
4950 <param name="actual">The actual Stream</param>
4951 <param name="message">The message to be displayed when the Streams are the same.</param>
4953 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
4955 Asserts that two Streams are not equal. If they are equal
4956 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4958 <param name="expected">The expected Stream</param>
4959 <param name="actual">The actual Stream</param>
4961 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
4963 Asserts that two files are not equal. If they are equal
4964 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4966 <param name="expected">A file containing the value that is expected</param>
4967 <param name="actual">A file containing the actual value</param>
4968 <param name="message">The message to display if Streams are not equal</param>
4969 <param name="args">Arguments to be used in formatting the message</param>
4971 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String)">
4973 Asserts that two files are not equal. If they are equal
4974 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4976 <param name="expected">A file containing the value that is expected</param>
4977 <param name="actual">A file containing the actual value</param>
4978 <param name="message">The message to display if objects are not equal</param>
4980 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
4982 Asserts that two files are not equal. If they are equal
4983 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4985 <param name="expected">A file containing the value that is expected</param>
4986 <param name="actual">A file containing the actual value</param>
4988 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
4990 Asserts that two files are not equal. If they are equal
4991 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
4993 <param name="expected">The path to a file containing the value that is expected</param>
4994 <param name="actual">The path to a file containing the actual value</param>
4995 <param name="message">The message to display if Streams are not equal</param>
4996 <param name="args">Arguments to be used in formatting the message</param>
4998 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String)">
5000 Asserts that two files are not equal. If they are equal
5001 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5003 <param name="expected">The path to a file containing the value that is expected</param>
5004 <param name="actual">The path to a file containing the actual value</param>
5005 <param name="message">The message to display if objects are not equal</param>
5007 <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
5009 Asserts that two files are not equal. If they are equal
5010 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5012 <param name="expected">The path to a file containing the value that is expected</param>
5013 <param name="actual">The path to a file containing the actual value</param>
5015 <member name="T:NUnit.Framework.DescriptionAttribute">
5017 Attribute used to provide descriptive text about a
5018 test case or fixture.
5021 <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
5023 Construct the attribute
5025 <param name="description">Text describing the test</param>
5027 <member name="P:NUnit.Framework.DescriptionAttribute.Description">
5029 Gets the test description
5032 <member name="T:NUnit.Framework.IExpectException">
5034 Interface implemented by a user fixture in order to
5035 validate any expected exceptions. It is only called
5036 for test methods marked with the ExpectedException
5040 <member name="M:NUnit.Framework.IExpectException.HandleException(System.Exception)">
5042 Method to handle an expected exception
5044 <param name="ex">The exception to be handled</param>
5046 <member name="T:NUnit.Framework.TextMessageWriter">
5048 TextMessageWriter writes constraint descriptions and messages
5049 in displayable form as a text stream. It tailors the display
5050 of individual message components to form the standard message
5051 format of NUnit assertion failure messages.
5054 <member name="F:NUnit.Framework.TextMessageWriter.Pfx_Expected">
5056 Prefix used for the expected value line of a message
5059 <member name="F:NUnit.Framework.TextMessageWriter.Pfx_Actual">
5061 Prefix used for the actual value line of a message
5064 <member name="F:NUnit.Framework.TextMessageWriter.PrefixLength">
5066 Length of a message prefix
5069 <member name="M:NUnit.Framework.TextMessageWriter.#ctor">
5071 Construct a TextMessageWriter
5074 <member name="M:NUnit.Framework.TextMessageWriter.#ctor(System.String,System.Object[])">
5076 Construct a TextMessageWriter, specifying a user message
5077 and optional formatting arguments.
5079 <param name="userMessage"></param>
5080 <param name="args"></param>
5082 <member name="M:NUnit.Framework.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
5084 Method to write single line message with optional args, usually
5085 written to precede the general failure message, at a givel
5088 <param name="level">The indentation level of the message</param>
5089 <param name="message">The message to be written</param>
5090 <param name="args">Any arguments used in formatting the message</param>
5092 <member name="M:NUnit.Framework.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.Constraint)">
5094 Display Expected and Actual lines for a constraint. This
5095 is called by MessageWriter's default implementation of
5096 WriteMessageTo and provides the generic two-line display.
5098 <param name="constraint">The constraint that failed</param>
5100 <member name="M:NUnit.Framework.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
5102 Display Expected and Actual lines for given values. This
5103 method may be called by constraints that need more control over
5104 the display of actual and expected values than is provided
5105 by the default implementation.
5107 <param name="expected">The expected value</param>
5108 <param name="actual">The actual value causing the failure</param>
5110 <member name="M:NUnit.Framework.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
5112 Display Expected and Actual lines for given values, including
5113 a tolerance value on the expected line.
5115 <param name="expected">The expected value</param>
5116 <param name="actual">The actual value causing the failure</param>
5117 <param name="tolerance">The tolerance within which the test was made</param>
5119 <member name="M:NUnit.Framework.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
5121 Display the expected and actual string values on separate lines.
5122 If the mismatch parameter is >=0, an additional line is displayed
5123 line containing a caret that points to the mismatch point.
5125 <param name="expected">The expected string value</param>
5126 <param name="actual">The actual string value</param>
5127 <param name="mismatch">The point at which the strings don't match or -1</param>
5128 <param name="ignoreCase">If true, case is ignored in string comparisons</param>
5129 <param name="clipping">If true, clip the strings to fit the max line length</param>
5131 <member name="M:NUnit.Framework.TextMessageWriter.WriteConnector(System.String)">
5133 Writes the text for a connector.
5135 <param name="connector">The connector.</param>
5137 <member name="M:NUnit.Framework.TextMessageWriter.WritePredicate(System.String)">
5139 Writes the text for a predicate.
5141 <param name="predicate">The predicate.</param>
5143 <member name="M:NUnit.Framework.TextMessageWriter.WriteModifier(System.String)">
5145 Write the text for a modifier.
5147 <param name="modifier">The modifier.</param>
5149 <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedValue(System.Object)">
5151 Writes the text for an expected value.
5153 <param name="expected">The expected value.</param>
5155 <member name="M:NUnit.Framework.TextMessageWriter.WriteActualValue(System.Object)">
5157 Writes the text for an actual value.
5159 <param name="actual">The actual value.</param>
5161 <member name="M:NUnit.Framework.TextMessageWriter.WriteValue(System.Object)">
5163 Writes the text for a generalized value.
5165 <param name="val">The value.</param>
5167 <member name="M:NUnit.Framework.TextMessageWriter.WriteCollectionElements(System.Collections.ICollection,System.Int32,System.Int32)">
5169 Writes the text for a collection value,
5170 starting at a particular point, to a max length
5172 <param name="collection">The collection containing elements to write.</param>
5173 <param name="start">The starting point of the elements to write</param>
5174 <param name="max">The maximum number of elements to write</param>
5176 <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.Constraint)">
5178 Write the generic 'Expected' line for a constraint
5180 <param name="constraint">The constraint that failed</param>
5182 <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedLine(System.Object)">
5184 Write the generic 'Expected' line for a given value
5186 <param name="expected">The expected value</param>
5188 <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
5190 Write the generic 'Expected' line for a given value
5193 <param name="expected">The expected value</param>
5194 <param name="tolerance">The tolerance within which the test was made</param>
5196 <member name="M:NUnit.Framework.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.Constraint)">
5198 Write the generic 'Actual' line for a constraint
5200 <param name="constraint">The constraint for which the actual value is to be written</param>
5202 <member name="M:NUnit.Framework.TextMessageWriter.WriteActualLine(System.Object)">
5204 Write the generic 'Actual' line for a given value
5206 <param name="actual">The actual value causing a failure</param>
5208 <member name="P:NUnit.Framework.TextMessageWriter.MaxLineLength">
5210 Gets or sets the maximum line length for this writer
5213 <member name="T:NUnit.Framework.AssertionHelper">
5215 AssertionHelper is an optional base class for user tests,
5216 allowing the use of shorter names for constraints and
5217 asserts and avoiding conflict with the definition of
5218 <see cref="T:NUnit.Framework.Is"/>, from which it inherits much of its
5219 behavior, in certain mock object frameworks.
5222 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
5224 Apply a constraint to an actual value, succeeding if the constraint
5225 is satisfied and throwing an assertion exception on failure. Works
5226 identically to <see cref="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint)"/>
5228 <param name="constraint">A Constraint to be applied</param>
5229 <param name="actual">The actual value to test</param>
5231 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
5233 Apply a constraint to an actual value, succeeding if the constraint
5234 is satisfied and throwing an assertion exception on failure. Works
5235 identically to <see cref="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)"/>
5237 <param name="constraint">A Constraint to be applied</param>
5238 <param name="actual">The actual value to test</param>
5239 <param name="message">The message that will be displayed on failure</param>
5241 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
5243 Apply a constraint to an actual value, succeeding if the constraint
5244 is satisfied and throwing an assertion exception on failure. Works
5245 identically to <see cref="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])"/>
5247 <param name="constraint">A Constraint to be applied</param>
5248 <param name="actual">The actual value to test</param>
5249 <param name="message">The message that will be displayed on failure</param>
5250 <param name="args">Arguments to be used in formatting the message</param>
5252 <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
5254 Apply a constraint to an actual value, succeeding if the constraint
5255 is satisfied and throwing an assertion exception on failure.
5257 <param name="expr">A Constraint expression to be applied</param>
5258 <param name="del">An ActualValueDelegate returning the value to be tested</param>
5260 <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
5262 Apply a constraint to an actual value, succeeding if the constraint
5263 is satisfied and throwing an assertion exception on failure.
5265 <param name="expr">A Constraint expression to be applied</param>
5266 <param name="del">An ActualValueDelegate returning the value to be tested</param>
5267 <param name="message">The message that will be displayed on failure</param>
5269 <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
5271 Apply a constraint to an actual value, succeeding if the constraint
5272 is satisfied and throwing an assertion exception on failure.
5274 <param name="del">An ActualValueDelegate returning the value to be tested</param>
5275 <param name="expr">A Constraint expression to be applied</param>
5276 <param name="message">The message that will be displayed on failure</param>
5277 <param name="args">Arguments to be used in formatting the message</param>
5279 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0@,NUnit.Framework.Constraints.IResolveConstraint)">
5281 Apply a constraint to a referenced value, succeeding if the constraint
5282 is satisfied and throwing an assertion exception on failure.
5284 <param name="constraint">A Constraint to be applied</param>
5285 <param name="actual">The actual value to test</param>
5287 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
5289 Apply a constraint to a referenced value, succeeding if the constraint
5290 is satisfied and throwing an assertion exception on failure.
5292 <param name="constraint">A Constraint to be applied</param>
5293 <param name="actual">The actual value to test</param>
5294 <param name="message">The message that will be displayed on failure</param>
5296 <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
5298 Apply a constraint to a referenced value, succeeding if the constraint
5299 is satisfied and throwing an assertion exception on failure.
5301 <param name="expression">A Constraint to be applied</param>
5302 <param name="actual">The actual value to test</param>
5303 <param name="message">The message that will be displayed on failure</param>
5304 <param name="args">Arguments to be used in formatting the message</param>
5306 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
5308 Asserts that a condition is true. If the condition is false the method throws
5309 an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
5310 <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
5312 <param name="condition">The evaluated condition</param>
5313 <param name="message">The message to display if the condition is false</param>
5314 <param name="args">Arguments to be used in formatting the message</param>
5316 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String)">
5318 Asserts that a condition is true. If the condition is false the method throws
5319 an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
5320 <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String)"/>.
5322 <param name="condition">The evaluated condition</param>
5323 <param name="message">The message to display if the condition is false</param>
5325 <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
5327 Asserts that a condition is true. If the condition is false the method throws
5328 an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
5330 <param name="condition">The evaluated condition</param>
5332 <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
5334 Asserts that the code represented by a delegate throws an exception
5335 that satisfies the constraint provided.
5337 <param name="code">A TestDelegate to be executed</param>
5338 <param name="constraint">A ThrowsConstraint used in the test</param>
5340 <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
5342 Returns a ListMapper based on a collection.
5344 <param name="original">The original collection</param>
5347 <member name="T:NUnit.Framework.IncludeExcludeAttribute">
5349 Abstract base for Attributes that are used to include tests
5350 in the test run based on environmental settings.
5353 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
5355 Constructor with no included items specified, for use
5356 with named property syntax.
5359 <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
5361 Constructor taking one or more included items
5363 <param name="include">Comma-delimited list of included items</param>
5365 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
5367 Name of the item that is needed in order for
5368 a test to run. Multiple itemss may be given,
5369 separated by a comma.
5372 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
5374 Name of the item to be excluded. Multiple items
5375 may be given, separated by a comma.
5378 <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
5380 The reason for including or excluding the test
5383 <member name="T:NUnit.Framework.PlatformAttribute">
5385 PlatformAttribute is used to mark a test fixture or an
5386 individual method as applying to a particular platform only.
5389 <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
5391 Constructor with no platforms specified, for use
5392 with named property syntax.
5395 <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
5397 Constructor taking one or more platforms
5399 <param name="platforms">Comma-deliminted list of platforms</param>
5401 <member name="T:NUnit.Framework.CultureAttribute">
5403 CultureAttribute is used to mark a test fixture or an
5404 individual method as applying to a particular Culture only.
5407 <member name="M:NUnit.Framework.CultureAttribute.#ctor">
5409 Constructor with no cultures specified, for use
5410 with named property syntax.
5413 <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
5415 Constructor taking one or more cultures
5417 <param name="cultures">Comma-deliminted list of cultures</param>
5419 <member name="T:NUnit.Framework.SetCultureAttribute">
5421 Summary description for SetCultureAttribute.
5424 <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
5426 Construct given the name of a culture
5428 <param name="culture"></param>
5430 <member name="T:NUnit.Framework.GlobalSettings">
5432 GlobalSettings is a place for setting default values used
5433 by the framework in performing asserts.
5436 <member name="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance">
5438 Default tolerance for floating point equality
5441 <member name="T:NUnit.Framework.DirectoryAssert">
5443 Summary description for DirectoryAssert
5446 <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
5448 The Equals method throws an AssertionException. This is done
5449 to make sure there is no mistake by calling this function.
5451 <param name="a"></param>
5452 <param name="b"></param>
5454 <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
5456 override the default ReferenceEquals to throw an AssertionException. This
5457 implementation makes sure there is no mistake in calling this function
5460 <param name="a"></param>
5461 <param name="b"></param>
5463 <member name="M:NUnit.Framework.DirectoryAssert.#ctor">
5465 We don't actually want any instances of this object, but some people
5466 like to inherit from it to add other static methods. Hence, the
5467 protected constructor disallows any instances of this object.
5470 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
5472 Verifies that two directories are equal. Two directories are considered
5473 equal if both are null, or if both have the same value byte for byte.
5474 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5476 <param name="expected">A directory containing the value that is expected</param>
5477 <param name="actual">A directory containing the actual value</param>
5478 <param name="message">The message to display if directories are not equal</param>
5479 <param name="args">Arguments to be used in formatting the message</param>
5481 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
5483 Verifies that two directories are equal. Two directories are considered
5484 equal if both are null, or if both have the same value byte for byte.
5485 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5487 <param name="expected">A directory containing the value that is expected</param>
5488 <param name="actual">A directory containing the actual value</param>
5489 <param name="message">The message to display if directories are not equal</param>
5491 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
5493 Verifies that two directories are equal. Two directories are considered
5494 equal if both are null, or if both have the same value byte for byte.
5495 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5497 <param name="expected">A directory containing the value that is expected</param>
5498 <param name="actual">A directory containing the actual value</param>
5500 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
5502 Verifies that two directories are equal. Two directories are considered
5503 equal if both are null, or if both have the same value byte for byte.
5504 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5506 <param name="expected">A directory path string containing the value that is expected</param>
5507 <param name="actual">A directory path string containing the actual value</param>
5508 <param name="message">The message to display if directories are not equal</param>
5509 <param name="args">Arguments to be used in formatting the message</param>
5511 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.String,System.String,System.String)">
5513 Verifies that two directories are equal. Two directories are considered
5514 equal if both are null, or if both have the same value byte for byte.
5515 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5517 <param name="expected">A directory path string containing the value that is expected</param>
5518 <param name="actual">A directory path string containing the actual value</param>
5519 <param name="message">The message to display if directories are not equal</param>
5521 <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.String,System.String)">
5523 Verifies that two directories are equal. Two directories are considered
5524 equal if both are null, or if both have the same value byte for byte.
5525 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5527 <param name="expected">A directory path string containing the value that is expected</param>
5528 <param name="actual">A directory path string containing the actual value</param>
5530 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
5532 Asserts that two directories are not equal. If they are equal
5533 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5535 <param name="expected">A directory containing the value that is expected</param>
5536 <param name="actual">A directory containing the actual value</param>
5537 <param name="message">The message to display if directories are not equal</param>
5538 <param name="args">Arguments to be used in formatting the message</param>
5540 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
5542 Asserts that two directories are not equal. If they are equal
5543 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5545 <param name="expected">A directory containing the value that is expected</param>
5546 <param name="actual">A directory containing the actual value</param>
5547 <param name="message">The message to display if directories are not equal</param>
5549 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
5551 Asserts that two directories are not equal. If they are equal
5552 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5554 <param name="expected">A directory containing the value that is expected</param>
5555 <param name="actual">A directory containing the actual value</param>
5557 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
5559 Asserts that two directories are not equal. If they are equal
5560 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5562 <param name="expected">A directory path string containing the value that is expected</param>
5563 <param name="actual">A directory path string containing the actual value</param>
5564 <param name="message">The message to display if directories are equal</param>
5565 <param name="args">Arguments to be used in formatting the message</param>
5567 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.String,System.String,System.String)">
5569 Asserts that two directories are not equal. If they are equal
5570 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5572 <param name="expected">A directory path string containing the value that is expected</param>
5573 <param name="actual">A directory path string containing the actual value</param>
5574 <param name="message">The message to display if directories are equal</param>
5576 <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.String,System.String)">
5578 Asserts that two directories are not equal. If they are equal
5579 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5581 <param name="expected">A directory path string containing the value that is expected</param>
5582 <param name="actual">A directory path string containing the actual value</param>
5584 <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.IO.DirectoryInfo,System.String,System.Object[])">
5586 Asserts that the directory is empty. If it is not empty
5587 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5589 <param name="directory">A directory to search</param>
5590 <param name="message">The message to display if directories are not equal</param>
5591 <param name="args">Arguments to be used in formatting the message</param>
5593 <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.IO.DirectoryInfo,System.String)">
5595 Asserts that the directory is empty. If it is not empty
5596 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5598 <param name="directory">A directory to search</param>
5599 <param name="message">The message to display if directories are not equal</param>
5601 <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.IO.DirectoryInfo)">
5603 Asserts that the directory is empty. If it is not empty
5604 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5606 <param name="directory">A directory to search</param>
5608 <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.String,System.String,System.Object[])">
5610 Asserts that the directory is empty. If it is not empty
5611 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5613 <param name="directory">A directory to search</param>
5614 <param name="message">The message to display if directories are not equal</param>
5615 <param name="args">Arguments to be used in formatting the message</param>
5617 <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.String,System.String)">
5619 Asserts that the directory is empty. If it is not empty
5620 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5622 <param name="directory">A directory to search</param>
5623 <param name="message">The message to display if directories are not equal</param>
5625 <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.String)">
5627 Asserts that the directory is empty. If it is not empty
5628 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5630 <param name="directory">A directory to search</param>
5632 <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.IO.DirectoryInfo,System.String,System.Object[])">
5634 Asserts that the directory is not empty. If it is empty
5635 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5637 <param name="directory">A directory to search</param>
5638 <param name="message">The message to display if directories are not equal</param>
5639 <param name="args">Arguments to be used in formatting the message</param>
5641 <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.IO.DirectoryInfo,System.String)">
5643 Asserts that the directory is not empty. If it is empty
5644 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5646 <param name="directory">A directory to search</param>
5647 <param name="message">The message to display if directories are not equal</param>
5649 <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.IO.DirectoryInfo)">
5651 Asserts that the directory is not empty. If it is empty
5652 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5654 <param name="directory">A directory to search</param>
5656 <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.String,System.String,System.Object[])">
5658 Asserts that the directory is not empty. If it is empty
5659 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5661 <param name="directory">A directory to search</param>
5662 <param name="message">The message to display if directories are not equal</param>
5663 <param name="args">Arguments to be used in formatting the message</param>
5665 <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.String,System.String)">
5667 Asserts that the directory is not empty. If it is empty
5668 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5670 <param name="directory">A directory to search</param>
5671 <param name="message">The message to display if directories are not equal</param>
5673 <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.String)">
5675 Asserts that the directory is not empty. If it is empty
5676 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5678 <param name="directory">A directory to search</param>
5680 <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
5682 Asserts that path contains actual as a subdirectory or
5683 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5685 <param name="directory">A directory to search</param>
5686 <param name="actual">sub-directory asserted to exist under directory</param>
5687 <param name="message">The message to display if directory is not within the path</param>
5688 <param name="args">Arguments to be used in formatting the message</param>
5690 <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
5692 Asserts that path contains actual as a subdirectory or
5693 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5695 <param name="directory">A directory to search</param>
5696 <param name="actual">sub-directory asserted to exist under directory</param>
5697 <param name="message">The message to display if directory is not within the path</param>
5699 <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
5701 Asserts that path contains actual as a subdirectory or
5702 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5704 <param name="directory">A directory to search</param>
5705 <param name="actual">sub-directory asserted to exist under directory</param>
5707 <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.String,System.String,System.String,System.Object[])">
5709 Asserts that path contains actual as a subdirectory or
5710 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5712 <param name="directory">A directory to search</param>
5713 <param name="actual">sub-directory asserted to exist under directory</param>
5714 <param name="message">The message to display if directory is not within the path</param>
5715 <param name="args">Arguments to be used in formatting the message</param>
5717 <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.String,System.String,System.String)">
5719 Asserts that path contains actual as a subdirectory or
5720 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5722 <param name="directory">A directory to search</param>
5723 <param name="actual">sub-directory asserted to exist under directory</param>
5724 <param name="message">The message to display if directory is not within the path</param>
5726 <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.String,System.String)">
5728 Asserts that path contains actual as a subdirectory or
5729 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5731 <param name="directory">A directory to search</param>
5732 <param name="actual">sub-directory asserted to exist under directory</param>
5734 <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
5736 Asserts that path does not contain actual as a subdirectory or
5737 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5739 <param name="directory">A directory to search</param>
5740 <param name="actual">sub-directory asserted to exist under directory</param>
5741 <param name="message">The message to display if directory is not within the path</param>
5742 <param name="args">Arguments to be used in formatting the message</param>
5744 <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
5746 Asserts that path does not contain actual as a subdirectory or
5747 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5749 <param name="directory">A directory to search</param>
5750 <param name="actual">sub-directory asserted to exist under directory</param>
5751 <param name="message">The message to display if directory is not within the path</param>
5753 <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
5755 Asserts that path does not contain actual as a subdirectory or
5756 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5758 <param name="directory">A directory to search</param>
5759 <param name="actual">sub-directory asserted to exist under directory</param>
5761 <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.String,System.String,System.String,System.Object[])">
5763 Asserts that path does not contain actual as a subdirectory or
5764 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5766 <param name="directory">A directory to search</param>
5767 <param name="actual">sub-directory asserted to exist under directory</param>
5768 <param name="message">The message to display if directory is not within the path</param>
5769 <param name="args">Arguments to be used in formatting the message</param>
5771 <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.String,System.String,System.String)">
5773 Asserts that path does not contain actual as a subdirectory or
5774 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5776 <param name="directory">A directory to search</param>
5777 <param name="actual">sub-directory asserted to exist under directory</param>
5778 <param name="message">The message to display if directory is not within the path</param>
5780 <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.String,System.String)">
5782 Asserts that path does not contain actual as a subdirectory or
5783 an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
5785 <param name="directory">A directory to search</param>
5786 <param name="actual">sub-directory asserted to exist under directory</param>
5788 <member name="T:NUnit.Framework.TestCaseAttribute">
5790 TestCaseAttribute is used to mark parameterized test cases
5791 and provide them with their arguments.
5794 <member name="T:NUnit.Framework.ITestCaseData">
5796 The ITestCaseData interface is implemented by a class
5797 that is able to return complete testcases for use by
5798 a parameterized test method.
5800 NOTE: This interface is used in both the framework
5801 and the core, even though that results in two different
5802 types. However, sharing the source code guarantees that
5803 the various implementations will be compatible and that
5804 the core is able to reflect successfully over the
5805 framework implementations of ITestCaseData.
5808 <member name="P:NUnit.Framework.ITestCaseData.Arguments">
5810 Gets the argument list to be provided to the test
5813 <member name="P:NUnit.Framework.ITestCaseData.Result">
5815 Gets the expected result
5818 <member name="P:NUnit.Framework.ITestCaseData.ExpectedException">
5820 Gets the expected exception Type
5823 <member name="P:NUnit.Framework.ITestCaseData.ExpectedExceptionName">
5825 Gets the FullName of the expected exception
5828 <member name="P:NUnit.Framework.ITestCaseData.TestName">
5830 Gets the name to be used for the test
5833 <member name="P:NUnit.Framework.ITestCaseData.Description">
5835 Gets the description of the test
5838 <member name="P:NUnit.Framework.ITestCaseData.Ignored">
5840 Gets a value indicating whether this <see cref="T:NUnit.Framework.ITestCaseData"/> is ignored.
5842 <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
5844 <member name="P:NUnit.Framework.ITestCaseData.IgnoreReason">
5846 Gets the ignore reason.
5848 <value>The ignore reason.</value>
5850 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
5852 Construct a TestCaseAttribute with a list of arguments.
5853 This constructor is not CLS-Compliant
5855 <param name="arguments"></param>
5857 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
5859 Construct a TestCaseAttribute with a single argument
5861 <param name="arg"></param>
5863 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
5865 Construct a TestCaseAttribute with a two arguments
5867 <param name="arg1"></param>
5868 <param name="arg2"></param>
5870 <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
5872 Construct a TestCaseAttribute with a three arguments
5874 <param name="arg1"></param>
5875 <param name="arg2"></param>
5876 <param name="arg3"></param>
5878 <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
5880 Gets the list of arguments to a test case
5883 <member name="P:NUnit.Framework.TestCaseAttribute.Result">
5885 Gets or sets the expected result.
5887 <value>The result.</value>
5889 <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedException">
5891 Gets or sets the expected exception.
5893 <value>The expected exception.</value>
5895 <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedExceptionName">
5897 Gets or sets the name the expected exception.
5899 <value>The expected name of the exception.</value>
5901 <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedMessage">
5903 Gets or sets the expected message of the expected exception
5905 <value>The expected message of the exception.</value>
5907 <member name="P:NUnit.Framework.TestCaseAttribute.MatchType">
5909 Gets or sets the type of match to be performed on the expected message
5912 <member name="P:NUnit.Framework.TestCaseAttribute.Description">
5914 Gets or sets the description.
5916 <value>The description.</value>
5918 <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
5920 Gets or sets the name of the test.
5922 <value>The name of the test.</value>
5924 <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
5926 Gets or sets the ignored status of the test
5929 <member name="P:NUnit.Framework.TestCaseAttribute.Ignored">
5931 Gets or sets the ignored status of the test
5934 <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
5936 Gets the ignore reason.
5938 <value>The ignore reason.</value>
5940 <member name="T:NUnit.Framework.TestCaseData">
5942 The TestCaseData class represents a set of arguments
5943 and other parameter info to be used for a parameterized
5944 test case. It provides a number of instance modifiers
5945 for use in initializing the test case.
5947 Note: Instance modifiers are getters that return
5948 the same instance after modifying it's state.
5951 <member name="F:NUnit.Framework.TestCaseData.arguments">
5953 The argument list to be provided to the test
5956 <member name="F:NUnit.Framework.TestCaseData.result">
5958 The expected result to be returned
5961 <member name="F:NUnit.Framework.TestCaseData.expectedExceptionType">
5963 The expected exception Type
5966 <member name="F:NUnit.Framework.TestCaseData.expectedExceptionName">
5968 The FullName of the expected exception
5971 <member name="F:NUnit.Framework.TestCaseData.testName">
5973 The name to be used for the test
5976 <member name="F:NUnit.Framework.TestCaseData.description">
5978 The description of the test
5981 <member name="F:NUnit.Framework.TestCaseData.properties">
5983 A dictionary of properties, used to add information
5984 to tests without requiring the class to change.
5987 <member name="F:NUnit.Framework.TestCaseData.isIgnored">
5989 If true, indicates that the test case is to be ignored
5992 <member name="F:NUnit.Framework.TestCaseData.ignoreReason">
5994 The reason for ignoring a test case
5997 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
5999 Initializes a new instance of the <see cref="T:TestCaseData"/> class.
6001 <param name="args">The arguments.</param>
6003 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
6005 Initializes a new instance of the <see cref="T:TestCaseData"/> class.
6007 <param name="arg">The argument.</param>
6009 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
6011 Initializes a new instance of the <see cref="T:TestCaseData"/> class.
6013 <param name="arg1">The first argument.</param>
6014 <param name="arg2">The second argument.</param>
6016 <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
6018 Initializes a new instance of the <see cref="T:TestCaseData"/> class.
6020 <param name="arg1">The first argument.</param>
6021 <param name="arg2">The second argument.</param>
6022 <param name="arg3">The third argument.</param>
6024 <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
6026 Sets the expected result for the test
6028 <param name="result">The expected result</param>
6029 <returns>A modified TestCaseData</returns>
6031 <member name="M:NUnit.Framework.TestCaseData.Throws(System.Type)">
6033 Sets the expected exception type for the test
6035 <param name="exceptionType">Type of the expected exception.</param>
6036 <returns>The modified TestCaseData instance</returns>
6038 <member name="M:NUnit.Framework.TestCaseData.Throws(System.String)">
6040 Sets the expected exception type for the test
6042 <param name="exceptionName">FullName of the expected exception.</param>
6043 <returns>The modified TestCaseData instance</returns>
6045 <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
6047 Sets the name of the test case
6049 <returns>The modified TestCaseData instance</returns>
6051 <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
6053 Sets the description for the test case
6056 <param name="description">The description.</param>
6057 <returns>The modified TestCaseData instance.</returns>
6059 <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
6061 Applies a category to the test
6063 <param name="category"></param>
6066 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
6068 Applies a named property to the test
6070 <param name="propName"></param>
6071 <param name="propValue"></param>
6074 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
6076 Applies a named property to the test
6078 <param name="propName"></param>
6079 <param name="propValue"></param>
6082 <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
6084 Applies a named property to the test
6086 <param name="propName"></param>
6087 <param name="propValue"></param>
6090 <member name="M:NUnit.Framework.TestCaseData.Ignore">
6092 Ignores this TestCase.
6096 <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
6098 Ignores this TestCase, specifying the reason.
6100 <param name="reason">The reason.</param>
6103 <member name="P:NUnit.Framework.TestCaseData.Arguments">
6105 Gets the argument list to be provided to the test
6108 <member name="P:NUnit.Framework.TestCaseData.Result">
6110 Gets the expected result
6113 <member name="P:NUnit.Framework.TestCaseData.ExpectedException">
6115 Gets the expected exception Type
6118 <member name="P:NUnit.Framework.TestCaseData.ExpectedExceptionName">
6120 Gets the FullName of the expected exception
6123 <member name="P:NUnit.Framework.TestCaseData.TestName">
6125 Gets the name to be used for the test
6128 <member name="P:NUnit.Framework.TestCaseData.Description">
6130 Gets the description of the test
6133 <member name="P:NUnit.Framework.TestCaseData.Ignored">
6135 Gets a value indicating whether this <see cref="T:NUnit.Framework.ITestCaseData"/> is ignored.
6137 <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
6139 <member name="P:NUnit.Framework.TestCaseData.IgnoreReason">
6141 Gets the ignore reason.
6143 <value>The ignore reason.</value>
6145 <member name="P:NUnit.Framework.TestCaseData.Categories">
6147 Gets a list of categories associated with this test.
6150 <member name="P:NUnit.Framework.TestCaseData.Properties">
6152 Gets the property dictionary for this test
6155 <member name="T:NUnit.Framework.SuccessException">
6157 Thrown when an assertion failed.
6160 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
6161 <param name="message"></param>
6163 <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
6164 <param name="message">The error message that explains
6165 the reason for the exception</param>
6166 <param name="inner">The exception that caused the
6167 current exception</param>
6169 <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
6171 Serialization Constructor
6174 <member name="T:NUnit.Framework.InconclusiveException">
6176 Thrown when a test executes inconclusively.
6180 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
6181 <param name="message">The error message that explains
6182 the reason for the exception</param>
6184 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
6185 <param name="message">The error message that explains
6186 the reason for the exception</param>
6187 <param name="inner">The exception that caused the
6188 current exception</param>
6190 <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
6192 Serialization Constructor
6195 <member name="T:NUnit.Framework.TestFixtureSetUpAttribute">
6197 Attribute used to identify a method that is
6198 called before any tests in a fixture are run.
6201 <member name="T:NUnit.Framework.TestFixtureTearDownAttribute">
6203 Attribute used to identify a method that is called after
6204 all the tests in a fixture have run. The method is
6205 guaranteed to be called, even if an exception is thrown.
6208 <member name="T:NUnit.Framework.ExplicitAttribute">
6210 ExplicitAttribute marks a test or test fixture so that it will
6211 only be run if explicitly executed from the gui or command line
6212 or if it is included by use of a filter. The test will not be
6213 run simply because an enclosing suite is run.
6216 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
6221 <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
6223 Constructor with a reason
6225 <param name="reason">The reason test is marked explicit</param>
6227 <member name="P:NUnit.Framework.ExplicitAttribute.Reason">
6229 The reason test is marked explicit
6232 <member name="T:NUnit.Framework.AssertionException">
6234 Thrown when an assertion failed.
6238 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
6239 <param name="message">The error message that explains
6240 the reason for the exception</param>
6242 <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
6243 <param name="message">The error message that explains
6244 the reason for the exception</param>
6245 <param name="inner">The exception that caused the
6246 current exception</param>
6248 <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
6250 Serialization Constructor
6253 <member name="T:NUnit.Framework.IgnoreException">
6255 Thrown when an assertion failed.
6258 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
6259 <param name="message"></param>
6261 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
6262 <param name="message">The error message that explains
6263 the reason for the exception</param>
6264 <param name="inner">The exception that caused the
6265 current exception</param>
6267 <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
6269 Serialization Constructor
6272 <member name="T:NUnit.Framework.MessageMatch">
6274 Enumeration indicating how the expected message parameter is to be used
6277 <member name="F:NUnit.Framework.MessageMatch.Exact">
6278 Expect an exact match
6280 <member name="F:NUnit.Framework.MessageMatch.Contains">
6281 Expect a message containing the parameter string
6283 <member name="F:NUnit.Framework.MessageMatch.Regex">
6284 Match the regular expression provided as a parameter
6286 <member name="F:NUnit.Framework.MessageMatch.StartsWith">
6287 Expect a message that starts with the parameter string
6289 <member name="T:NUnit.Framework.ExpectedExceptionAttribute">
6291 ExpectedExceptionAttribute
6295 <member name="M:NUnit.Framework.ExpectedExceptionAttribute.#ctor">
6297 Constructor for a non-specific exception
6300 <member name="M:NUnit.Framework.ExpectedExceptionAttribute.#ctor(System.Type)">
6302 Constructor for a given type of exception
6304 <param name="exceptionType">The type of the expected exception</param>
6306 <member name="M:NUnit.Framework.ExpectedExceptionAttribute.#ctor(System.String)">
6308 Constructor for a given exception name
6310 <param name="exceptionName">The full name of the expected exception</param>
6312 <member name="P:NUnit.Framework.ExpectedExceptionAttribute.ExpectedException">
6314 Gets or sets the expected exception type
6317 <member name="P:NUnit.Framework.ExpectedExceptionAttribute.ExpectedExceptionName">
6319 Gets or sets the full Type name of the expected exception
6322 <member name="P:NUnit.Framework.ExpectedExceptionAttribute.ExpectedMessage">
6324 Gets or sets the expected message text
6327 <member name="P:NUnit.Framework.ExpectedExceptionAttribute.UserMessage">
6329 Gets or sets the user message displayed in case of failure
6332 <member name="P:NUnit.Framework.ExpectedExceptionAttribute.MatchType">
6334 Gets or sets the type of match to be performed on the expected message
6337 <member name="P:NUnit.Framework.ExpectedExceptionAttribute.Handler">
6339 Gets the name of a method to be used as an exception handler
6342 <member name="T:NUnit.Framework.IgnoreAttribute">
6344 Attribute used to mark a test that is to be ignored.
6345 Ignored tests result in a warning message when the
6349 <member name="M:NUnit.Framework.IgnoreAttribute.#ctor">
6351 Constructs the attribute without giving a reason
6352 for ignoring the test.
6355 <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
6357 Constructs the attribute giving a reason for ignoring the test
6359 <param name="reason">The reason for ignoring the test</param>
6361 <member name="P:NUnit.Framework.IgnoreAttribute.Reason">
6363 The reason for ignoring a test
6366 <member name="T:NUnit.Framework.SetUpAttribute">
6368 Attribute used to mark a class that contains one-time SetUp
6369 and/or TearDown methods that apply to all the tests in a
6370 namespace or an assembly.
6373 <member name="T:NUnit.Framework.SuiteAttribute">
6375 Attribute used to mark a static (shared in VB) property
6376 that returns a list of tests.
6379 <member name="T:NUnit.Framework.TearDownAttribute">
6381 Attribute used to identify a method that is called
6382 immediately after each test is run. The method is
6383 guaranteed to be called, even if an exception is thrown.
6386 <member name="T:NUnit.Framework.TestAttribute">
6388 Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
6389 class makes the method callable from the NUnit test runner. There is a property
6390 called Description which is optional which you can provide a more detailed test
6391 description. This class cannot be inherited.
6396 public class Fixture
6399 public void MethodToTest()
6402 [Test(Description = "more detailed description")]
6403 publc void TestDescriptionMethod()
6409 <member name="P:NUnit.Framework.TestAttribute.Description">
6411 Descriptive text for this test
6414 <member name="T:NUnit.Framework.TestFixtureAttribute">
6417 public class ExampleClass
6421 <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
6426 <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
6428 Construct with a object[] representing a set of arguments.
6429 In .NET 2.0, the arguments may later be separated into
6430 type arguments and constructor arguments.
6432 <param name="arguments"></param>
6434 <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
6436 Descriptive text for this fixture
6439 <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
6441 The arguments originally provided to the attribute
6444 <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
6446 Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> should be ignored.
6448 <value><c>true</c> if ignore; otherwise, <c>false</c>.</value>
6450 <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
6452 Gets or sets the ignore reason. May set Ignored as a side effect.
6454 <value>The ignore reason.</value>
6456 <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
6458 Get or set the type arguments. If not set
6459 explicitly, any leading arguments that are
6460 Types are taken as type arguments.
6463 <member name="T:NUnit.Framework.RequiredAddinAttribute">
6465 RequiredAddinAttribute may be used to indicate the names of any addins
6466 that must be present in order to run some or all of the tests in an
6467 assembly. If the addin is not loaded, the entire assembly is marked
6471 <member name="M:NUnit.Framework.RequiredAddinAttribute.#ctor(System.String)">
6473 Initializes a new instance of the <see cref="T:RequiredAddinAttribute"/> class.
6475 <param name="requiredAddin">The required addin.</param>
6477 <member name="P:NUnit.Framework.RequiredAddinAttribute.RequiredAddin">
6479 Gets the name of required addin.
6481 <value>The required addin name.</value>
6483 <member name="T:NUnit.Framework.CombinatorialAttribute">
6485 Marks a test to use a combinatorial join of any argument data
6486 provided. NUnit will create a test case for every combination of
6487 the arguments provided. This can result in a large number of test
6488 cases and so should be used judiciously. This is the default join
6489 type, so the attribute need not be used except as documentation.
6492 <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
6497 <member name="T:NUnit.Framework.PairwiseAttribute">
6499 Marks a test to use pairwise join of any argument data provided.
6500 NUnit will attempt too excercise every pair of argument values at
6501 least once, using as small a number of test cases as it can. With
6502 only two arguments, this is the same as a combinatorial join.
6505 <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
6510 <member name="T:NUnit.Framework.SequentialAttribute">
6512 Marks a test to use a sequential join of any argument data
6513 provided. NUnit will use arguements for each parameter in
6514 sequence, generating test cases up to the largest number
6515 of argument values provided and using null for any arguments
6516 for which it runs out of values. Normally, this should be
6517 used with the same number of arguments for each parameter.
6520 <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
6525 <member name="T:NUnit.Framework.ParameterDataAttribute">
6527 Abstract base class for attributes that apply to parameters
6528 and supply data for the parameter.
6531 <member name="M:NUnit.Framework.ParameterDataAttribute.GetData(System.Reflection.ParameterInfo)">
6533 Gets the data to be provided to the specified parameter
6536 <member name="T:NUnit.Framework.ValuesAttribute">
6538 ValuesAttribute is used to provide literal arguments for
6539 an individual parameter of a test.
6542 <member name="F:NUnit.Framework.ValuesAttribute.data">
6544 The collection of data to be returned. Must
6545 be set by any derived attribute classes.
6546 We use an object[] so that the individual
6547 elements may have their type changed in GetData
6551 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
6553 Construct with one argument
6555 <param name="arg1"></param>
6557 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
6559 Construct with two arguments
6561 <param name="arg1"></param>
6562 <param name="arg2"></param>
6564 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
6566 Construct with three arguments
6568 <param name="arg1"></param>
6569 <param name="arg2"></param>
6570 <param name="arg3"></param>
6572 <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
6574 Construct with an array of arguments
6576 <param name="args"></param>
6578 <member name="M:NUnit.Framework.ValuesAttribute.GetData(System.Reflection.ParameterInfo)">
6580 Get the collection of values to be used as arguments
6583 <member name="T:NUnit.Framework.RandomAttribute">
6585 RandomAttribute is used to supply a set of random values
6586 to a single parameter of a parameterized test.
6589 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
6591 Construct a set of doubles from 0.0 to 1.0,
6592 specifying only the count.
6594 <param name="count"></param>
6596 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
6598 Construct a set of doubles from min to max
6600 <param name="min"></param>
6601 <param name="max"></param>
6602 <param name="count"></param>
6604 <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
6606 Construct a set of ints from min to max
6608 <param name="min"></param>
6609 <param name="max"></param>
6610 <param name="count"></param>
6612 <member name="M:NUnit.Framework.RandomAttribute.GetData(System.Reflection.ParameterInfo)">
6614 Get the collection of values to be used as arguments
6617 <member name="T:NUnit.Framework.RangeAttribute">
6619 RangeAttribute is used to supply a range of values to an
6620 individual parameter of a parameterized test.
6623 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
6625 Construct a range of ints using default step of 1
6627 <param name="from"></param>
6628 <param name="to"></param>
6630 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
6632 Construct a range of ints specifying the step size
6634 <param name="from"></param>
6635 <param name="to"></param>
6636 <param name="step"></param>
6638 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
6640 Construct a range of longs
6642 <param name="from"></param>
6643 <param name="to"></param>
6644 <param name="step"></param>
6646 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
6648 Construct a range of doubles
6650 <param name="from"></param>
6651 <param name="to"></param>
6652 <param name="step"></param>
6654 <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
6656 Construct a range of floats
6658 <param name="from"></param>
6659 <param name="to"></param>
6660 <param name="step"></param>
6662 <member name="T:NUnit.Framework.Has">
6664 Helper class with properties and methods that supply
6665 a number of constraints used in Asserts.
6668 <member name="M:NUnit.Framework.Has.Property(System.String)">
6670 Returns a new PropertyConstraintExpression, which will either
6671 test for the existence of the named property on the object
6672 being tested or apply any following constraint to that property.
6675 <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
6677 Returns a new AttributeConstraint checking for the
6678 presence of a particular attribute on an object.
6681 <member name="M:NUnit.Framework.Has.Attribute``1">
6683 Returns a new AttributeConstraint checking for the
6684 presence of a particular attribute on an object.
6687 <member name="M:NUnit.Framework.Has.Member(System.Object)">
6689 Returns a new CollectionContainsConstraint checking for the
6690 presence of a particular object in the collection.
6693 <member name="P:NUnit.Framework.Has.No">
6695 Returns a ConstraintExpression that negates any
6696 following constraint.
6699 <member name="P:NUnit.Framework.Has.All">
6701 Returns a ConstraintExpression, which will apply
6702 the following constraint to all members of a collection,
6703 succeeding if all of them succeed.
6706 <member name="P:NUnit.Framework.Has.Some">
6708 Returns a ConstraintExpression, which will apply
6709 the following constraint to all members of a collection,
6710 succeeding if at least one of them succeeds.
6713 <member name="P:NUnit.Framework.Has.None">
6715 Returns a ConstraintExpression, which will apply
6716 the following constraint to all members of a collection,
6717 succeeding if all of them fail.
6720 <member name="P:NUnit.Framework.Has.Length">
6722 Returns a new ConstraintExpression, which will apply the following
6723 constraint to the Length property of the object being tested.
6726 <member name="P:NUnit.Framework.Has.Count">
6728 Returns a new ConstraintExpression, which will apply the following
6729 constraint to the Count property of the object being tested.
6732 <member name="P:NUnit.Framework.Has.Message">
6734 Returns a new ConstraintExpression, which will apply the following
6735 constraint to the Message property of the object being tested.
6738 <member name="P:NUnit.Framework.Has.InnerException">
6740 Returns a new ConstraintExpression, which will apply the following
6741 constraint to the InnerException property of the object being tested.
6744 <member name="T:NUnit.Framework.Is">
6746 Helper class with properties and methods that supply
6747 a number of constraints used in Asserts.
6750 <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
6752 Returns a constraint that tests two items for equality
6755 <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
6757 Returns a constraint that tests that two references are the same object
6760 <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
6762 Returns a constraint that tests whether the
6763 actual value is greater than the suppled argument
6766 <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
6768 Returns a constraint that tests whether the
6769 actual value is greater than or equal to the suppled argument
6772 <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
6774 Returns a constraint that tests whether the
6775 actual value is greater than or equal to the suppled argument
6778 <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
6780 Returns a constraint that tests whether the
6781 actual value is less than the suppled argument
6784 <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
6786 Returns a constraint that tests whether the
6787 actual value is less than or equal to the suppled argument
6790 <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
6792 Returns a constraint that tests whether the
6793 actual value is less than or equal to the suppled argument
6796 <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
6798 Returns a constraint that tests whether the actual
6799 value is of the exact type supplied as an argument.
6802 <member name="M:NUnit.Framework.Is.TypeOf``1">
6804 Returns a constraint that tests whether the actual
6805 value is of the exact type supplied as an argument.
6808 <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
6810 Returns a constraint that tests whether the actual value
6811 is of the type supplied as an argument or a derived type.
6814 <member name="M:NUnit.Framework.Is.InstanceOf``1">
6816 Returns a constraint that tests whether the actual value
6817 is of the type supplied as an argument or a derived type.
6820 <member name="M:NUnit.Framework.Is.InstanceOfType(System.Type)">
6822 Returns a constraint that tests whether the actual value
6823 is of the type supplied as an argument or a derived type.
6826 <member name="M:NUnit.Framework.Is.InstanceOfType``1">
6828 Returns a constraint that tests whether the actual value
6829 is of the type supplied as an argument or a derived type.
6832 <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
6834 Returns a constraint that tests whether the actual value
6835 is assignable from the type supplied as an argument.
6838 <member name="M:NUnit.Framework.Is.AssignableFrom``1">
6840 Returns a constraint that tests whether the actual value
6841 is assignable from the type supplied as an argument.
6844 <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
6846 Returns a constraint that tests whether the actual value
6847 is assignable from the type supplied as an argument.
6850 <member name="M:NUnit.Framework.Is.AssignableTo``1">
6852 Returns a constraint that tests whether the actual value
6853 is assignable from the type supplied as an argument.
6856 <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
6858 Returns a constraint that tests whether the actual value
6859 is a collection containing the same elements as the
6860 collection supplied as an argument.
6863 <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
6865 Returns a constraint that tests whether the actual value
6866 is a subset of the collection supplied as an argument.
6869 <member name="M:NUnit.Framework.Is.StringContaining(System.String)">
6871 Returns a constraint that succeeds if the actual
6872 value contains the substring supplied as an argument.
6875 <member name="M:NUnit.Framework.Is.StringStarting(System.String)">
6877 Returns a constraint that succeeds if the actual
6878 value starts with the substring supplied as an argument.
6881 <member name="M:NUnit.Framework.Is.StringEnding(System.String)">
6883 Returns a constraint that succeeds if the actual
6884 value ends with the substring supplied as an argument.
6887 <member name="M:NUnit.Framework.Is.StringMatching(System.String)">
6889 Returns a constraint that succeeds if the actual
6890 value matches the Regex pattern supplied as an argument.
6893 <member name="M:NUnit.Framework.Is.SamePath(System.String)">
6895 Returns a constraint that tests whether the path provided
6896 is the same as an expected path after canonicalization.
6899 <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
6901 Returns a constraint that tests whether the path provided
6902 is the same path or under an expected path after canonicalization.
6905 <member name="M:NUnit.Framework.Is.InRange(System.IComparable,System.IComparable)">
6907 Returns a constraint that tests whether the actual value falls
6908 within a specified range.
6911 <member name="P:NUnit.Framework.Is.Not">
6913 Returns a ConstraintExpression that negates any
6914 following constraint.
6917 <member name="P:NUnit.Framework.Is.All">
6919 Returns a ConstraintExpression, which will apply
6920 the following constraint to all members of a collection,
6921 succeeding if all of them succeed.
6924 <member name="P:NUnit.Framework.Is.Null">
6926 Returns a constraint that tests for null
6929 <member name="P:NUnit.Framework.Is.True">
6931 Returns a constraint that tests for True
6934 <member name="P:NUnit.Framework.Is.False">
6936 Returns a constraint that tests for False
6939 <member name="P:NUnit.Framework.Is.NaN">
6941 Returns a constraint that tests for NaN
6944 <member name="P:NUnit.Framework.Is.Empty">
6946 Returns a constraint that tests for empty
6949 <member name="P:NUnit.Framework.Is.Unique">
6951 Returns a constraint that tests whether a collection
6952 contains all unique items.
6955 <member name="P:NUnit.Framework.Is.BinarySerializable">
6957 Returns a constraint that tests whether an object graph is serializable in binary format.
6960 <member name="P:NUnit.Framework.Is.XmlSerializable">
6962 Returns a constraint that tests whether an object graph is serializable in xml format.
6965 <member name="P:NUnit.Framework.Is.Ordered">
6967 Returns a constraint that tests whether a collection is ordered
6970 <member name="T:NUnit.Framework.List">
6972 The List class is a helper class with properties and methods
6973 that supply a number of constraints used with lists and collections.
6976 <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
6978 List.Map returns a ListMapper, which can be used to map
6979 the original collection to another collection.
6981 <param name="actual"></param>
6984 <member name="T:NUnit.Framework.ListMapper">
6986 ListMapper is used to transform a collection used as an actual argument
6987 producing another collection to be used in the assertion.
6990 <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
6992 Construct a ListMapper based on a collection
6994 <param name="original">The collection to be transformed</param>
6996 <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
6998 Produces a collection containing all the values of a property
7000 <param name="name">The collection of property values</param>
7003 <member name="T:NUnit.Framework.Text">
7005 Helper class with static methods used to supply constraints
7006 that operate on strings.
7009 <member name="M:NUnit.Framework.Text.Contains(System.String)">
7011 Returns a constraint that succeeds if the actual
7012 value contains the substring supplied as an argument.
7015 <member name="M:NUnit.Framework.Text.DoesNotContain(System.String)">
7017 Returns a constraint that fails if the actual
7018 value contains the substring supplied as an argument.
7021 <member name="M:NUnit.Framework.Text.StartsWith(System.String)">
7023 Returns a constraint that succeeds if the actual
7024 value starts with the substring supplied as an argument.
7027 <member name="M:NUnit.Framework.Text.DoesNotStartWith(System.String)">
7029 Returns a constraint that fails if the actual
7030 value starts with the substring supplied as an argument.
7033 <member name="M:NUnit.Framework.Text.EndsWith(System.String)">
7035 Returns a constraint that succeeds if the actual
7036 value ends with the substring supplied as an argument.
7039 <member name="M:NUnit.Framework.Text.DoesNotEndWith(System.String)">
7041 Returns a constraint that fails if the actual
7042 value ends with the substring supplied as an argument.
7045 <member name="M:NUnit.Framework.Text.Matches(System.String)">
7047 Returns a constraint that succeeds if the actual
7048 value matches the Regex pattern supplied as an argument.
7051 <member name="M:NUnit.Framework.Text.DoesNotMatch(System.String)">
7053 Returns a constraint that fails if the actual
7054 value matches the pattern supplied as an argument.
7057 <member name="P:NUnit.Framework.Text.All">
7059 Returns a ConstraintExpression, which will apply
7060 the following constraint to all members of a collection,
7061 succeeding if all of them succeed.
7064 <member name="T:NUnit.Framework.Throws">
7066 Helper class with properties and methods that supply
7067 constraints that operate on exceptions.
7070 <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
7072 Creates a constraint specifying the exact type of exception expected
7075 <member name="M:NUnit.Framework.Throws.TypeOf``1">
7077 Creates a constraint specifying the exact type of exception expected
7080 <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
7082 Creates a constraint specifying the type of exception expected
7085 <member name="M:NUnit.Framework.Throws.InstanceOf``1">
7087 Creates a constraint specifying the type of exception expected
7090 <member name="P:NUnit.Framework.Throws.Exception">
7092 Creates a constraint specifying an expected exception
7095 <member name="P:NUnit.Framework.Throws.InnerException">
7097 Creates a constraint specifying an exception with a given InnerException
7100 <member name="P:NUnit.Framework.Throws.TargetInvocationException">
7102 Creates a constraint specifying an expected TargetInvocationException
7105 <member name="P:NUnit.Framework.Throws.ArgumentException">
7107 Creates a constraint specifying an expected TargetInvocationException
7110 <member name="P:NUnit.Framework.Throws.InvalidOperationException">
7112 Creates a constraint specifying an expected TargetInvocationException
7115 <member name="P:NUnit.Framework.Throws.Nothing">
7117 Creates a constraint specifying that no exception is thrown
7120 <member name="T:NUnit.Framework.TestCaseSourceAttribute">
7122 FactoryAttribute indicates the source to be used to
7123 provide test cases for a test method.
7126 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
7128 Construct with the name of the factory - for use with languages
7129 that don't support params arrays.
7131 <param name="sourceName">An array of the names of the factories that will provide data</param>
7133 <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
7135 Construct with a Type and name - for use with languages
7136 that don't support params arrays.
7138 <param name="sourceType">The Type that will provide data</param>
7139 <param name="sourceName">The name of the method, property or field that will provide data</param>
7141 <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
7143 The name of a the method, property or fiend to be used as a source
7146 <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
7148 A Type to be used as a source
7151 <member name="T:NUnit.Framework.ValueSourceAttribute">
7153 ValueSourceAttribute indicates the source to be used to
7154 provide data for one parameter of a test method.
7157 <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
7159 Construct with the name of the factory - for use with languages
7160 that don't support params arrays.
7162 <param name="sourceName">The name of the data source to be used</param>
7164 <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
7166 Construct with a Type and name - for use with languages
7167 that don't support params arrays.
7169 <param name="sourceType">The Type that will provide data</param>
7170 <param name="sourceName">The name of the method, property or field that will provide data</param>
7172 <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
7174 The name of a the method, property or fiend to be used as a source
7177 <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
7179 A Type to be used as a source
7182 <member name="T:NUnit.Framework.Iz">
7184 The Iz class is a synonym for Is intended for use in VB,
7185 which regards Is as a keyword.
7188 <member name="T:NUnit.Framework.TimeoutAttribute">
7190 WUsed on a method, marks the test with a timeout value in milliseconds.
7191 The test will be run in a separate thread and is cancelled if the timeout
7192 is exceeded. Used on a method or assembly, sets the default timeout
7193 for all contained test methods.
7196 <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
7198 Construct a TimeoutAttribute given a time in milliseconds
7200 <param name="timeout">The timeout value in milliseconds</param>
7202 <member name="T:NUnit.Framework.RequiresSTAAttribute">
7204 Marks a test that must run in the STA, causing it
7205 to run in a separate thread if necessary.
7207 On methods, you may also use STAThreadAttribute
7208 to serve the same purpose.
7211 <member name="M:NUnit.Framework.RequiresSTAAttribute.#ctor">
7213 Construct a RequiresSTAAttribute
7216 <member name="T:NUnit.Framework.RequiresMTAAttribute">
7218 Marks a test that must run in the MTA, causing it
7219 to run in a separate thread if necessary.
7221 On methods, you may also use MTAThreadAttribute
7222 to serve the same purpose.
7225 <member name="M:NUnit.Framework.RequiresMTAAttribute.#ctor">
7227 Construct a RequiresMTAAttribute
7230 <member name="T:NUnit.Framework.RequiresThreadAttribute">
7232 Marks a test that must run on a separate thread.
7235 <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
7237 Construct a RequiresThreadAttribute
7240 <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
7242 Construct a RequiresThreadAttribute, specifying the apartment
7245 <member name="T:NUnit.Framework.MaxTimeAttribute">
7247 Summary description for MaxTimeAttribute.
7250 <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
7252 Construct a MaxTimeAttribute, given a time in milliseconds.
7254 <param name="milliseconds">The maximum elapsed time in milliseconds</param>
7256 <member name="T:NUnit.Framework.RepeatAttribute">
7258 RepeatAttribute may be applied to test case in order
7259 to run it multiple times.
7262 <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
7264 Construct a RepeatAttribute
7266 <param name="count">The number of times to run the test</param>
7268 <member name="T:NUnit.Framework.Assume">
7270 Provides static methods to express the assumptions
7271 that must be met for a test to give a meaningful
7272 result. If an assumption is not met, the test
7273 should produce an inconclusive result.
7276 <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
7278 The Equals method throws an AssertionException. This is done
7279 to make sure there is no mistake by calling this function.
7281 <param name="a"></param>
7282 <param name="b"></param>
7284 <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
7286 override the default ReferenceEquals to throw an AssertionException. This
7287 implementation makes sure there is no mistake in calling this function
7290 <param name="a"></param>
7291 <param name="b"></param>
7293 <member name="M:NUnit.Framework.Assume.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
7295 Apply a constraint to an actual value, succeeding if the constraint
7296 is satisfied and throwing an InconclusiveException on failure.
7298 <param name="expression">A Constraint expression to be applied</param>
7299 <param name="actual">The actual value to test</param>
7301 <member name="M:NUnit.Framework.Assume.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
7303 Apply a constraint to an actual value, succeeding if the constraint
7304 is satisfied and throwing an InconclusiveException on failure.
7306 <param name="expression">A Constraint expression to be applied</param>
7307 <param name="actual">The actual value to test</param>
7308 <param name="message">The message that will be displayed on failure</param>
7310 <member name="M:NUnit.Framework.Assume.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7312 Apply a constraint to an actual value, succeeding if the constraint
7313 is satisfied and throwing an InconclusiveException on failure.
7315 <param name="expression">A Constraint expression to be applied</param>
7316 <param name="actual">The actual value to test</param>
7317 <param name="message">The message that will be displayed on failure</param>
7318 <param name="args">Arguments to be used in formatting the message</param>
7320 <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
7322 Apply a constraint to an actual value, succeeding if the constraint
7323 is satisfied and throwing an InconclusiveException on failure.
7325 <param name="expr">A Constraint expression to be applied</param>
7326 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7328 <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
7330 Apply a constraint to an actual value, succeeding if the constraint
7331 is satisfied and throwing an InconclusiveException on failure.
7333 <param name="expr">A Constraint expression to be applied</param>
7334 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7335 <param name="message">The message that will be displayed on failure</param>
7337 <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7339 Apply a constraint to an actual value, succeeding if the constraint
7340 is satisfied and throwing an InconclusiveException on failure.
7342 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7343 <param name="expr">A Constraint expression to be applied</param>
7344 <param name="message">The message that will be displayed on failure</param>
7345 <param name="args">Arguments to be used in formatting the message</param>
7347 <member name="M:NUnit.Framework.Assume.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint)">
7349 Apply a constraint to a referenced value, succeeding if the constraint
7350 is satisfied and throwing an InconclusiveException on failure.
7352 <param name="expression">A Constraint expression to be applied</param>
7353 <param name="actual">The actual value to test</param>
7355 <member name="M:NUnit.Framework.Assume.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
7357 Apply a constraint to a referenced value, succeeding if the constraint
7358 is satisfied and throwing an InconclusiveException on failure.
7360 <param name="expression">A Constraint expression to be applied</param>
7361 <param name="actual">The actual value to test</param>
7362 <param name="message">The message that will be displayed on failure</param>
7364 <member name="M:NUnit.Framework.Assume.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7366 Apply a constraint to a referenced value, succeeding if the constraint
7367 is satisfied and throwing an InconclusiveException on failure.
7369 <param name="expression">A Constraint expression to be applied</param>
7370 <param name="actual">The actual value to test</param>
7371 <param name="message">The message that will be displayed on failure</param>
7372 <param name="args">Arguments to be used in formatting the message</param>
7374 <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
7376 Asserts that a condition is true. If the condition is false the method throws
7377 an <see cref="T:NUnit.Framework.InconclusiveException"/>.
7379 <param name="condition">The evaluated condition</param>
7380 <param name="message">The message to display if the condition is false</param>
7381 <param name="args">Arguments to be used in formatting the message</param>
7383 <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String)">
7385 Asserts that a condition is true. If the condition is false the method throws
7386 an <see cref="T:NUnit.Framework.InconclusiveException"/>.
7388 <param name="condition">The evaluated condition</param>
7389 <param name="message">The message to display if the condition is false</param>
7391 <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
7393 Asserts that a condition is true. If the condition is false the
7394 method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
7396 <param name="condition">The evaluated condition</param>
7398 <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
7400 Asserts that the code represented by a delegate throws an exception
7401 that satisfies the constraint provided.
7403 <param name="code">A TestDelegate to be executed</param>
7404 <param name="constraint">A ThrowsConstraint used in the test</param>
7406 <member name="T:NUnit.Framework.Randomizer">
7408 Randomizer returns a set of random values in a repeatable
7409 way, to allow re-running of tests if necessary.
7412 <member name="M:NUnit.Framework.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
7414 Get a randomizer for a particular member, returning
7415 one that has already been created if it exists.
7416 This ensures that the same values are generated
7417 each time the tests are reloaded.
7420 <member name="M:NUnit.Framework.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
7422 Get a randomizer for a particular parameter, returning
7423 one that has already been created if it exists.
7424 This ensures that the same values are generated
7425 each time the tests are reloaded.
7428 <member name="M:NUnit.Framework.Randomizer.#ctor">
7430 Construct a randomizer using a random seed
7433 <member name="M:NUnit.Framework.Randomizer.#ctor(System.Int32)">
7435 Construct a randomizer using a specified seed
7438 <member name="M:NUnit.Framework.Randomizer.GetDoubles(System.Int32)">
7440 Return an array of random doubles between 0.0 and 1.0.
7442 <param name="count"></param>
7445 <member name="M:NUnit.Framework.Randomizer.GetDoubles(System.Double,System.Double,System.Int32)">
7447 Return an array of random doubles with values in a specified range.
7450 <member name="M:NUnit.Framework.Randomizer.GetInts(System.Int32,System.Int32,System.Int32)">
7452 Return an array of random ints with values in a specified range.
7455 <member name="P:NUnit.Framework.Randomizer.RandomSeed">
7457 Get a random seed for use in creating a randomizer.
7460 <member name="T:NUnit.Framework.TheoryAttribute">
7462 Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
7463 class makes the method callable from the NUnit test runner. There is a property
7464 called Description which is optional which you can provide a more detailed test
7465 description. This class cannot be inherited.
7470 public class Fixture
7473 public void MethodToTest()
7476 [Test(Description = "more detailed description")]
7477 publc void TestDescriptionMethod()
7483 <member name="T:NUnit.Framework.DatapointAttribute">
7485 Used to mark a field for use as a datapoint when executing a theory
7486 within the same fixture that requires an argument of the field's Type.
7489 <member name="T:NUnit.Framework.DatapointsAttribute">
7491 Used to mark an array as containing a set of datapoints to be used
7492 executing a theory within the same fixture that requires an argument
7493 of the Type of the array elements.
7496 <member name="T:NUnit.Framework.SpecialValue">
7498 The SpecialValue enum is used to represent TestCase arguments
7499 that cannot be used as arguments to an Attribute.
7502 <member name="F:NUnit.Framework.SpecialValue.Null">
7504 Null represents a null value, which cannot be used as an
7505 argument to an attriute under .NET 1.x
7508 <member name="T:NUnit.Framework.SetUICultureAttribute">
7510 Summary description for SetUICultureAttribute.
7513 <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
7515 Construct given the name of a culture
7517 <param name="culture"></param>
7519 <member name="T:NUnit.Framework.TestDelegate">
7521 Delegate used by tests that execute code and
7522 capture any thrown exception.
7525 <member name="T:NUnit.Framework.Assert">
7527 The Assert class contains a collection of static methods that
7528 implement the most common assertions used in NUnit.
7531 <member name="M:NUnit.Framework.Assert.#ctor">
7533 We don't actually want any instances of this object, but some people
7534 like to inherit from it to add other static methods. Hence, the
7535 protected constructor disallows any instances of this object.
7538 <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
7540 The Equals method throws an AssertionException. This is done
7541 to make sure there is no mistake by calling this function.
7543 <param name="a"></param>
7544 <param name="b"></param>
7546 <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
7548 override the default ReferenceEquals to throw an AssertionException. This
7549 implementation makes sure there is no mistake in calling this function
7552 <param name="a"></param>
7553 <param name="b"></param>
7555 <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
7557 Helper for Assert.AreEqual(double expected, double actual, ...)
7558 allowing code generation to work consistently.
7560 <param name="expected">The expected value</param>
7561 <param name="actual">The actual value</param>
7562 <param name="delta">The maximum acceptable difference between the
7563 the expected and the actual</param>
7564 <param name="message">The message to display in case of failure</param>
7565 <param name="args">Array of objects to be used in formatting the message</param>
7567 <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
7569 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
7570 that are passed in. This allows a test to be cut short, with a result
7571 of success returned to NUnit.
7573 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
7574 <param name="args">Arguments to be used in formatting the message</param>
7576 <member name="M:NUnit.Framework.Assert.Pass(System.String)">
7578 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
7579 that are passed in. This allows a test to be cut short, with a result
7580 of success returned to NUnit.
7582 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
7584 <member name="M:NUnit.Framework.Assert.Pass">
7586 Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
7587 that are passed in. This allows a test to be cut short, with a result
7588 of success returned to NUnit.
7591 <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
7593 Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
7594 that are passed in. This is used by the other Assert functions.
7596 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
7597 <param name="args">Arguments to be used in formatting the message</param>
7599 <member name="M:NUnit.Framework.Assert.Fail(System.String)">
7601 Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
7602 passed in. This is used by the other Assert functions.
7604 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
7606 <member name="M:NUnit.Framework.Assert.Fail">
7608 Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
7609 This is used by the other Assert functions.
7612 <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
7614 Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
7615 that are passed in. This causes the test to be reported as ignored.
7617 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
7618 <param name="args">Arguments to be used in formatting the message</param>
7620 <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
7622 Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
7623 passed in. This causes the test to be reported as ignored.
7625 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
7627 <member name="M:NUnit.Framework.Assert.Ignore">
7629 Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
7630 This causes the test to be reported as ignored.
7633 <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
7635 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
7636 that are passed in. This causes the test to be reported as inconclusive.
7638 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
7639 <param name="args">Arguments to be used in formatting the message</param>
7641 <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
7643 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
7644 passed in. This causes the test to be reported as inconclusive.
7646 <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
7648 <member name="M:NUnit.Framework.Assert.Inconclusive">
7650 Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
7651 This causes the test to be reported as Inconclusive.
7654 <member name="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
7656 Apply a constraint to an actual value, succeeding if the constraint
7657 is satisfied and throwing an assertion exception on failure.
7659 <param name="expression">A Constraint to be applied</param>
7660 <param name="actual">The actual value to test</param>
7662 <member name="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
7664 Apply a constraint to an actual value, succeeding if the constraint
7665 is satisfied and throwing an assertion exception on failure.
7667 <param name="expression">A Constraint to be applied</param>
7668 <param name="actual">The actual value to test</param>
7669 <param name="message">The message that will be displayed on failure</param>
7671 <member name="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7673 Apply a constraint to an actual value, succeeding if the constraint
7674 is satisfied and throwing an assertion exception on failure.
7676 <param name="expression">A Constraint expression to be applied</param>
7677 <param name="actual">The actual value to test</param>
7678 <param name="message">The message that will be displayed on failure</param>
7679 <param name="args">Arguments to be used in formatting the message</param>
7681 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
7683 Apply a constraint to an actual value, succeeding if the constraint
7684 is satisfied and throwing an assertion exception on failure.
7686 <param name="expr">A Constraint expression to be applied</param>
7687 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7689 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
7691 Apply a constraint to an actual value, succeeding if the constraint
7692 is satisfied and throwing an assertion exception on failure.
7694 <param name="expr">A Constraint expression to be applied</param>
7695 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7696 <param name="message">The message that will be displayed on failure</param>
7698 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7700 Apply a constraint to an actual value, succeeding if the constraint
7701 is satisfied and throwing an assertion exception on failure.
7703 <param name="del">An ActualValueDelegate returning the value to be tested</param>
7704 <param name="expr">A Constraint expression to be applied</param>
7705 <param name="message">The message that will be displayed on failure</param>
7706 <param name="args">Arguments to be used in formatting the message</param>
7708 <member name="M:NUnit.Framework.Assert.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint)">
7710 Apply a constraint to a referenced value, succeeding if the constraint
7711 is satisfied and throwing an assertion exception on failure.
7713 <param name="expression">A Constraint to be applied</param>
7714 <param name="actual">The actual value to test</param>
7716 <member name="M:NUnit.Framework.Assert.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
7718 Apply a constraint to a referenced value, succeeding if the constraint
7719 is satisfied and throwing an assertion exception on failure.
7721 <param name="expression">A Constraint to be applied</param>
7722 <param name="actual">The actual value to test</param>
7723 <param name="message">The message that will be displayed on failure</param>
7725 <member name="M:NUnit.Framework.Assert.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
7727 Apply a constraint to a referenced value, succeeding if the constraint
7728 is satisfied and throwing an assertion exception on failure.
7730 <param name="expression">A Constraint to be applied</param>
7731 <param name="actual">The actual value to test</param>
7732 <param name="message">The message that will be displayed on failure</param>
7733 <param name="args">Arguments to be used in formatting the message</param>
7735 <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
7737 Asserts that a condition is true. If the condition is false the method throws
7738 an <see cref="T:NUnit.Framework.AssertionException"/>.
7740 <param name="condition">The evaluated condition</param>
7741 <param name="message">The message to display if the condition is false</param>
7742 <param name="args">Arguments to be used in formatting the message</param>
7744 <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String)">
7746 Asserts that a condition is true. If the condition is false the method throws
7747 an <see cref="T:NUnit.Framework.AssertionException"/>.
7749 <param name="condition">The evaluated condition</param>
7750 <param name="message">The message to display if the condition is false</param>
7752 <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
7754 Asserts that a condition is true. If the condition is false the method throws
7755 an <see cref="T:NUnit.Framework.AssertionException"/>.
7757 <param name="condition">The evaluated condition</param>
7759 <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
7761 Asserts that the code represented by a delegate throws an exception
7762 that satisfies the constraint provided.
7764 <param name="code">A TestDelegate to be executed</param>
7765 <param name="constraint">A ThrowsConstraint used in the test</param>
7767 <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
7769 Verifies that a delegate throws a particular exception when called.
7771 <param name="expression">A constraint to be satisfied by the exception</param>
7772 <param name="code">A TestSnippet delegate</param>
7773 <param name="message">The message that will be displayed on failure</param>
7774 <param name="args">Arguments to be used in formatting the message</param>
7776 <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String)">
7778 Verifies that a delegate throws a particular exception when called.
7780 <param name="expression">A constraint to be satisfied by the exception</param>
7781 <param name="code">A TestSnippet delegate</param>
7782 <param name="message">The message that will be displayed on failure</param>
7784 <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
7786 Verifies that a delegate throws a particular exception when called.
7788 <param name="expression">A constraint to be satisfied by the exception</param>
7789 <param name="code">A TestSnippet delegate</param>
7791 <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
7793 Verifies that a delegate throws a particular exception when called.
7795 <param name="expectedExceptionType">The exception Type expected</param>
7796 <param name="code">A TestSnippet delegate</param>
7797 <param name="message">The message that will be displayed on failure</param>
7798 <param name="args">Arguments to be used in formatting the message</param>
7800 <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String)">
7802 Verifies that a delegate throws a particular exception when called.
7804 <param name="expectedExceptionType">The exception Type expected</param>
7805 <param name="code">A TestSnippet delegate</param>
7806 <param name="message">The message that will be displayed on failure</param>
7808 <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
7810 Verifies that a delegate throws a particular exception when called.
7812 <param name="expectedExceptionType">The exception Type expected</param>
7813 <param name="code">A TestSnippet delegate</param>
7815 <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
7817 Verifies that a delegate throws a particular exception when called.
7819 <typeparam name="T">Type of the expected exception</typeparam>
7820 <param name="code">A TestSnippet delegate</param>
7821 <param name="message">The message that will be displayed on failure</param>
7822 <param name="args">Arguments to be used in formatting the message</param>
7824 <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String)">
7826 Verifies that a delegate throws a particular exception when called.
7828 <typeparam name="T">Type of the expected exception</typeparam>
7829 <param name="code">A TestSnippet delegate</param>
7830 <param name="message">The message that will be displayed on failure</param>
7832 <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
7834 Verifies that a delegate throws a particular exception when called.
7836 <typeparam name="T">Type of the expected exception</typeparam>
7837 <param name="code">A TestSnippet delegate</param>
7839 <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
7841 Verifies that a delegate throws an exception when called
7844 <param name="code">A TestDelegate</param>
7845 <param name="message">The message that will be displayed on failure</param>
7846 <param name="args">Arguments to be used in formatting the message</param>
7848 <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String)">
7850 Verifies that a delegate throws an exception when called
7853 <param name="code">A TestDelegate</param>
7854 <param name="message">The message that will be displayed on failure</param>
7856 <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
7858 Verifies that a delegate throws an exception when called
7861 <param name="code">A TestDelegate</param>
7863 <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
7865 Verifies that a delegate throws an exception of a certain Type
7866 or one derived from it when called and returns it.
7868 <param name="expectedExceptionType">The expected Exception Type</param>
7869 <param name="code">A TestDelegate</param>
7870 <param name="message">The message that will be displayed on failure</param>
7871 <param name="args">Arguments to be used in formatting the message</param>
7873 <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String)">
7875 Verifies that a delegate throws an exception of a certain Type
7876 or one derived from it when called and returns it.
7878 <param name="expectedExceptionType">The expected Exception Type</param>
7879 <param name="code">A TestDelegate</param>
7880 <param name="message">The message that will be displayed on failure</param>
7882 <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
7884 Verifies that a delegate throws an exception of a certain Type
7885 or one derived from it when called and returns it.
7887 <param name="expectedExceptionType">The expected Exception Type</param>
7888 <param name="code">A TestDelegate</param>
7890 <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
7892 Verifies that a delegate throws an exception of a certain Type
7893 or one derived from it when called and returns it.
7895 <typeparam name="T">The expected Exception Type</typeparam>
7896 <param name="code">A TestDelegate</param>
7897 <param name="message">The message that will be displayed on failure</param>
7898 <param name="args">Arguments to be used in formatting the message</param>
7900 <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String)">
7902 Verifies that a delegate throws an exception of a certain Type
7903 or one derived from it when called and returns it.
7905 <typeparam name="T">The expected Exception Type</typeparam>
7906 <param name="code">A TestDelegate</param>
7907 <param name="message">The message that will be displayed on failure</param>
7909 <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
7911 Verifies that a delegate throws an exception of a certain Type
7912 or one derived from it when called and returns it.
7914 <typeparam name="T">The expected Exception Type</typeparam>
7915 <param name="code">A TestDelegate</param>
7917 <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
7919 Verifies that a delegate does not throw an exception
7921 <param name="code">A TestSnippet delegate</param>
7922 <param name="message">The message that will be displayed on failure</param>
7923 <param name="args">Arguments to be used in formatting the message</param>
7925 <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String)">
7927 Verifies that a delegate does not throw an exception.
7929 <param name="code">A TestSnippet delegate</param>
7930 <param name="message">The message that will be displayed on failure</param>
7932 <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
7934 Verifies that a delegate does not throw an exception.
7936 <param name="code">A TestSnippet delegate</param>
7938 <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
7940 Asserts that a condition is true. If the condition is false the method throws
7941 an <see cref="T:NUnit.Framework.AssertionException"/>.
7943 <param name="condition">The evaluated condition</param>
7944 <param name="message">The message to display in case of failure</param>
7945 <param name="args">Array of objects to be used in formatting the message</param>
7947 <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String)">
7949 Asserts that a condition is true. If the condition is false the method throws
7950 an <see cref="T:NUnit.Framework.AssertionException"/>.
7952 <param name="condition">The evaluated condition</param>
7953 <param name="message">The message to display in case of failure</param>
7955 <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
7957 Asserts that a condition is true. If the condition is false the method throws
7958 an <see cref="T:NUnit.Framework.AssertionException"/>.
7960 <param name="condition">The evaluated condition</param>
7962 <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
7964 Asserts that a condition is true. If the condition is false the method throws
7965 an <see cref="T:NUnit.Framework.AssertionException"/>.
7967 <param name="condition">The evaluated condition</param>
7968 <param name="message">The message to display in case of failure</param>
7969 <param name="args">Array of objects to be used in formatting the message</param>
7971 <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String)">
7973 Asserts that a condition is true. If the condition is false the method throws
7974 an <see cref="T:NUnit.Framework.AssertionException"/>.
7976 <param name="condition">The evaluated condition</param>
7977 <param name="message">The message to display in case of failure</param>
7979 <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
7981 Asserts that a condition is true. If the condition is false the method throws
7982 an <see cref="T:NUnit.Framework.AssertionException"/>.
7984 <param name="condition">The evaluated condition</param>
7986 <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
7988 Asserts that a condition is false. If the condition is true the method throws
7989 an <see cref="T:NUnit.Framework.AssertionException"/>.
7991 <param name="condition">The evaluated condition</param>
7992 <param name="message">The message to display in case of failure</param>
7993 <param name="args">Array of objects to be used in formatting the message</param>
7995 <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String)">
7997 Asserts that a condition is false. If the condition is true the method throws
7998 an <see cref="T:NUnit.Framework.AssertionException"/>.
8000 <param name="condition">The evaluated condition</param>
8001 <param name="message">The message to display in case of failure</param>
8003 <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
8005 Asserts that a condition is false. If the condition is true the method throws
8006 an <see cref="T:NUnit.Framework.AssertionException"/>.
8008 <param name="condition">The evaluated condition</param>
8010 <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
8012 Asserts that a condition is false. If the condition is true the method throws
8013 an <see cref="T:NUnit.Framework.AssertionException"/>.
8015 <param name="condition">The evaluated condition</param>
8016 <param name="message">The message to display in case of failure</param>
8017 <param name="args">Array of objects to be used in formatting the message</param>
8019 <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String)">
8021 Asserts that a condition is false. If the condition is true the method throws
8022 an <see cref="T:NUnit.Framework.AssertionException"/>.
8024 <param name="condition">The evaluated condition</param>
8025 <param name="message">The message to display in case of failure</param>
8027 <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
8029 Asserts that a condition is false. If the condition is true the method throws
8030 an <see cref="T:NUnit.Framework.AssertionException"/>.
8032 <param name="condition">The evaluated condition</param>
8034 <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
8036 Verifies that the object that is passed in is not equal to <code>null</code>
8037 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8040 <param name="anObject">The object that is to be tested</param>
8041 <param name="message">The message to display in case of failure</param>
8042 <param name="args">Array of objects to be used in formatting the message</param>
8044 <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String)">
8046 Verifies that the object that is passed in is not equal to <code>null</code>
8047 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8050 <param name="anObject">The object that is to be tested</param>
8051 <param name="message">The message to display in case of failure</param>
8053 <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
8055 Verifies that the object that is passed in is not equal to <code>null</code>
8056 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8059 <param name="anObject">The object that is to be tested</param>
8061 <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
8063 Verifies that the object that is passed in is not equal to <code>null</code>
8064 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8067 <param name="anObject">The object that is to be tested</param>
8068 <param name="message">The message to display in case of failure</param>
8069 <param name="args">Array of objects to be used in formatting the message</param>
8071 <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String)">
8073 Verifies that the object that is passed in is not equal to <code>null</code>
8074 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8077 <param name="anObject">The object that is to be tested</param>
8078 <param name="message">The message to display in case of failure</param>
8080 <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
8082 Verifies that the object that is passed in is not equal to <code>null</code>
8083 If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8086 <param name="anObject">The object that is to be tested</param>
8088 <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
8090 Verifies that the object that is passed in is equal to <code>null</code>
8091 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8094 <param name="anObject">The object that is to be tested</param>
8095 <param name="message">The message to display in case of failure</param>
8096 <param name="args">Array of objects to be used in formatting the message</param>
8098 <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String)">
8100 Verifies that the object that is passed in is equal to <code>null</code>
8101 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8104 <param name="anObject">The object that is to be tested</param>
8105 <param name="message">The message to display in case of failure</param>
8107 <member name="M:NUnit.Framework.Assert.Null(System.Object)">
8109 Verifies that the object that is passed in is equal to <code>null</code>
8110 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8113 <param name="anObject">The object that is to be tested</param>
8115 <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
8117 Verifies that the object that is passed in is equal to <code>null</code>
8118 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8121 <param name="anObject">The object that is to be tested</param>
8122 <param name="message">The message to display in case of failure</param>
8123 <param name="args">Array of objects to be used in formatting the message</param>
8125 <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String)">
8127 Verifies that the object that is passed in is equal to <code>null</code>
8128 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8131 <param name="anObject">The object that is to be tested</param>
8132 <param name="message">The message to display in case of failure</param>
8134 <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
8136 Verifies that the object that is passed in is equal to <code>null</code>
8137 If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8140 <param name="anObject">The object that is to be tested</param>
8142 <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
8144 Verifies that the double that is passed in is an <code>NaN</code> value.
8145 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8148 <param name="aDouble">The value that is to be tested</param>
8149 <param name="message">The message to display in case of failure</param>
8150 <param name="args">Array of objects to be used in formatting the message</param>
8152 <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String)">
8154 Verifies that the double that is passed in is an <code>NaN</code> value.
8155 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8158 <param name="aDouble">The value that is to be tested</param>
8159 <param name="message">The message to display in case of failure</param>
8161 <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
8163 Verifies that the double that is passed in is an <code>NaN</code> value.
8164 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8167 <param name="aDouble">The value that is to be tested</param>
8169 <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
8171 Verifies that the double that is passed in is an <code>NaN</code> value.
8172 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8175 <param name="aDouble">The value that is to be tested</param>
8176 <param name="message">The message to display in case of failure</param>
8177 <param name="args">Array of objects to be used in formatting the message</param>
8179 <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String)">
8181 Verifies that the double that is passed in is an <code>NaN</code> value.
8182 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8185 <param name="aDouble">The value that is to be tested</param>
8186 <param name="message">The message to display in case of failure</param>
8188 <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
8190 Verifies that the double that is passed in is an <code>NaN</code> value.
8191 If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
8194 <param name="aDouble">The value that is to be tested</param>
8196 <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
8198 Assert that a string is empty - that is equal to string.Empty
8200 <param name="aString">The string to be tested</param>
8201 <param name="message">The message to display in case of failure</param>
8202 <param name="args">Array of objects to be used in formatting the message</param>
8204 <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String)">
8206 Assert that a string is empty - that is equal to string.Empty
8208 <param name="aString">The string to be tested</param>
8209 <param name="message">The message to display in case of failure</param>
8211 <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
8213 Assert that a string is empty - that is equal to string.Empty
8215 <param name="aString">The string to be tested</param>
8217 <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String,System.Object[])">
8219 Assert that an array, list or other collection is empty
8221 <param name="collection">An array, list or other collection implementing ICollection</param>
8222 <param name="message">The message to display in case of failure</param>
8223 <param name="args">Array of objects to be used in formatting the message</param>
8225 <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String)">
8227 Assert that an array, list or other collection is empty
8229 <param name="collection">An array, list or other collection implementing ICollection</param>
8230 <param name="message">The message to display in case of failure</param>
8232 <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.ICollection)">
8234 Assert that an array, list or other collection is empty
8236 <param name="collection">An array, list or other collection implementing ICollection</param>
8238 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
8240 Assert that a string is not empty - that is not equal to string.Empty
8242 <param name="aString">The string to be tested</param>
8243 <param name="message">The message to display in case of failure</param>
8244 <param name="args">Array of objects to be used in formatting the message</param>
8246 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String)">
8248 Assert that a string is not empty - that is not equal to string.Empty
8250 <param name="aString">The string to be tested</param>
8251 <param name="message">The message to display in case of failure</param>
8253 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
8255 Assert that a string is not empty - that is not equal to string.Empty
8257 <param name="aString">The string to be tested</param>
8259 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String,System.Object[])">
8261 Assert that an array, list or other collection is not empty
8263 <param name="collection">An array, list or other collection implementing ICollection</param>
8264 <param name="message">The message to display in case of failure</param>
8265 <param name="args">Array of objects to be used in formatting the message</param>
8267 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String)">
8269 Assert that an array, list or other collection is not empty
8271 <param name="collection">An array, list or other collection implementing ICollection</param>
8272 <param name="message">The message to display in case of failure</param>
8274 <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection)">
8276 Assert that an array, list or other collection is not empty
8278 <param name="collection">An array, list or other collection implementing ICollection</param>
8280 <member name="M:NUnit.Framework.Assert.IsNullOrEmpty(System.String,System.String,System.Object[])">
8282 Assert that a string is either null or equal to string.Empty
8284 <param name="aString">The string to be tested</param>
8285 <param name="message">The message to display in case of failure</param>
8286 <param name="args">Array of objects to be used in formatting the message</param>
8288 <member name="M:NUnit.Framework.Assert.IsNullOrEmpty(System.String,System.String)">
8290 Assert that a string is either null or equal to string.Empty
8292 <param name="aString">The string to be tested</param>
8293 <param name="message">The message to display in case of failure</param>
8295 <member name="M:NUnit.Framework.Assert.IsNullOrEmpty(System.String)">
8297 Assert that a string is either null or equal to string.Empty
8299 <param name="aString">The string to be tested</param>
8301 <member name="M:NUnit.Framework.Assert.IsNotNullOrEmpty(System.String,System.String,System.Object[])">
8303 Assert that a string is not null or empty
8305 <param name="aString">The string to be tested</param>
8306 <param name="message">The message to display in case of failure</param>
8307 <param name="args">Array of objects to be used in formatting the message</param>
8309 <member name="M:NUnit.Framework.Assert.IsNotNullOrEmpty(System.String,System.String)">
8311 Assert that a string is not null or empty
8313 <param name="aString">The string to be tested</param>
8314 <param name="message">The message to display in case of failure</param>
8316 <member name="M:NUnit.Framework.Assert.IsNotNullOrEmpty(System.String)">
8318 Assert that a string is not null or empty
8320 <param name="aString">The string to be tested</param>
8322 <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
8324 Asserts that an object may be assigned a value of a given Type.
8326 <param name="expected">The expected Type.</param>
8327 <param name="actual">The object under examination</param>
8328 <param name="message">The message to display in case of failure</param>
8329 <param name="args">Array of objects to be used in formatting the message</param>
8331 <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String)">
8333 Asserts that an object may be assigned a value of a given Type.
8335 <param name="expected">The expected Type.</param>
8336 <param name="actual">The object under examination</param>
8337 <param name="message">The message to display in case of failure</param>
8339 <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
8341 Asserts that an object may be assigned a value of a given Type.
8343 <param name="expected">The expected Type.</param>
8344 <param name="actual">The object under examination</param>
8346 <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
8348 Asserts that an object may be assigned a value of a given Type.
8350 <typeparam name="T">The expected Type.</typeparam>
8351 <param name="actual">The object under examination</param>
8352 <param name="message">The message to display in case of failure</param>
8353 <param name="args">Array of objects to be used in formatting the message</param>
8355 <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String)">
8357 Asserts that an object may be assigned a value of a given Type.
8359 <typeparam name="T">The expected Type.</typeparam>
8360 <param name="actual">The object under examination</param>
8361 <param name="message">The message to display in case of failure</param>
8363 <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
8365 Asserts that an object may be assigned a value of a given Type.
8367 <typeparam name="T">The expected Type.</typeparam>
8368 <param name="actual">The object under examination</param>
8370 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
8372 Asserts that an object may not be assigned a value of a given Type.
8374 <param name="expected">The expected Type.</param>
8375 <param name="actual">The object under examination</param>
8376 <param name="message">The message to display in case of failure</param>
8377 <param name="args">Array of objects to be used in formatting the message</param>
8379 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String)">
8381 Asserts that an object may not be assigned a value of a given Type.
8383 <param name="expected">The expected Type.</param>
8384 <param name="actual">The object under examination</param>
8385 <param name="message">The message to display in case of failure</param>
8387 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
8389 Asserts that an object may not be assigned a value of a given Type.
8391 <param name="expected">The expected Type.</param>
8392 <param name="actual">The object under examination</param>
8394 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
8396 Asserts that an object may not be assigned a value of a given Type.
8398 <typeparam name="T">The expected Type.</typeparam>
8399 <param name="actual">The object under examination</param>
8400 <param name="message">The message to display in case of failure</param>
8401 <param name="args">Array of objects to be used in formatting the message</param>
8403 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String)">
8405 Asserts that an object may not be assigned a value of a given Type.
8407 <typeparam name="T">The expected Type.</typeparam>
8408 <param name="actual">The object under examination</param>
8409 <param name="message">The message to display in case of failure</param>
8411 <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
8413 Asserts that an object may not be assigned a value of a given Type.
8415 <typeparam name="T">The expected Type.</typeparam>
8416 <param name="actual">The object under examination</param>
8418 <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
8420 Asserts that an object is an instance of a given type.
8422 <param name="expected">The expected Type</param>
8423 <param name="actual">The object being examined</param>
8424 <param name="message">The message to display in case of failure</param>
8425 <param name="args">Array of objects to be used in formatting the message</param>
8427 <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String)">
8429 Asserts that an object is an instance of a given type.
8431 <param name="expected">The expected Type</param>
8432 <param name="actual">The object being examined</param>
8433 <param name="message">The message to display in case of failure</param>
8435 <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
8437 Asserts that an object is an instance of a given type.
8439 <param name="expected">The expected Type</param>
8440 <param name="actual">The object being examined</param>
8442 <member name="M:NUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
8444 Asserts that an object is an instance of a given type.
8446 <param name="expected">The expected Type</param>
8447 <param name="actual">The object being examined</param>
8448 <param name="message">The message to display in case of failure</param>
8449 <param name="args">Array of objects to be used in formatting the message</param>
8451 <member name="M:NUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String)">
8453 Asserts that an object is an instance of a given type.
8455 <param name="expected">The expected Type</param>
8456 <param name="actual">The object being examined</param>
8457 <param name="message">The message to display in case of failure</param>
8459 <member name="M:NUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object)">
8461 Asserts that an object is an instance of a given type.
8463 <param name="expected">The expected Type</param>
8464 <param name="actual">The object being examined</param>
8466 <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
8468 Asserts that an object is an instance of a given type.
8470 <typeparam name="T">The expected Type</typeparam>
8471 <param name="actual">The object being examined</param>
8472 <param name="message">The message to display in case of failure</param>
8473 <param name="args">Array of objects to be used in formatting the message</param>
8475 <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String)">
8477 Asserts that an object is an instance of a given type.
8479 <typeparam name="T">The expected Type</typeparam>
8480 <param name="actual">The object being examined</param>
8481 <param name="message">The message to display in case of failure</param>
8483 <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
8485 Asserts that an object is an instance of a given type.
8487 <typeparam name="T">The expected Type</typeparam>
8488 <param name="actual">The object being examined</param>
8490 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
8492 Asserts that an object is not an instance of a given type.
8494 <param name="expected">The expected Type</param>
8495 <param name="actual">The object being examined</param>
8496 <param name="message">The message to display in case of failure</param>
8497 <param name="args">Array of objects to be used in formatting the message</param>
8499 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String)">
8501 Asserts that an object is not an instance of a given type.
8503 <param name="expected">The expected Type</param>
8504 <param name="actual">The object being examined</param>
8505 <param name="message">The message to display in case of failure</param>
8507 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
8509 Asserts that an object is not an instance of a given type.
8511 <param name="expected">The expected Type</param>
8512 <param name="actual">The object being examined</param>
8514 <member name="M:NUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
8516 Asserts that an object is not an instance of a given type.
8518 <param name="expected">The expected Type</param>
8519 <param name="actual">The object being examined</param>
8520 <param name="message">The message to display in case of failure</param>
8521 <param name="args">Array of objects to be used in formatting the message</param>
8523 <member name="M:NUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String)">
8525 Asserts that an object is not an instance of a given type.
8527 <param name="expected">The expected Type</param>
8528 <param name="actual">The object being examined</param>
8529 <param name="message">The message to display in case of failure</param>
8531 <member name="M:NUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object)">
8533 Asserts that an object is not an instance of a given type.
8535 <param name="expected">The expected Type</param>
8536 <param name="actual">The object being examined</param>
8538 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
8540 Asserts that an object is not an instance of a given type.
8542 <typeparam name="T">The expected Type</typeparam>
8543 <param name="actual">The object being examined</param>
8544 <param name="message">The message to display in case of failure</param>
8545 <param name="args">Array of objects to be used in formatting the message</param>
8547 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String)">
8549 Asserts that an object is not an instance of a given type.
8551 <typeparam name="T">The expected Type</typeparam>
8552 <param name="actual">The object being examined</param>
8553 <param name="message">The message to display in case of failure</param>
8555 <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
8557 Asserts that an object is not an instance of a given type.
8559 <typeparam name="T">The expected Type</typeparam>
8560 <param name="actual">The object being examined</param>
8562 <member name="M:NUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String,System.Object[])">
8564 Verifies that two values are equal. If they are not, then an
8565 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8567 <param name="expected">The expected value</param>
8568 <param name="actual">The actual value</param>
8569 <param name="message">The message to display in case of failure</param>
8570 <param name="args">Array of objects to be used in formatting the message</param>
8572 <member name="M:NUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String)">
8574 Verifies that two values are equal. If they are not, then an
8575 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8577 <param name="expected">The expected value</param>
8578 <param name="actual">The actual value</param>
8579 <param name="message">The message to display in case of failure</param>
8581 <member name="M:NUnit.Framework.Assert.AreEqual(System.Int32,System.Int32)">
8583 Verifies that two values are equal. If they are not, then an
8584 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8586 <param name="expected">The expected value</param>
8587 <param name="actual">The actual value</param>
8589 <member name="M:NUnit.Framework.Assert.AreEqual(System.Int64,System.Int64,System.String,System.Object[])">
8591 Verifies that two values are equal. If they are not, then an
8592 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8594 <param name="expected">The expected value</param>
8595 <param name="actual">The actual value</param>
8596 <param name="message">The message to display in case of failure</param>
8597 <param name="args">Array of objects to be used in formatting the message</param>
8599 <member name="M:NUnit.Framework.Assert.AreEqual(System.Int64,System.Int64,System.String)">
8601 Verifies that two values are equal. If they are not, then an
8602 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8604 <param name="expected">The expected value</param>
8605 <param name="actual">The actual value</param>
8606 <param name="message">The message to display in case of failure</param>
8608 <member name="M:NUnit.Framework.Assert.AreEqual(System.Int64,System.Int64)">
8610 Verifies that two values are equal. If they are not, then an
8611 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8613 <param name="expected">The expected value</param>
8614 <param name="actual">The actual value</param>
8616 <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
8618 Verifies that two values are equal. If they are not, then an
8619 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8621 <param name="expected">The expected value</param>
8622 <param name="actual">The actual value</param>
8623 <param name="message">The message to display in case of failure</param>
8624 <param name="args">Array of objects to be used in formatting the message</param>
8626 <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt32,System.UInt32,System.String)">
8628 Verifies that two values are equal. If they are not, then an
8629 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8631 <param name="expected">The expected value</param>
8632 <param name="actual">The actual value</param>
8633 <param name="message">The message to display in case of failure</param>
8635 <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt32,System.UInt32)">
8637 Verifies that two values are equal. If they are not, then an
8638 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8640 <param name="expected">The expected value</param>
8641 <param name="actual">The actual value</param>
8643 <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
8645 Verifies that two values are equal. If they are not, then an
8646 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8648 <param name="expected">The expected value</param>
8649 <param name="actual">The actual value</param>
8650 <param name="message">The message to display in case of failure</param>
8651 <param name="args">Array of objects to be used in formatting the message</param>
8653 <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt64,System.UInt64,System.String)">
8655 Verifies that two values are equal. If they are not, then an
8656 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8658 <param name="expected">The expected value</param>
8659 <param name="actual">The actual value</param>
8660 <param name="message">The message to display in case of failure</param>
8662 <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt64,System.UInt64)">
8664 Verifies that two values are equal. If they are not, then an
8665 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8667 <param name="expected">The expected value</param>
8668 <param name="actual">The actual value</param>
8670 <member name="M:NUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
8672 Verifies that two values are equal. If they are not, then an
8673 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8675 <param name="expected">The expected value</param>
8676 <param name="actual">The actual value</param>
8677 <param name="message">The message to display in case of failure</param>
8678 <param name="args">Array of objects to be used in formatting the message</param>
8680 <member name="M:NUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String)">
8682 Verifies that two values are equal. If they are not, then an
8683 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8685 <param name="expected">The expected value</param>
8686 <param name="actual">The actual value</param>
8687 <param name="message">The message to display in case of failure</param>
8689 <member name="M:NUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal)">
8691 Verifies that two values are equal. If they are not, then an
8692 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8694 <param name="expected">The expected value</param>
8695 <param name="actual">The actual value</param>
8697 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
8699 Verifies that two doubles are equal considering a delta. If the
8700 expected value is infinity then the delta value is ignored. If
8701 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
8704 <param name="expected">The expected value</param>
8705 <param name="actual">The actual value</param>
8706 <param name="delta">The maximum acceptable difference between the
8707 the expected and the actual</param>
8708 <param name="message">The message to display in case of failure</param>
8709 <param name="args">Array of objects to be used in formatting the message</param>
8711 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String)">
8713 Verifies that two doubles are equal considering a delta. If the
8714 expected value is infinity then the delta value is ignored. If
8715 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
8718 <param name="expected">The expected value</param>
8719 <param name="actual">The actual value</param>
8720 <param name="delta">The maximum acceptable difference between the
8721 the expected and the actual</param>
8722 <param name="message">The message to display in case of failure</param>
8724 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
8726 Verifies that two doubles are equal considering a delta. If the
8727 expected value is infinity then the delta value is ignored. If
8728 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
8731 <param name="expected">The expected value</param>
8732 <param name="actual">The actual value</param>
8733 <param name="delta">The maximum acceptable difference between the
8734 the expected and the actual</param>
8736 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
8738 Verifies that two doubles are equal considering a delta. If the
8739 expected value is infinity then the delta value is ignored. If
8740 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
8743 <param name="expected">The expected value</param>
8744 <param name="actual">The actual value</param>
8745 <param name="delta">The maximum acceptable difference between the
8746 the expected and the actual</param>
8747 <param name="message">The message to display in case of failure</param>
8748 <param name="args">Array of objects to be used in formatting the message</param>
8750 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String)">
8752 Verifies that two doubles are equal considering a delta. If the
8753 expected value is infinity then the delta value is ignored. If
8754 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
8757 <param name="expected">The expected value</param>
8758 <param name="actual">The actual value</param>
8759 <param name="delta">The maximum acceptable difference between the
8760 the expected and the actual</param>
8761 <param name="message">The message to display in case of failure</param>
8763 <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
8765 Verifies that two doubles are equal considering a delta. If the
8766 expected value is infinity then the delta value is ignored. If
8767 they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
8770 <param name="expected">The expected value</param>
8771 <param name="actual">The actual value</param>
8772 <param name="delta">The maximum acceptable difference between the
8773 the expected and the actual</param>
8775 <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
8777 Verifies that two objects are equal. Two objects are considered
8778 equal if both are null, or if both have the same value. NUnit
8779 has special semantics for some object types.
8780 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8782 <param name="expected">The value that is expected</param>
8783 <param name="actual">The actual value</param>
8784 <param name="message">The message to display in case of failure</param>
8785 <param name="args">Array of objects to be used in formatting the message</param>
8787 <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String)">
8789 Verifies that two objects are equal. Two objects are considered
8790 equal if both are null, or if both have the same value. NUnit
8791 has special semantics for some object types.
8792 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8794 <param name="expected">The value that is expected</param>
8795 <param name="actual">The actual value</param>
8796 <param name="message">The message to display in case of failure</param>
8798 <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
8800 Verifies that two objects are equal. Two objects are considered
8801 equal if both are null, or if both have the same value. NUnit
8802 has special semantics for some object types.
8803 If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8805 <param name="expected">The value that is expected</param>
8806 <param name="actual">The actual value</param>
8808 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String,System.Object[])">
8810 Verifies that two values are not equal. If they are equal, then an
8811 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8813 <param name="expected">The expected value</param>
8814 <param name="actual">The actual value</param>
8815 <param name="message">The message to display in case of failure</param>
8816 <param name="args">Array of objects to be used in formatting the message</param>
8818 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String)">
8820 Verifies that two values are not equal. If they are equal, then an
8821 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8823 <param name="expected">The expected value</param>
8824 <param name="actual">The actual value</param>
8825 <param name="message">The message to display in case of failure</param>
8827 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32)">
8829 Verifies that two values are not equal. If they are equal, then an
8830 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8832 <param name="expected">The expected value</param>
8833 <param name="actual">The actual value</param>
8835 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int64,System.Int64,System.String,System.Object[])">
8837 Verifies that two values are not equal. If they are equal, then an
8838 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8840 <param name="expected">The expected value</param>
8841 <param name="actual">The actual value</param>
8842 <param name="message">The message to display in case of failure</param>
8843 <param name="args">Array of objects to be used in formatting the message</param>
8845 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int64,System.Int64,System.String)">
8847 Verifies that two values are not equal. If they are equal, then an
8848 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8850 <param name="expected">The expected value</param>
8851 <param name="actual">The actual value</param>
8852 <param name="message">The message to display in case of failure</param>
8854 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int64,System.Int64)">
8856 Verifies that two values are not equal. If they are equal, then an
8857 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8859 <param name="expected">The expected value</param>
8860 <param name="actual">The actual value</param>
8862 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
8864 Verifies that two values are not equal. If they are equal, then an
8865 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8867 <param name="expected">The expected value</param>
8868 <param name="actual">The actual value</param>
8869 <param name="message">The message to display in case of failure</param>
8870 <param name="args">Array of objects to be used in formatting the message</param>
8872 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String)">
8874 Verifies that two values are not equal. If they are equal, then an
8875 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8877 <param name="expected">The expected value</param>
8878 <param name="actual">The actual value</param>
8879 <param name="message">The message to display in case of failure</param>
8881 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32)">
8883 Verifies that two values are not equal. If they are equal, then an
8884 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8886 <param name="expected">The expected value</param>
8887 <param name="actual">The actual value</param>
8889 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
8891 Verifies that two values are not equal. If they are equal, then an
8892 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8894 <param name="expected">The expected value</param>
8895 <param name="actual">The actual value</param>
8896 <param name="message">The message to display in case of failure</param>
8897 <param name="args">Array of objects to be used in formatting the message</param>
8899 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt64,System.UInt64,System.String)">
8901 Verifies that two values are not equal. If they are equal, then an
8902 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8904 <param name="expected">The expected value</param>
8905 <param name="actual">The actual value</param>
8906 <param name="message">The message to display in case of failure</param>
8908 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt64,System.UInt64)">
8910 Verifies that two values are not equal. If they are equal, then an
8911 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8913 <param name="expected">The expected value</param>
8914 <param name="actual">The actual value</param>
8916 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
8918 Verifies that two values are not equal. If they are equal, then an
8919 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8921 <param name="expected">The expected value</param>
8922 <param name="actual">The actual value</param>
8923 <param name="message">The message to display in case of failure</param>
8924 <param name="args">Array of objects to be used in formatting the message</param>
8926 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String)">
8928 Verifies that two values are not equal. If they are equal, then an
8929 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8931 <param name="expected">The expected value</param>
8932 <param name="actual">The actual value</param>
8933 <param name="message">The message to display in case of failure</param>
8935 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal)">
8937 Verifies that two values are not equal. If they are equal, then an
8938 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8940 <param name="expected">The expected value</param>
8941 <param name="actual">The actual value</param>
8943 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String,System.Object[])">
8945 Verifies that two values are not equal. If they are equal, then an
8946 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8948 <param name="expected">The expected value</param>
8949 <param name="actual">The actual value</param>
8950 <param name="message">The message to display in case of failure</param>
8951 <param name="args">Array of objects to be used in formatting the message</param>
8953 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String)">
8955 Verifies that two values are not equal. If they are equal, then an
8956 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8958 <param name="expected">The expected value</param>
8959 <param name="actual">The actual value</param>
8960 <param name="message">The message to display in case of failure</param>
8962 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Single,System.Single)">
8964 Verifies that two values are not equal. If they are equal, then an
8965 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8967 <param name="expected">The expected value</param>
8968 <param name="actual">The actual value</param>
8970 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String,System.Object[])">
8972 Verifies that two values are not equal. If they are equal, then an
8973 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8975 <param name="expected">The expected value</param>
8976 <param name="actual">The actual value</param>
8977 <param name="message">The message to display in case of failure</param>
8978 <param name="args">Array of objects to be used in formatting the message</param>
8980 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String)">
8982 Verifies that two values are not equal. If they are equal, then an
8983 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8985 <param name="expected">The expected value</param>
8986 <param name="actual">The actual value</param>
8987 <param name="message">The message to display in case of failure</param>
8989 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Double,System.Double)">
8991 Verifies that two values are not equal. If they are equal, then an
8992 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
8994 <param name="expected">The expected value</param>
8995 <param name="actual">The actual value</param>
8997 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
8999 Verifies that two objects are not equal. Two objects are considered
9000 equal if both are null, or if both have the same value. NUnit
9001 has special semantics for some object types.
9002 If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9004 <param name="expected">The value that is expected</param>
9005 <param name="actual">The actual value</param>
9006 <param name="message">The message to display in case of failure</param>
9007 <param name="args">Array of objects to be used in formatting the message</param>
9009 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String)">
9011 Verifies that two objects are not equal. Two objects are considered
9012 equal if both are null, or if both have the same value. NUnit
9013 has special semantics for some object types.
9014 If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9016 <param name="expected">The value that is expected</param>
9017 <param name="actual">The actual value</param>
9018 <param name="message">The message to display in case of failure</param>
9020 <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
9022 Verifies that two objects are not equal. Two objects are considered
9023 equal if both are null, or if both have the same value. NUnit
9024 has special semantics for some object types.
9025 If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9027 <param name="expected">The value that is expected</param>
9028 <param name="actual">The actual value</param>
9030 <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
9032 Asserts that two objects refer to the same object. If they
9033 are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9035 <param name="expected">The expected object</param>
9036 <param name="actual">The actual object</param>
9037 <param name="message">The message to display in case of failure</param>
9038 <param name="args">Array of objects to be used in formatting the message</param>
9040 <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String)">
9042 Asserts that two objects refer to the same object. If they
9043 are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9045 <param name="expected">The expected object</param>
9046 <param name="actual">The actual object</param>
9047 <param name="message">The message to display in case of failure</param>
9049 <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
9051 Asserts that two objects refer to the same object. If they
9052 are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9054 <param name="expected">The expected object</param>
9055 <param name="actual">The actual object</param>
9057 <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
9059 Asserts that two objects do not refer to the same object. If they
9060 are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9062 <param name="expected">The expected object</param>
9063 <param name="actual">The actual object</param>
9064 <param name="message">The message to display in case of failure</param>
9065 <param name="args">Array of objects to be used in formatting the message</param>
9067 <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String)">
9069 Asserts that two objects do not refer to the same object. If they
9070 are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9072 <param name="expected">The expected object</param>
9073 <param name="actual">The actual object</param>
9074 <param name="message">The message to display in case of failure</param>
9076 <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
9078 Asserts that two objects do not refer to the same object. If they
9079 are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9081 <param name="expected">The expected object</param>
9082 <param name="actual">The actual object</param>
9084 <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
9086 Verifies that the first value is greater than the second
9087 value. If it is not, then an
9088 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9090 <param name="arg1">The first value, expected to be greater</param>
9091 <param name="arg2">The second value, expected to be less</param>
9092 <param name="message">The message to display in case of failure</param>
9093 <param name="args">Array of objects to be used in formatting the message</param>
9095 <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String)">
9097 Verifies that the first value is greater than the second
9098 value. If it is not, then an
9099 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9101 <param name="arg1">The first value, expected to be greater</param>
9102 <param name="arg2">The second value, expected to be less</param>
9103 <param name="message">The message to display in case of failure</param>
9105 <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
9107 Verifies that the first value is greater than the second
9108 value. If it is not, then an
9109 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9111 <param name="arg1">The first value, expected to be greater</param>
9112 <param name="arg2">The second value, expected to be less</param>
9114 <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
9116 Verifies that the first value is greater than the second
9117 value. If it is not, then an
9118 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9120 <param name="arg1">The first value, expected to be greater</param>
9121 <param name="arg2">The second value, expected to be less</param>
9122 <param name="message">The message to display in case of failure</param>
9123 <param name="args">Array of objects to be used in formatting the message</param>
9125 <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String)">
9127 Verifies that the first value is greater than the second
9128 value. If it is not, then an
9129 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9131 <param name="arg1">The first value, expected to be greater</param>
9132 <param name="arg2">The second value, expected to be less</param>
9133 <param name="message">The message to display in case of failure</param>
9135 <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
9137 Verifies that the first value is greater than the second
9138 value. If it is not, then an
9139 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9141 <param name="arg1">The first value, expected to be greater</param>
9142 <param name="arg2">The second value, expected to be less</param>
9144 <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
9146 Verifies that the first value is greater than the second
9147 value. If it is not, then an
9148 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9150 <param name="arg1">The first value, expected to be greater</param>
9151 <param name="arg2">The second value, expected to be less</param>
9152 <param name="message">The message to display in case of failure</param>
9153 <param name="args">Array of objects to be used in formatting the message</param>
9155 <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String)">
9157 Verifies that the first value is greater than the second
9158 value. If it is not, then an
9159 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9161 <param name="arg1">The first value, expected to be greater</param>
9162 <param name="arg2">The second value, expected to be less</param>
9163 <param name="message">The message to display in case of failure</param>
9165 <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
9167 Verifies that the first value is greater than the second
9168 value. If it is not, then an
9169 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9171 <param name="arg1">The first value, expected to be greater</param>
9172 <param name="arg2">The second value, expected to be less</param>
9174 <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
9176 Verifies that the first value is greater than the second
9177 value. If it is not, then an
9178 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9180 <param name="arg1">The first value, expected to be greater</param>
9181 <param name="arg2">The second value, expected to be less</param>
9182 <param name="message">The message to display in case of failure</param>
9183 <param name="args">Array of objects to be used in formatting the message</param>
9185 <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String)">
9187 Verifies that the first value is greater than the second
9188 value. If it is not, then an
9189 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9191 <param name="arg1">The first value, expected to be greater</param>
9192 <param name="arg2">The second value, expected to be less</param>
9193 <param name="message">The message to display in case of failure</param>
9195 <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
9197 Verifies that the first value is greater than the second
9198 value. If it is not, then an
9199 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9201 <param name="arg1">The first value, expected to be greater</param>
9202 <param name="arg2">The second value, expected to be less</param>
9204 <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
9206 Verifies that the first value is greater than the second
9207 value. If it is not, then an
9208 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9210 <param name="arg1">The first value, expected to be greater</param>
9211 <param name="arg2">The second value, expected to be less</param>
9212 <param name="message">The message to display in case of failure</param>
9213 <param name="args">Array of objects to be used in formatting the message</param>
9215 <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String)">
9217 Verifies that the first value is greater than the second
9218 value. If it is not, then an
9219 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9221 <param name="arg1">The first value, expected to be greater</param>
9222 <param name="arg2">The second value, expected to be less</param>
9223 <param name="message">The message to display in case of failure</param>
9225 <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
9227 Verifies that the first value is greater than the second
9228 value. If it is not, then an
9229 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9231 <param name="arg1">The first value, expected to be greater</param>
9232 <param name="arg2">The second value, expected to be less</param>
9234 <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
9236 Verifies that the first value is greater than the second
9237 value. If it is not, then an
9238 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9240 <param name="arg1">The first value, expected to be greater</param>
9241 <param name="arg2">The second value, expected to be less</param>
9242 <param name="message">The message to display in case of failure</param>
9243 <param name="args">Array of objects to be used in formatting the message</param>
9245 <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String)">
9247 Verifies that the first value is greater than the second
9248 value. If it is not, then an
9249 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9251 <param name="arg1">The first value, expected to be greater</param>
9252 <param name="arg2">The second value, expected to be less</param>
9253 <param name="message">The message to display in case of failure</param>
9255 <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
9257 Verifies that the first value is greater than the second
9258 value. If it is not, then an
9259 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9261 <param name="arg1">The first value, expected to be greater</param>
9262 <param name="arg2">The second value, expected to be less</param>
9264 <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
9266 Verifies that the first value is greater than the second
9267 value. If it is not, then an
9268 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9270 <param name="arg1">The first value, expected to be greater</param>
9271 <param name="arg2">The second value, expected to be less</param>
9272 <param name="message">The message to display in case of failure</param>
9273 <param name="args">Array of objects to be used in formatting the message</param>
9275 <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String)">
9277 Verifies that the first value is greater than the second
9278 value. If it is not, then an
9279 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9281 <param name="arg1">The first value, expected to be greater</param>
9282 <param name="arg2">The second value, expected to be less</param>
9283 <param name="message">The message to display in case of failure</param>
9285 <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
9287 Verifies that the first value is greater than the second
9288 value. If it is not, then an
9289 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9291 <param name="arg1">The first value, expected to be greater</param>
9292 <param name="arg2">The second value, expected to be less</param>
9294 <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
9296 Verifies that the first value is greater than the second
9297 value. If it is not, then an
9298 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9300 <param name="arg1">The first value, expected to be greater</param>
9301 <param name="arg2">The second value, expected to be less</param>
9302 <param name="message">The message to display in case of failure</param>
9303 <param name="args">Array of objects to be used in formatting the message</param>
9305 <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String)">
9307 Verifies that the first value is greater than the second
9308 value. If it is not, then an
9309 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9311 <param name="arg1">The first value, expected to be greater</param>
9312 <param name="arg2">The second value, expected to be less</param>
9313 <param name="message">The message to display in case of failure</param>
9315 <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
9317 Verifies that the first value is greater than the second
9318 value. If it is not, then an
9319 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9321 <param name="arg1">The first value, expected to be greater</param>
9322 <param name="arg2">The second value, expected to be less</param>
9324 <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
9326 Verifies that the first value is less than the second
9327 value. If it is not, then an
9328 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9330 <param name="arg1">The first value, expected to be less</param>
9331 <param name="arg2">The second value, expected to be greater</param>
9332 <param name="message">The message to display in case of failure</param>
9333 <param name="args">Array of objects to be used in formatting the message</param>
9335 <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String)">
9337 Verifies that the first value is less than the second
9338 value. If it is not, then an
9339 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9341 <param name="arg1">The first value, expected to be less</param>
9342 <param name="arg2">The second value, expected to be greater</param>
9343 <param name="message">The message to display in case of failure</param>
9345 <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
9347 Verifies that the first value is less than the second
9348 value. If it is not, then an
9349 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9351 <param name="arg1">The first value, expected to be less</param>
9352 <param name="arg2">The second value, expected to be greater</param>
9354 <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
9356 Verifies that the first value is less than the second
9357 value. If it is not, then an
9358 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9360 <param name="arg1">The first value, expected to be less</param>
9361 <param name="arg2">The second value, expected to be greater</param>
9362 <param name="message">The message to display in case of failure</param>
9363 <param name="args">Array of objects to be used in formatting the message</param>
9365 <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String)">
9367 Verifies that the first value is less than the second
9368 value. If it is not, then an
9369 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9371 <param name="arg1">The first value, expected to be less</param>
9372 <param name="arg2">The second value, expected to be greater</param>
9373 <param name="message">The message to display in case of failure</param>
9375 <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
9377 Verifies that the first value is less than the second
9378 value. If it is not, then an
9379 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9381 <param name="arg1">The first value, expected to be less</param>
9382 <param name="arg2">The second value, expected to be greater</param>
9384 <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
9386 Verifies that the first value is less than the second
9387 value. If it is not, then an
9388 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9390 <param name="arg1">The first value, expected to be less</param>
9391 <param name="arg2">The second value, expected to be greater</param>
9392 <param name="message">The message to display in case of failure</param>
9393 <param name="args">Array of objects to be used in formatting the message</param>
9395 <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String)">
9397 Verifies that the first value is less than the second
9398 value. If it is not, then an
9399 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9401 <param name="arg1">The first value, expected to be less</param>
9402 <param name="arg2">The second value, expected to be greater</param>
9403 <param name="message">The message to display in case of failure</param>
9405 <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
9407 Verifies that the first value is less than the second
9408 value. If it is not, then an
9409 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9411 <param name="arg1">The first value, expected to be less</param>
9412 <param name="arg2">The second value, expected to be greater</param>
9414 <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
9416 Verifies that the first value is less than the second
9417 value. If it is not, then an
9418 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9420 <param name="arg1">The first value, expected to be less</param>
9421 <param name="arg2">The second value, expected to be greater</param>
9422 <param name="message">The message to display in case of failure</param>
9423 <param name="args">Array of objects to be used in formatting the message</param>
9425 <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String)">
9427 Verifies that the first value is less than the second
9428 value. If it is not, then an
9429 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9431 <param name="arg1">The first value, expected to be less</param>
9432 <param name="arg2">The second value, expected to be greater</param>
9433 <param name="message">The message to display in case of failure</param>
9435 <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
9437 Verifies that the first value is less than the second
9438 value. If it is not, then an
9439 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9441 <param name="arg1">The first value, expected to be less</param>
9442 <param name="arg2">The second value, expected to be greater</param>
9444 <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
9446 Verifies that the first value is less than the second
9447 value. If it is not, then an
9448 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9450 <param name="arg1">The first value, expected to be less</param>
9451 <param name="arg2">The second value, expected to be greater</param>
9452 <param name="message">The message to display in case of failure</param>
9453 <param name="args">Array of objects to be used in formatting the message</param>
9455 <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String)">
9457 Verifies that the first value is less than the second
9458 value. If it is not, then an
9459 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9461 <param name="arg1">The first value, expected to be less</param>
9462 <param name="arg2">The second value, expected to be greater</param>
9463 <param name="message">The message to display in case of failure</param>
9465 <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
9467 Verifies that the first value is less than the second
9468 value. If it is not, then an
9469 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9471 <param name="arg1">The first value, expected to be less</param>
9472 <param name="arg2">The second value, expected to be greater</param>
9474 <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
9476 Verifies that the first value is less than the second
9477 value. If it is not, then an
9478 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9480 <param name="arg1">The first value, expected to be less</param>
9481 <param name="arg2">The second value, expected to be greater</param>
9482 <param name="message">The message to display in case of failure</param>
9483 <param name="args">Array of objects to be used in formatting the message</param>
9485 <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String)">
9487 Verifies that the first value is less than the second
9488 value. If it is not, then an
9489 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9491 <param name="arg1">The first value, expected to be less</param>
9492 <param name="arg2">The second value, expected to be greater</param>
9493 <param name="message">The message to display in case of failure</param>
9495 <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
9497 Verifies that the first value is less than the second
9498 value. If it is not, then an
9499 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9501 <param name="arg1">The first value, expected to be less</param>
9502 <param name="arg2">The second value, expected to be greater</param>
9504 <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
9506 Verifies that the first value is less than the second
9507 value. If it is not, then an
9508 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9510 <param name="arg1">The first value, expected to be less</param>
9511 <param name="arg2">The second value, expected to be greater</param>
9512 <param name="message">The message to display in case of failure</param>
9513 <param name="args">Array of objects to be used in formatting the message</param>
9515 <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String)">
9517 Verifies that the first value is less than the second
9518 value. If it is not, then an
9519 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9521 <param name="arg1">The first value, expected to be less</param>
9522 <param name="arg2">The second value, expected to be greater</param>
9523 <param name="message">The message to display in case of failure</param>
9525 <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
9527 Verifies that the first value is less than the second
9528 value. If it is not, then an
9529 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9531 <param name="arg1">The first value, expected to be less</param>
9532 <param name="arg2">The second value, expected to be greater</param>
9534 <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
9536 Verifies that the first value is less than the second
9537 value. If it is not, then an
9538 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9540 <param name="arg1">The first value, expected to be less</param>
9541 <param name="arg2">The second value, expected to be greater</param>
9542 <param name="message">The message to display in case of failure</param>
9543 <param name="args">Array of objects to be used in formatting the message</param>
9545 <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String)">
9547 Verifies that the first value is less than the second
9548 value. If it is not, then an
9549 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9551 <param name="arg1">The first value, expected to be less</param>
9552 <param name="arg2">The second value, expected to be greater</param>
9553 <param name="message">The message to display in case of failure</param>
9555 <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
9557 Verifies that the first value is less than the second
9558 value. If it is not, then an
9559 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9561 <param name="arg1">The first value, expected to be less</param>
9562 <param name="arg2">The second value, expected to be greater</param>
9564 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
9566 Verifies that the first value is greater than or equal tothe second
9567 value. If it is not, then an
9568 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9570 <param name="arg1">The first value, expected to be greater</param>
9571 <param name="arg2">The second value, expected to be less</param>
9572 <param name="message">The message to display in case of failure</param>
9573 <param name="args">Array of objects to be used in formatting the message</param>
9575 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String)">
9577 Verifies that the first value is greater than or equal tothe second
9578 value. If it is not, then an
9579 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9581 <param name="arg1">The first value, expected to be greater</param>
9582 <param name="arg2">The second value, expected to be less</param>
9583 <param name="message">The message to display in case of failure</param>
9585 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
9587 Verifies that the first value is greater than or equal tothe second
9588 value. If it is not, then an
9589 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9591 <param name="arg1">The first value, expected to be greater</param>
9592 <param name="arg2">The second value, expected to be less</param>
9594 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
9596 Verifies that the first value is greater than or equal tothe second
9597 value. If it is not, then an
9598 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9600 <param name="arg1">The first value, expected to be greater</param>
9601 <param name="arg2">The second value, expected to be less</param>
9602 <param name="message">The message to display in case of failure</param>
9603 <param name="args">Array of objects to be used in formatting the message</param>
9605 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String)">
9607 Verifies that the first value is greater than or equal tothe second
9608 value. If it is not, then an
9609 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9611 <param name="arg1">The first value, expected to be greater</param>
9612 <param name="arg2">The second value, expected to be less</param>
9613 <param name="message">The message to display in case of failure</param>
9615 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
9617 Verifies that the first value is greater than or equal tothe second
9618 value. If it is not, then an
9619 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9621 <param name="arg1">The first value, expected to be greater</param>
9622 <param name="arg2">The second value, expected to be less</param>
9624 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
9626 Verifies that the first value is greater than or equal tothe second
9627 value. If it is not, then an
9628 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9630 <param name="arg1">The first value, expected to be greater</param>
9631 <param name="arg2">The second value, expected to be less</param>
9632 <param name="message">The message to display in case of failure</param>
9633 <param name="args">Array of objects to be used in formatting the message</param>
9635 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String)">
9637 Verifies that the first value is greater than or equal tothe second
9638 value. If it is not, then an
9639 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9641 <param name="arg1">The first value, expected to be greater</param>
9642 <param name="arg2">The second value, expected to be less</param>
9643 <param name="message">The message to display in case of failure</param>
9645 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
9647 Verifies that the first value is greater than or equal tothe second
9648 value. If it is not, then an
9649 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9651 <param name="arg1">The first value, expected to be greater</param>
9652 <param name="arg2">The second value, expected to be less</param>
9654 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
9656 Verifies that the first value is greater than or equal tothe second
9657 value. If it is not, then an
9658 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9660 <param name="arg1">The first value, expected to be greater</param>
9661 <param name="arg2">The second value, expected to be less</param>
9662 <param name="message">The message to display in case of failure</param>
9663 <param name="args">Array of objects to be used in formatting the message</param>
9665 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String)">
9667 Verifies that the first value is greater than or equal tothe second
9668 value. If it is not, then an
9669 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9671 <param name="arg1">The first value, expected to be greater</param>
9672 <param name="arg2">The second value, expected to be less</param>
9673 <param name="message">The message to display in case of failure</param>
9675 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
9677 Verifies that the first value is greater than or equal tothe second
9678 value. If it is not, then an
9679 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9681 <param name="arg1">The first value, expected to be greater</param>
9682 <param name="arg2">The second value, expected to be less</param>
9684 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
9686 Verifies that the first value is greater than or equal tothe second
9687 value. If it is not, then an
9688 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9690 <param name="arg1">The first value, expected to be greater</param>
9691 <param name="arg2">The second value, expected to be less</param>
9692 <param name="message">The message to display in case of failure</param>
9693 <param name="args">Array of objects to be used in formatting the message</param>
9695 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String)">
9697 Verifies that the first value is greater than or equal tothe second
9698 value. If it is not, then an
9699 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9701 <param name="arg1">The first value, expected to be greater</param>
9702 <param name="arg2">The second value, expected to be less</param>
9703 <param name="message">The message to display in case of failure</param>
9705 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
9707 Verifies that the first value is greater than or equal tothe second
9708 value. If it is not, then an
9709 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9711 <param name="arg1">The first value, expected to be greater</param>
9712 <param name="arg2">The second value, expected to be less</param>
9714 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
9716 Verifies that the first value is greater than or equal tothe second
9717 value. If it is not, then an
9718 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9720 <param name="arg1">The first value, expected to be greater</param>
9721 <param name="arg2">The second value, expected to be less</param>
9722 <param name="message">The message to display in case of failure</param>
9723 <param name="args">Array of objects to be used in formatting the message</param>
9725 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String)">
9727 Verifies that the first value is greater than or equal tothe second
9728 value. If it is not, then an
9729 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9731 <param name="arg1">The first value, expected to be greater</param>
9732 <param name="arg2">The second value, expected to be less</param>
9733 <param name="message">The message to display in case of failure</param>
9735 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
9737 Verifies that the first value is greater than or equal tothe second
9738 value. If it is not, then an
9739 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9741 <param name="arg1">The first value, expected to be greater</param>
9742 <param name="arg2">The second value, expected to be less</param>
9744 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
9746 Verifies that the first value is greater than or equal tothe second
9747 value. If it is not, then an
9748 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9750 <param name="arg1">The first value, expected to be greater</param>
9751 <param name="arg2">The second value, expected to be less</param>
9752 <param name="message">The message to display in case of failure</param>
9753 <param name="args">Array of objects to be used in formatting the message</param>
9755 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String)">
9757 Verifies that the first value is greater than or equal tothe second
9758 value. If it is not, then an
9759 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9761 <param name="arg1">The first value, expected to be greater</param>
9762 <param name="arg2">The second value, expected to be less</param>
9763 <param name="message">The message to display in case of failure</param>
9765 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
9767 Verifies that the first value is greater than or equal tothe second
9768 value. If it is not, then an
9769 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9771 <param name="arg1">The first value, expected to be greater</param>
9772 <param name="arg2">The second value, expected to be less</param>
9774 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
9776 Verifies that the first value is greater than or equal tothe second
9777 value. If it is not, then an
9778 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9780 <param name="arg1">The first value, expected to be greater</param>
9781 <param name="arg2">The second value, expected to be less</param>
9782 <param name="message">The message to display in case of failure</param>
9783 <param name="args">Array of objects to be used in formatting the message</param>
9785 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String)">
9787 Verifies that the first value is greater than or equal tothe second
9788 value. If it is not, then an
9789 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9791 <param name="arg1">The first value, expected to be greater</param>
9792 <param name="arg2">The second value, expected to be less</param>
9793 <param name="message">The message to display in case of failure</param>
9795 <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
9797 Verifies that the first value is greater than or equal tothe second
9798 value. If it is not, then an
9799 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9801 <param name="arg1">The first value, expected to be greater</param>
9802 <param name="arg2">The second value, expected to be less</param>
9804 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
9806 Verifies that the first value is less than or equal to the second
9807 value. If it is not, then an
9808 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9810 <param name="arg1">The first value, expected to be less</param>
9811 <param name="arg2">The second value, expected to be greater</param>
9812 <param name="message">The message to display in case of failure</param>
9813 <param name="args">Array of objects to be used in formatting the message</param>
9815 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String)">
9817 Verifies that the first value is less than or equal to the second
9818 value. If it is not, then an
9819 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9821 <param name="arg1">The first value, expected to be less</param>
9822 <param name="arg2">The second value, expected to be greater</param>
9823 <param name="message">The message to display in case of failure</param>
9825 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
9827 Verifies that the first value is less than or equal to the second
9828 value. If it is not, then an
9829 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9831 <param name="arg1">The first value, expected to be less</param>
9832 <param name="arg2">The second value, expected to be greater</param>
9834 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
9836 Verifies that the first value is less than or equal to the second
9837 value. If it is not, then an
9838 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9840 <param name="arg1">The first value, expected to be less</param>
9841 <param name="arg2">The second value, expected to be greater</param>
9842 <param name="message">The message to display in case of failure</param>
9843 <param name="args">Array of objects to be used in formatting the message</param>
9845 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String)">
9847 Verifies that the first value is less than or equal to the second
9848 value. If it is not, then an
9849 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9851 <param name="arg1">The first value, expected to be less</param>
9852 <param name="arg2">The second value, expected to be greater</param>
9853 <param name="message">The message to display in case of failure</param>
9855 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
9857 Verifies that the first value is less than or equal to the second
9858 value. If it is not, then an
9859 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9861 <param name="arg1">The first value, expected to be less</param>
9862 <param name="arg2">The second value, expected to be greater</param>
9864 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
9866 Verifies that the first value is less than or equal to the second
9867 value. If it is not, then an
9868 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9870 <param name="arg1">The first value, expected to be less</param>
9871 <param name="arg2">The second value, expected to be greater</param>
9872 <param name="message">The message to display in case of failure</param>
9873 <param name="args">Array of objects to be used in formatting the message</param>
9875 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String)">
9877 Verifies that the first value is less than or equal to the second
9878 value. If it is not, then an
9879 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9881 <param name="arg1">The first value, expected to be less</param>
9882 <param name="arg2">The second value, expected to be greater</param>
9883 <param name="message">The message to display in case of failure</param>
9885 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
9887 Verifies that the first value is less than or equal to the second
9888 value. If it is not, then an
9889 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9891 <param name="arg1">The first value, expected to be less</param>
9892 <param name="arg2">The second value, expected to be greater</param>
9894 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
9896 Verifies that the first value is less than or equal to the second
9897 value. If it is not, then an
9898 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9900 <param name="arg1">The first value, expected to be less</param>
9901 <param name="arg2">The second value, expected to be greater</param>
9902 <param name="message">The message to display in case of failure</param>
9903 <param name="args">Array of objects to be used in formatting the message</param>
9905 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String)">
9907 Verifies that the first value is less than or equal to the second
9908 value. If it is not, then an
9909 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9911 <param name="arg1">The first value, expected to be less</param>
9912 <param name="arg2">The second value, expected to be greater</param>
9913 <param name="message">The message to display in case of failure</param>
9915 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
9917 Verifies that the first value is less than or equal to the second
9918 value. If it is not, then an
9919 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9921 <param name="arg1">The first value, expected to be less</param>
9922 <param name="arg2">The second value, expected to be greater</param>
9924 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
9926 Verifies that the first value is less than or equal to the second
9927 value. If it is not, then an
9928 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9930 <param name="arg1">The first value, expected to be less</param>
9931 <param name="arg2">The second value, expected to be greater</param>
9932 <param name="message">The message to display in case of failure</param>
9933 <param name="args">Array of objects to be used in formatting the message</param>
9935 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String)">
9937 Verifies that the first value is less than or equal to the second
9938 value. If it is not, then an
9939 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9941 <param name="arg1">The first value, expected to be less</param>
9942 <param name="arg2">The second value, expected to be greater</param>
9943 <param name="message">The message to display in case of failure</param>
9945 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
9947 Verifies that the first value is less than or equal to the second
9948 value. If it is not, then an
9949 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9951 <param name="arg1">The first value, expected to be less</param>
9952 <param name="arg2">The second value, expected to be greater</param>
9954 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
9956 Verifies that the first value is less than or equal to the second
9957 value. If it is not, then an
9958 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9960 <param name="arg1">The first value, expected to be less</param>
9961 <param name="arg2">The second value, expected to be greater</param>
9962 <param name="message">The message to display in case of failure</param>
9963 <param name="args">Array of objects to be used in formatting the message</param>
9965 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String)">
9967 Verifies that the first value is less than or equal to the second
9968 value. If it is not, then an
9969 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9971 <param name="arg1">The first value, expected to be less</param>
9972 <param name="arg2">The second value, expected to be greater</param>
9973 <param name="message">The message to display in case of failure</param>
9975 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
9977 Verifies that the first value is less than or equal to the second
9978 value. If it is not, then an
9979 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9981 <param name="arg1">The first value, expected to be less</param>
9982 <param name="arg2">The second value, expected to be greater</param>
9984 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
9986 Verifies that the first value is less than or equal to the second
9987 value. If it is not, then an
9988 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
9990 <param name="arg1">The first value, expected to be less</param>
9991 <param name="arg2">The second value, expected to be greater</param>
9992 <param name="message">The message to display in case of failure</param>
9993 <param name="args">Array of objects to be used in formatting the message</param>
9995 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String)">
9997 Verifies that the first value is less than or equal to the second
9998 value. If it is not, then an
9999 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10001 <param name="arg1">The first value, expected to be less</param>
10002 <param name="arg2">The second value, expected to be greater</param>
10003 <param name="message">The message to display in case of failure</param>
10005 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
10007 Verifies that the first value is less than or equal to the second
10008 value. If it is not, then an
10009 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10011 <param name="arg1">The first value, expected to be less</param>
10012 <param name="arg2">The second value, expected to be greater</param>
10014 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
10016 Verifies that the first value is less than or equal to the second
10017 value. If it is not, then an
10018 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10020 <param name="arg1">The first value, expected to be less</param>
10021 <param name="arg2">The second value, expected to be greater</param>
10022 <param name="message">The message to display in case of failure</param>
10023 <param name="args">Array of objects to be used in formatting the message</param>
10025 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String)">
10027 Verifies that the first value is less than or equal to the second
10028 value. If it is not, then an
10029 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10031 <param name="arg1">The first value, expected to be less</param>
10032 <param name="arg2">The second value, expected to be greater</param>
10033 <param name="message">The message to display in case of failure</param>
10035 <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
10037 Verifies that the first value is less than or equal to the second
10038 value. If it is not, then an
10039 <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
10041 <param name="arg1">The first value, expected to be less</param>
10042 <param name="arg2">The second value, expected to be greater</param>
10044 <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
10046 Asserts that an object is contained in a list.
10048 <param name="expected">The expected object</param>
10049 <param name="actual">The list to be examined</param>
10050 <param name="message">The message to display in case of failure</param>
10051 <param name="args">Array of objects to be used in formatting the message</param>
10053 <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String)">
10055 Asserts that an object is contained in a list.
10057 <param name="expected">The expected object</param>
10058 <param name="actual">The list to be examined</param>
10059 <param name="message">The message to display in case of failure</param>
10061 <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
10063 Asserts that an object is contained in a list.
10065 <param name="expected">The expected object</param>
10066 <param name="actual">The list to be examined</param>
10068 <member name="P:NUnit.Framework.Assert.Counter">
10070 Gets the number of assertions executed so far and
10071 resets the counter to zero.
10074 <member name="T:NUnit.Framework.Contains">
10076 Static helper class used in the constraint-based syntax
10079 <member name="M:NUnit.Framework.Contains.Substring(System.String)">
10081 Creates a new SubstringConstraint
10083 <param name="substring">The value of the substring</param>
10084 <returns>A SubstringConstraint</returns>
10086 <member name="M:NUnit.Framework.Contains.Item(System.Object)">
10088 Creates a new CollectionContainsConstraint.
10090 <param name="item">The item that should be found.</param>
10091 <returns>A new CollectionContainsConstraint</returns>
10093 <member name="T:NUnit.Framework.CategoryAttribute">
10095 Attribute used to apply a category to a test
10098 <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
10100 The name of the category
10103 <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
10105 Construct attribute for a given category based on
10106 a name. The name may not contain the characters ',',
10107 '+', '-' or '!'. However, this is not checked in the
10108 constructor since it would cause an error to arise at
10109 as the test was loaded without giving a clear indication
10110 of where the problem is located. The error is handled
10111 in NUnitFramework.cs by marking the test as not
10114 <param name="name">The name of the category</param>
10116 <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
10118 Protected constructor uses the Type name as the name
10122 <member name="P:NUnit.Framework.CategoryAttribute.Name">
10124 The name of the category
10127 <member name="T:NUnit.Framework.TestStatus">
10129 The TestStatus enum indicates the result of running a test
10132 <member name="F:NUnit.Framework.TestStatus.Inconclusive">
10134 The test was inconclusive
10137 <member name="F:NUnit.Framework.TestStatus.Skipped">
10139 The test has skipped
10142 <member name="F:NUnit.Framework.TestStatus.Passed">
10147 <member name="F:NUnit.Framework.TestStatus.Failed">
10152 <member name="T:NUnit.Framework.TestContext">
10154 Provide the context information of the current test
10157 <member name="P:NUnit.Framework.TestContext.State">
10159 The TestState of current test. This maps to the ResultState
10160 used in nunit.core and is subject to change in the future.
10163 <member name="P:NUnit.Framework.TestContext.Status">
10165 The TestStatus of current test. This enum will be used
10166 in future versions of NUnit and so is to be preferred
10167 to the TestState value.
10170 <member name="P:NUnit.Framework.TestContext.TestName">
10172 The name of the currently executing test. If no
10173 test is running, the name of the last test run.
10176 <member name="P:NUnit.Framework.TestContext.Properties">
10178 The properties of the currently executing test
10179 or, if no test is running, of the last test run.
10182 <member name="T:NUnit.Framework.TestState">
10184 The ResultState enum indicates the result of running a test
10187 <member name="F:NUnit.Framework.TestState.Inconclusive">
10189 The result is inconclusive
10192 <member name="F:NUnit.Framework.TestState.NotRunnable">
10194 The test was not runnable.
10197 <member name="F:NUnit.Framework.TestState.Skipped">
10199 The test has been skipped.
10202 <member name="F:NUnit.Framework.TestState.Ignored">
10204 The test has been ignored.
10207 <member name="F:NUnit.Framework.TestState.Success">
10212 <member name="F:NUnit.Framework.TestState.Failure">
10217 <member name="F:NUnit.Framework.TestState.Error">
10219 The test encountered an unexpected exception
10222 <member name="F:NUnit.Framework.TestState.Cancelled">
10224 The test was cancelled by the user