main
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>Rhino.Mocks</name>
5 </assembly>
6 <members>
7 <member name="T:Rhino.Mocks.Constraints.AbstractConstraint">
8 <summary>
9 Interface for constraints
10 </summary>
11 </member>
12 <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.Eval(System.Object)">
13 <summary>
14 determains if the object pass the constraints
15 </summary>
16 </member>
17 <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseAnd(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
18 <summary>
19 And operator for constraints
20 </summary>
21 </member>
22 <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_LogicalNot(Rhino.Mocks.Constraints.AbstractConstraint)">
23 <summary>
24 Not operator for constraints
25 </summary>
26 </member>
27 <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseOr(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
28 <summary>
29 Or operator for constraints
30 </summary>
31 </member>
32 <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_False(Rhino.Mocks.Constraints.AbstractConstraint)">
33 <summary>
34 Allow overriding of || or &&
35 </summary>
36 <param name="c"></param>
37 <returns></returns>
38 </member>
39 <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_True(Rhino.Mocks.Constraints.AbstractConstraint)">
40 <summary>
41 Allow overriding of || or &&
42 </summary>
43 <param name="c"></param>
44 <returns></returns>
45 </member>
46 <member name="P:Rhino.Mocks.Constraints.AbstractConstraint.Message">
47 <summary>
48 Gets the message for this constraint
49 </summary>
50 <value></value>
51 </member>
52 <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.#ctor(System.Object)">
53 <summary>
54 Initializes a new constraint object.
55 </summary>
56 <param name="expected">The expected object, The actual object is passed in as a parameter to the <see cref="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Eval(System.Object)"/> method</param>
57 </member>
58 <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Eval(System.Object)">
59 <summary>
60 Evaluate this constraint.
61 </summary>
62 <param name="obj">The actual object that was passed in the method call to the mock.</param>
63 <returns>True when the constraint is met, else false.</returns>
64 </member>
65 <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckReferenceType(System.Object,System.Object)">
66 <summary>
67 Checks if the properties of the <paramref name="actual"/> object
68 are the same as the properies of the <paramref name="expected"/> object.
69 </summary>
70 <param name="expected">The expected object</param>
71 <param name="actual">The actual object</param>
72 <returns>True when both objects have the same values, else False.</returns>
73 </member>
74 <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckValue(System.Object,System.Object)">
75 <summary>
76
77 </summary>
78 <param name="expected"></param>
79 <param name="actual"></param>
80 <returns></returns>
81 <remarks>This is the real heart of the beast.</remarks>
82 </member>
83 <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckProperties(System.Object,System.Object)">
84 <summary>
85 Used by CheckReferenceType to check all properties of the reference type.
86 </summary>
87 <param name="expected">The expected object</param>
88 <param name="actual">The actual object</param>
89 <returns>True when both objects have the same values, else False.</returns>
90 </member>
91 <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckFields(System.Object,System.Object)">
92 <summary>
93 Used by CheckReferenceType to check all fields of the reference type.
94 </summary>
95 <param name="expected">The expected object</param>
96 <param name="actual">The actual object</param>
97 <returns>True when both objects have the same values, else False.</returns>
98 </member>
99 <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckCollection(System.Collections.IEnumerable,System.Collections.IEnumerable)">
100 <summary>
101 Checks the items of both collections
102 </summary>
103 <param name="expectedCollection">The expected collection</param>
104 <param name="actualCollection"></param>
105 <returns>True if both collections contain the same items in the same order.</returns>
106 </member>
107 <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.BuildPropertyName">
108 <summary>
109 Builds a propertyname from the Stack _properties like 'Order.Product.Price'
110 to be used in the error message.
111 </summary>
112 <returns>A nested property name.</returns>
113 </member>
114 <member name="P:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Message">
115 <summary>
116 Rhino.Mocks uses this property to generate an error message.
117 </summary>
118 <value>
119 A message telling the tester why the constraint failed.
120 </value>
121 </member>
122 <member name="T:Rhino.Mocks.Constraints.PublicFieldIs">
123 <summary>
124 Constrain that the public field has a specified value
125 </summary>
126 </member>
127 <member name="T:Rhino.Mocks.Constraints.PublicFieldConstraint">
128 <summary>
129 Constrain that the public field matches another constraint.
130 </summary>
131 </member>
132 <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
133 <summary>
134 Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance.
135 </summary>
136 <param name="publicFieldName">Name of the public field.</param>
137 <param name="constraint">Constraint to place on the public field value.</param>
138 </member>
139 <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
140 <summary>
141 Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance, specifying a disambiguating
142 <paramref name="declaringType"/> for the public field.
143 </summary>
144 <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
145 <param name="publicFieldName">Name of the public field.</param>
146 <param name="constraint">Constraint to place on the public field value.</param>
147 </member>
148 <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.Eval(System.Object)">
149 <summary>
150 Determines if the object passes the constraint.
151 </summary>
152 </member>
153 <member name="P:Rhino.Mocks.Constraints.PublicFieldConstraint.Message">
154 <summary>
155 Gets the message for this constraint
156 </summary>
157 <value></value>
158 </member>
159 <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.String,System.Object)">
160 <summary>
161 Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance.
162 </summary>
163 <param name="publicFieldName">Name of the public field.</param>
164 <param name="expectedValue">Expected value.</param>
165 </member>
166 <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.Type,System.String,System.Object)">
167 <summary>
168 Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance, specifying a disambiguating
169 <paramref name="declaringType"/> for the public field.
170 </summary>
171 <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
172 <param name="publicFieldName">Name of the public field.</param>
173 <param name="expectedValue">Expected value.</param>
174 </member>
175 <member name="T:Rhino.Mocks.Constraints.PropertyIs">
176 <summary>
177 Constrain that the property has a specified value
178 </summary>
179 </member>
180 <member name="T:Rhino.Mocks.Constraints.PropertyConstraint">
181 <summary>
182 Constrain that the property matches another constraint.
183 </summary>
184 </member>
185 <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
186 <summary>
187 Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance.
188 </summary>
189 <param name="propertyName">Name of the property.</param>
190 <param name="constraint">Constraint to place on the property value.</param>
191 </member>
192 <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
193 <summary>
194 Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance, specifying a disambiguating
195 <paramref name="declaringType"/> for the property.
196 </summary>
197 <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
198 <param name="propertyName">Name of the property.</param>
199 <param name="constraint">Constraint to place on the property value.</param>
200 </member>
201 <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.Eval(System.Object)">
202 <summary>
203 Determines if the object passes the constraint.
204 </summary>
205 </member>
206 <member name="P:Rhino.Mocks.Constraints.PropertyConstraint.Message">
207 <summary>
208 Gets the message for this constraint
209 </summary>
210 <value></value>
211 </member>
212 <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.String,System.Object)">
213 <summary>
214 Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance.
215 </summary>
216 <param name="propertyName">Name of the property.</param>
217 <param name="expectedValue">Expected value.</param>
218 </member>
219 <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.Type,System.String,System.Object)">
220 <summary>
221 Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance, specifying a disambiguating
222 <paramref name="declaringType"/> for the property.
223 </summary>
224 <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
225 <param name="propertyName">Name of the property.</param>
226 <param name="expectedValue">Expected value.</param>
227 </member>
228 <member name="T:Rhino.Mocks.Constraints.TypeOf">
229 <summary>
230 Constrain that the parameter must be of the specified type
231 </summary>
232 </member>
233 <member name="M:Rhino.Mocks.Constraints.TypeOf.#ctor(System.Type)">
234 <summary>
235 Creates a new <see cref="T:Rhino.Mocks.Constraints.TypeOf"/> instance.
236 </summary>
237 <param name="type">Type.</param>
238 </member>
239 <member name="M:Rhino.Mocks.Constraints.TypeOf.Eval(System.Object)">
240 <summary>
241 determains if the object pass the constraints
242 </summary>
243 </member>
244 <member name="P:Rhino.Mocks.Constraints.TypeOf.Message">
245 <summary>
246 Gets the message for this constraint
247 </summary>
248 <value></value>
249 </member>
250 <member name="T:Rhino.Mocks.Constraints.Same">
251 <summary>
252 Constraint that determines whether an object is the same object as another.
253 </summary>
254 </member>
255 <member name="M:Rhino.Mocks.Constraints.Same.#ctor(System.Object)">
256 <summary>
257 Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
258 </summary>
259 <param name="obj">Obj.</param>
260 </member>
261 <member name="M:Rhino.Mocks.Constraints.Same.Eval(System.Object)">
262 <summary>
263 Determines if the object passes the constraints.
264 </summary>
265 </member>
266 <member name="P:Rhino.Mocks.Constraints.Same.Message">
267 <summary>
268 Gets the message for this constraint.
269 </summary>
270 </member>
271 <member name="T:Rhino.Mocks.Constraints.PredicateConstraint`1">
272 <summary>
273 Evaluate a parameter using constraints
274 </summary>
275 </member>
276 <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
277 <summary>
278 Create new instance
279 </summary>
280 <param name="predicate"></param>
281 </member>
282 <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.Eval(System.Object)">
283 <summary>
284 determains if the object pass the constraints
285 </summary>
286 </member>
287 <member name="P:Rhino.Mocks.Constraints.PredicateConstraint`1.Message">
288 <summary>
289 Gets the message for this constraint
290 </summary>
291 <value></value>
292 </member>
293 <member name="T:Rhino.Mocks.Constraints.LambdaConstraint">
294 <summary>
295 A constraint based on lambda expression, we are using Expression{T}
296 because we want to be able to get good error reporting on that.
297 </summary>
298 </member>
299 <member name="M:Rhino.Mocks.Constraints.LambdaConstraint.#ctor(System.Linq.Expressions.Expression)">
300 <summary>
301 Initializes a new instance of the <see cref="T:Rhino.Mocks.Constraints.LambdaConstraint"/> class.
302 </summary>
303 <param name="expr">The expr.</param>
304 </member>
305 <member name="M:Rhino.Mocks.Constraints.LambdaConstraint.Eval(System.Object)">
306 <summary>
307 determains if the object pass the constraints
308 </summary>
309 <param name="obj"></param>
310 <returns></returns>
311 </member>
312 <member name="P:Rhino.Mocks.Constraints.LambdaConstraint.Message">
313 <summary>
314 Gets the message for this constraint
315 </summary>
316 <value></value>
317 </member>
318 <member name="T:Rhino.Mocks.Constraints.CollectionEqual">
319 <summary>
320 Constrain that the list contains the same items as the parameter list
321 </summary>
322 </member>
323 <member name="M:Rhino.Mocks.Constraints.CollectionEqual.#ctor(System.Collections.IEnumerable)">
324 <summary>
325 Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionEqual"/> instance.
326 </summary>
327 <param name="collection">In list.</param>
328 </member>
329 <member name="M:Rhino.Mocks.Constraints.CollectionEqual.Eval(System.Object)">
330 <summary>
331 determains if the object pass the constraints
332 </summary>
333 </member>
334 <member name="P:Rhino.Mocks.Constraints.CollectionEqual.Message">
335 <summary>
336 Gets the message for this constraint
337 </summary>
338 <value></value>
339 </member>
340 <member name="T:Rhino.Mocks.Constraints.OneOf">
341 <summary>
342 Constrain that the parameter is one of the items in the list
343 </summary>
344 </member>
345 <member name="M:Rhino.Mocks.Constraints.OneOf.#ctor(System.Collections.IEnumerable)">
346 <summary>
347 Creates a new <see cref="T:Rhino.Mocks.Constraints.OneOf"/> instance.
348 </summary>
349 <param name="collection">In list.</param>
350 </member>
351 <member name="M:Rhino.Mocks.Constraints.OneOf.Eval(System.Object)">
352 <summary>
353 determains if the object pass the constraints
354 </summary>
355 </member>
356 <member name="P:Rhino.Mocks.Constraints.OneOf.Message">
357 <summary>
358 Gets the message for this constraint
359 </summary>
360 <value></value>
361 </member>
362 <member name="T:Rhino.Mocks.Constraints.IsIn">
363 <summary>
364 Constrain that the object is inside the parameter list
365 </summary>
366 </member>
367 <member name="M:Rhino.Mocks.Constraints.IsIn.#ctor(System.Object)">
368 <summary>
369 Creates a new <see cref="T:Rhino.Mocks.Constraints.IsIn"/> instance.
370 </summary>
371 <param name="inList">In list.</param>
372 </member>
373 <member name="M:Rhino.Mocks.Constraints.IsIn.Eval(System.Object)">
374 <summary>
375 determains if the object pass the constraints
376 </summary>
377 </member>
378 <member name="P:Rhino.Mocks.Constraints.IsIn.Message">
379 <summary>
380 Gets the message for this constraint
381 </summary>
382 <value></value>
383 </member>
384 <member name="T:Rhino.Mocks.Constraints.CollectionCount">
385 <summary>
386 Applies another AbstractConstraint to the collection count.
387 </summary>
388 </member>
389 <member name="M:Rhino.Mocks.Constraints.CollectionCount.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
390 <summary>
391 Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionCount"/> instance.
392 </summary>
393 <param name="constraint">The constraint that should be applied to the collection count.</param>
394 </member>
395 <member name="M:Rhino.Mocks.Constraints.CollectionCount.Eval(System.Object)">
396 <summary>
397 Determines if the parameter conforms to this constraint.
398 </summary>
399 </member>
400 <member name="P:Rhino.Mocks.Constraints.CollectionCount.Message">
401 <summary>
402 Gets the message for this constraint.
403 </summary>
404 </member>
405 <member name="T:Rhino.Mocks.Constraints.ListElement">
406 <summary>
407 Applies another AbstractConstraint to a specific list element.
408 </summary>
409 </member>
410 <member name="M:Rhino.Mocks.Constraints.ListElement.#ctor(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
411 <summary>
412 Creates a new <see cref="T:Rhino.Mocks.Constraints.ListElement"/> instance.
413 </summary>
414 <param name="index">The zero-based index of the list element.</param>
415 <param name="constraint">The constraint that should be applied to the list element.</param>
416 </member>
417 <member name="M:Rhino.Mocks.Constraints.ListElement.Eval(System.Object)">
418 <summary>
419 Determines if the parameter conforms to this constraint.
420 </summary>
421 </member>
422 <member name="P:Rhino.Mocks.Constraints.ListElement.Message">
423 <summary>
424 Gets the message for this constraint
425 </summary>
426 <value></value>
427 </member>
428 <member name="T:Rhino.Mocks.Constraints.KeyedListElement`1">
429 <summary>
430 Applies another AbstractConstraint to a specific generic keyed list element.
431 </summary>
432 </member>
433 <member name="M:Rhino.Mocks.Constraints.KeyedListElement`1.#ctor(`0,Rhino.Mocks.Constraints.AbstractConstraint)">
434 <summary>
435 Creates a new <see cref="T:KeyedListElement"/> instance.
436 </summary>
437 <param name="key">The key of the list element.</param>
438 <param name="constraint">The constraint that should be applied to the list element.</param>
439 </member>
440 <member name="M:Rhino.Mocks.Constraints.KeyedListElement`1.Eval(System.Object)">
441 <summary>
442 Determines if the parameter conforms to this constraint.
443 </summary>
444 </member>
445 <member name="P:Rhino.Mocks.Constraints.KeyedListElement`1.Message">
446 <summary>
447 Gets the message for this constraint
448 </summary>
449 <value></value>
450 </member>
451 <member name="T:Rhino.Mocks.Constraints.ContainsAll">
452 <summary>
453 Constrains that all elements are in the parameter list
454 </summary>
455 </member>
456 <member name="M:Rhino.Mocks.Constraints.ContainsAll.#ctor(System.Collections.IEnumerable)">
457 <summary>
458 Initializes a new instance of the <see cref="T:Rhino.Mocks.Constraints.ContainsAll"/> class.
459 </summary>
460 <param name="these">The these.</param>
461 </member>
462 <member name="M:Rhino.Mocks.Constraints.ContainsAll.Eval(System.Object)">
463 <summary>
464 determains if the object pass the constraints
465 </summary>
466 <param name="obj"></param>
467 <returns></returns>
468 </member>
469 <member name="P:Rhino.Mocks.Constraints.ContainsAll.Message">
470 <summary>
471 Gets the message for this constraint
472 </summary>
473 <value></value>
474 </member>
475 <member name="T:Rhino.Mocks.Constraints.Or">
476 <summary>
477 Combines two constraints, constraint pass if either is fine.
478 </summary>
479 </member>
480 <member name="M:Rhino.Mocks.Constraints.Or.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
481 <summary>
482 Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
483 </summary>
484 <param name="c1">C1.</param>
485 <param name="c2">C2.</param>
486 </member>
487 <member name="M:Rhino.Mocks.Constraints.Or.Eval(System.Object)">
488 <summary>
489 determains if the object pass the constraints
490 </summary>
491 </member>
492 <member name="P:Rhino.Mocks.Constraints.Or.Message">
493 <summary>
494 Gets the message for this constraint
495 </summary>
496 <value></value>
497 </member>
498 <member name="T:Rhino.Mocks.Constraints.Not">
499 <summary>
500 Negate a constraint
501 </summary>
502 </member>
503 <member name="M:Rhino.Mocks.Constraints.Not.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
504 <summary>
505 Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
506 </summary>
507 <param name="c1">C1.</param>
508 </member>
509 <member name="M:Rhino.Mocks.Constraints.Not.Eval(System.Object)">
510 <summary>
511 determains if the object pass the constraints
512 </summary>
513 </member>
514 <member name="P:Rhino.Mocks.Constraints.Not.Message">
515 <summary>
516 Gets the message for this constraint
517 </summary>
518 <value></value>
519 </member>
520 <member name="T:Rhino.Mocks.Constraints.And">
521 <summary>
522 Combines two constraints
523 </summary>
524 <remarks></remarks>
525 </member>
526 <member name="M:Rhino.Mocks.Constraints.And.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
527 <summary>
528 Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
529 </summary>
530 <param name="c1">C1.</param>
531 <param name="c2">C2.</param>
532 </member>
533 <member name="M:Rhino.Mocks.Constraints.And.Eval(System.Object)">
534 <summary>
535 determains if the object pass the constraints
536 </summary>
537 </member>
538 <member name="P:Rhino.Mocks.Constraints.And.Message">
539 <summary>
540 Gets the message for this constraint
541 </summary>
542 <value></value>
543 </member>
544 <member name="T:Rhino.Mocks.Constraints.Like">
545 <summary>
546 Constrain the argument to validate according to regex pattern
547 </summary>
548 </member>
549 <member name="M:Rhino.Mocks.Constraints.Like.#ctor(System.String)">
550 <summary>
551 Creates a new <see cref="T:Rhino.Mocks.Constraints.Like"/> instance.
552 </summary>
553 <param name="pattern">Pattern.</param>
554 </member>
555 <member name="M:Rhino.Mocks.Constraints.Like.Eval(System.Object)">
556 <summary>
557 determains if the object pass the constraints
558 </summary>
559 </member>
560 <member name="P:Rhino.Mocks.Constraints.Like.Message">
561 <summary>
562 Gets the message for this constraint
563 </summary>
564 <value></value>
565 </member>
566 <member name="T:Rhino.Mocks.Constraints.Contains">
567 <summary>
568 Constraint that evaluate whatever an argument contains the specified string.
569 </summary>
570 </member>
571 <member name="M:Rhino.Mocks.Constraints.Contains.#ctor(System.String)">
572 <summary>
573 Creates a new <see cref="T:Rhino.Mocks.Constraints.Contains"/> instance.
574 </summary>
575 <param name="innerString">Inner string.</param>
576 </member>
577 <member name="M:Rhino.Mocks.Constraints.Contains.Eval(System.Object)">
578 <summary>
579 determains if the object pass the constraints
580 </summary>
581 </member>
582 <member name="P:Rhino.Mocks.Constraints.Contains.Message">
583 <summary>
584 Gets the message for this constraint
585 </summary>
586 <value></value>
587 </member>
588 <member name="T:Rhino.Mocks.Constraints.EndsWith">
589 <summary>
590 Constraint that evaluate whatever an argument ends with the specified string
591 </summary>
592 </member>
593 <member name="M:Rhino.Mocks.Constraints.EndsWith.#ctor(System.String)">
594 <summary>
595 Creates a new <see cref="T:Rhino.Mocks.Constraints.EndsWith"/> instance.
596 </summary>
597 <param name="end">End.</param>
598 </member>
599 <member name="M:Rhino.Mocks.Constraints.EndsWith.Eval(System.Object)">
600 <summary>
601 determains if the object pass the constraints
602 </summary>
603 </member>
604 <member name="P:Rhino.Mocks.Constraints.EndsWith.Message">
605 <summary>
606 Gets the message for this constraint
607 </summary>
608 <value></value>
609 </member>
610 <member name="T:Rhino.Mocks.Constraints.StartsWith">
611 <summary>
612 Constraint that evaluate whatever an argument start with the specified string
613 </summary>
614 </member>
615 <member name="M:Rhino.Mocks.Constraints.StartsWith.#ctor(System.String)">
616 <summary>
617 Creates a new <see cref="T:Rhino.Mocks.Constraints.StartsWith"/> instance.
618 </summary>
619 <param name="start">Start.</param>
620 </member>
621 <member name="M:Rhino.Mocks.Constraints.StartsWith.Eval(System.Object)">
622 <summary>
623 determains if the object pass the constraints
624 </summary>
625 </member>
626 <member name="P:Rhino.Mocks.Constraints.StartsWith.Message">
627 <summary>
628 Gets the message for this constraint
629 </summary>
630 <value></value>
631 </member>
632 <member name="T:Rhino.Mocks.Constraints.Equal">
633 <summary>
634 Constraint that evaluate whatever an object equals another
635 </summary>
636 </member>
637 <member name="M:Rhino.Mocks.Constraints.Equal.#ctor(System.Object)">
638 <summary>
639 Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
640 </summary>
641 <param name="obj">Obj.</param>
642 </member>
643 <member name="M:Rhino.Mocks.Constraints.Equal.Eval(System.Object)">
644 <summary>
645 determains if the object pass the constraints
646 </summary>
647 </member>
648 <member name="P:Rhino.Mocks.Constraints.Equal.Message">
649 <summary>
650 Gets the message for this constraint
651 </summary>
652 <value></value>
653 </member>
654 <member name="T:Rhino.Mocks.Constraints.Anything">
655 <summary>
656 Constraint that always returns true
657 </summary>
658 </member>
659 <member name="M:Rhino.Mocks.Constraints.Anything.Eval(System.Object)">
660 <summary>
661 determains if the object pass the constraints
662 </summary>
663 </member>
664 <member name="P:Rhino.Mocks.Constraints.Anything.Message">
665 <summary>
666 Gets the message for this constraint
667 </summary>
668 <value></value>
669 </member>
670 <member name="T:Rhino.Mocks.Constraints.ComparingConstraint">
671 <summary>
672 Constraint that evaluate whatever a comparable is greater than another
673 </summary>
674 </member>
675 <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.#ctor(System.IComparable,System.Boolean,System.Boolean)">
676 <summary>
677 Creates a new <see cref="T:Rhino.Mocks.Constraints.ComparingConstraint"/> instance.
678 </summary>
679 </member>
680 <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.Eval(System.Object)">
681 <summary>
682 determains if the object pass the constraints
683 </summary>
684 </member>
685 <member name="P:Rhino.Mocks.Constraints.ComparingConstraint.Message">
686 <summary>
687 Gets the message for this constraint
688 </summary>
689 <value></value>
690 </member>
691 <member name="T:Rhino.Mocks.Constraints.Is">
692 <summary>
693 Central location for constraints
694 </summary>
695 </member>
696 <member name="M:Rhino.Mocks.Constraints.Is.GreaterThan(System.IComparable)">
697 <summary>
698 Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
699 </summary>
700 <param name="objToCompare">The object the parameter should be greater than</param>
701 </member>
702 <member name="M:Rhino.Mocks.Constraints.Is.LessThan(System.IComparable)">
703 <summary>
704 Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
705 </summary>
706 <param name="objToCompare">The object the parameter should be less than</param>
707 </member>
708 <member name="M:Rhino.Mocks.Constraints.Is.LessThanOrEqual(System.IComparable)">
709 <summary>
710 Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
711 </summary>
712 <param name="objToCompare">The object the parameter should be less than or equal to</param>
713 </member>
714 <member name="M:Rhino.Mocks.Constraints.Is.GreaterThanOrEqual(System.IComparable)">
715 <summary>
716 Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
717 </summary>
718 <param name="objToCompare">The object the parameter should be greater than or equal to</param>
719 </member>
720 <member name="M:Rhino.Mocks.Constraints.Is.Equal(System.Object)">
721 <summary>
722 Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
723 </summary>
724 <param name="obj">The object the parameter should equal to</param>
725 </member>
726 <member name="M:Rhino.Mocks.Constraints.Is.NotEqual(System.Object)">
727 <summary>
728 Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
729 </summary>
730 <param name="obj">The object the parameter should not equal to</param>
731 </member>
732 <member name="M:Rhino.Mocks.Constraints.Is.Same(System.Object)">
733 <summary>
734 Evaluate a same as constraint.
735 </summary>
736 <param name="obj">The object the parameter should the same as.</param>
737 </member>
738 <member name="M:Rhino.Mocks.Constraints.Is.NotSame(System.Object)">
739 <summary>
740 Evaluate a not same as constraint.
741 </summary>
742 <param name="obj">The object the parameter should not be the same as.</param>
743 </member>
744 <member name="M:Rhino.Mocks.Constraints.Is.Anything">
745 <summary>
746 A constraints that accept anything
747 </summary>
748 <returns></returns>
749 </member>
750 <member name="M:Rhino.Mocks.Constraints.Is.Null">
751 <summary>
752 A constraint that accept only nulls
753 </summary>
754 <returns></returns>
755 </member>
756 <member name="M:Rhino.Mocks.Constraints.Is.NotNull">
757 <summary>
758 A constraint that accept only non null values
759 </summary>
760 <returns></returns>
761 </member>
762 <member name="M:Rhino.Mocks.Constraints.Is.TypeOf(System.Type)">
763 <summary>
764 A constraint that accept only value of the specified type
765 </summary>
766 </member>
767 <member name="M:Rhino.Mocks.Constraints.Is.TypeOf``1">
768 <summary>
769 A constraint that accept only value of the specified type
770 </summary>
771 </member>
772 <member name="M:Rhino.Mocks.Constraints.Is.Matching``1(System.Predicate{``0})">
773 <summary>
774 Evaluate a parameter using a predicate
775 </summary>
776 <param name="predicate">The predicate to use</param>
777 </member>
778 <member name="T:Rhino.Mocks.Constraints.IsArg`1">
779 <summary>
780 Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Is"/> to be used in context
781 with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
782 </summary>
783 <typeparam name="T">The type of the argument</typeparam>
784 </member>
785 <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThan(System.IComparable)">
786 <summary>
787 Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
788 </summary>
789 <param name="objToCompare">The object the parameter should be greater than</param>
790 </member>
791 <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThan(System.IComparable)">
792 <summary>
793 Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
794 </summary>
795 <param name="objToCompare">The object the parameter should be less than</param>
796 </member>
797 <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThanOrEqual(System.IComparable)">
798 <summary>
799 Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
800 </summary>
801 <param name="objToCompare">The object the parameter should be less than or equal to</param>
802 </member>
803 <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThanOrEqual(System.IComparable)">
804 <summary>
805 Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
806 </summary>
807 <param name="objToCompare">The object the parameter should be greater than or equal to</param>
808 </member>
809 <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equal(System.Object)">
810 <summary>
811 Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
812 </summary>
813 <param name="obj">The object the parameter should equal to</param>
814 </member>
815 <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotEqual(System.Object)">
816 <summary>
817 Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
818 </summary>
819 <param name="obj">The object the parameter should not equal to</param>
820 </member>
821 <member name="M:Rhino.Mocks.Constraints.IsArg`1.Same(System.Object)">
822 <summary>
823 Evaluate a same as constraint.
824 </summary>
825 <param name="obj">The object the parameter should the same as.</param>
826 </member>
827 <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotSame(System.Object)">
828 <summary>
829 Evaluate a not same as constraint.
830 </summary>
831 <param name="obj">The object the parameter should not be the same as.</param>
832 </member>
833 <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equals(System.Object)">
834 <summary>
835 Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
836 </summary>
837 <param name="obj"></param>
838 <returns></returns>
839 </member>
840 <member name="M:Rhino.Mocks.Constraints.IsArg`1.GetHashCode">
841 <summary>
842 Serves as a hash function for a particular type.
843 </summary>
844 <returns>
845 A hash code for the current <see cref="T:System.Object"/>.
846 </returns>
847 </member>
848 <member name="P:Rhino.Mocks.Constraints.IsArg`1.Anything">
849 <summary>
850 A constraints that accept anything
851 </summary>
852 <returns></returns>
853 </member>
854 <member name="P:Rhino.Mocks.Constraints.IsArg`1.Null">
855 <summary>
856 A constraint that accept only nulls
857 </summary>
858 <returns></returns>
859 </member>
860 <member name="P:Rhino.Mocks.Constraints.IsArg`1.NotNull">
861 <summary>
862 A constraint that accept only non null values
863 </summary>
864 <returns></returns>
865 </member>
866 <member name="P:Rhino.Mocks.Constraints.IsArg`1.TypeOf">
867 <summary>
868 A constraint that accept only value of the specified type.
869 The check is performed on the type that has been defined
870 as the argument type.
871 </summary>
872 </member>
873 <member name="T:Rhino.Mocks.Constraints.List">
874 <summary>
875 Central location for constraints about lists and collections
876 </summary>
877 </member>
878 <member name="M:Rhino.Mocks.Constraints.List.IsIn(System.Object)">
879 <summary>
880 Determines whether the specified obj is in the paramter.
881 The parameter must be IEnumerable.
882 </summary>
883 <param name="obj">Obj.</param>
884 <returns></returns>
885 </member>
886 <member name="M:Rhino.Mocks.Constraints.List.OneOf(System.Collections.IEnumerable)">
887 <summary>
888 Determains whatever the parameter is in the collection.
889 </summary>
890 </member>
891 <member name="M:Rhino.Mocks.Constraints.List.Equal(System.Collections.IEnumerable)">
892 <summary>
893 Determains that the parameter collection is identical to the specified collection
894 </summary>
895 </member>
896 <member name="M:Rhino.Mocks.Constraints.List.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
897 <summary>
898 Determines that the parameter collection has the specified number of elements.
899 </summary>
900 <param name="constraint">The constraint that should be applied to the collection count.</param>
901 </member>
902 <member name="M:Rhino.Mocks.Constraints.List.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
903 <summary>
904 Determines that an element of the parameter collections conforms to another AbstractConstraint.
905 </summary>
906 <param name="index">The zero-based index of the list element.</param>
907 <param name="constraint">The constraint which should be applied to the list element.</param>
908 </member>
909 <member name="M:Rhino.Mocks.Constraints.List.Element``1(``0,Rhino.Mocks.Constraints.AbstractConstraint)">
910 <summary>
911 Determines that an element of the parameter collections conforms to another AbstractConstraint.
912 </summary>
913 <param name="key">The key of the element.</param>
914 <param name="constraint">The constraint which should be applied to the element.</param>
915 </member>
916 <member name="M:Rhino.Mocks.Constraints.List.ContainsAll(System.Collections.IEnumerable)">
917 <summary>
918 Determines that all elements of the specified collection are in the the parameter collection
919 </summary>
920 <param name="collection">The collection to compare against</param>
921 <returns>The constraint which should be applied to the list parameter.</returns>
922 </member>
923 <member name="T:Rhino.Mocks.Constraints.ListArg`1">
924 <summary>
925 Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
926 with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
927 </summary>
928 </member>
929 <member name="M:Rhino.Mocks.Constraints.ListArg`1.IsIn(System.Object)">
930 <summary>
931 Determines whether the specified object is in the paramter.
932 The parameter must be IEnumerable.
933 </summary>
934 <param name="obj">Obj.</param>
935 <returns></returns>
936 </member>
937 <member name="M:Rhino.Mocks.Constraints.ListArg`1.OneOf(System.Collections.IEnumerable)">
938 <summary>
939 Determains whatever the parameter is in the collection.
940 </summary>
941 </member>
942 <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equal(System.Collections.IEnumerable)">
943 <summary>
944 Determains that the parameter collection is identical to the specified collection
945 </summary>
946 </member>
947 <member name="M:Rhino.Mocks.Constraints.ListArg`1.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
948 <summary>
949 Determines that the parameter collection has the specified number of elements.
950 </summary>
951 <param name="constraint">The constraint that should be applied to the collection count.</param>
952 </member>
953 <member name="M:Rhino.Mocks.Constraints.ListArg`1.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
954 <summary>
955 Determines that an element of the parameter collections conforms to another AbstractConstraint.
956 </summary>
957 <param name="index">The zero-based index of the list element.</param>
958 <param name="constraint">The constraint which should be applied to the list element.</param>
959 </member>
960 <member name="M:Rhino.Mocks.Constraints.ListArg`1.ContainsAll(System.Collections.IEnumerable)">
961 <summary>
962 Determines that all elements of the specified collection are in the the parameter collection
963 </summary>
964 <param name="collection">The collection to compare against</param>
965 <returns>The constraint which should be applied to the list parameter.</returns>
966 </member>
967 <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equals(System.Object)">
968 <summary>
969 Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
970 </summary>
971 <param name="obj"></param>
972 <returns></returns>
973 </member>
974 <member name="M:Rhino.Mocks.Constraints.ListArg`1.GetHashCode">
975 <summary>
976 Serves as a hash function for a particular type.
977 </summary>
978 <returns>
979 A hash code for the current <see cref="T:System.Object"/>.
980 </returns>
981 </member>
982 <member name="T:Rhino.Mocks.Constraints.OutRefArgDummy`1">
983 <summary>
984 Provides a dummy field to pass as out or ref argument.
985 </summary>
986 <typeparam name="T"></typeparam>
987 </member>
988 <member name="F:Rhino.Mocks.Constraints.OutRefArgDummy`1.Dummy">
989 <summary>
990 Dummy field to satisfy the compiler. Used for out and ref arguments.
991 </summary>
992 </member>
993 <member name="T:Rhino.Mocks.Constraints.Property">
994 <summary>
995 Central location for constraints for object's properties
996 </summary>
997 </member>
998 <member name="M:Rhino.Mocks.Constraints.Property.Value(System.String,System.Object)">
999 <summary>
1000 Constrains the parameter to have property with the specified value
1001 </summary>
1002 <param name="propertyName">Name of the property.</param>
1003 <param name="expectedValue">Expected value.</param>
1004 <returns></returns>
1005 </member>
1006 <member name="M:Rhino.Mocks.Constraints.Property.Value(System.Type,System.String,System.Object)">
1007 <summary>
1008 Constrains the parameter to have property with the specified value.
1009 </summary>
1010 <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
1011 <param name="propertyName">Name of the property.</param>
1012 <param name="expectedValue">Expected value.</param>
1013 <returns></returns>
1014 </member>
1015 <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
1016 <summary>
1017 Constrains the parameter to have a property satisfying a specified constraint.
1018 </summary>
1019 <param name="propertyName">Name of the property.</param>
1020 <param name="propertyConstraint">Constraint for the property.</param>
1021 </member>
1022 <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
1023 <summary>
1024 Constrains the parameter to have a property satisfying a specified constraint.
1025 </summary>
1026 <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
1027 <param name="propertyName">Name of the property.</param>
1028 <param name="propertyConstraint">Constraint for the property.</param>
1029 </member>
1030 <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.String)">
1031 <summary>
1032 Determines whether the parameter has the specified property and that it is null.
1033 </summary>
1034 <param name="propertyName">Name of the property.</param>
1035 <returns></returns>
1036 </member>
1037 <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.Type,System.String)">
1038 <summary>
1039 Determines whether the parameter has the specified property and that it is null.
1040 </summary>
1041 <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
1042 <param name="propertyName">Name of the property.</param>
1043 <returns></returns>
1044 </member>
1045 <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.String)">
1046 <summary>
1047 Determines whether the parameter has the specified property and that it is not null.
1048 </summary>
1049 <param name="propertyName">Name of the property.</param>
1050 <returns></returns>
1051 </member>
1052 <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.Type,System.String)">
1053 <summary>
1054 Determines whether the parameter has the specified property and that it is not null.
1055 </summary>
1056 <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
1057 <param name="propertyName">Name of the property.</param>
1058 <returns></returns>
1059 </member>
1060 <member name="M:Rhino.Mocks.Constraints.Property.AllPropertiesMatch(System.Object)">
1061 <summary>
1062 constraints the parameter to have the exact same property values as the expected object.
1063 </summary>
1064 <param name="expected">An object, of the same type as the parameter, whose properties are set with the expected values.</param>
1065 <returns>An instance of the constraint that will do the actual check.</returns>
1066 <remarks>
1067 The parameter's public property values and public field values will be matched against the expected object's
1068 public property values and public field values. The first mismatch will be reported and no further matching is done.
1069 The matching is recursive for any property or field that has properties or fields of it's own.
1070 Collections are supported through IEnumerable, which means the constraint will check if the actual and expected
1071 collection contain the same values in the same order, where the values contained by the collection can have properties
1072 and fields of their own that will be checked as well because of the recursive nature of this constraint.
1073 </remarks>
1074 </member>
1075 <member name="T:Rhino.Mocks.Constraints.PublicField">
1076 <summary>
1077 Central location for constraints for object's public fields
1078 </summary>
1079 </member>
1080 <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.String,System.Object)">
1081 <summary>
1082 Constrains the parameter to have a public field with the specified value
1083 </summary>
1084 <param name="publicFieldName">Name of the public field.</param>
1085 <param name="expectedValue">Expected value.</param>
1086 <returns></returns>
1087 </member>
1088 <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.Type,System.String,System.Object)">
1089 <summary>
1090 Constrains the parameter to have a public field with the specified value.
1091 </summary>
1092 <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
1093 <param name="publicFieldName">Name of the public field.</param>
1094 <param name="expectedValue">Expected value.</param>
1095 <returns></returns>
1096 </member>
1097 <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
1098 <summary>
1099 Constrains the parameter to have a public field satisfying a specified constraint.
1100 </summary>
1101 <param name="publicFieldName">Name of the public field.</param>
1102 <param name="publicFieldConstraint">Constraint for the public field.</param>
1103 </member>
1104 <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
1105 <summary>
1106 Constrains the parameter to have a public field satisfying a specified constraint.
1107 </summary>
1108 <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
1109 <param name="publicFieldName">Name of the public field.</param>
1110 <param name="publicFieldConstraint">Constraint for the public field.</param>
1111 </member>
1112 <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.String)">
1113 <summary>
1114 Determines whether the parameter has the specified public field and that it is null.
1115 </summary>
1116 <param name="publicFieldName">Name of the public field.</param>
1117 <returns></returns>
1118 </member>
1119 <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.Type,System.String)">
1120 <summary>
1121 Determines whether the parameter has the specified public field and that it is null.
1122 </summary>
1123 <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
1124 <param name="publicFieldName">Name of the public field.</param>
1125 <returns></returns>
1126 </member>
1127 <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.String)">
1128 <summary>
1129 Determines whether the parameter has the specified public field and that it is not null.
1130 </summary>
1131 <param name="publicFieldName">Name of the public field.</param>
1132 <returns></returns>
1133 </member>
1134 <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.Type,System.String)">
1135 <summary>
1136 Determines whether the parameter has the specified public field and that it is not null.
1137 </summary>
1138 <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
1139 <param name="publicFieldName">Name of the public field.</param>
1140 <returns></returns>
1141 </member>
1142 <member name="T:Rhino.Mocks.Constraints.Text">
1143 <summary>
1144 Central location for all text related constraints
1145 </summary>
1146 </member>
1147 <member name="M:Rhino.Mocks.Constraints.Text.StartsWith(System.String)">
1148 <summary>
1149 Constrain the argument to starts with the specified string
1150 </summary>
1151 </member>
1152 <member name="M:Rhino.Mocks.Constraints.Text.EndsWith(System.String)">
1153 <summary>
1154 Constrain the argument to end with the specified string
1155 </summary>
1156 </member>
1157 <member name="M:Rhino.Mocks.Constraints.Text.Contains(System.String)">
1158 <summary>
1159 Constrain the argument to contain the specified string
1160 </summary>
1161 </member>
1162 <member name="M:Rhino.Mocks.Constraints.Text.Like(System.String)">
1163 <summary>
1164 Constrain the argument to validate according to regex pattern
1165 </summary>
1166 </member>
1167 <member name="T:Rhino.Mocks.Constraints.TextArg">
1168 <summary>
1169 Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
1170 with the <see cref="T:Rhino.Mocks.Arg"/> syntax.
1171 </summary>
1172 </member>
1173 <member name="M:Rhino.Mocks.Constraints.TextArg.StartsWith(System.String)">
1174 <summary>
1175 Constrain the argument to starts with the specified string
1176 </summary>
1177 <returns></returns>
1178 </member>
1179 <member name="M:Rhino.Mocks.Constraints.TextArg.EndsWith(System.String)">
1180 <summary>
1181 Constrain the argument to end with the specified string
1182 </summary>
1183 </member>
1184 <member name="M:Rhino.Mocks.Constraints.TextArg.Contains(System.String)">
1185 <summary>
1186 Constrain the argument to contain the specified string
1187 </summary>
1188 </member>
1189 <member name="M:Rhino.Mocks.Constraints.TextArg.Like(System.String)">
1190 <summary>
1191 Constrain the argument to validate according to regex pattern
1192 </summary>
1193 </member>
1194 <member name="M:Rhino.Mocks.Constraints.TextArg.Equals(System.Object)">
1195 <summary>
1196 Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
1197 </summary>
1198 <param name="obj"></param>
1199 <returns></returns>
1200 </member>
1201 <member name="M:Rhino.Mocks.Constraints.TextArg.GetHashCode">
1202 <summary>
1203 Serves as a hash function for a particular type.
1204 </summary>
1205 <returns>
1206 A hash code for the current <see cref="T:System.Object"/>.
1207 </returns>
1208 </member>
1209 <member name="T:Rhino.Mocks.Exceptions.ExpectationViolationException">
1210 <summary>
1211 An expectaton violation was detected.
1212 </summary>
1213 </member>
1214 <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.String)">
1215 <summary>
1216 Creates a new <see cref="T:Rhino.Mocks.Exceptions.ExpectationViolationException"/> instance.
1217 </summary>
1218 <param name="message">Message.</param>
1219 </member>
1220 <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1221 <summary>
1222 Serialization constructor
1223 </summary>
1224 </member>
1225 <member name="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException">
1226 <summary>
1227 Signals that an object was call on a mock repostiroy which doesn't
1228 belong to this mock repository or not a mock
1229 </summary>
1230 </member>
1231 <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.String)">
1232 <summary>
1233 Creates a new <see cref="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException"/> instance.
1234 </summary>
1235 <param name="message">Message.</param>
1236 </member>
1237 <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1238 <summary>
1239 Serialization constructor
1240 </summary>
1241 </member>
1242 <member name="T:Rhino.Mocks.Expectations.AbstractExpectation">
1243 <summary>
1244 Abstract class that holds common information for
1245 expectations.
1246 </summary>
1247 </member>
1248 <member name="T:Rhino.Mocks.Interfaces.IExpectation">
1249 <summary>
1250 Interface to validate that a method call is correct.
1251 </summary>
1252 </member>
1253 <member name="M:Rhino.Mocks.Interfaces.IExpectation.IsExpected(System.Object[])">
1254 <summary>
1255 Validate the arguments for the method.
1256 This method can be called numerous times, so be careful about side effects
1257 </summary>
1258 <param name="args">The arguments with which the method was called</param>
1259 </member>
1260 <member name="M:Rhino.Mocks.Interfaces.IExpectation.AddActualCall">
1261 <summary>
1262 Add an actual method call to this expectation
1263 </summary>
1264 </member>
1265 <member name="M:Rhino.Mocks.Interfaces.IExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
1266 <summary>
1267 Returns the return value or throw the exception and setup any output / ref parameters
1268 that has been set.
1269 </summary>
1270 </member>
1271 <member name="M:Rhino.Mocks.Interfaces.IExpectation.IgnoreMissingReturnValueUntilExecuteTime">
1272 <summary>
1273 Allow to set the return value in the future, if it was already set.
1274 </summary>
1275 </member>
1276 <member name="M:Rhino.Mocks.Interfaces.IExpectation.BuildVerificationFailureMessage">
1277 <summary>
1278 Builds the verification failure message.
1279 </summary>
1280 <returns></returns>
1281 </member>
1282 <member name="P:Rhino.Mocks.Interfaces.IExpectation.ErrorMessage">
1283 <summary>
1284 Gets the error message.
1285 </summary>
1286 <value></value>
1287 </member>
1288 <member name="P:Rhino.Mocks.Interfaces.IExpectation.Expected">
1289 <summary>
1290 Range of expected calls
1291 </summary>
1292 </member>
1293 <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActualCallsCount">
1294 <summary>
1295 Number of call actually made for this method
1296 </summary>
1297 </member>
1298 <member name="P:Rhino.Mocks.Interfaces.IExpectation.CanAcceptCalls">
1299 <summary>
1300 If this expectation is still waiting for calls.
1301 </summary>
1302 </member>
1303 <member name="P:Rhino.Mocks.Interfaces.IExpectation.ReturnValue">
1304 <summary>
1305 The return value for a method matching this expectation
1306 </summary>
1307 </member>
1308 <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExceptionToThrow">
1309 <summary>
1310 Gets or sets the exception to throw on a method matching this expectation.
1311 </summary>
1312 </member>
1313 <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionsSatisfied">
1314 <summary>
1315 Gets a value indicating whether this instance's action is staisfied.
1316 A staisfied instance means that there are no more requirements from
1317 this method. A method with non void return value must register either
1318 a return value or an exception to throw.
1319 </summary>
1320 </member>
1321 <member name="P:Rhino.Mocks.Interfaces.IExpectation.Method">
1322 <summary>
1323 Gets the method this expectation is for.
1324 </summary>
1325 </member>
1326 <member name="P:Rhino.Mocks.Interfaces.IExpectation.RepeatableOption">
1327 <summary>
1328 Gets or sets what special condtions there are for this method
1329 repeating.
1330 </summary>
1331 </member>
1332 <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExpectationSatisfied">
1333 <summary>
1334 Gets a value indicating whether this expectation was satisfied
1335 </summary>
1336 </member>
1337 <member name="P:Rhino.Mocks.Interfaces.IExpectation.HasReturnValue">
1338 <summary>
1339 Specify whatever this expectation has a return value set
1340 You can't check ReturnValue for this because a valid return value include null.
1341 </summary>
1342 </member>
1343 <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionToExecute">
1344 <summary>
1345 An action to execute when the method is matched.
1346 </summary>
1347 </member>
1348 <member name="P:Rhino.Mocks.Interfaces.IExpectation.OutRefParams">
1349 <summary>
1350 Set the out / ref parameters for the method call.
1351 The indexing is zero based and ignores any non out/ref parameter.
1352 It is possible not to pass all the parameters. This method can be called only once.
1353 </summary>
1354 </member>
1355 <member name="P:Rhino.Mocks.Interfaces.IExpectation.Message">
1356 <summary>
1357 Documentation Message
1358 </summary>
1359 </member>
1360 <member name="P:Rhino.Mocks.Interfaces.IExpectation.Originalinvocation">
1361 <summary>
1362 Gets the invocation for this expectation
1363 </summary>
1364 <value>The invocation.</value>
1365 </member>
1366 <member name="E:Rhino.Mocks.Interfaces.IExpectation.WhenCalled">
1367 <summary>
1368 Occurs when the exceptation is match on a method call
1369 </summary>
1370 </member>
1371 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actualCallsCount">
1372 <summary>
1373 Number of actuall calls made that passed this expectation
1374 </summary>
1375 </member>
1376 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.expected">
1377 <summary>
1378 Range of expected calls that should pass this expectation.
1379 </summary>
1380 </member>
1381 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValue">
1382 <summary>
1383 The return value for a method matching this expectation
1384 </summary>
1385 </member>
1386 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.exceptionToThrow">
1387 <summary>
1388 The exception to throw on a method matching this expectation.
1389 </summary>
1390 </member>
1391 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.method">
1392 <summary>
1393 The method this expectation is for.
1394 </summary>
1395 </member>
1396 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValueSet">
1397 <summary>
1398 The return value for this method was set
1399 </summary>
1400 </member>
1401 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.repeatableOption">
1402 <summary>
1403 Whether this method will repeat
1404 unlimited number of times.
1405 </summary>
1406 </member>
1407 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actionToExecute">
1408 <summary>
1409 A delegate that will be run when the
1410 expectation is matched.
1411 </summary>
1412 </member>
1413 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.matchingArgs">
1414 <summary>
1415 The arguments that matched this expectation.
1416 </summary>
1417 </member>
1418 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.message">
1419 <summary>
1420 Documentation message
1421 </summary>
1422 </member>
1423 <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.originalInvocation">
1424 <summary>
1425 The method originalInvocation
1426 </summary>
1427 </member>
1428 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.GetHashCode">
1429 <summary>
1430 Get the hash code
1431 </summary>
1432 </member>
1433 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AddActualCall">
1434 <summary>
1435 Add an actual actualMethodCall call to this expectation
1436 </summary>
1437 </member>
1438 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.BuildVerificationFailureMessage">
1439 <summary>
1440 Builds the verification failure message.
1441 </summary>
1442 <returns></returns>
1443 </member>
1444 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.IgnoreMissingReturnValueUntilExecuteTime">
1445 <summary>
1446 Allow to set the return value in the future, if it was already set.
1447 </summary>
1448 </member>
1449 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
1450 <summary>
1451 Returns the return value or throw the exception and setup output / ref parameters
1452 </summary>
1453 </member>
1454 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.IsExpected(System.Object[])">
1455 <summary>
1456 Validate the arguments for the method on the child methods
1457 </summary>
1458 <param name="args">The arguments with which the method was called</param>
1459 </member>
1460 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Castle.Core.Interceptor.IInvocation)">
1461 <summary>
1462 Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
1463 </summary>
1464 <param name="invocation">The originalInvocation for this method, required because it contains the generic type infromation</param>
1465 </member>
1466 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
1467 <summary>
1468 Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
1469 </summary>
1470 <param name="expectation">Expectation.</param>
1471 </member>
1472 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.DoIsExpected(System.Object[])">
1473 <summary>
1474 Validate the arguments for the method on the child methods
1475 </summary>
1476 <param name="args">The arguments with which the method was called</param>
1477 </member>
1478 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.Equals(System.Object)">
1479 <summary>
1480 Determines if this object equal to obj
1481 </summary>
1482 </member>
1483 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.CreateErrorMessage(System.String)">
1484 <summary>
1485 The error message for these arguments
1486 </summary>
1487 </member>
1488 <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AssertDelegateArgumentsMatchMethod(System.Delegate)">
1489 <summary>
1490 Asserts that the delegate has the same parameters as the expectation's method call
1491 </summary>
1492 </member>
1493 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.OutRefParams">
1494 <summary>
1495 Setter for the outpur / ref parameters for this expecataion.
1496 Can only be set once.
1497 </summary>
1498 </member>
1499 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.HasReturnValue">
1500 <summary>
1501 Specify whatever this expectation has a return value set
1502 You can't check ReturnValue for this because a valid return value include null.
1503 </summary>
1504 </member>
1505 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Method">
1506 <summary>
1507 Gets the method this expectation is for.
1508 </summary>
1509 </member>
1510 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Originalinvocation">
1511 <summary>
1512 Gets the originalInvocation for this expectation
1513 </summary>
1514 <value>The originalInvocation.</value>
1515 </member>
1516 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.RepeatableOption">
1517 <summary>
1518 Gets or sets what special condtions there are for this method
1519 </summary>
1520 </member>
1521 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Expected">
1522 <summary>
1523 Range of expected calls
1524 </summary>
1525 </member>
1526 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActualCallsCount">
1527 <summary>
1528 Number of call actually made for this method
1529 </summary>
1530 </member>
1531 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.CanAcceptCalls">
1532 <summary>
1533 If this expectation is still waiting for calls.
1534 </summary>
1535 </member>
1536 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExpectationSatisfied">
1537 <summary>
1538 Gets a value indicating whether this expectation was satisfied
1539 </summary>
1540 </member>
1541 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ReturnValue">
1542 <summary>
1543 The return value for a method matching this expectation
1544 </summary>
1545 </member>
1546 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionToExecute">
1547 <summary>
1548 An action to execute when the method is matched.
1549 </summary>
1550 </member>
1551 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExceptionToThrow">
1552 <summary>
1553 Gets or sets the exception to throw on a method matching this expectation.
1554 </summary>
1555 </member>
1556 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionsSatisfied">
1557 <summary>
1558 Gets a value indicating whether this instance's action is staisfied.
1559 A staisfied instance means that there are no more requirements from
1560 this method. A method with non void return value must register either
1561 a return value or an exception to throw or an action to execute.
1562 </summary>
1563 </member>
1564 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Message">
1565 <summary>
1566 Documentation message
1567 </summary>
1568 </member>
1569 <member name="E:Rhino.Mocks.Expectations.AbstractExpectation.WhenCalled">
1570 <summary>
1571 Occurs when the exceptation is match on a method call
1572 </summary>
1573 </member>
1574 <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ErrorMessage">
1575 <summary>
1576 Gets the error message.
1577 </summary>
1578 <value></value>
1579 </member>
1580 <member name="T:Rhino.Mocks.Expectations.AnyArgsExpectation">
1581 <summary>
1582 Expectation that matchs any arguments for the method.
1583 </summary>
1584 </member>
1585 <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Castle.Core.Interceptor.IInvocation)">
1586 <summary>
1587 Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
1588 </summary>
1589 <param name="invocation">Invocation for this expectation</param>
1590 </member>
1591 <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
1592 <summary>
1593 Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
1594 </summary>
1595 <param name="expectation">Expectation.</param>
1596 </member>
1597 <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.DoIsExpected(System.Object[])">
1598 <summary>
1599 Validate the arguments for the method.
1600 </summary>
1601 <param name="args">The arguments with which the method was called</param>
1602 </member>
1603 <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.Equals(System.Object)">
1604 <summary>
1605 Determines if the object equal to expectation
1606 </summary>
1607 </member>
1608 <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.GetHashCode">
1609 <summary>
1610 Get the hash code
1611 </summary>
1612 </member>
1613 <member name="P:Rhino.Mocks.Expectations.AnyArgsExpectation.ErrorMessage">
1614 <summary>
1615 Gets the error message.
1616 </summary>
1617 <value></value>
1618 </member>
1619 <member name="T:Rhino.Mocks.Expectations.ArgsEqualExpectation">
1620 <summary>
1621 Summary description for ArgsEqualExpectation.
1622 </summary>
1623 </member>
1624 <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Object[])">
1625 <summary>
1626 Creates a new <see cref="T:Rhino.Mocks.Expectations.ArgsEqualExpectation"/> instance.
1627 </summary>
1628 <param name="expectedArgs">Expected args.</param>
1629 <param name="invocation">The invocation for this expectation</param>
1630 </member>
1631 <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.DoIsExpected(System.Object[])">
1632 <summary>
1633 Validate the arguments for the method.
1634 </summary>
1635 <param name="args">The arguments with which the method was called</param>
1636 </member>
1637 <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.Equals(System.Object)">
1638 <summary>
1639 Determines if the object equal to expectation
1640 </summary>
1641 </member>
1642 <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.GetHashCode">
1643 <summary>
1644 Get the hash code
1645 </summary>
1646 </member>
1647 <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ErrorMessage">
1648 <summary>
1649 Gets the error message.
1650 </summary>
1651 <value></value>
1652 </member>
1653 <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ExpectedArgs">
1654 <summary>
1655 Get the expected args.
1656 </summary>
1657 </member>
1658 <member name="T:Rhino.Mocks.Expectations.CallbackExpectation">
1659 <summary>
1660 Call a specified callback to verify the expectation
1661 </summary>
1662 </member>
1663 <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,System.Delegate)">
1664 <summary>
1665 Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
1666 </summary>
1667 <param name="expectation">Expectation.</param>
1668 <param name="callback">Callback.</param>
1669 </member>
1670 <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Delegate)">
1671 <summary>
1672 Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
1673 </summary>
1674 <param name="invocation">Invocation for this expectation</param>
1675 <param name="callback">Callback.</param>
1676 </member>
1677 <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.DoIsExpected(System.Object[])">
1678 <summary>
1679 Validate the arguments for the method on the child methods
1680 </summary>
1681 <param name="args">The arguments with which the method was called</param>
1682 </member>
1683 <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.Equals(System.Object)">
1684 <summary>
1685 Determines if the object equal to expectation
1686 </summary>
1687 </member>
1688 <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.GetHashCode">
1689 <summary>
1690 Get the hash code
1691 </summary>
1692 </member>
1693 <member name="P:Rhino.Mocks.Expectations.CallbackExpectation.ErrorMessage">
1694 <summary>
1695 Gets the error message.
1696 </summary>
1697 <value></value>
1698 </member>
1699 <member name="T:Rhino.Mocks.Expectations.ConstraintsExpectation">
1700 <summary>
1701 Expect the method's arguments to match the contraints
1702 </summary>
1703 </member>
1704 <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Constraints.AbstractConstraint[])">
1705 <summary>
1706 Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
1707 </summary>
1708 <param name="invocation">Invocation for this expectation</param>
1709 <param name="constraints">Constraints.</param>
1710 </member>
1711 <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Constraints.AbstractConstraint[])">
1712 <summary>
1713 Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
1714 </summary>
1715 <param name="expectation">Expectation.</param>
1716 <param name="constraints">Constraints.</param>
1717 </member>
1718 <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.DoIsExpected(System.Object[])">
1719 <summary>
1720 Validate the arguments for the method.
1721 </summary>
1722 <param name="args">The arguments with which the method was called</param>
1723 </member>
1724 <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.Equals(System.Object)">
1725 <summary>
1726 Determines if the object equal to expectation
1727 </summary>
1728 </member>
1729 <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.GetHashCode">
1730 <summary>
1731 Get the hash code
1732 </summary>
1733 </member>
1734 <member name="P:Rhino.Mocks.Expectations.ConstraintsExpectation.ErrorMessage">
1735 <summary>
1736 Gets the error message.
1737 </summary>
1738 <value></value>
1739 </member>
1740 <member name="T:Rhino.Mocks.Generated.ExpectationsList">
1741 <summary>
1742 ExpectationsList
1743 </summary>
1744 </member>
1745 <member name="T:Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary">
1746 <summary>
1747 Dictionary
1748 </summary>
1749 </member>
1750 <member name="T:Rhino.Mocks.Generated.ProxyStateDictionary">
1751 <summary>
1752 Dictionary class
1753 </summary>
1754 </member>
1755 <member name="M:Rhino.Mocks.Generated.ProxyStateDictionary.#ctor">
1756 <summary>
1757 Create a new instance of <c>ProxyStateDictionary</c>
1758 </summary>
1759 </member>
1760 <member name="T:Rhino.Mocks.Impl.RemotingMock.IRemotingProxyOperation">
1761 <summary>
1762 Operation on a remoting proxy
1763 </summary>
1764 <remarks>
1765 It is not possible to directly communicate to a real proxy via transparent proxy.
1766 Transparent proxy impersonates a user type and only methods of that user type are callable.
1767 The only methods that are guaranteed to exist on any transparent proxy are methods defined
1768 in Object: namely ToString(), GetHashCode(), and Equals()).
1769
1770 These three methods are the only way to tell the real proxy to do something.
1771 Equals() is the most suitable of all, since it accepts an arbitrary object parameter.
1772 The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation,
1773 transparentProxy.Equals(operation) will call operation.Process(realProxy).
1774 This way we can retrieve a real proxy from transparent proxy and perform
1775 arbitrary operation on it.
1776 </remarks>
1777 </member>
1778 <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingInvocation">
1779 <summary>
1780 Implementation of IInvocation based on remoting proxy
1781 </summary>
1782 <remarks>Some methods are marked NotSupported since they either don't make sense
1783 for remoting proxies, or they are never called by Rhino Mocks</remarks>
1784 </member>
1785 <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator">
1786 <summary>
1787 Generates remoting proxies and provides utility functions
1788 </summary>
1789 </member>
1790 <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.CreateRemotingMock(System.Type,Castle.Core.Interceptor.IInterceptor,Rhino.Mocks.Interfaces.IMockedObject)">
1791 <summary>
1792 Create the proxy using remoting
1793 </summary>
1794 </member>
1795 <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.IsRemotingProxy(System.Object)">
1796 <summary>
1797 Check whether an object is a transparent proxy with a RemotingProxy behind it
1798 </summary>
1799 <param name="obj">Object to check</param>
1800 <returns>true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise</returns>
1801 <remarks>We use Equals() method to communicate with the real proxy behind the object.
1802 See IRemotingProxyOperation for more details</remarks>
1803 </member>
1804 <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.GetMockedObjectFromProxy(System.Object)">
1805 <summary>
1806 Retrieve a mocked object from a transparent proxy
1807 </summary>
1808 <param name="proxy">Transparent proxy with a RemotingProxy instance behind it</param>
1809 <returns>Mocked object associated with the proxy</returns>
1810 <remarks>We use Equals() method to communicate with the real proxy behind the object.
1811 See IRemotingProxyOperation for more details</remarks>
1812 </member>
1813 <member name="T:Rhino.Mocks.Impl.CreateMethodExpectation">
1814 <summary>
1815 Allows to call a method and immediatly get it's options.
1816 </summary>
1817 </member>
1818 <member name="T:Rhino.Mocks.Interfaces.ICreateMethodExpectation">
1819 <summary>
1820 Interface to allows to call a method and immediatly get it's options.
1821 </summary>
1822 </member>
1823 <member name="M:Rhino.Mocks.Interfaces.ICreateMethodExpectation.Call``1(``0)">
1824 <summary>
1825 Get the method options for the call
1826 </summary>
1827 <param name="ignored">The method call should go here, the return value is ignored</param>
1828 </member>
1829 <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
1830 <summary>
1831 Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectation"/> instance.
1832 </summary>
1833 </member>
1834 <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.Call``1(``0)">
1835 <summary>
1836 Get the method options for the call
1837 </summary>
1838 <param name="ignored">The method call should go here, the return value is ignored</param>
1839 </member>
1840 <member name="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult">
1841 <summary>
1842 Allows to call a method and immediatly get it's options.
1843 Set the expected number for the call to Any()
1844 </summary>
1845 </member>
1846 <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
1847 <summary>
1848 Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult"/> instance.
1849 </summary>
1850 <param name="mockedObject">Proxy.</param>
1851 <param name="mockedInstance">Mocked instance.</param>
1852 </member>
1853 <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.Call``1(``0)">
1854 <summary>
1855 Get the method options for the call
1856 </summary>
1857 <param name="ignored">The method call should go here, the return value is ignored</param>
1858 </member>
1859 <member name="T:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator">
1860 <summary>
1861 This class is reponsible for taking a delegate and creating a wrapper
1862 interface around it, so it can be mocked.
1863 </summary>
1864 </member>
1865 <member name="F:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.moduleScope">
1866 <summary>
1867 The scope for all the delegate interfaces create by this mock repositroy.
1868 </summary>
1869 </member>
1870 <member name="M:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.GetDelegateTargetInterface(System.Type)">
1871 <summary>
1872 Gets a type with an "Invoke" method suitable for use as a target of the
1873 specified delegate type.
1874 </summary>
1875 <param name="delegateType"></param>
1876 <returns></returns>
1877 </member>
1878 <member name="T:Rhino.Mocks.Impl.EventRaiser">
1879 <summary>
1880 Raise events for all subscribers for an event
1881 </summary>
1882 </member>
1883 <member name="T:Rhino.Mocks.Interfaces.IEventRaiser">
1884 <summary>
1885 Raise events for all subscribers for an event
1886 </summary>
1887 </member>
1888 <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object[])">
1889 <summary>
1890 Raise the event
1891 </summary>
1892 </member>
1893 <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object,System.EventArgs)">
1894 <summary>
1895 The most common form for the event handler signature
1896 </summary>
1897 </member>
1898 <member name="M:Rhino.Mocks.Impl.EventRaiser.Create(System.Object,System.String)">
1899 <summary>
1900 Create an event raise for the specified event on this instance.
1901 </summary>
1902 </member>
1903 <member name="M:Rhino.Mocks.Impl.EventRaiser.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.String)">
1904 <summary>
1905 Creates a new instance of <c>EventRaiser</c>
1906 </summary>
1907 </member>
1908 <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object[])">
1909 <summary>
1910 Raise the event
1911 </summary>
1912 </member>
1913 <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object,System.EventArgs)">
1914 <summary>
1915 The most common signature for events
1916 Here to allow intellisense to make better guesses about how
1917 it should suggest parameters.
1918 </summary>
1919 </member>
1920 <member name="T:Rhino.Mocks.Impl.MethodOptions`1">
1921 <summary>
1922 Allows to define what would happen when a method
1923 is called.
1924 </summary>
1925 </member>
1926 <member name="T:Rhino.Mocks.Interfaces.IMethodOptions`1">
1927 <summary>
1928 Allows to define what would happen when a method
1929 is called.
1930 </summary>
1931 </member>
1932 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Return(`0)">
1933 <summary>
1934 Set the return value for the method.
1935 </summary>
1936 <param name="objToReturn">The object the method will return</param>
1937 <returns>IRepeat that defines how many times the method will return this value</returns>
1938 </member>
1939 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.TentativeReturn">
1940 <summary>
1941 Allow to override this return value in the future
1942 </summary>
1943 <returns>IRepeat that defines how many times the method will return this value</returns>
1944 </member>
1945 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Throw(System.Exception)">
1946 <summary>
1947 Throws the specified exception when the method is called.
1948 </summary>
1949 <param name="exception">Exception to throw</param>
1950 </member>
1951 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.IgnoreArguments">
1952 <summary>
1953 Ignores the arguments for this method. Any argument will be matched
1954 againt this method.
1955 </summary>
1956 </member>
1957 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
1958 <summary>
1959 Add constraints for the method's arguments.
1960 </summary>
1961 </member>
1962 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(System.Delegate)">
1963 <summary>
1964 Set a callback method for the last call
1965 </summary>
1966 </member>
1967 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
1968 <summary>
1969 Set a delegate to be called when the expectation is matched.
1970 The delegate return value will be returned from the expectation.
1971 </summary>
1972 </member>
1973 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
1974 <summary>
1975 Set a delegate to be called when the expectation is matched.
1976 The delegate return value will be returned from the expectation.
1977 </summary>
1978 </member>
1979 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
1980 <summary>
1981 Set a delegate to be called when the expectation is matched.
1982 The delegate return value will be returned from the expectation.
1983 </summary>
1984 </member>
1985 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
1986 <summary>
1987 Set a delegate to be called when the expectation is matched.
1988 The delegate return value will be returned from the expectation.
1989 </summary>
1990 </member>
1991 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
1992 <summary>
1993 Set a delegate to be called when the expectation is matched.
1994 The delegate return value will be returned from the expectation.
1995 </summary>
1996 </member>
1997 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
1998 <summary>
1999 Set a delegate to be called when the expectation is matched.
2000 The delegate return value will be returned from the expectation.
2001 </summary>
2002 </member>
2003 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
2004 <summary>
2005 Set a delegate to be called when the expectation is matched.
2006 The delegate return value will be returned from the expectation.
2007 </summary>
2008 </member>
2009 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
2010 <summary>
2011 Set a delegate to be called when the expectation is matched.
2012 The delegate return value will be returned from the expectation.
2013 </summary>
2014 </member>
2015 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
2016 <summary>
2017 Set a delegate to be called when the expectation is matched.
2018 The delegate return value will be returned from the expectation.
2019 </summary>
2020 </member>
2021 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
2022 <summary>
2023 Set a delegate to be called when the expectation is matched.
2024 The delegate return value will be returned from the expectation.
2025 </summary>
2026 </member>
2027 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
2028 <summary>
2029 Set a delegate to be called when the expectation is matched.
2030 The delegate return value will be returned from the expectation.
2031 </summary>
2032 </member>
2033 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Do(System.Delegate)">
2034 <summary>
2035 Set a delegate to be called when the expectation is matched.
2036 The delegate return value will be returned from the expectation.
2037 </summary>
2038 </member>
2039 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})">
2040 <summary>
2041 Set a delegate to be called when the expectation is matched
2042 and allow to optionally modify the invocation as needed
2043 </summary>
2044 </member>
2045 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod">
2046 <summary>
2047 Call the original method on the class, bypassing the mocking layers.
2048 </summary>
2049 <returns></returns>
2050 </member>
2051 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
2052 <summary>
2053 Call the original method on the class, optionally bypassing the mocking layers.
2054 </summary>
2055 <returns></returns>
2056 </member>
2057 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.PropertyBehavior">
2058 <summary>
2059 Use the property as a simple property, getting/setting the values without
2060 causing mock expectations.
2061 </summary>
2062 </member>
2063 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.SetPropertyAndIgnoreArgument">
2064 <summary>
2065 Expect last (property) call as property setting, ignore the argument given
2066 </summary>
2067 <returns></returns>
2068 </member>
2069 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.SetPropertyWithArgument(`0)">
2070 <summary>
2071 Expect last (property) call as property setting with a given argument.
2072 </summary>
2073 <param name="argument"></param>
2074 <returns></returns>
2075 </member>
2076 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.GetEventRaiser">
2077 <summary>
2078 Get an event raiser for the last subscribed event.
2079 </summary>
2080 </member>
2081 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.OutRef(System.Object[])">
2082 <summary>
2083 Set the parameter values for out and ref parameters.
2084 This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
2085 </summary>
2086 </member>
2087 <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Message(System.String)">
2088 <summary>
2089 Documentation message for the expectation
2090 </summary>
2091 <param name="documentationMessage">Message</param>
2092 </member>
2093 <member name="P:Rhino.Mocks.Interfaces.IMethodOptions`1.Repeat">
2094 <summary>
2095 Better syntax to define repeats.
2096 </summary>
2097 </member>
2098 <member name="T:Rhino.Mocks.Interfaces.IRepeat`1">
2099 <summary>
2100 Allows to specify the number of time for method calls
2101 </summary>
2102 </member>
2103 <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Twice">
2104 <summary>
2105 Repeat the method twice.
2106 </summary>
2107 </member>
2108 <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Once">
2109 <summary>
2110 Repeat the method once.
2111 </summary>
2112 </member>
2113 <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.AtLeastOnce">
2114 <summary>
2115 Repeat the method at least once, then repeat as many time as it would like.
2116 </summary>
2117 </member>
2118 <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Any">
2119 <summary>
2120 Repeat the method any number of times.
2121 This has special affects in that this method would now ignore orderring.
2122 </summary>
2123 </member>
2124 <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32,System.Int32)">
2125 <summary>
2126 Set the range to repeat an action.
2127 </summary>
2128 <param name="min">Min.</param>
2129 <param name="max">Max.</param>
2130 </member>
2131 <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32)">
2132 <summary>
2133 Set the amount of times to repeat an action.
2134 </summary>
2135 </member>
2136 <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Never">
2137 <summary>
2138 This method must not appear in the replay state.
2139 This has special affects in that this method would now ignore orderring.
2140 </summary>
2141 </member>
2142 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Impl.RecordMockState,Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.Interfaces.IExpectation)">
2143 <summary>
2144 Creates a new <see cref="T:Rhino.Mocks.Interfaces.IMethodOptions`1"/> instance.
2145 </summary>
2146 <param name="repository">the repository for this expectation</param>
2147 <param name="record">the recorder for this proxy</param>
2148 <param name="proxy">the proxy for this expectation</param>
2149 <param name="expectation">Expectation.</param>
2150 </member>
2151 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
2152 <summary>
2153 Add constraints for the method's arguments.
2154 </summary>
2155 </member>
2156 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(System.Delegate)">
2157 <summary>
2158 Set a callback method for the last call
2159 </summary>
2160 </member>
2161 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
2162 <summary>
2163 Set a callback method for the last call
2164 </summary>
2165 </member>
2166 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
2167 <summary>
2168 Set a callback method for the last call
2169 </summary>
2170 </member>
2171 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
2172 <summary>
2173 Set a callback method for the last call
2174 </summary>
2175 </member>
2176 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
2177 <summary>
2178 Set a callback method for the last call
2179 </summary>
2180 </member>
2181 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
2182 <summary>
2183 Set a callback method for the last call
2184 </summary>
2185 </member>
2186 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
2187 <summary>
2188 Set a callback method for the last call
2189 </summary>
2190 </member>
2191 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
2192 <summary>
2193 Set a callback method for the last call
2194 </summary>
2195 </member>
2196 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
2197 <summary>
2198 Set a callback method for the last call
2199 </summary>
2200 </member>
2201 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
2202 <summary>
2203 Set a callback method for the last call
2204 </summary>
2205 </member>
2206 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
2207 <summary>
2208 Set a callback method for the last call
2209 </summary>
2210 </member>
2211 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
2212 <summary>
2213 Set a callback method for the last call
2214 </summary>
2215 </member>
2216 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Do(System.Delegate)">
2217 <summary>
2218 Set a delegate to be called when the expectation is matched.
2219 The delegate return value will be returned from the expectation.
2220 </summary>
2221 </member>
2222 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})">
2223 <summary>
2224 Set a delegate to be called when the expectation is matched.
2225 The delegate return value will be returned from the expectation.
2226 </summary>
2227 </member>
2228 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Return(`0)">
2229 <summary>
2230 Set the return value for the method.
2231 </summary>
2232 <param name="objToReturn">The object the method will return</param>
2233 <returns>IRepeat that defines how many times the method will return this value</returns>
2234 </member>
2235 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.TentativeReturn">
2236 <summary>
2237 Set the return value for the method, but allow to override this return value in the future
2238 </summary>
2239 <returns>IRepeat that defines how many times the method will return this value</returns>
2240 </member>
2241 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Throw(System.Exception)">
2242 <summary>
2243 Throws the specified exception when the method is called.
2244 </summary>
2245 <param name="exception">Exception to throw</param>
2246 </member>
2247 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.IgnoreArguments">
2248 <summary>
2249 Ignores the arguments for this method. Any argument will be matched
2250 againt this method.
2251 </summary>
2252 </member>
2253 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod">
2254 <summary>
2255 Call the original method on the class, bypassing the mocking layers.
2256 </summary>
2257 <returns></returns>
2258 </member>
2259 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
2260 <summary>
2261 Call the original method on the class, optionally bypassing the mocking layers
2262 </summary>
2263 <returns></returns>
2264 </member>
2265 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.PropertyBehavior">
2266 <summary>
2267 Use the property as a simple property, getting/setting the values without
2268 causing mock expectations.
2269 </summary>
2270 </member>
2271 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.SetPropertyAndIgnoreArgument">
2272 <summary>
2273 Expect last (property) call as property setting, ignore the argument given
2274 </summary>
2275 <returns></returns>
2276 </member>
2277 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.SetPropertyWithArgument(`0)">
2278 <summary>
2279 Expect last (property) call as property setting with a given argument.
2280 </summary>
2281 <param name="argument"></param>
2282 <returns></returns>
2283 </member>
2284 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.GetEventRaiser">
2285 <summary>
2286 Gets the event raiser for the last event
2287 </summary>
2288 </member>
2289 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.OutRef(System.Object[])">
2290 <summary>
2291 Set the parameter values for out and ref parameters.
2292 This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
2293 </summary>
2294 </member>
2295 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Twice">
2296 <summary>
2297 Repeat the method twice.
2298 </summary>
2299 </member>
2300 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Once">
2301 <summary>
2302 Repeat the method once.
2303 </summary>
2304 </member>
2305 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.AtLeastOnce">
2306 <summary>
2307 Repeat the method at least once, then repeat as many time as it would like.
2308 </summary>
2309 </member>
2310 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Never">
2311 <summary>
2312 This method must not appear in the replay state.
2313 </summary>
2314 </member>
2315 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Message(System.String)">
2316 <summary>
2317 Documentation message for the expectation
2318 </summary>
2319 <param name="documentationMessage">Message</param>
2320 </member>
2321 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Any">
2322 <summary>
2323 Repeat the method any number of times.
2324 </summary>
2325 </member>
2326 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32,System.Int32)">
2327 <summary>
2328 Set the range to repeat an action.
2329 </summary>
2330 <param name="min">Min.</param>
2331 <param name="max">Max.</param>
2332 </member>
2333 <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32)">
2334 <summary>
2335 Set the amount of times to repeat an action.
2336 </summary>
2337 </member>
2338 <member name="P:Rhino.Mocks.Impl.MethodOptions`1.Repeat">
2339 <summary>
2340 Better syntax to define repeats.
2341 </summary>
2342 </member>
2343 <member name="T:Rhino.Mocks.Impl.MockedObjectsEquality">
2344 <summary>
2345 This class will provide hash code for hashtables without needing
2346 to call the GetHashCode() on the object, which may very well be mocked.
2347 This class has no state so it is a singelton to avoid creating a lot of objects
2348 that does the exact same thing. See flyweight patterns.
2349 </summary>
2350 </member>
2351 <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.GetHashCode(System.Object)">
2352 <summary>
2353 Get the hash code for a proxy object without calling GetHashCode()
2354 on the object.
2355 </summary>
2356 </member>
2357 <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Compare(System.Object,System.Object)">
2358 <summary>
2359 Compares two instances of mocked objects
2360 </summary>
2361 </member>
2362 <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Equals(System.Object,System.Object)">
2363 <summary>
2364 Compare two mocked objects
2365 </summary>
2366 </member>
2367 <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.NextHashCode">
2368 <summary>
2369 The next hash code value for a mock object.
2370 This is safe for multi threading.
2371 </summary>
2372 </member>
2373 <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.Instance">
2374 <summary>
2375 The sole instance of <see cref="T:Rhino.Mocks.Impl.MockedObjectsEquality"/>
2376 </summary>
2377 </member>
2378 <member name="T:Rhino.Mocks.Impl.NullLogger">
2379 <summary>
2380 Doesn't log anything, just makes happy noises
2381 </summary>
2382 </member>
2383 <member name="T:Rhino.Mocks.Interfaces.IExpectationLogger">
2384 <summary>
2385 Log expectations - allows to see what is going on inside Rhino Mocks
2386 </summary>
2387 </member>
2388 <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2389 <summary>
2390 Logs the expectation as is was recorded
2391 </summary>
2392 <param name="invocation">The invocation.</param>
2393 <param name="expectation">The expectation.</param>
2394 </member>
2395 <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2396 <summary>
2397 Logs the expectation as it was recorded
2398 </summary>
2399 <param name="invocation">The invocation.</param>
2400 <param name="expectation">The expectation.</param>
2401 </member>
2402 <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
2403 <summary>
2404 Logs the unexpected method call.
2405 </summary>
2406 <param name="invocation">The invocation.</param>
2407 <param name="message">The message.</param>
2408 </member>
2409 <member name="M:Rhino.Mocks.Impl.NullLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2410 <summary>
2411 Logs the expectation as is was recorded
2412 </summary>
2413 <param name="invocation">The invocation.</param>
2414 <param name="expectation">The expectation.</param>
2415 </member>
2416 <member name="M:Rhino.Mocks.Impl.NullLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2417 <summary>
2418 Logs the expectation as it was recorded
2419 </summary>
2420 <param name="invocation">The invocation.</param>
2421 <param name="expectation">The expectation.</param>
2422 </member>
2423 <member name="M:Rhino.Mocks.Impl.NullLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
2424 <summary>
2425 Logs the unexpected method call.
2426 </summary>
2427 <param name="invocation">The invocation.</param>
2428 <param name="message">The message.</param>
2429 </member>
2430 <member name="T:Rhino.Mocks.Impl.ProxyInstance">
2431 <summary>
2432 This is a dummy type that is used merely to give DynamicProxy the proxy instance that
2433 it needs to create IProxy's types.
2434 </summary>
2435 </member>
2436 <member name="T:Rhino.Mocks.Interfaces.IMockedObject">
2437 <summary>
2438 Interface to find the repository of a mocked object
2439 </summary>
2440 </member>
2441 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ShouldCallOriginal(System.Reflection.MethodInfo)">
2442 <summary>
2443 Return true if it should call the original method on the object
2444 instead of pass it to the message chain.
2445 </summary>
2446 <param name="method">The method to call</param>
2447 </member>
2448 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
2449 <summary>
2450 Register a method to be called on the object directly
2451 </summary>
2452 </member>
2453 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
2454 <summary>
2455 Register a property on the object that will behave as a simple property
2456 </summary>
2457 </member>
2458 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.IsPropertyMethod(System.Reflection.MethodInfo)">
2459 <summary>
2460 Check if the method was registered as a property method.
2461 </summary>
2462 </member>
2463 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
2464 <summary>
2465 Do get/set on the property, according to need.
2466 </summary>
2467 </member>
2468 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
2469 <summary>
2470 Do add/remove on the event
2471 </summary>
2472 </member>
2473 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetEventSubscribers(System.String)">
2474 <summary>
2475 Get the subscribers of a spesific event
2476 </summary>
2477 </member>
2478 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetDeclaringType(System.Reflection.MethodInfo)">
2479 <summary>
2480 Gets the declaring type of the method, taking into acccount the possible generic
2481 parameters that it was created with.
2482 </summary>
2483 </member>
2484 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ClearState(Rhino.Mocks.BackToRecordOptions)">
2485 <summary>
2486 Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
2487 </summary>
2488 </member>
2489 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetCallArgumentsFor(System.Reflection.MethodInfo)">
2490 <summary>
2491 Get all the method calls arguments that were made against this object with the specificed
2492 method.
2493 </summary>
2494 <remarks>
2495 Only method calls in replay mode are counted
2496 </remarks>
2497 </member>
2498 <member name="M:Rhino.Mocks.Interfaces.IMockedObject.MethodCall(System.Reflection.MethodInfo,System.Object[])">
2499 <summary>
2500 Records the method call
2501 </summary>
2502 </member>
2503 <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ProxyHash">
2504 <summary>
2505 The unique hash code of this mock, which is not related
2506 to the value of the GetHashCode() call on the object.
2507 </summary>
2508 </member>
2509 <member name="P:Rhino.Mocks.Interfaces.IMockedObject.Repository">
2510 <summary>
2511 Gets the repository.
2512 </summary>
2513 </member>
2514 <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ImplementedTypes">
2515 <summary>
2516 Gets the implemented types by this mocked object
2517 </summary>
2518 <value>The implemented.</value>
2519 </member>
2520 <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ConstructorArguments">
2521 <summary>
2522 Gets or sets the constructor arguments.
2523 </summary>
2524 <value>The constructor arguments.</value>
2525 </member>
2526 <member name="M:Rhino.Mocks.Impl.ProxyInstance.#ctor(Rhino.Mocks.MockRepository,System.Type[])">
2527 <summary>
2528 Create a new instance of <see cref="T:Rhino.Mocks.Impl.ProxyInstance"/>
2529 </summary>
2530 </member>
2531 <member name="M:Rhino.Mocks.Impl.ProxyInstance.ShouldCallOriginal(System.Reflection.MethodInfo)">
2532 <summary>
2533 Return true if it should call the original method on the object
2534 instead of pass it to the message chain.
2535 </summary>
2536 <param name="method">The method to call</param>
2537 </member>
2538 <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
2539 <summary>
2540 Register a method to be called on the object directly
2541 </summary>
2542 </member>
2543 <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
2544 <summary>
2545 Register a property on the object that will behave as a simple property
2546 Return true if there is already a value for the property
2547 </summary>
2548 </member>
2549 <member name="M:Rhino.Mocks.Impl.ProxyInstance.IsPropertyMethod(System.Reflection.MethodInfo)">
2550 <summary>
2551 Check if the method was registered as a property method.
2552 </summary>
2553 </member>
2554 <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
2555 <summary>
2556 Do get/set on the property, according to need.
2557 </summary>
2558 </member>
2559 <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
2560 <summary>
2561 Do add/remove on the event
2562 </summary>
2563 </member>
2564 <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetEventSubscribers(System.String)">
2565 <summary>
2566 Get the subscribers of a spesific event
2567 </summary>
2568 </member>
2569 <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetDeclaringType(System.Reflection.MethodInfo)">
2570 <summary>
2571 Gets the declaring type of the method, taking into acccount the possible generic
2572 parameters that it was created with.
2573 </summary>
2574 </member>
2575 <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetCallArgumentsFor(System.Reflection.MethodInfo)">
2576 <summary>
2577 Get all the method calls arguments that were made against this object with the specificed
2578 method.
2579 </summary>
2580 <param name="method"></param>
2581 <returns></returns>
2582 <remarks>
2583 Only method calls in replay mode are counted
2584 </remarks>
2585 </member>
2586 <member name="M:Rhino.Mocks.Impl.ProxyInstance.MethodCall(System.Reflection.MethodInfo,System.Object[])">
2587 <summary>
2588 Records the method call
2589 </summary>
2590 <param name="method"></param>
2591 <param name="args"></param>
2592 </member>
2593 <member name="M:Rhino.Mocks.Impl.ProxyInstance.ClearState(Rhino.Mocks.BackToRecordOptions)">
2594 <summary>
2595 Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
2596 </summary>
2597 </member>
2598 <member name="P:Rhino.Mocks.Impl.ProxyInstance.ProxyHash">
2599 <summary>
2600 The unique hash code of this proxy, which is not related
2601 to the value of the GetHashCode() call on the object.
2602 </summary>
2603 </member>
2604 <member name="P:Rhino.Mocks.Impl.ProxyInstance.Repository">
2605 <summary>
2606 Gets the repository.
2607 </summary>
2608 </member>
2609 <member name="P:Rhino.Mocks.Impl.ProxyInstance.ConstructorArguments">
2610 <summary>
2611 Gets or sets the constructor arguments.
2612 </summary>
2613 <value>The constructor arguments.</value>
2614 </member>
2615 <member name="P:Rhino.Mocks.Impl.ProxyInstance.ImplementedTypes">
2616 <summary>
2617 Gets the implemented types by this mocked object
2618 </summary>
2619 <value>The implemented.</value>
2620 </member>
2621 <member name="T:Rhino.Mocks.Impl.Range">
2622 <summary>
2623 Range for expected method calls
2624 </summary>
2625 </member>
2626 <member name="M:Rhino.Mocks.Impl.Range.#ctor(System.Int32,System.Int32)">
2627 <summary>
2628 Creates a new <see cref="T:Rhino.Mocks.Impl.Range"/> instance.
2629 </summary>
2630 <param name="min">Min.</param>
2631 <param name="max">Max.</param>
2632 </member>
2633 <member name="M:Rhino.Mocks.Impl.Range.ToString">
2634 <summary>
2635 Return the string representation of this range.
2636 </summary>
2637 </member>
2638 <member name="P:Rhino.Mocks.Impl.Range.Min">
2639 <summary>
2640 Gets or sets the min.
2641 </summary>
2642 <value></value>
2643 </member>
2644 <member name="P:Rhino.Mocks.Impl.Range.Max">
2645 <summary>
2646 Gets or sets the max.
2647 </summary>
2648 <value></value>
2649 </member>
2650 <member name="T:Rhino.Mocks.Impl.RecordDynamicMockState">
2651 <summary>
2652 Records all the expectations for a mock and
2653 return a ReplayDynamicMockState when Replay()
2654 is called.
2655 </summary>
2656 </member>
2657 <member name="T:Rhino.Mocks.Impl.RecordMockState">
2658 <summary>
2659 Records all the expectations for a mock
2660 </summary>
2661 </member>
2662 <member name="T:Rhino.Mocks.Interfaces.IMockState">
2663 <summary>
2664 Different actions on this mock
2665 </summary>
2666 </member>
2667 <member name="M:Rhino.Mocks.Interfaces.IMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2668 <summary>
2669 Add a method call for this state' mock.
2670 </summary>
2671 <param name="invocation">The invocation for this method</param>
2672 <param name="method">The method that was called</param>
2673 <param name="args">The arguments this method was called with</param>
2674 </member>
2675 <member name="M:Rhino.Mocks.Interfaces.IMockState.Verify">
2676 <summary>
2677 Verify that this mock expectations have passed.
2678 </summary>
2679 </member>
2680 <member name="M:Rhino.Mocks.Interfaces.IMockState.Replay">
2681 <summary>
2682 Verify that we can move to replay state and move
2683 to the reply state.
2684 </summary>
2685 </member>
2686 <member name="M:Rhino.Mocks.Interfaces.IMockState.BackToRecord">
2687 <summary>
2688 Gets a mock state that match the original mock state of the object.
2689 </summary>
2690 </member>
2691 <member name="M:Rhino.Mocks.Interfaces.IMockState.GetLastMethodOptions``1">
2692 <summary>
2693 Get the options for the last method call
2694 </summary>
2695 </member>
2696 <member name="M:Rhino.Mocks.Interfaces.IMockState.SetExceptionToThrowOnVerify(System.Exception)">
2697 <summary>
2698 Set the exception to throw when Verify is called.
2699 This is used to report exception that may have happened but where caught in the code.
2700 This way, they are reported anyway when Verify() is called.
2701 </summary>
2702 </member>
2703 <member name="M:Rhino.Mocks.Interfaces.IMockState.NotifyCallOnPropertyBehavior">
2704 <summary>
2705 This method is called to indicate that a property behavior call.
2706 This is done so we generate good error message in the common case of people using
2707 Stubbed properties with Return().
2708 </summary>
2709 </member>
2710 <member name="P:Rhino.Mocks.Interfaces.IMockState.VerifyState">
2711 <summary>
2712 Gets the matching verify state for this state
2713 </summary>
2714 </member>
2715 <member name="P:Rhino.Mocks.Interfaces.IMockState.LastMethodOptions">
2716 <summary>
2717 Get the options for the last method call
2718 </summary>
2719 </member>
2720 <member name="M:Rhino.Mocks.Impl.RecordMockState.GetLastMethodOptions``1">
2721 <summary>
2722 Get the options for the last method call
2723 </summary>
2724 </member>
2725 <member name="M:Rhino.Mocks.Impl.RecordMockState.SetExceptionToThrowOnVerify(System.Exception)">
2726 <summary>
2727 Set the exception to throw when Verify is called.
2728 This is used to report exception that may have happened but where caught in the code.
2729 This way, they are reported anyway when Verify() is called.
2730 </summary>
2731 </member>
2732 <member name="M:Rhino.Mocks.Impl.RecordMockState.NotifyCallOnPropertyBehavior">
2733 <summary>
2734 This method is called to indicate that a property behavior call.
2735 This is done so we generate good error message in the common case of people using
2736 Stubbed properties with Return().
2737 </summary>
2738 </member>
2739 <member name="M:Rhino.Mocks.Impl.RecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
2740 <summary>
2741 Creates a new <see cref="T:Rhino.Mocks.Impl.RecordMockState"/> instance.
2742 </summary>
2743 <param name="repository">Repository.</param>
2744 <param name="mockedObject">The proxy that generates the method calls</param>
2745 </member>
2746 <member name="M:Rhino.Mocks.Impl.RecordMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2747 <summary>
2748 Add a method call for this state' mock.
2749 </summary>
2750 <param name="invocation">The invocation for this method</param>
2751 <param name="method">The method that was called</param>
2752 <param name="args">The arguments this method was called with</param>
2753 </member>
2754 <member name="M:Rhino.Mocks.Impl.RecordMockState.Replay">
2755 <summary>
2756 Verify that we can move to replay state and move
2757 to the reply state.
2758 </summary>
2759 </member>
2760 <member name="M:Rhino.Mocks.Impl.RecordMockState.DoReplay">
2761 <summary>
2762 Verify that we can move to replay state and move
2763 to the reply state.
2764 </summary>
2765 </member>
2766 <member name="M:Rhino.Mocks.Impl.RecordMockState.Verify">
2767 <summary>
2768 Verify that this mock expectations have passed.
2769 </summary>
2770 </member>
2771 <member name="M:Rhino.Mocks.Impl.RecordMockState.BackToRecord">
2772 <summary>
2773 Gets a mock state that match the original mock state of the object.
2774 </summary>
2775 </member>
2776 <member name="M:Rhino.Mocks.Impl.RecordMockState.AssertPreviousMethodIsClose">
2777 <summary>
2778 Asserts the previous method is closed (had an expectation set on it so we can replay it correctly)
2779 </summary>
2780 </member>
2781 <member name="P:Rhino.Mocks.Impl.RecordMockState.LastExpectation">
2782 <summary>
2783 Gets the last expectation.
2784 </summary>
2785 </member>
2786 <member name="P:Rhino.Mocks.Impl.RecordMockState.MethodCallsCount">
2787 <summary>
2788 Gets the total method calls count.
2789 </summary>
2790 </member>
2791 <member name="P:Rhino.Mocks.Impl.RecordMockState.LastMethodOptions">
2792 <summary>
2793 Get the options for the last method call
2794 </summary>
2795 </member>
2796 <member name="P:Rhino.Mocks.Impl.RecordMockState.VerifyState">
2797 <summary>
2798 Gets the matching verify state for this state
2799 </summary>
2800 </member>
2801 <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
2802 <summary>
2803 Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
2804 </summary>
2805 <param name="repository">Repository.</param>
2806 <param name="mockedObject">The proxy that generates the method calls</param>
2807 </member>
2808 <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.DoReplay">
2809 <summary>
2810 Verify that we can move to replay state and move
2811 to the reply state.
2812 </summary>
2813 </member>
2814 <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.BackToRecord">
2815 <summary>
2816 Gets a mock state that match the original mock state of the object.
2817 </summary>
2818 </member>
2819 <member name="T:Rhino.Mocks.Impl.RecordPartialMockState">
2820 <summary>
2821 Records all the expectations for a mock and
2822 return a ReplayPartialMockState when Replay()
2823 is called.
2824 </summary>
2825 </member>
2826 <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
2827 <summary>
2828 Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
2829 </summary>
2830 <param name="repository">Repository.</param>
2831 <param name="mockedObject">The proxy that generates the method calls</param>
2832 </member>
2833 <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.DoReplay">
2834 <summary>
2835 Verify that we can move to replay state and move
2836 to the reply state.
2837 </summary>
2838 </member>
2839 <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.BackToRecord">
2840 <summary>
2841 Gets a mock state that match the original mock state of the object.
2842 </summary>
2843 </member>
2844 <member name="T:Rhino.Mocks.Impl.RepeatableOption">
2845 <summary>
2846 Options for special repeat option
2847 </summary>
2848 </member>
2849 <member name="F:Rhino.Mocks.Impl.RepeatableOption.Normal">
2850 <summary>
2851 This method can be called only as many times as the IMethodOptions.Expect allows.
2852 </summary>
2853 </member>
2854 <member name="F:Rhino.Mocks.Impl.RepeatableOption.Never">
2855 <summary>
2856 This method should never be called
2857 </summary>
2858 </member>
2859 <member name="F:Rhino.Mocks.Impl.RepeatableOption.Any">
2860 <summary>
2861 This method can be call any number of times
2862 </summary>
2863 </member>
2864 <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCall">
2865 <summary>
2866 This method will call the original method
2867 </summary>
2868 </member>
2869 <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCallBypassingMocking">
2870 <summary>
2871 This method will call the original method, bypassing the mocking layer
2872 </summary>
2873 </member>
2874 <member name="F:Rhino.Mocks.Impl.RepeatableOption.PropertyBehavior">
2875 <summary>
2876 This method will simulate simple property behavior
2877 </summary>
2878 </member>
2879 <member name="T:Rhino.Mocks.Impl.ReplayDynamicMockState">
2880 <summary>
2881 Validate all expectations on a mock and ignores calls to
2882 any method that was not setup properly.
2883 </summary>
2884 </member>
2885 <member name="T:Rhino.Mocks.Impl.ReplayMockState">
2886 <summary>
2887 Validate all expectations on a mock
2888 </summary>
2889 </member>
2890 <member name="F:Rhino.Mocks.Impl.ReplayMockState.repository">
2891 <summary>
2892 The repository for this state
2893 </summary>
2894 </member>
2895 <member name="F:Rhino.Mocks.Impl.ReplayMockState.proxy">
2896 <summary>
2897 The proxy object for this state
2898 </summary>
2899 </member>
2900 <member name="M:Rhino.Mocks.Impl.ReplayMockState.GetLastMethodOptions``1">
2901 <summary>
2902 Get the options for the last method call
2903 </summary>
2904 </member>
2905 <member name="M:Rhino.Mocks.Impl.ReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
2906 <summary>
2907 Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayMockState"/> instance.
2908 </summary>
2909 <param name="previousState">The previous state for this method</param>
2910 </member>
2911 <member name="M:Rhino.Mocks.Impl.ReplayMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2912 <summary>
2913 Add a method call for this state' mock.
2914 </summary>
2915 <param name="invocation">The invocation for this method</param>
2916 <param name="method">The method that was called</param>
2917 <param name="args">The arguments this method was called with</param>
2918 </member>
2919 <member name="M:Rhino.Mocks.Impl.ReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2920 <summary>
2921 Add a method call for this state' mock.
2922 This allows derived method to cleanly get a the setupresult behavior while adding
2923 their own.
2924 </summary>
2925 <param name="invocation">The invocation for this method</param>
2926 <param name="method">The method that was called</param>
2927 <param name="args">The arguments this method was called with</param>
2928 </member>
2929 <member name="M:Rhino.Mocks.Impl.ReplayMockState.SetExceptionToThrowOnVerify(System.Exception)">
2930 <summary>
2931 Set the exception to throw when Verify is called.
2932 This is used to report exception that may have happened but where caught in the code.
2933 This way, they are reported anyway when Verify() is called.
2934 </summary>
2935 </member>
2936 <member name="M:Rhino.Mocks.Impl.ReplayMockState.NotifyCallOnPropertyBehavior">
2937 <summary>
2938 not relevant
2939 </summary>
2940 </member>
2941 <member name="M:Rhino.Mocks.Impl.ReplayMockState.Verify">
2942 <summary>
2943 Verify that this mock expectations have passed.
2944 </summary>
2945 </member>
2946 <member name="M:Rhino.Mocks.Impl.ReplayMockState.Replay">
2947 <summary>
2948 Verify that we can move to replay state and move
2949 to the reply state.
2950 </summary>
2951 </member>
2952 <member name="M:Rhino.Mocks.Impl.ReplayMockState.BackToRecord">
2953 <summary>
2954 Gets a mock state that match the original mock state of the object.
2955 </summary>
2956 </member>
2957 <member name="P:Rhino.Mocks.Impl.ReplayMockState.LastMethodOptions">
2958 <summary>
2959 Get the options for the last method call
2960 </summary>
2961 </member>
2962 <member name="P:Rhino.Mocks.Impl.ReplayMockState.VerifyState">
2963 <summary>
2964 Gets the matching verify state for this state
2965 </summary>
2966 </member>
2967 <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.#ctor(Rhino.Mocks.Impl.RecordDynamicMockState)">
2968 <summary>
2969 Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
2970 </summary>
2971 <param name="previousState">The previous state for this method</param>
2972 </member>
2973 <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2974 <summary>
2975 Add a method call for this state' mock.
2976 </summary>
2977 <param name="invocation">The invocation for this method</param>
2978 <param name="method">The method that was called</param>
2979 <param name="args">The arguments this method was called with</param>
2980 </member>
2981 <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.BackToRecord">
2982 <summary>
2983 Gets a mock state that match the original mock state of the object.
2984 </summary>
2985 </member>
2986 <member name="T:Rhino.Mocks.Impl.ReplayPartialMockState">
2987 <summary>
2988 Validate all expectations on a mock and ignores calls to
2989 any method that was not setup properly.
2990 </summary>
2991 </member>
2992 <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.#ctor(Rhino.Mocks.Impl.RecordPartialMockState)">
2993 <summary>
2994 Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
2995 </summary>
2996 <param name="previousState">The previous state for this method</param>
2997 </member>
2998 <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2999 <summary>
3000 Add a method call for this state' mock.
3001 </summary>
3002 <param name="invocation">The invocation for this method</param>
3003 <param name="method">The method that was called</param>
3004 <param name="args">The arguments this method was called with</param>
3005 </member>
3006 <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.BackToRecord">
3007 <summary>
3008 Gets a mock state that match the original mock state of the object.
3009 </summary>
3010 </member>
3011 <member name="T:Rhino.Mocks.Impl.RhinoInterceptor">
3012 <summary>
3013 Summary description for RhinoInterceptor.
3014 </summary>
3015 </member>
3016 <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMockedObject)">
3017 <summary>
3018 Creates a new <see cref="T:Rhino.Mocks.Impl.RhinoInterceptor"/> instance.
3019 </summary>
3020 </member>
3021 <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.Intercept(Castle.Core.Interceptor.IInvocation)">
3022 <summary>
3023 Intercept a method call and direct it to the repository.
3024 </summary>
3025 </member>
3026 <member name="T:Rhino.Mocks.Impl.StubRecordMockState">
3027 <summary>
3028 Behave like a stub, all properties and events acts normally, methods calls
3029 return default values by default (but can use expectations to set them up), etc.
3030 </summary>
3031 </member>
3032 <member name="M:Rhino.Mocks.Impl.StubRecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
3033 <summary>
3034 Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> class.
3035 </summary>
3036 <param name="mockedObject">The proxy that generates the method calls</param>
3037 <param name="repository">Repository.</param>
3038 </member>
3039 <member name="M:Rhino.Mocks.Impl.StubRecordMockState.AssertPreviousMethodIsClose">
3040 <summary>
3041 We don't care much about expectations here, so we will remove the exepctation if
3042 it is not closed.
3043 </summary>
3044 </member>
3045 <member name="M:Rhino.Mocks.Impl.StubRecordMockState.Replay">
3046 <summary>
3047 Verify that we can move to replay state and move
3048 to the reply state.
3049 </summary>
3050 <returns></returns>
3051 </member>
3052 <member name="T:Rhino.Mocks.Impl.StubReplayMockState">
3053 <summary>
3054 Validate expectations on recorded methods, but in general completely ignoring them.
3055 Similar to <seealso cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> except that it would return a
3056 <seealso cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> when BackToRecord is called.
3057 </summary>
3058 </member>
3059 <member name="M:Rhino.Mocks.Impl.StubReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
3060 <summary>
3061 Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubReplayMockState"/> class.
3062 </summary>
3063 <param name="previousState">The previous state for this method</param>
3064 </member>
3065 <member name="M:Rhino.Mocks.Impl.StubReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
3066 <summary>
3067 Add a method call for this state' mock.
3068 </summary>
3069 <param name="invocation">The invocation for this method</param>
3070 <param name="method">The method that was called</param>
3071 <param name="args">The arguments this method was called with</param>
3072 </member>
3073 <member name="M:Rhino.Mocks.Impl.StubReplayMockState.BackToRecord">
3074 <summary>
3075 Gets a mock state that match the original mock state of the object.
3076 </summary>
3077 </member>
3078 <member name="T:Rhino.Mocks.Impl.TextWriterExpectationLogger">
3079 <summary>
3080 Rudimetry implementation that simply logs methods calls as text.
3081 </summary>
3082 </member>
3083 <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.#ctor(System.IO.TextWriter)">
3084 <summary>
3085 Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TextWriterExpectationLogger"/> class.
3086 </summary>
3087 <param name="writer">The writer.</param>
3088 </member>
3089 <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
3090 <summary>
3091 Logs the expectation as is was recorded
3092 </summary>
3093 <param name="invocation">The invocation.</param>
3094 <param name="expectation">The expectation.</param>
3095 </member>
3096 <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
3097 <summary>
3098 Logs the expectation as it was recorded
3099 </summary>
3100 <param name="invocation">The invocation.</param>
3101 <param name="expectation">The expectation.</param>
3102 </member>
3103 <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
3104 <summary>
3105 Logs the unexpected method call.
3106 </summary>
3107 <param name="invocation">The invocation.</param>
3108 <param name="message">The message.</param>
3109 </member>
3110 <member name="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger">
3111 <summary>
3112 Write rhino mocks log info to the trace
3113 </summary>
3114 </member>
3115 <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor">
3116 <summary>
3117 Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
3118 </summary>
3119 </member>
3120 <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor(System.Boolean,System.Boolean,System.Boolean)">
3121 <summary>
3122 Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
3123 </summary>
3124 <param name="logRecorded">if set to <c>true</c> [log recorded].</param>
3125 <param name="logReplayed">if set to <c>true</c> [log replayed].</param>
3126 <param name="logUnexpected">if set to <c>true</c> [log unexpected].</param>
3127 </member>
3128 <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
3129 <summary>
3130 Logs the expectation as is was recorded
3131 </summary>
3132 <param name="invocation">The invocation.</param>
3133 <param name="expectation">The expectation.</param>
3134 </member>
3135 <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
3136 <summary>
3137 Logs the expectation as it was recorded
3138 </summary>
3139 <param name="invocation">The invocation.</param>
3140 <param name="expectation">The expectation.</param>
3141 </member>
3142 <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
3143 <summary>
3144 Logs the unexpected method call.
3145 </summary>
3146 <param name="invocation">The invocation.</param>
3147 <param name="message">The message.</param>
3148 </member>
3149 <member name="T:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter">
3150 <summary>
3151 Writes log information as stack traces about rhino mocks activity
3152 </summary>
3153 </member>
3154 <member name="F:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.AlternativeWriter">
3155 <summary>
3156 Allows to redirect output to a different location.
3157 </summary>
3158 </member>
3159 <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
3160 <summary>
3161 Logs the expectation as is was recorded
3162 </summary>
3163 <param name="invocation">The invocation.</param>
3164 <param name="expectation">The expectation.</param>
3165 </member>
3166 <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
3167 <summary>
3168 Logs the expectation as it was recorded
3169 </summary>
3170 <param name="invocation">The invocation.</param>
3171 <param name="expectation">The expectation.</param>
3172 </member>
3173 <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
3174 <summary>
3175 Logs the unexpected method call.
3176 </summary>
3177 <param name="invocation">The invocation.</param>
3178 <param name="message">The message.</param>
3179 </member>
3180 <member name="T:Rhino.Mocks.Impl.Validate">
3181 <summary>
3182 Validate arguments for methods
3183 </summary>
3184 </member>
3185 <member name="M:Rhino.Mocks.Impl.Validate.IsNotNull(System.Object,System.String)">
3186 <summary>
3187 Validate that the passed argument is not null.
3188 </summary>
3189 <param name="obj">The object to validate</param>
3190 <param name="name">The name of the argument</param>
3191 <exception cref="T:System.ArgumentNullException">
3192 If the obj is null, an ArgumentNullException with the passed name
3193 is thrown.
3194 </exception>
3195 </member>
3196 <member name="M:Rhino.Mocks.Impl.Validate.ArgsEqual(System.Object[],System.Object[])">
3197 <summary>
3198 Validate that the arguments are equal.
3199 </summary>
3200 <param name="expectedArgs">Expected args.</param>
3201 <param name="actualArgs">Actual Args.</param>
3202 </member>
3203 <member name="M:Rhino.Mocks.Impl.Validate.AreEqual(System.Object,System.Object)">
3204 <summary>
3205 Validate that the two argument are equals, including validation for
3206 when the arguments are collections, in which case it will validate their values.
3207 </summary>
3208 </member>
3209 <member name="M:Rhino.Mocks.Impl.Validate.SafeEquals(System.Object,System.Object)">
3210 <summary>
3211 This method is safe for use even if any of the objects is a mocked object
3212 that override equals.
3213 </summary>
3214 </member>
3215 <member name="T:Rhino.Mocks.Impl.VerifiedMockState">
3216 <summary>
3217 Throw an object already verified when accessed
3218 </summary>
3219 </member>
3220 <member name="M:Rhino.Mocks.Impl.VerifiedMockState.#ctor(Rhino.Mocks.Interfaces.IMockState)">
3221 <summary>
3222 Create a new instance of VerifiedMockState
3223 </summary>
3224 <param name="previous">The previous mock state, used to get the initial record state</param>
3225 </member>
3226 <member name="M:Rhino.Mocks.Impl.VerifiedMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
3227 <summary>
3228 Add a method call for this state' mock.
3229 </summary>
3230 <param name="invocation">The invocation for this method</param>
3231 <param name="method">The method that was called</param>
3232 <param name="args">The arguments this method was called with</param>
3233 </member>
3234 <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Verify">
3235 <summary>
3236 Verify that this mock expectations have passed.
3237 </summary>
3238 </member>
3239 <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Replay">
3240 <summary>
3241 Verify that we can move to replay state and move
3242 to the reply state.
3243 </summary>
3244 </member>
3245 <member name="M:Rhino.Mocks.Impl.VerifiedMockState.BackToRecord">
3246 <summary>
3247 Gets a mock state that match the original mock state of the object.
3248 </summary>
3249 </member>
3250 <member name="M:Rhino.Mocks.Impl.VerifiedMockState.GetLastMethodOptions``1">
3251 <summary>
3252 Get the options for the last method call
3253 </summary>
3254 </member>
3255 <member name="M:Rhino.Mocks.Impl.VerifiedMockState.SetExceptionToThrowOnVerify(System.Exception)">
3256 <summary>
3257 Set the exception to throw when Verify is called.
3258 This is used to report exception that may have happened but where caught in the code.
3259 This way, they are reported anyway when Verify() is called.
3260 </summary>
3261 </member>
3262 <member name="M:Rhino.Mocks.Impl.VerifiedMockState.NotifyCallOnPropertyBehavior">
3263 <summary>
3264 not relevant
3265 </summary>
3266 </member>
3267 <member name="P:Rhino.Mocks.Impl.VerifiedMockState.VerifyState">
3268 <summary>
3269 Gets the matching verify state for this state
3270 </summary>
3271 </member>
3272 <member name="P:Rhino.Mocks.Impl.VerifiedMockState.LastMethodOptions">
3273 <summary>
3274 Get the options for the last method call
3275 </summary>
3276 </member>
3277 <member name="T:Rhino.Mocks.Interfaces.IMethodRecorder">
3278 <summary>
3279 Records the actions on all the mocks created by a repository.
3280 </summary>
3281 </member>
3282 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3283 <summary>
3284 Records the specified call with the specified args on the mocked object.
3285 </summary>
3286 </member>
3287 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3288 <summary>
3289 Get the expectation for this method on this object with this arguments
3290 </summary>
3291 </member>
3292 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
3293 <summary>
3294 This check the methods that were setup using the SetupResult.For()
3295 or LastCall.Repeat.Any() and that bypass the whole expectation model.
3296 </summary>
3297 </member>
3298 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
3299 <summary>
3300 Gets the all expectations for a mocked object and method combination,
3301 regardless of the expected arguments / callbacks / contraints.
3302 </summary>
3303 <param name="proxy">Mocked object.</param>
3304 <param name="method">Method.</param>
3305 <returns>List of all relevant expectation</returns>
3306 </member>
3307 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxy(System.Object)">
3308 <summary>
3309 Gets the all expectations for proxy.
3310 </summary>
3311 <param name="proxy">Mocked object.</param>
3312 <returns>List of all relevant expectation</returns>
3313 </member>
3314 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveAllRepeatableExpectationsForProxy(System.Object)">
3315 <summary>
3316 Removes all the repeatable expectations for proxy.
3317 </summary>
3318 <param name="proxy">Mocked object.</param>
3319 </member>
3320 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
3321 <summary>
3322 Replaces the old expectation with the new expectation for the specified proxy/method pair.
3323 This replace ALL expectations that equal to old expectations.
3324 </summary>
3325 <param name="proxy">Proxy.</param>
3326 <param name="method">Method.</param>
3327 <param name="oldExpectation">Old expectation.</param>
3328 <param name="newExpectation">New expectation.</param>
3329 </member>
3330 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
3331 <summary>
3332 Adds the recorder and turn it into the active recorder.
3333 </summary>
3334 <param name="recorder">Recorder.</param>
3335 </member>
3336 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToPreviousRecorder">
3337 <summary>
3338 Moves to previous recorder.
3339 </summary>
3340 </member>
3341 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3342 <summary>
3343 Gets the recorded expectation or null.
3344 </summary>
3345 </member>
3346 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetExpectedCallsMessage">
3347 <summary>
3348 Gets the next expected calls string.
3349 </summary>
3350 </member>
3351 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToParentReplayer">
3352 <summary>
3353 Moves to parent recorder.
3354 </summary>
3355 </member>
3356 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3357 <summary>
3358 Set the expectation so it can repeat any number of times.
3359 </summary>
3360 </member>
3361 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
3362 <summary>
3363 Removes the expectation from the recorder
3364 </summary>
3365 </member>
3366 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
3367 <summary>
3368 Clear the replayer to call (and all its chain of replayers)
3369 This also removes it from the list of expectations, so it will never be considered again
3370 </summary>
3371 </member>
3372 <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3373 <summary>
3374 Get the expectation for this method on this object with this arguments
3375 </summary>
3376 </member>
3377 <member name="P:Rhino.Mocks.Interfaces.IMethodRecorder.HasExpectations">
3378 <summary>
3379 Gets a value indicating whether this instance has expectations that weren't satisfied yet.
3380 </summary>
3381 <value>
3382 <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
3383 </value>
3384 </member>
3385 <member name="T:Rhino.Mocks.Interfaces.IPartialMockMarker">
3386 <summary>
3387 Marker interface used to indicate that this is a partial mock.
3388 </summary>
3389 </member>
3390 <member name="T:Rhino.Mocks.Interfaces.OriginalCallOptions">
3391 <summary>
3392 Options for CallOriginalMethod
3393 </summary>
3394 </member>
3395 <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.NoExpectation">
3396 <summary>
3397 No expectation is created, the method will be called directly
3398 </summary>
3399 </member>
3400 <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.CreateExpectation">
3401 <summary>
3402 Normal expectation is created, but when the method is later called, it will also call the original method
3403 </summary>
3404 </member>
3405 <member name="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase">
3406 <summary>
3407 Base class for method recorders, handle delegating to inner recorder if needed.
3408 </summary>
3409 </member>
3410 <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recordedActions">
3411 <summary>
3412 List of the expected actions on for this recorder
3413 The legal values are:
3414 * Expectations
3415 * Method Recorders
3416 </summary>
3417 </member>
3418 <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recorderToCall">
3419 <summary>
3420 The current recorder.
3421 </summary>
3422 </member>
3423 <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayerToCall">
3424 <summary>
3425 The current replayer;
3426 </summary>
3427 </member>
3428 <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.parentRecorder">
3429 <summary>
3430 The parent recorder of this one, may be null.
3431 </summary>
3432 </member>
3433 <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayersToIgnoreForThisCall">
3434 <summary>
3435 This contains a list of all the replayers that should be ignored
3436 for a spesific method call. A replayer gets into this list by calling
3437 ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation.
3438 </summary>
3439 </member>
3440 <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.repeatableMethods">
3441 <summary>
3442 All the repeatable methods calls.
3443 </summary>
3444 </member>
3445 <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recursionDepth">
3446 <summary>
3447 Counts the recursion depth of the current expectation search stack
3448 </summary>
3449 </member>
3450 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3451 <summary>
3452 Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
3453 </summary>
3454 </member>
3455 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3456 <summary>
3457 Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
3458 </summary>
3459 <param name="parentRecorder">Parent recorder.</param>
3460 <param name="repeatableMethods">Repeatable methods</param>
3461 </member>
3462 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3463 <summary>
3464 Records the specified call with the specified args on the mocked object.
3465 </summary>
3466 </member>
3467 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3468 <summary>
3469 Get the expectation for this method on this object with this arguments
3470 </summary>
3471 </member>
3472 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
3473 <summary>
3474 Gets the all expectations for a mocked object and method combination,
3475 regardless of the expected arguments / callbacks / contraints.
3476 </summary>
3477 <param name="proxy">Mocked object.</param>
3478 <param name="method">Method.</param>
3479 <returns>List of all relevant expectation</returns>
3480 </member>
3481 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxy(System.Object)">
3482 <summary>
3483 Gets the all expectations for proxy.
3484 </summary>
3485 <param name="proxy">Mocked object.</param>
3486 <returns>List of all relevant expectation</returns>
3487 </member>
3488 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
3489 <summary>
3490 Replaces the old expectation with the new expectation for the specified proxy/method pair.
3491 This replace ALL expectations that equal to old expectations.
3492 </summary>
3493 <param name="proxy">Proxy.</param>
3494 <param name="method">Method.</param>
3495 <param name="oldExpectation">Old expectation.</param>
3496 <param name="newExpectation">New expectation.</param>
3497 </member>
3498 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveAllRepeatableExpectationsForProxy(System.Object)">
3499 <summary>
3500 Remove the all repeatable expectations for proxy.
3501 </summary>
3502 <param name="proxy">Mocked object.</param>
3503 </member>
3504 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3505 <summary>
3506 Set the expectation so it can repeat any number of times.
3507 </summary>
3508 </member>
3509 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
3510 <summary>
3511 Removes the expectation from the recorder
3512 </summary>
3513 </member>
3514 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
3515 <summary>
3516 Adds the recorder and turn it into the active recorder.
3517 </summary>
3518 <param name="recorder">Recorder.</param>
3519 </member>
3520 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToPreviousRecorder">
3521 <summary>
3522 Moves to previous recorder.
3523 </summary>
3524 </member>
3525 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToParentReplayer">
3526 <summary>
3527 Moves to parent recorder.
3528 </summary>
3529 </member>
3530 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3531 <summary>
3532 Gets the recorded expectation or null.
3533 </summary>
3534 </member>
3535 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
3536 <summary>
3537 Clear the replayer to call (and all its chain of replayers).
3538 This also removes it from the list of expectations, so it will never be considered again
3539 </summary>
3540 </member>
3541 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3542 <summary>
3543 Get the expectation for this method on this object with this arguments
3544 </summary>
3545 </member>
3546 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetExpectedCallsMessage">
3547 <summary>
3548 Gets the next expected calls string.
3549 </summary>
3550 </member>
3551 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3552 <summary>
3553 Handles the real getting of the recorded expectation or null.
3554 </summary>
3555 </member>
3556 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3557 <summary>
3558 Handle the real execution of this method for the derived class
3559 </summary>
3560 </member>
3561 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3562 <summary>
3563 Handle the real execution of this method for the derived class
3564 </summary>
3565 </member>
3566 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetAllExpectationsForProxy(System.Object)">
3567 <summary>
3568 Handle the real execution of this method for the derived class
3569 </summary>
3570 </member>
3571 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
3572 <summary>
3573 Handle the real execution of this method for the derived class
3574 </summary>
3575 </member>
3576 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
3577 <summary>
3578 Handle the real execution of this method for the derived class
3579 </summary>
3580 </member>
3581 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
3582 <summary>
3583 Handle the real execution of this method for the derived class
3584 </summary>
3585 </member>
3586 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ShouldConsiderThisReplayer(Rhino.Mocks.Interfaces.IMethodRecorder)">
3587 <summary>
3588 Should this replayer be considered valid for this call?
3589 </summary>
3590 </member>
3591 <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
3592 <summary>
3593 This check the methods that were setup using the SetupResult.For()
3594 or LastCall.Repeat.Any() and that bypass the whole expectation model.
3595 </summary>
3596 </member>
3597 <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.HasExpectations">
3598 <summary>
3599 Gets a value indicating whether this instance has expectations that weren't satisfied yet.
3600 </summary>
3601 <value>
3602 <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
3603 </value>
3604 </member>
3605 <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoHasExpectations">
3606 <summary>
3607 Handle the real execution of this method for the derived class
3608 </summary>
3609 </member>
3610 <member name="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder">
3611 <summary>
3612 Ordered collection of methods, methods must arrive in specified order
3613 in order to pass.
3614 </summary>
3615 </member>
3616 <member name="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder">
3617 <summary>
3618 Unordered collection of method records, any expectation that exist
3619 will be matched.
3620 </summary>
3621 </member>
3622 <member name="F:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.parentRecorderRedirection">
3623 <summary>
3624 The parent recorder we have redirected to.
3625 Useful for certain edge cases in orderring.
3626 See: FieldProblem_Entropy for the details.
3627 </summary>
3628 </member>
3629 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3630 <summary>
3631 Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
3632 </summary>
3633 <param name="parentRecorder">Parent recorder.</param>
3634 <param name="repeatableMethods">Repeatable methods</param>
3635 </member>
3636 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3637 <summary>
3638 Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
3639 </summary>
3640 </member>
3641 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3642 <summary>
3643 Records the specified call with the specified args on the mocked object.
3644 </summary>
3645 <param name="proxy">Mocked object.</param>
3646 <param name="method">Method.</param>
3647 <param name="expectation">Expectation.</param>
3648 </member>
3649 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3650 <summary>
3651 Get the expectation for this method on this object with this arguments
3652 </summary>
3653 <param name="invocation">Invocation for this method</param>
3654 <param name="proxy">Mocked object.</param>
3655 <param name="method">Method.</param>
3656 <param name="args">Args.</param>
3657 <returns>True is the call was recorded, false otherwise</returns>
3658 </member>
3659 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
3660 <summary>
3661 Gets the all expectations for a mocked object and method combination,
3662 regardless of the expected arguments / callbacks / contraints.
3663 </summary>
3664 <param name="proxy">Mocked object.</param>
3665 <param name="method">Method.</param>
3666 <returns>List of all relevant expectation</returns>
3667 </member>
3668 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetAllExpectationsForProxy(System.Object)">
3669 <summary>
3670 Gets the all expectations for proxy.
3671 </summary>
3672 <param name="proxy">Mocked object.</param>
3673 <returns>List of all relevant expectation</returns>
3674 </member>
3675 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
3676 <summary>
3677 Replaces the old expectation with the new expectation for the specified proxy/method pair.
3678 This replace ALL expectations that equal to old expectations.
3679 </summary>
3680 <param name="proxy">Proxy.</param>
3681 <param name="method">Method.</param>
3682 <param name="oldExpectation">Old expectation.</param>
3683 <param name="newExpectation">New expectation.</param>
3684 </member>
3685 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
3686 <summary>
3687 Handle the real execution of this method for the derived class
3688 </summary>
3689 </member>
3690 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3691 <summary>
3692 Handles the real getting of the recorded expectation or null.
3693 </summary>
3694 </member>
3695 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
3696 <summary>
3697 Handle the real execution of this method for the derived class
3698 </summary>
3699 </member>
3700 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetExpectedCallsMessage">
3701 <summary>
3702 Gets the next expected calls string.
3703 </summary>
3704 </member>
3705 <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3706 <summary>
3707 Create an exception for an unexpected method call.
3708 </summary>
3709 </member>
3710 <member name="P:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoHasExpectations">
3711 <summary>
3712 Gets a value indicating whether this instance has expectations that weren't satisfied yet.
3713 </summary>
3714 <value>
3715 <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
3716 </value>
3717 </member>
3718 <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3719 <summary>
3720 Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
3721 </summary>
3722 <param name="parentRecorder">Parent recorder.</param>
3723 <param name="repeatableMethods">Repetable methods</param>
3724 </member>
3725 <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3726 <summary>
3727 Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
3728 </summary>
3729 </member>
3730 <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3731 <summary>
3732 Handles the real getting of the recorded expectation or null.
3733 </summary>
3734 </member>
3735 <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3736 <summary>
3737 Get the expectation for this method on this object with this arguments
3738 </summary>
3739 </member>
3740 <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.GetExpectedCallsMessage">
3741 <summary>
3742 Gets the next expected calls string.
3743 </summary>
3744 </member>
3745 <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet">
3746 <summary>
3747 Hold an expectation for a method call on an object
3748 </summary>
3749 </member>
3750 <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.#ctor(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3751 <summary>
3752 Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet"/> instance.
3753 </summary>
3754 <param name="proxy">Proxy.</param>
3755 <param name="method">Method.</param>
3756 <param name="expectation">Expectation.</param>
3757 </member>
3758 <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Equals(System.Object)">
3759 <summary>
3760 Determains if the object equal to this instance
3761 </summary>
3762 <param name="obj">Obj.</param>
3763 <returns></returns>
3764 </member>
3765 <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.GetHashCode">
3766 <summary>
3767 Gets the hash code.
3768 </summary>
3769 <returns></returns>
3770 </member>
3771 <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Proxy">
3772 <summary>
3773 Gets the proxy.
3774 </summary>
3775 <value></value>
3776 </member>
3777 <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Method">
3778 <summary>
3779 Gets the method.
3780 </summary>
3781 <value></value>
3782 </member>
3783 <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Expectation">
3784 <summary>
3785 Gets the expectation.
3786 </summary>
3787 <value></value>
3788 </member>
3789 <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair">
3790 <summary>
3791 Holds a pair of mocked object and a method
3792 and allows to compare them against each other.
3793 This allows us to have a distinction between mockOne.MyMethod() and
3794 mockTwo.MyMethod()...
3795 </summary>
3796 </member>
3797 <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.#ctor(System.Object,System.Reflection.MethodInfo)">
3798 <summary>
3799 Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair"/> instance.
3800 </summary>
3801 <param name="proxy">Proxy.</param>
3802 <param name="method">Method.</param>
3803 </member>
3804 <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Equals(System.Object)">
3805 <summary>
3806 Determains whatever obj equals to this instance.
3807 ProxyMethodPairs are equals when they point to the same /instance/ of
3808 an object, and to the same method.
3809 </summary>
3810 <param name="obj">Obj.</param>
3811 <returns></returns>
3812 </member>
3813 <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.GetHashCode">
3814 <summary>
3815 Gets the hash code.
3816 </summary>
3817 <returns></returns>
3818 </member>
3819 <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Proxy">
3820 <summary>
3821 Gets the proxy.
3822 </summary>
3823 <value></value>
3824 </member>
3825 <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Method">
3826 <summary>
3827 Gets the method.
3828 </summary>
3829 <value></value>
3830 </member>
3831 <member name="T:Rhino.Mocks.MethodRecorders.RecorderChanger">
3832 <summary>
3833 Change the recorder from ordered to unordered and vice versa
3834 </summary>
3835 </member>
3836 <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Interfaces.IMethodRecorder)">
3837 <summary>
3838 Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.RecorderChanger"/> instance.
3839 </summary>
3840 </member>
3841 <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.Dispose">
3842 <summary>
3843 Disposes this instance.
3844 </summary>
3845 </member>
3846 <member name="T:Rhino.Mocks.Utilities.GenericsUtil">
3847 <summary>
3848 Utility class for dealing with messing generics scenarios.
3849 </summary>
3850 </member>
3851 <member name="M:Rhino.Mocks.Utilities.GenericsUtil.HasOpenGenericParam(System.Type)">
3852 <summary>
3853 There are issues with trying to get this to work correctly with open generic types, since this is an edge case,
3854 I am letting the runtime handle it.
3855 </summary>
3856 </member>
3857 <member name="M:Rhino.Mocks.Utilities.GenericsUtil.GetRealType(System.Type,Castle.Core.Interceptor.IInvocation)">
3858 <summary>
3859 Gets the real type, including de-constructing and constructing the type of generic
3860 methods parameters.
3861 </summary>
3862 <param name="type">The type.</param>
3863 <param name="invocation">The invocation.</param>
3864 <returns></returns>
3865 </member>
3866 <member name="M:Rhino.Mocks.Utilities.GenericsUtil.ReconstructGenericType(System.Type,System.Collections.Generic.Dictionary{System.String,System.Type})">
3867 <summary>
3868 Because we need to support complex types here (simple generics were handled above) we
3869 need to be aware of the following scenarios:
3870 List[T] and List[Foo[T]]
3871 </summary>
3872 </member>
3873 <member name="T:Rhino.Mocks.Utilities.MethodCallUtil">
3874 <summary>
3875 Utility class for working with method calls.
3876 </summary>
3877 </member>
3878 <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet,System.Reflection.MethodInfo,System.Object[])">
3879 <summary>
3880 Return the string representation of a method call and its arguments.
3881 </summary>
3882 <param name="method">The method</param>
3883 <param name="args">The method arguments</param>
3884 <param name="invocation">Invocation of the method, used to get the generics arguments</param>
3885 <param name="format">Delegate to format the parameter</param>
3886 <returns>The string representation of this method call</returns>
3887 </member>
3888 <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
3889 <summary>
3890 Return the string representation of a method call and its arguments.
3891 </summary>
3892 <param name="invocation">The invocation of the method, used to get the generic parameters</param>
3893 <param name="method">The method</param>
3894 <param name="args">The method arguments</param>
3895 <returns>The string representation of this method call</returns>
3896 </member>
3897 <member name="T:Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet">
3898 <summary>
3899 Delegate to format the argument for the string representation of
3900 the method call.
3901 </summary>
3902 </member>
3903 <member name="T:Rhino.Mocks.Utilities.ReturnValueUtil">
3904 <summary>
3905 Utility to get the default value for a type
3906 </summary>
3907 </member>
3908 <member name="M:Rhino.Mocks.Utilities.ReturnValueUtil.DefaultValue(System.Type,Castle.Core.Interceptor.IInvocation)">
3909 <summary>
3910 The default value for a type.
3911 Null for reference types and void
3912 0 for value types.
3913 First element for enums
3914 Note that we need to get the value even for opened generic types, such as those from
3915 generic methods.
3916 </summary>
3917 <param name="type">Type.</param>
3918 <param name="invocation">The invocation.</param>
3919 <returns>the default value</returns>
3920 </member>
3921 <member name="T:Rhino.Mocks.Arg`1">
3922 <summary>
3923 Defines constraints and return values for arguments of a mock.
3924 Only use Arg inside a method call on a mock that is recording.
3925 Example:
3926 ExpectCall(
3927 mock.foo(
3928 Arg<int>.Is.GreaterThan(2),
3929 Arg<string>.Is.Anything
3930 ));
3931 Use Arg.Text for string specific constraints
3932 Use Arg<ListClass>.List for list specific constraints
3933 </summary>
3934 <typeparam name="T"></typeparam>
3935 </member>
3936 <member name="M:Rhino.Mocks.Arg`1.Matches(System.Linq.Expressions.Expression{System.Predicate{`0}})">
3937 <summary>
3938 Register the predicate as a constraint for the current call.
3939 </summary>
3940 <param name="predicate">The predicate.</param>
3941 <returns>default(T)</returns>
3942 <example>
3943 Allow you to use code to create constraints
3944 <code>
3945 demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba"))));
3946 </code>
3947 </example>
3948 </member>
3949 <member name="M:Rhino.Mocks.Arg`1.Matches(Rhino.Mocks.Constraints.AbstractConstraint)">
3950 <summary>
3951 Define a complex constraint for this argument by passing several constraints
3952 combined with operators. (Use Is in simple cases.)
3953 Example: Arg<string>.Matches(Is.Equal("Hello") || Text.EndsWith("u"));
3954 </summary>
3955 <param name="constraint">Constraints using Is, Text and List</param>
3956 <returns>Dummy to satisfy the compiler</returns>
3957 </member>
3958 <member name="M:Rhino.Mocks.Arg`1.Ref(Rhino.Mocks.Constraints.AbstractConstraint,`0)">
3959 <summary>
3960 Define a Ref argument.
3961 </summary>
3962 <param name="constraint">Constraints for this argument</param>
3963 <param name="returnValue">value returned by the mock</param>
3964 <returns></returns>
3965 </member>
3966 <member name="M:Rhino.Mocks.Arg`1.Out(`0)">
3967 <summary>
3968 Define a out parameter. Use it together with the keyword out and use the
3969 Dummy field available by the return value.
3970 Example: mock.foo( out Arg<string>.Out("hello").Dummy );
3971 </summary>
3972 <param name="returnValue"></param>
3973 <returns></returns>
3974 </member>
3975 <member name="P:Rhino.Mocks.Arg`1.Is">
3976 <summary>
3977 Define a simple constraint for this argument. (Use Matches in simple cases.)
3978 Example:
3979 Arg<int>.Is.Anthing
3980 Arg<string>.Is.Equal("hello")
3981 </summary>
3982 </member>
3983 <member name="P:Rhino.Mocks.Arg`1.List">
3984 <summary>
3985 Define Constraints on list arguments.
3986 </summary>
3987 </member>
3988 <member name="T:Rhino.Mocks.Arg">
3989 <summary>
3990 Use the Arg class (without generic) to define Text constraints
3991 </summary>
3992 </member>
3993 <member name="M:Rhino.Mocks.Arg.Is``1(``0)">
3994 <summary>
3995 Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
3996 </summary>
3997 <param name="arg">The object the parameter should equal to</param>
3998 </member>
3999 <member name="P:Rhino.Mocks.Arg.Text">
4000 <summary>
4001 Define constraints on text arguments.
4002 </summary>
4003 </member>
4004 <member name="T:Rhino.Mocks.ArgManager">
4005 <summary>
4006 Used to manage the static state of the Arg<T> class"/>
4007 </summary>
4008 </member>
4009 <member name="M:Rhino.Mocks.ArgManager.Clear">
4010 <summary>
4011 Resets the static state
4012 </summary>
4013 </member>
4014 <member name="M:Rhino.Mocks.ArgManager.GetAllReturnValues">
4015 <summary>
4016 Returns return values for the out and ref parameters
4017 Note: the array returned has the size of the number of out and ref
4018 argument definitions
4019 </summary>
4020 <returns></returns>
4021 </member>
4022 <member name="M:Rhino.Mocks.ArgManager.GetAllConstraints">
4023 <summary>
4024 Returns the constraints for all arguments.
4025 Out arguments have an Is.Anything constraint and are also in the list.
4026 </summary>
4027 <returns></returns>
4028 </member>
4029 <member name="T:Rhino.Mocks.BackToRecordOptions">
4030 <summary>
4031 What should BackToRecord clear
4032 </summary>
4033 </member>
4034 <member name="F:Rhino.Mocks.BackToRecordOptions.None">
4035 <summary>
4036 Retain all expectations and behaviors and return to mock
4037 </summary>
4038 </member>
4039 <member name="F:Rhino.Mocks.BackToRecordOptions.Expectations">
4040 <summary>
4041 All expectations
4042 </summary>
4043 </member>
4044 <member name="F:Rhino.Mocks.BackToRecordOptions.EventSubscribers">
4045 <summary>
4046 Event subscribers for this instance
4047 </summary>
4048 </member>
4049 <member name="F:Rhino.Mocks.BackToRecordOptions.OriginalMethodsToCall">
4050 <summary>
4051 Methods that should be forwarded to the base class implementation
4052 </summary>
4053 </member>
4054 <member name="F:Rhino.Mocks.BackToRecordOptions.PropertyBehavior">
4055 <summary>
4056 Properties that should behave like properties
4057 </summary>
4058 </member>
4059 <member name="F:Rhino.Mocks.BackToRecordOptions.All">
4060 <summary>
4061 Remove all the behavior of the object
4062 </summary>
4063 </member>
4064 <member name="T:Rhino.Mocks.Function`2">
4065 <summary>
4066 This delegate is compatible with the System.Func{T,R} signature
4067 We have to define our own to get compatability with 2.0
4068 </summary>
4069 </member>
4070 <member name="T:Rhino.Mocks.Delegates">
4071 <summary>
4072 This class defines a lot of method signatures, which we will use
4073 to allow compatability on net-2.0
4074 </summary>
4075 </member>
4076 <member name="T:Rhino.Mocks.Delegates.Action">
4077 <summary>
4078 dummy
4079 </summary>
4080 </member>
4081 <member name="T:Rhino.Mocks.Delegates.Function`1">
4082 <summary>
4083 dummy
4084 </summary>
4085 </member>
4086 <member name="T:Rhino.Mocks.Delegates.Function`2">
4087 <summary>
4088 dummy
4089 </summary>
4090 </member>
4091 <member name="T:Rhino.Mocks.Delegates.Action`2">
4092 <summary>
4093 dummy
4094 </summary>
4095 </member>
4096 <member name="T:Rhino.Mocks.Delegates.Function`3">
4097 <summary>
4098 dummy
4099 </summary>
4100 </member>
4101 <member name="T:Rhino.Mocks.Delegates.Action`3">
4102 <summary>
4103 dummy
4104 </summary>
4105 </member>
4106 <member name="T:Rhino.Mocks.Delegates.Function`4">
4107 <summary>
4108 dummy
4109 </summary>
4110 </member>
4111 <member name="T:Rhino.Mocks.Delegates.Action`4">
4112 <summary>
4113 dummy
4114 </summary>
4115 </member>
4116 <member name="T:Rhino.Mocks.Delegates.Function`5">
4117 <summary>
4118 dummy
4119 </summary>
4120 </member>
4121 <member name="T:Rhino.Mocks.Delegates.Action`5">
4122 <summary>
4123 dummy
4124 </summary>
4125 </member>
4126 <member name="T:Rhino.Mocks.Delegates.Function`6">
4127 <summary>
4128 dummy
4129 </summary>
4130 </member>
4131 <member name="T:Rhino.Mocks.Delegates.Action`6">
4132 <summary>
4133 dummy
4134 </summary>
4135 <summary>
4136 dummy
4137 </summary>
4138 </member>
4139 <member name="T:Rhino.Mocks.Delegates.Function`7">
4140 <summary>
4141 dummy
4142 </summary>
4143 </member>
4144 <member name="T:Rhino.Mocks.Delegates.Action`7">
4145 <summary>
4146 dummy
4147 </summary>
4148 </member>
4149 <member name="T:Rhino.Mocks.Delegates.Function`8">
4150 <summary>
4151 dummy
4152 </summary>
4153 </member>
4154 <member name="T:Rhino.Mocks.Delegates.Action`8">
4155 <summary>
4156 dummy
4157 </summary>
4158 </member>
4159 <member name="T:Rhino.Mocks.Delegates.Function`9">
4160 <summary>
4161 dummy
4162 </summary>
4163 </member>
4164 <member name="T:Rhino.Mocks.Delegates.Action`9">
4165 <summary>
4166 dummy
4167 </summary>
4168 </member>
4169 <member name="T:Rhino.Mocks.Delegates.Function`10">
4170 <summary>
4171 dummy
4172 </summary>
4173 </member>
4174 <member name="T:Rhino.Mocks.Delegates.Action`10">
4175 <summary>
4176 dummy
4177 </summary>
4178 </member>
4179 <member name="T:Rhino.Mocks.Delegates.Function`11">
4180 <summary>
4181 dummy
4182 </summary>
4183 </member>
4184 <member name="T:Rhino.Mocks.DoNotExpect">
4185 <summary>
4186 Allows expectations to be set on methods that should never be called.
4187 For methods with void return value, you need to use LastCall or
4188 DoNotExpect.Call() with a delegate.
4189 </summary>
4190 </member>
4191 <member name="M:Rhino.Mocks.DoNotExpect.Call(System.Object)">
4192 <summary>
4193 Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread.
4194 This method if not safe for multi threading scenarios.
4195 </summary>
4196 </member>
4197 <member name="M:Rhino.Mocks.DoNotExpect.Call(Rhino.Mocks.Expect.Action)">
4198 <summary>
4199 Accepts a delegate that will execute inside the method which
4200 LastCall.Repeat.Never() will be applied to.
4201 It is expected to be used with anonymous delegates / lambda expressions and only one
4202 method should be called.
4203 </summary>
4204 <example>
4205 IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
4206 DoNotExpect.Call(delegate{ mockSrv.Stop(); });
4207 ...
4208 </example>
4209 </member>
4210 <member name="T:Rhino.Mocks.Expect">
4211 <summary>
4212 Allows to set expectation on methods that has return values.
4213 For methods with void return value, you need to use LastCall
4214 </summary>
4215 </member>
4216 <member name="M:Rhino.Mocks.Expect.Call``1(``0)">
4217 <summary>
4218 The method options for the last call on /any/ proxy on /any/ repository on the current thread.
4219 This method if not safe for multi threading scenarios, use <see cref="M:Rhino.Mocks.Expect.On(System.Object)"/>.
4220 </summary>
4221 </member>
4222 <member name="M:Rhino.Mocks.Expect.Call(Rhino.Mocks.Expect.Action)">
4223 <summary>
4224 Accepts a delegate that will execute inside the method, and then return the resulting
4225 <see cref="T:Rhino.Mocks.Interfaces.IMethodOptions`1"/> instance.
4226 It is expected to be used with anonymous delegates / lambda expressions and only one
4227 method should be called.
4228 </summary>
4229 <example>
4230 IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
4231 Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException());
4232 ...
4233 </example>
4234 </member>
4235 <member name="M:Rhino.Mocks.Expect.On(System.Object)">
4236 <summary>
4237 Get the method options for the last method call on the mockInstance.
4238 </summary>
4239 </member>
4240 <member name="T:Rhino.Mocks.Expect.Action">
4241 <summary>
4242 A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); });
4243 </summary>
4244 </member>
4245 <member name="T:Rhino.Mocks.LastCall">
4246 <summary>
4247 Allows to set various options for the last method call on
4248 a specified object.
4249 If the method has a return value, it's recommended to use Expect
4250 </summary>
4251 </member>
4252 <member name="M:Rhino.Mocks.LastCall.On(System.Object)">
4253 <summary>
4254 Allows to get an interface to work on the last call.
4255 </summary>
4256 <param name="mockedInstance">The mocked object</param>
4257 <returns>Interface that allows to set options for the last method call on this object</returns>
4258 </member>
4259 <member name="M:Rhino.Mocks.LastCall.Return``1(``0)">
4260 <summary>
4261 Set the return value for the method.
4262 </summary>
4263 <param name="objToReturn">The object the method will return</param>
4264 <returns>IRepeat that defines how many times the method will return this value</returns>
4265 </member>
4266 <member name="M:Rhino.Mocks.LastCall.Return(System.Object)">
4267 <summary>
4268 Set the return value for the method. This overload is needed for LastCall.Return(null)
4269 </summary>
4270 <param name="objToReturn">The object the method will return</param>
4271 <returns>IRepeat that defines how many times the method will return this value</returns>
4272 </member>
4273 <member name="M:Rhino.Mocks.LastCall.Throw(System.Exception)">
4274 <summary>
4275 Throws the specified exception when the method is called.
4276 </summary>
4277 <param name="exception">Exception to throw</param>
4278 </member>
4279 <member name="M:Rhino.Mocks.LastCall.IgnoreArguments">
4280 <summary>
4281 Ignores the arguments for this method. Any argument will be matched
4282 againt this method.
4283 </summary>
4284 </member>
4285 <member name="M:Rhino.Mocks.LastCall.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
4286 <summary>
4287 Add constraints for the method's arguments.
4288 </summary>
4289 </member>
4290 <member name="M:Rhino.Mocks.LastCall.Callback(System.Delegate)">
4291 <summary>
4292 Set a callback method for the last call
4293 </summary>
4294 </member>
4295 <member name="M:Rhino.Mocks.LastCall.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
4296 <summary>
4297 Set a callback method for the last call
4298 </summary>
4299 </member>
4300 <member name="M:Rhino.Mocks.LastCall.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
4301 <summary>
4302 Set a callback method for the last call
4303 </summary>
4304 </member>
4305 <member name="M:Rhino.Mocks.LastCall.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
4306 <summary>
4307 Set a callback method for the last call
4308 </summary>
4309 </member>
4310 <member name="M:Rhino.Mocks.LastCall.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
4311 <summary>
4312 Set a callback method for the last call
4313 </summary>
4314 </member>
4315 <member name="M:Rhino.Mocks.LastCall.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
4316 <summary>
4317 Set a callback method for the last call
4318 </summary>
4319 </member>
4320 <member name="M:Rhino.Mocks.LastCall.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
4321 <summary>
4322 Set a callback method for the last call
4323 </summary>
4324 </member>
4325 <member name="M:Rhino.Mocks.LastCall.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
4326 <summary>
4327 Set a callback method for the last call
4328 </summary>
4329 </member>
4330 <member name="M:Rhino.Mocks.LastCall.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
4331 <summary>
4332 Set a callback method for the last call
4333 </summary>
4334 </member>
4335 <member name="M:Rhino.Mocks.LastCall.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
4336 <summary>
4337 Set a callback method for the last call
4338 </summary>
4339 </member>
4340 <member name="M:Rhino.Mocks.LastCall.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
4341 <summary>
4342 Set a callback method for the last call
4343 </summary>
4344 </member>
4345 <member name="M:Rhino.Mocks.LastCall.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
4346 <summary>
4347 Set a callback method for the last call
4348 </summary>
4349 </member>
4350 <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod">
4351 <summary>
4352 Call the original method on the class, bypassing the mocking layers, for the last call.
4353 </summary>
4354 </member>
4355 <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
4356 <summary>
4357 Call the original method on the class, optionally bypassing the mocking layers, for the last call.
4358 </summary>
4359 </member>
4360 <member name="M:Rhino.Mocks.LastCall.Do(System.Delegate)">
4361 <summary>
4362 Set a delegate to be called when the expectation is matched.
4363 The delegate return value will be returned from the expectation.
4364 </summary>
4365 </member>
4366 <member name="M:Rhino.Mocks.LastCall.GetEventRaiser">
4367 <summary>
4368 Gets an interface that will raise the last event when called.
4369 </summary>
4370 </member>
4371 <member name="M:Rhino.Mocks.LastCall.OutRef(System.Object[])">
4372 <summary>
4373 Set the parameter values for out and ref parameters.
4374 This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
4375 </summary>
4376 </member>
4377 <member name="M:Rhino.Mocks.LastCall.Message(System.String)">
4378 <summary>
4379 Documentation message for the expectation
4380 </summary>
4381 <param name="documentationMessage">Message</param>
4382 </member>
4383 <member name="M:Rhino.Mocks.LastCall.PropertyBehavior">
4384 <summary>
4385 Use the property as a simple property, getting/setting the values without
4386 causing mock expectations.
4387 </summary>
4388 </member>
4389 <member name="P:Rhino.Mocks.LastCall.Repeat">
4390 <summary>
4391 Better syntax to define repeats.
4392 </summary>
4393 </member>
4394 <member name="T:Rhino.Mocks.MethodInvocation">
4395 <summary>
4396 This is a data structure that is used by
4397 <seealso cref="M:Rhino.Mocks.Interfaces.IMethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})"/> to pass
4398 the current method to the relevant delegate
4399 </summary>
4400 </member>
4401 <member name="M:Rhino.Mocks.MethodInvocation.#ctor(Castle.Core.Interceptor.IInvocation)">
4402 <summary>
4403 Initializes a new instance of the <see cref="T:Rhino.Mocks.MethodInvocation"/> class.
4404 </summary>
4405 <param name="invocation">The invocation.</param>
4406 </member>
4407 <member name="P:Rhino.Mocks.MethodInvocation.Arguments">
4408 <summary>
4409 Gets the args for this method invocation
4410 </summary>
4411 </member>
4412 <member name="P:Rhino.Mocks.MethodInvocation.ReturnValue">
4413 <summary>
4414 Gets or sets the return value for this method invocation
4415 </summary>
4416 <value>The return value.</value>
4417 </member>
4418 <member name="T:Rhino.Mocks.Mocker">
4419 <summary>
4420 Accessor for the current mocker
4421 </summary>
4422 </member>
4423 <member name="P:Rhino.Mocks.Mocker.Current">
4424 <summary>
4425 The current mocker
4426 </summary>
4427 </member>
4428 <member name="T:Rhino.Mocks.MockRepository">
4429 <summary>
4430 Creates proxied instances of types.
4431 </summary>
4432 <summary>
4433 Adds optional new usage:
4434 using(mockRepository.Record()) {
4435 Expect.Call(mock.Method()).Return(retVal);
4436 }
4437 using(mockRepository.Playback()) {
4438 // Execute code
4439 }
4440 N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll()
4441 calls are taken care of by Record/Playback
4442 </summary>
4443 </member>
4444 <member name="F:Rhino.Mocks.MockRepository.generatorMap">
4445 <summary>
4446 This is a map of types to ProxyGenerators.
4447 </summary>
4448 </member>
4449 <member name="F:Rhino.Mocks.MockRepository.lastRepository">
4450 <summary>
4451 This is used to record the last repository that has a method called on it.
4452 </summary>
4453 </member>
4454 <member name="F:Rhino.Mocks.MockRepository.lastMockedObject">
4455 <summary>
4456 this is used to get to the last proxy on this repository.
4457 </summary>
4458 </member>
4459 <member name="F:Rhino.Mocks.MockRepository.delegateProxies">
4460 <summary>
4461 For mock delegates, maps the proxy instance from intercepted invocations
4462 back to the delegate that was originally returned to client code, if any.
4463 </summary>
4464 </member>
4465 <member name="F:Rhino.Mocks.MockRepository.proxies">
4466 <summary>
4467 All the proxies in the mock repositories
4468 </summary>
4469 </member>
4470 <member name="F:Rhino.Mocks.MockRepository.repeatableMethods">
4471 <summary>
4472 This is here because we can't put it in any of the recorders, since repeatable methods
4473 have no orderring, and if we try to handle them using the usual manner, we would get into
4474 wierd situations where repeatable method that was defined in an orderring block doesn't
4475 exists until we enter this block.
4476 </summary>
4477 </member>
4478 <member name="M:Rhino.Mocks.MockRepository.#ctor">
4479 <summary>
4480 Creates a new <see cref="T:Rhino.Mocks.MockRepository"/> instance.
4481 </summary>
4482 </member>
4483 <member name="M:Rhino.Mocks.MockRepository.Ordered">
4484 <summary>
4485 Move the repository to ordered mode
4486 </summary>
4487 </member>
4488 <member name="M:Rhino.Mocks.MockRepository.Unordered">
4489 <summary>
4490 Move the repository to un-ordered mode
4491 </summary>
4492 </member>
4493 <member name="M:Rhino.Mocks.MockRepository.CreateMock(System.Type,System.Object[])">
4494 <summary>
4495 Creates a mock for the specified type.
4496 </summary>
4497 <param name="type">Type.</param>
4498 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4499 </member>
4500 <member name="M:Rhino.Mocks.MockRepository.StrictMock(System.Type,System.Object[])">
4501 <summary>
4502 Creates a strict mock for the specified type.
4503 </summary>
4504 <param name="type">Type.</param>
4505 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4506 </member>
4507 <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting(System.Type,System.Object[])">
4508 <summary>
4509 Creates a remoting mock for the specified type.
4510 </summary>
4511 <param name="type">Type.</param>
4512 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4513 </member>
4514 <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting(System.Type,System.Object[])">
4515 <summary>
4516 Creates a strict remoting mock for the specified type.
4517 </summary>
4518 <param name="type">Type.</param>
4519 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4520 </member>
4521 <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting``1(System.Object[])">
4522 <summary>
4523 Creates a remoting mock for the specified type.
4524 </summary>
4525 <typeparam name="T"></typeparam>
4526 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4527 <returns></returns>
4528 </member>
4529 <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting``1(System.Object[])">
4530 <summary>
4531 Creates a strict remoting mock for the specified type.
4532 </summary>
4533 <typeparam name="T"></typeparam>
4534 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4535 <returns></returns>
4536 </member>
4537 <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[])">
4538 <summary>
4539 Creates a mock from several types, with strict semantics.
4540 Only <paramref name="mainType"/> may be a class.
4541 </summary>
4542 </member>
4543 <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[])">
4544 <summary>
4545 Creates a strict mock from several types, with strict semantics.
4546 Only <paramref name="mainType"/> may be a class.
4547 </summary>
4548 </member>
4549 <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[],System.Object[])">
4550 <summary>
4551 Creates a mock from several types, with strict semantics.
4552 Only <paramref name="mainType"/> may be a class.
4553 </summary>
4554 <param name="mainType">The main type to mock.</param>
4555 <param name="extraTypes">Extra interface types to mock.</param>
4556 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
4557 </member>
4558 <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])">
4559 <summary>
4560 Creates a strict mock from several types, with strict semantics.
4561 Only <paramref name="mainType"/> may be a class.
4562 </summary>
4563 <param name="mainType">The main type to mock.</param>
4564 <param name="extraTypes">Extra interface types to mock.</param>
4565 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
4566 </member>
4567 <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[])">
4568 <summary>
4569 Creates a mock from several types, with dynamic semantics.
4570 Only <paramref name="mainType"/> may be a class.
4571 </summary>
4572 <param name="mainType">The main type to mock.</param>
4573 <param name="extraTypes">Extra interface types to mock.</param>
4574 </member>
4575 <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])">
4576 <summary>
4577 Creates a mock from several types, with dynamic semantics.
4578 Only <paramref name="mainType"/> may be a class.
4579 </summary>
4580 <param name="mainType">The main type to mock.</param>
4581 <param name="extraTypes">Extra interface types to mock.</param>
4582 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
4583 </member>
4584 <member name="M:Rhino.Mocks.MockRepository.DynamicMock(System.Type,System.Object[])">
4585 <summary>
4586 Creates a dynamic mock for the specified type.
4587 </summary>
4588 <param name="type">Type.</param>
4589 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4590 </member>
4591 <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting(System.Type,System.Object[])">
4592 <summary>
4593 Creates a dynamic mock for the specified type.
4594 </summary>
4595 <param name="type">Type.</param>
4596 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4597 </member>
4598 <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting``1(System.Object[])">
4599 <summary>
4600 Creates a dynamic mock for the specified type.
4601 </summary>
4602 <typeparam name="T"></typeparam>
4603 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4604 <returns></returns>
4605 </member>
4606 <member name="M:Rhino.Mocks.MockRepository.PartialMock(System.Type,System.Object[])">
4607 <summary>
4608 Creates a mock object that defaults to calling the class methods.
4609 </summary>
4610 <param name="type">Type.</param>
4611 <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
4612 </member>
4613 <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[])">
4614 <summary>
4615 Creates a mock object that defaults to calling the class methods.
4616 </summary>
4617 <param name="type">Type.</param>
4618 <param name="extraTypes">Extra interface types to mock.</param>
4619 </member>
4620 <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[],System.Object[])">
4621 <summary>
4622 Creates a mock object that defaults to calling the class methods.
4623 </summary>
4624 <param name="type">Type.</param>
4625 <param name="extraTypes">Extra interface types to mock.</param>
4626 <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
4627 </member>
4628 <member name="M:Rhino.Mocks.MockRepository.RemotingMock(System.Type,Rhino.Mocks.MockRepository.CreateMockState)">
4629 <summary>
4630 Creates a mock object using remoting proxies
4631 </summary>
4632 <param name="type">Type to mock - must be MarshalByRefObject</param>
4633 <returns>Mock object</returns>
4634 <remarks>Proxy mock can mock non-virtual methods, but not static methods</remarks>
4635 <param name="factory">Creates the mock state for this proxy</param>
4636 </member>
4637 <member name="M:Rhino.Mocks.MockRepository.Replay(System.Object)">
4638 <summary>
4639 Cause the mock state to change to replay, any further call is compared to the
4640 ones that were called in the record state.
4641 </summary>
4642 <param name="obj">the object to move to replay state</param>
4643 </member>
4644 <member name="M:Rhino.Mocks.MockRepository.ReplayCore(System.Object,System.Boolean)">
4645 <summary>
4646 Cause the mock state to change to replay, any further call is compared to the
4647 ones that were called in the record state.
4648 </summary>
4649 <param name="obj">the object to move to replay state</param>
4650 <param name="checkInsideOrdering"></param>
4651 </member>
4652 <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object)">
4653 <summary>
4654 Move the mocked object back to record state.
4655 Will delete all current expectations!
4656 </summary>
4657 </member>
4658 <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object,Rhino.Mocks.BackToRecordOptions)">
4659 <summary>
4660 Move the mocked object back to record state.
4661 Optionally, can delete all current expectations, but allows more granularity about how
4662 it would behave with regard to the object state.
4663 </summary>
4664 </member>
4665 <member name="M:Rhino.Mocks.MockRepository.Verify(System.Object)">
4666 <summary>
4667 Verify that all the expectations for this object were fulfilled.
4668 </summary>
4669 <param name="obj">the object to verify the expectations for</param>
4670 </member>
4671 <member name="M:Rhino.Mocks.MockRepository.LastMethodCall``1(System.Object)">
4672 <summary>
4673 Get the method options for the last call on
4674 mockedInstance.
4675 </summary>
4676 <param name="mockedInstance">The mock object</param>
4677 <returns>Method options for the last call</returns>
4678 </member>
4679 <member name="M:Rhino.Mocks.MockRepository.GetMockObjectFromInvocationProxy(System.Object)">
4680 <summary>
4681 Maps an invocation proxy back to the mock object instance that was originally
4682 returned to client code which might have been a delegate to this proxy.
4683 </summary>
4684 <param name="invocationProxy">The mock object proxy from the intercepted invocation</param>
4685 <returns>The mock object</returns>
4686 </member>
4687 <member name="M:Rhino.Mocks.MockRepository.CreateMockObject(System.Type,Rhino.Mocks.MockRepository.CreateMockState,System.Type[],System.Object[])">
4688 <summary>
4689 This is provided to allow advance extention functionality, where Rhino Mocks standard
4690 functionality is not enough.
4691 </summary>
4692 <param name="type">The type to mock</param>
4693 <param name="factory">Delegate that create the first state of the mocked object (usualy the record state).</param>
4694 <param name="extras">Additional types to be implemented, this can be only interfaces </param>
4695 <param name="argumentsForConstructor">optional arguments for the constructor</param>
4696 <returns></returns>
4697 </member>
4698 <member name="M:Rhino.Mocks.MockRepository.GetMockedObject(System.Object)">
4699 <summary>
4700 Method: GetMockedObject
4701 Get an IProxy from a mocked object instance, or throws if the
4702 object is not a mock object.
4703 </summary>
4704 </member>
4705 <member name="M:Rhino.Mocks.MockRepository.GetMockedObjectOrNull(System.Object)">
4706 <summary>
4707 Method: GetMockedObjectOrNull
4708 Get an IProxy from a mocked object instance, or null if the
4709 object is not a mock object.
4710 </summary>
4711 </member>
4712 <member name="M:Rhino.Mocks.MockRepository.PopRecorder">
4713 <summary>
4714 Pops the recorder.
4715 </summary>
4716 </member>
4717 <member name="M:Rhino.Mocks.MockRepository.PushRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
4718 <summary>
4719 Pushes the recorder.
4720 </summary>
4721 <param name="newRecorder">New recorder.</param>
4722 </member>
4723 <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll">
4724 <summary>
4725 All the mock objects in this repository will be moved
4726 to record state.
4727 </summary>
4728 </member>
4729 <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll(Rhino.Mocks.BackToRecordOptions)">
4730 <summary>
4731 All the mock objects in this repository will be moved
4732 to record state.
4733 </summary>
4734 </member>
4735 <member name="M:Rhino.Mocks.MockRepository.ReplayAll">
4736 <summary>
4737 Replay all the mocks from this repository
4738 </summary>
4739 </member>
4740 <member name="M:Rhino.Mocks.MockRepository.VerifyAll">
4741 <summary>
4742 Verify all the mocks from this repository
4743 </summary>
4744 </member>
4745 <member name="M:Rhino.Mocks.MockRepository.GetProxyGenerator(System.Type)">
4746 <summary>
4747 Gets the proxy generator for a specific type. Having a single ProxyGenerator
4748 with multiple types linearly degrades the performance so this implementation
4749 keeps one ProxyGenerator per type.
4750 </summary>
4751 </member>
4752 <member name="M:Rhino.Mocks.MockRepository.SetExceptionToBeThrownOnVerify(System.Object,Rhino.Mocks.Exceptions.ExpectationViolationException)">
4753 <summary>
4754 Set the exception to be thrown when verified is called.
4755 </summary>
4756 </member>
4757 <member name="M:Rhino.Mocks.MockRepository.CreateMock``1(System.Object[])">
4758 <summary>
4759 Creates a mock for the spesified type.
4760 </summary>
4761 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4762 </member>
4763 <member name="M:Rhino.Mocks.MockRepository.StrictMock``1(System.Object[])">
4764 <summary>
4765 Creates a strict mock for the spesified type.
4766 </summary>
4767 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4768 </member>
4769 <member name="M:Rhino.Mocks.MockRepository.DynamicMock``1(System.Object[])">
4770 <summary>
4771 Creates a dynamic mock for the specified type.
4772 </summary>
4773 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4774 </member>
4775 <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[])">
4776 <summary>
4777 Creates a mock object from several types.
4778 </summary>
4779 </member>
4780 <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[])">
4781 <summary>
4782 Creates a strict mock object from several types.
4783 </summary>
4784 </member>
4785 <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[])">
4786 <summary>
4787 Create a mock object from several types with dynamic semantics.
4788 </summary>
4789 </member>
4790 <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[])">
4791 <summary>
4792 Create a mock object from several types with partial semantics.
4793 </summary>
4794 </member>
4795 <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[],System.Object[])">
4796 <summary>
4797 Create a mock object from several types with strict semantics.
4798 </summary>
4799 <param name="extraTypes">Extra interface types to mock.</param>
4800 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4801 </member>
4802 <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[],System.Object[])">
4803 <summary>
4804 Create a strict mock object from several types with strict semantics.
4805 </summary>
4806 <param name="extraTypes">Extra interface types to mock.</param>
4807 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4808 </member>
4809 <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[],System.Object[])">
4810 <summary>
4811 Create a mock object from several types with dynamic semantics.
4812 </summary>
4813 <param name="extraTypes">Extra interface types to mock.</param>
4814 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4815 </member>
4816 <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[],System.Object[])">
4817 <summary>
4818 Create a mock object from several types with partial semantics.
4819 </summary>
4820 <param name="extraTypes">Extra interface types to mock.</param>
4821 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4822 </member>
4823 <member name="M:Rhino.Mocks.MockRepository.PartialMock``1(System.Object[])">
4824 <summary>
4825 Create a mock object with from a class that defaults to calling the class methods
4826 </summary>
4827 <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4828 </member>
4829 <member name="M:Rhino.Mocks.MockRepository.Stub``1(System.Object[])">
4830 <summary>
4831 Create a stub object, one that has properties and events ready for use, and
4832 can have methods called on it. It requires an explicit step in order to create
4833 an expectation for a stub.
4834 </summary>
4835 <param name="argumentsForConstructor">The arguments for constructor.</param>
4836 </member>
4837 <member name="M:Rhino.Mocks.MockRepository.Stub(System.Type,System.Object[])">
4838 <summary>
4839 Create a stub object, one that has properties and events ready for use, and
4840 can have methods called on it. It requires an explicit step in order to create
4841 an expectation for a stub.
4842 </summary>
4843 <param name="type">The type.</param>
4844 <param name="argumentsForConstructor">The arguments for constructor.</param>
4845 <returns></returns>
4846 </member>
4847 <member name="M:Rhino.Mocks.MockRepository.GenerateStub``1(System.Object[])">
4848 <summary>
4849 Generates a stub without mock repository
4850 </summary>
4851 <param name="argumentsForConstructor">The arguments for constructor.</param>
4852 <returns></returns>
4853 </member>
4854 <member name="M:Rhino.Mocks.MockRepository.GenerateStub(System.Type,System.Object[])">
4855 <summary>
4856 Generates the stub without mock repository
4857 </summary>
4858 <param name="type">The type.</param>
4859 <param name="argumentsForConstructor">The arguments for constructor.</param>
4860 </member>
4861 <member name="M:Rhino.Mocks.MockRepository.IsInReplayMode(System.Object)">
4862 <summary>
4863 Returns true if the passed mock is currently in replay mode.
4864 </summary>
4865 <param name="mock">The mock to test.</param>
4866 <returns>True if the mock is in replay mode, false otherwise.</returns>
4867 </member>
4868 <member name="M:Rhino.Mocks.MockRepository.GenerateMock``1(System.Object[])">
4869 <summary>
4870 Generate a mock object without needing the mock repository
4871 </summary>
4872 </member>
4873 <member name="M:Rhino.Mocks.MockRepository.IsStub(System.Object)">
4874 <summary>
4875 Determines whether the specified proxy is a stub.
4876 </summary>
4877 <param name="proxy">The proxy.</param>
4878 </member>
4879 <member name="M:Rhino.Mocks.MockRepository.RegisterPropertyBehaviorOn(Rhino.Mocks.Interfaces.IMockedObject)">
4880 <summary>
4881 Register a call on a prperty behavior
4882 </summary>
4883 <param name="instance"></param>
4884 </member>
4885 <member name="M:Rhino.Mocks.MockRepository.Record">
4886 <summary>
4887 </summary>
4888 <returns></returns>
4889 </member>
4890 <member name="M:Rhino.Mocks.MockRepository.Playback">
4891 <summary>
4892 </summary>
4893 <returns></returns>
4894 </member>
4895 <member name="P:Rhino.Mocks.MockRepository.Recorder">
4896 <summary>
4897 Gets the recorder.
4898 </summary>
4899 <value></value>
4900 </member>
4901 <member name="P:Rhino.Mocks.MockRepository.Replayer">
4902 <summary>
4903 Gets the replayer for this repository.
4904 </summary>
4905 <value></value>
4906 </member>
4907 <member name="P:Rhino.Mocks.MockRepository.LastMockedObject">
4908 <summary>
4909 Gets the last proxy which had a method call.
4910 </summary>
4911 </member>
4912 <member name="T:Rhino.Mocks.MockRepository.CreateMockState">
4913 <summary>
4914 Delegate: CreateMockState
4915 This is used internally to cleanly handle the creation of different
4916 RecordMockStates.
4917 </summary>
4918 </member>
4919 <member name="T:Rhino.Mocks.RhinoMocks">
4920 <summary>
4921 Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)]
4922 Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)]
4923 </summary>
4924 </member>
4925 <member name="F:Rhino.Mocks.RhinoMocks.StrongName">
4926 <summary>
4927 Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification.
4928 </summary>
4929 </member>
4930 <member name="F:Rhino.Mocks.RhinoMocks.NormalName">
4931 <summary>
4932 Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification.
4933 </summary>
4934 </member>
4935 <member name="F:Rhino.Mocks.RhinoMocks.Logger">
4936 <summary>
4937 Logs all method calls for methods
4938 </summary>
4939 </member>
4940 <member name="T:Rhino.Mocks.RhinoMocksExtensions">
4941 <summary>
4942 A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks
4943 </summary>
4944 </member>
4945 <member name="M:Rhino.Mocks.RhinoMocksExtensions.Expect``1(``0,System.Action{``0})">
4946 <summary>
4947 Create an expectation on this mock for this action to occur
4948 </summary>
4949 <typeparam name="T"></typeparam>
4950 <param name="mock">The mock.</param>
4951 <param name="action">The action.</param>
4952 <returns></returns>
4953 </member>
4954 <member name="M:Rhino.Mocks.RhinoMocksExtensions.BackToRecord``1(``0)">
4955 <summary>
4956 Reset all expectations on this mock object
4957 </summary>
4958 <typeparam name="T"></typeparam>
4959 <param name="mock">The mock.</param>
4960 </member>
4961 <member name="M:Rhino.Mocks.RhinoMocksExtensions.BackToRecord``1(``0,Rhino.Mocks.BackToRecordOptions)">
4962 <summary>
4963 Reset the selected expectation on this mock object
4964 </summary>
4965 <typeparam name="T"></typeparam>
4966 <param name="mock">The mock.</param>
4967 <param name="options">The options to reset the expectations on this mock.</param>
4968 </member>
4969 <member name="M:Rhino.Mocks.RhinoMocksExtensions.Replay``1(``0)">
4970 <summary>
4971 Cause the mock state to change to replay, any further call is compared to the
4972 ones that were called in the record state.
4973 </summary>
4974 <param name="mock">the mocked object to move to replay state</param>
4975 </member>
4976 <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetMockRepository``1(``0)">
4977 <summary>
4978 Gets the mock repository for this specificied mock object
4979 </summary>
4980 <typeparam name="T"></typeparam>
4981 <param name="mock">The mock.</param>
4982 <returns></returns>
4983 </member>
4984 <member name="M:Rhino.Mocks.RhinoMocksExtensions.Expect``2(``0,Rhino.Mocks.Function{``0,``1})">
4985 <summary>
4986 Create an expectation on this mock for this action to occur
4987 </summary>
4988 <typeparam name="T"></typeparam>
4989 <typeparam name="R"></typeparam>
4990 <param name="mock">The mock.</param>
4991 <param name="action">The action.</param>
4992 <returns></returns>
4993 </member>
4994 <member name="M:Rhino.Mocks.RhinoMocksExtensions.Stub``1(``0,System.Action{``0})">
4995 <summary>
4996 Tell the mock object to perform a certain action when a matching
4997 method is called.
4998 Does not create an expectation for this method.
4999 </summary>
5000 <typeparam name="T"></typeparam>
5001 <param name="mock">The mock.</param>
5002 <param name="action">The action.</param>
5003 <returns></returns>
5004 </member>
5005 <member name="M:Rhino.Mocks.RhinoMocksExtensions.Stub``2(``0,Rhino.Mocks.Function{``0,``1})">
5006 <summary>
5007 Tell the mock object to perform a certain action when a matching
5008 method is called.
5009 Does not create an expectation for this method.
5010 </summary>
5011 <typeparam name="T"></typeparam>
5012 <typeparam name="R"></typeparam>
5013 <param name="mock">The mock.</param>
5014 <param name="action">The action.</param>
5015 <returns></returns>
5016 </member>
5017 <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetArgumentsForCallsMadeOn``1(``0,System.Action{``0})">
5018 <summary>
5019 Gets the arguments for calls made on this mock object and the method that was called
5020 in the action.
5021 </summary>
5022 <typeparam name="T"></typeparam>
5023 <param name="mock">The mock.</param>
5024 <param name="action">The action.</param>
5025 <returns></returns>
5026 <example>
5027 Here we will get all the arguments for all the calls made to DoSomething(int)
5028 <code>
5029 var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
5030 </code>
5031 </example>
5032 </member>
5033 <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetArgumentsForCallsMadeOn``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
5034 <summary>
5035 Gets the arguments for calls made on this mock object and the method that was called
5036 in the action and matches the given constraints
5037 </summary>
5038 <typeparam name="T"></typeparam>
5039 <param name="mock">The mock.</param>
5040 <param name="action">The action.</param>
5041 <param name="setupConstraints">The setup constraints.</param>
5042 <returns></returns>
5043 <example>
5044 Here we will get all the arguments for all the calls made to DoSomething(int)
5045 <code>
5046 var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
5047 </code>
5048 </example>
5049 </member>
5050 <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Action{``0})">
5051 <summary>
5052 Asserts that a particular method was called on this mock object
5053 </summary>
5054 <typeparam name="T"></typeparam>
5055 <param name="mock">The mock.</param>
5056 <param name="action">The action.</param>
5057 </member>
5058 <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
5059 <summary>
5060 Asserts that a particular method was called on this mock object that match
5061 a particular constraint set.
5062 </summary>
5063 <typeparam name="T"></typeparam>
5064 <param name="mock">The mock.</param>
5065 <param name="action">The action.</param>
5066 <param name="setupConstraints">The setup constraints.</param>
5067 </member>
5068 <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Action{``0})">
5069 <summary>
5070 Asserts that a particular method was NOT called on this mock object
5071 </summary>
5072 <typeparam name="T"></typeparam>
5073 <param name="mock">The mock.</param>
5074 <param name="action">The action.</param>
5075 </member>
5076 <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
5077 <summary>
5078 Asserts that a particular method was NOT called on this mock object that match
5079 a particular constraint set.
5080 </summary>
5081 <typeparam name="T"></typeparam>
5082 <param name="mock">The mock.</param>
5083 <param name="action">The action.</param>
5084 <param name="setupConstraints">The setup constraints.</param>
5085 </member>
5086 <member name="M:Rhino.Mocks.RhinoMocksExtensions.FindAppropriteType(Rhino.Mocks.Interfaces.IMockedObject)">
5087 <summary>
5088 Finds the approprite implementation type of this item.
5089 This is the class or an interface outside of the rhino mocks.
5090 </summary>
5091 <param name="mockedObj">The mocked obj.</param>
5092 <returns></returns>
5093 </member>
5094 <member name="M:Rhino.Mocks.RhinoMocksExtensions.VerifyAllExpectations(System.Object)">
5095 <summary>
5096 Verifies all expectations on this mock object
5097 </summary>
5098 <param name="mockObject">The mock object.</param>
5099 </member>
5100 <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetEventRaiser``1(``0,System.Action{``0})">
5101 <summary>
5102 Gets the event raiser for the event that was called in the action passed
5103 </summary>
5104 <typeparam name="TEventSource">The type of the event source.</typeparam>
5105 <param name="mockObject">The mock object.</param>
5106 <param name="eventSubscription">The event subscription.</param>
5107 <returns></returns>
5108 </member>
5109 <member name="M:Rhino.Mocks.RhinoMocksExtensions.Raise``1(``0,System.Action{``0},System.Object,System.EventArgs)">
5110 <summary>
5111 Raise the specified event using the passed arguments.
5112 The even is extracted from the passed labmda
5113 </summary>
5114 <typeparam name="TEventSource">The type of the event source.</typeparam>
5115 <param name="mockObject">The mock object.</param>
5116 <param name="eventSubscription">The event subscription.</param>
5117 <param name="sender">The sender.</param>
5118 <param name="args">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
5119 </member>
5120 <member name="M:Rhino.Mocks.RhinoMocksExtensions.Raise``1(``0,System.Action{``0},System.Object[])">
5121 <summary>
5122 Raise the specified event using the passed arguments.
5123 The even is extracted from the passed labmda
5124 </summary>
5125 <typeparam name="TEventSource">The type of the event source.</typeparam>
5126 <param name="mockObject">The mock object.</param>
5127 <param name="eventSubscription">The event subscription.</param>
5128 <param name="args">The args.</param>
5129 </member>
5130 <member name="T:Rhino.Mocks.RhinoMocksExtensions.VoidType">
5131 <summary>
5132 Fake type that disallow creating it.
5133 Should have been System.Type, but we can't use it.
5134 </summary>
5135 </member>
5136 <member name="T:Rhino.Mocks.SetupResult">
5137 <summary>
5138 Setup method calls to repeat any number of times.
5139 </summary>
5140 </member>
5141 <member name="M:Rhino.Mocks.SetupResult.For``1(``0)">
5142 <summary>
5143 Get the method options and set the last method call to repeat
5144 any number of times.
5145 This also means that the method would transcend ordering
5146 </summary>
5147 </member>
5148 <member name="M:Rhino.Mocks.SetupResult.On(System.Object)">
5149 <summary>
5150 Get the method options for the last method call on the mockInstance and set it
5151 to repeat any number of times.
5152 This also means that the method would transcend ordering
5153 </summary>
5154 </member>
5155 <member name="T:Rhino.Mocks.With">
5156 <summary>
5157 Allows easier access to MockRepository, works closely with Mocker.Current to
5158 allow access to a context where the mock repository is automatially verified at
5159 the end of the code block.
5160 </summary>
5161 </member>
5162 <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.With.Proc)">
5163 <summary>
5164 Initialize a code block where Mocker.Current is initialized.
5165 At the end of the code block, all the expectation will be verified.
5166 This overload will create a new MockRepository.
5167 </summary>
5168 <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
5169 </member>
5170 <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository,Rhino.Mocks.With.Proc)">
5171 <summary>
5172 Initialize a code block where Mocker.Current is initialized.
5173 At the end of the code block, all the expectation will be verified.
5174 This overload will create a new MockRepository.
5175 </summary>
5176 <param name="mocks">The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository.</param>
5177 <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
5178 </member>
5179 <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository)">
5180 <summary>
5181 Create a FluentMocker
5182 </summary>
5183 <param name="mocks">The mock repository to use.</param>
5184 </member>
5185 <member name="T:Rhino.Mocks.With.Proc">
5186 <summary>
5187 A method with no arguments and no return value that will be called under the mock context.
5188 </summary>
5189 </member>
5190 <member name="T:Rhino.Mocks.With.FluentMocker">
5191 <summary>
5192 FluentMocker implements some kind of fluent interface attempt
5193 for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]."
5194 </summary>
5195 </member>
5196 <member name="T:Rhino.Mocks.With.IMockVerifier">
5197 <summary>
5198 Interface to verify previously defined expectations
5199 </summary>
5200 </member>
5201 <member name="M:Rhino.Mocks.With.IMockVerifier.Verify(Rhino.Mocks.With.Proc)">
5202 <summary>
5203 Verifies if a piece of code
5204 </summary>
5205 </member>
5206 <member name="M:Rhino.Mocks.With.FluentMocker.Expecting(Rhino.Mocks.With.Proc)">
5207 <summary>
5208 Defines unordered expectations
5209 </summary>
5210 <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
5211 <returns>an IMockVerifier</returns>
5212 </member>
5213 <member name="M:Rhino.Mocks.With.FluentMocker.ExpectingInSameOrder(Rhino.Mocks.With.Proc)">
5214 <summary>
5215 Defines ordered expectations
5216 </summary>
5217 <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
5218 <returns>an IMockVerifier</returns>
5219 </member>
5220 <member name="M:Rhino.Mocks.With.FluentMocker.Verify(Rhino.Mocks.With.Proc)">
5221 <summary>
5222 Verifies previously defined expectations
5223 </summary>
5224 </member>
5225 </members>
5226</doc>