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