Mercurial > silverbladetech
comparison SilverlightValidation/Libs/FakeItEasy.xml @ 107:572886951353
Working tests under StatLight
author | stevenhollidge <stevenhollidge@hotmail.com> |
---|---|
date | Sun, 06 May 2012 16:09:28 +0100 |
parents | 8cb4f36717e9 |
children |
comparison
equal
deleted
inserted
replaced
106:62477c2e8837 | 107:572886951353 |
---|---|
132 </summary> | 132 </summary> |
133 <param name="objA">The obj A.</param> | 133 <param name="objA">The obj A.</param> |
134 <param name="objB">The obj B.</param> | 134 <param name="objB">The obj B.</param> |
135 <returns>True if the objects are the same reference.</returns> | 135 <returns>True if the objects are the same reference.</returns> |
136 </member> | 136 </member> |
137 <member name="T:FakeItEasy.ArgumentValueFormatter`1"> | 137 <member name="T:FakeItEasy.ArgumentCollection"> |
138 <summary> | 138 <summary> |
139 Provides string formatting for arguments of type T when written in | 139 A collection of method arguments. |
140 call lists. | 140 </summary> |
141 </summary> | 141 </member> |
142 </member> | 142 <member name="F:FakeItEasy.ArgumentCollection.arguments"> |
143 <member name="T:FakeItEasy.IArgumentValueFormatter"> | 143 <summary> |
144 <summary> | 144 The arguments this collection contains. |
145 Provides string formatting for arguments when written in | 145 </summary> |
146 call lists. | 146 </member> |
147 </summary> | 147 <member name="M:FakeItEasy.ArgumentCollection.#ctor(System.Object[],System.Collections.Generic.IEnumerable{System.String})"> |
148 </member> | 148 <summary> |
149 <member name="M:FakeItEasy.IArgumentValueFormatter.GetArgumentValueAsString(System.Object)"> | 149 Initializes a new instance of the <see cref="T:FakeItEasy.ArgumentCollection"/> class. |
150 <summary> | 150 </summary> |
151 Gets a string representing the specified argument value. | 151 <param name="arguments">The arguments.</param> |
152 </summary> | 152 <param name="argumentNames">The argument names.</param> |
153 <param name="argumentValue">The argument value to get as a string.</param> | 153 </member> |
154 <returns>A string representation of the value.</returns> | 154 <member name="M:FakeItEasy.ArgumentCollection.#ctor(System.Object[],System.Reflection.MethodInfo)"> |
155 </member> | 155 <summary> |
156 <member name="P:FakeItEasy.IArgumentValueFormatter.ForType"> | 156 Initializes a new instance of the <see cref="T:FakeItEasy.ArgumentCollection"/> class. |
157 <summary> | 157 </summary> |
158 The type of arguments this formatter works on. | 158 <param name="arguments">The arguments.</param> |
159 </summary> | 159 <param name="method">The method.</param> |
160 </member> | 160 </member> |
161 <member name="P:FakeItEasy.IArgumentValueFormatter.Priority"> | 161 <member name="M:FakeItEasy.ArgumentCollection.GetEnumerator"> |
162 <summary> | 162 <summary> |
163 The priority of the formatter, when two formatters are | 163 Returns an enumerator that iterates through the collection or arguments. |
164 registered for the same type the one with the highest | 164 </summary> |
165 priority is used. | |
166 </summary> | |
167 </member> | |
168 <member name="M:FakeItEasy.ArgumentValueFormatter`1.GetArgumentValueAsString(System.Object)"> | |
169 <summary> | |
170 Gets a string representing the specified argument value. | |
171 </summary> | |
172 <param name="argumentValue">The argument value to get as a string.</param> | |
173 <returns>A string representation of the value.</returns> | |
174 </member> | |
175 <member name="M:FakeItEasy.ArgumentValueFormatter`1.GetStringValue(`0)"> | |
176 <summary> | |
177 Gets a string representing the specified argument value. | |
178 </summary> | |
179 <param name="argumentValue">The argument value to get as a string.</param> | |
180 <returns>A string representation of the value.</returns> | |
181 </member> | |
182 <member name="P:FakeItEasy.ArgumentValueFormatter`1.ForType"> | |
183 <summary> | |
184 The type of arguments this formatter works on. | |
185 </summary> | |
186 <value></value> | |
187 </member> | |
188 <member name="P:FakeItEasy.ArgumentValueFormatter`1.Priority"> | |
189 <summary> | |
190 The priority of the formatter, when two formatters are | |
191 registered for the same type the one with the highest | |
192 priority is used. | |
193 </summary> | |
194 <value></value> | |
195 </member> | |
196 <member name="T:FakeItEasy.Configuration.BuildableCallRule"> | |
197 <summary> | |
198 Provides the base for rules that can be built using the FakeConfiguration. | |
199 </summary> | |
200 </member> | |
201 <member name="T:FakeItEasy.Core.IFakeObjectCallRuleWithDescription"> | |
202 <summary> | |
203 Represents a call rule that has a description of the calls the | |
204 rule is applicable to. | |
205 </summary> | |
206 </member> | |
207 <member name="T:FakeItEasy.Core.IFakeObjectCallRule"> | |
208 <summary> | |
209 Allows for intercepting call to a fake object and | |
210 act upon them. | |
211 </summary> | |
212 </member> | |
213 <member name="M:FakeItEasy.Core.IFakeObjectCallRule.IsApplicableTo(FakeItEasy.Core.IFakeObjectCall)"> | |
214 <summary> | |
215 Gets wether this interceptor is applicable to the specified | |
216 call, if true is returned the Apply-method of the interceptor will | |
217 be called. | |
218 </summary> | |
219 <param name="fakeObjectCall">The call to check for applicability.</param> | |
220 <returns>True if the interceptor is applicable.</returns> | |
221 </member> | |
222 <member name="M:FakeItEasy.Core.IFakeObjectCallRule.Apply(FakeItEasy.Core.IInterceptedFakeObjectCall)"> | |
223 <summary> | |
224 Applies an action to the call, might set a return value or throw | |
225 an exception. | |
226 </summary> | |
227 <param name="fakeObjectCall">The call to apply the interceptor to.</param> | |
228 </member> | |
229 <member name="P:FakeItEasy.Core.IFakeObjectCallRule.NumberOfTimesToCall"> | |
230 <summary> | |
231 Gets the number of times this call rule is valid, if it's set | |
232 to null its infinitely valid. | |
233 </summary> | |
234 </member> | |
235 <member name="M:FakeItEasy.Core.IFakeObjectCallRuleWithDescription.WriteDescriptionOfValidCall(FakeItEasy.IOutputWriter)"> | |
236 <summary> | |
237 Writes a description of calls the rule is applicable to. | |
238 </summary> | |
239 <param name="writer"></param> | |
240 </member> | |
241 <member name="M:FakeItEasy.Configuration.BuildableCallRule.IsApplicableTo(FakeItEasy.Core.IFakeObjectCall)"> | |
242 <summary> | |
243 Gets if this rule is applicable to the specified call. | |
244 </summary> | |
245 <param name="fakeObjectCall">The call to validate.</param> | |
246 <returns>True if the rule applies to the call.</returns> | |
247 </member> | |
248 <member name="M:FakeItEasy.Configuration.BuildableCallRule.WriteDescriptionOfValidCall(FakeItEasy.IOutputWriter)"> | |
249 <summary> | |
250 Writes a description of calls the rule is applicable to. | |
251 </summary> | |
252 <param name="writer">The writer to write the description to.</param> | |
253 </member> | |
254 <member name="P:FakeItEasy.Configuration.BuildableCallRule.Applicator"> | |
255 <summary> | |
256 An action that is called by the Apply method to apply this | |
257 rule to a fake object call. | |
258 </summary> | |
259 </member> | |
260 <member name="P:FakeItEasy.Configuration.BuildableCallRule.Actions"> | |
261 <summary> | |
262 A collection of actions that should be invoked when the configured | |
263 call is made. | |
264 </summary> | |
265 </member> | |
266 <member name="P:FakeItEasy.Configuration.BuildableCallRule.OutAndRefParametersValues"> | |
267 <summary> | |
268 Values to apply to output and reference variables. | |
269 </summary> | |
270 </member> | |
271 <member name="P:FakeItEasy.Configuration.BuildableCallRule.CallBaseMethod"> | |
272 <summary> | |
273 Gets or sets wether the base mehtod of the fake object call should be | |
274 called when the fake object call is made. | |
275 </summary> | |
276 </member> | |
277 <member name="P:FakeItEasy.Configuration.BuildableCallRule.NumberOfTimesToCall"> | |
278 <summary> | |
279 The number of times the configured rule should be used. | |
280 </summary> | |
281 </member> | |
282 <member name="P:FakeItEasy.Configuration.BuildableCallRule.DescriptionOfValidCall"> | |
283 <summary> | |
284 Gets a description of calls the rule is applicable to. | |
285 </summary> | |
286 <value></value> | |
287 </member> | |
288 <!-- Badly formed XML comment ignored for member "T:FakeItEasy.Configuration.IAnyCallConfigurationWithReturnTypeSpecified`1" --> | |
289 <member name="T:FakeItEasy.Configuration.IReturnValueArgumentValidationConfiguration`1"> | |
290 <summary> | |
291 Configures a call that returns a value and allows the use to | |
292 specify validations for arguments. | |
293 </summary> | |
294 <typeparam name="TMember">The type of the member.</typeparam> | |
295 </member> | |
296 <member name="T:FakeItEasy.Configuration.IReturnValueConfiguration`1"> | |
297 <summary> | |
298 Configures a call that returns a value. | |
299 </summary> | |
300 <typeparam name="TMember">The type of the member.</typeparam> | |
301 </member> | |
302 <member name="T:FakeItEasy.Configuration.IExceptionThrowerConfiguration"> | |
303 <summary> | |
304 Configuration that lets the developer specify that an exception should be | |
305 thrown by a fake object call. | |
306 </summary> | |
307 </member> | |
308 <member name="T:FakeItEasy.Configuration.IHideObjectMembers"> | |
309 <summary> | |
310 Hides standard Object members to make fluent interfaces | |
311 easier to read. Found in the source of Autofac: http://code.google.com/p/autofac/ | |
312 Based on blog post by @kzu here: | |
313 http://www.clariusconsulting.net/blogs/kzu/archive/2008/03/10/58301.aspx | |
314 </summary> | |
315 </member> | |
316 <member name="M:FakeItEasy.Configuration.IHideObjectMembers.ToString"> | |
317 <summary> | |
318 Hides the ToString-method. | |
319 </summary> | |
320 <returns>A string representation of the implementing object.</returns> | |
321 </member> | |
322 <member name="M:FakeItEasy.Configuration.IHideObjectMembers.Equals(System.Object)"> | |
323 <summary> | |
324 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. | |
325 </summary> | |
326 <param name="o">The <see cref="T:System.Object"/> to compare with this instance.</param> | |
327 <returns> | 165 <returns> |
328 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. | 166 A <see cref = "T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection. |
329 </returns> | 167 </returns> |
330 </member> | 168 </member> |
331 <member name="M:FakeItEasy.Configuration.IHideObjectMembers.GetHashCode"> | 169 <member name="M:FakeItEasy.ArgumentCollection.Get``1(System.Int32)"> |
332 <summary> | 170 <summary> |
333 Returns a hash code for this instance. | 171 Gets the argument at the specified index. |
334 </summary> | 172 </summary> |
335 <returns> | 173 <typeparam name = "T">The type of the argument to get.</typeparam> |
336 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. | 174 <param name = "index">The index of the argument.</param> |
337 </returns> | 175 <returns>The argument at the specified index.</returns> |
338 </member> | 176 </member> |
339 <member name="M:FakeItEasy.Configuration.IHideObjectMembers.GetType"> | 177 <member name="M:FakeItEasy.ArgumentCollection.Get``1(System.String)"> |
340 <summary> | 178 <summary> |
341 Gets the type. | 179 Gets the argument with the specified name. |
342 </summary> | 180 </summary> |
343 <returns></returns> | 181 <typeparam name = "T">The type of the argument to get.</typeparam> |
344 </member> | 182 <param name = "argumentName">The name of the argument.</param> |
345 <member name="M:FakeItEasy.Configuration.IExceptionThrowerConfiguration.Throws(System.Exception)"> | 183 <returns>The argument with the specified name.</returns> |
346 <summary> | 184 </member> |
347 Throws the specified exception when the currently configured | 185 <member name="P:FakeItEasy.ArgumentCollection.Empty"> |
348 call gets called. | 186 <summary> |
349 </summary> | 187 Gets an empty ArgumentList. |
350 <param name="exception">The exception to throw.</param> | 188 </summary> |
351 <returns>Configuration object.</returns> | 189 </member> |
352 </member> | 190 <member name="P:FakeItEasy.ArgumentCollection.Count"> |
353 <member name="T:FakeItEasy.Configuration.ICallbackConfiguration`1"> | 191 <summary> |
354 <summary> | 192 Gets the number of arguments in the list. |
355 Configuration for callbacks of fake object calls. | 193 </summary> |
356 </summary> | 194 </member> |
357 <typeparam name="TInterface">The type of interface to return.</typeparam> | 195 <member name="P:FakeItEasy.ArgumentCollection.ArgumentNames"> |
358 </member> | 196 <summary> |
359 <member name="M:FakeItEasy.Configuration.ICallbackConfiguration`1.Invokes(System.Action{FakeItEasy.Core.IFakeObjectCall})"> | 197 Gets the names of the arguments in the list. |
360 <summary> | 198 </summary> |
361 Executes the specified action when a matching call is being made. | 199 </member> |
362 </summary> | 200 <member name="P:FakeItEasy.ArgumentCollection.Item(System.Int32)"> |
363 <param name="action">The action to invoke.</param> | 201 <summary> |
364 <returns>A configuration object.</returns> | 202 Gets the argument at the specified index. |
365 </member> | 203 </summary> |
366 <member name="T:FakeItEasy.Configuration.IAssertConfiguration"> | 204 <param name = "argumentIndex">The index of the argument to get.</param> |
367 <summary> | 205 <returns>The argument at the specified index.</returns> |
368 Allows the developer to assert on a call that's configured. | |
369 </summary> | |
370 </member> | |
371 <member name="M:FakeItEasy.Configuration.IAssertConfiguration.MustHaveHappened(FakeItEasy.Repeated)"> | |
372 <summary> | |
373 Asserts that the configured call has happened the number of times | |
374 constrained by the repeatConstraint parameter. | |
375 </summary> | |
376 <param name="repeatConstraint">A constraint for how many times the call | |
377 must have happened.</param> | |
378 <exception cref="T:FakeItEasy.ExpectationException">The call has not been called a number of times | |
379 that passes the repeat constraint.</exception> | |
380 </member> | |
381 <member name="T:FakeItEasy.Configuration.ICallBaseConfiguration"> | |
382 <summary> | |
383 Configuration that lets you specify that a fake object call should call it's base method. | |
384 </summary> | |
385 </member> | |
386 <member name="M:FakeItEasy.Configuration.ICallBaseConfiguration.CallsBaseMethod"> | |
387 <summary> | |
388 When the configured method or methods are called the call | |
389 will be delegated to the base method of the faked method. | |
390 </summary> | |
391 <returns>A configuration object.</returns> | |
392 <exception cref="T:System.InvalidOperationException">The fake object is of an abstract type or an interface | |
393 and no base method exists.</exception> | |
394 </member> | |
395 <member name="M:FakeItEasy.Configuration.IReturnValueConfiguration`1.ReturnsLazily(System.Func{FakeItEasy.Core.IFakeObjectCall,`0})"> | |
396 <summary> | |
397 Specifies a function used to produce a return value when the configured call is made. | |
398 The function will be called each time this call is made and can return different values | |
399 each time. | |
400 </summary> | |
401 <param name="valueProducer">A function that produces the return value.</param> | |
402 <returns>A configuration object.</returns> | |
403 </member> | |
404 <member name="T:FakeItEasy.Configuration.IArgumentValidationConfiguration`1"> | |
405 <summary> | |
406 Provides configurations to validate arguments of a fake object call. | |
407 </summary> | |
408 <typeparam name="TInterface">The type of interface to return.</typeparam> | |
409 </member> | |
410 <member name="M:FakeItEasy.Configuration.IArgumentValidationConfiguration`1.WhenArgumentsMatch(System.Func{FakeItEasy.ArgumentCollection,System.Boolean})"> | |
411 <summary> | |
412 Configures the call to be accepted when the specified predicate returns true. | |
413 </summary> | |
414 <param name="argumentsPredicate">The argument predicate.</param> | |
415 <returns>A configuration object.</returns> | |
416 </member> | |
417 <member name="T:FakeItEasy.Configuration.IWhereConfiguration`1"> | |
418 <summary> | |
419 Provides a way to configure predicates for when a call should be applied. | |
420 </summary> | |
421 <typeparam name="T">The type of fake object that is going to be configured..</typeparam> | |
422 </member> | |
423 <member name="M:FakeItEasy.Configuration.IWhereConfiguration`1.Where(System.Func{FakeItEasy.Core.IFakeObjectCall,System.Boolean},System.Action{FakeItEasy.IOutputWriter})"> | |
424 <summary> | |
425 Applies a predicate to constrain which calls will be considered for interception. | |
426 </summary> | |
427 <param name="predicate">A predicate for a fake object call.</param> | |
428 <param name="descriptionWriter">An action that writes a description of the predicate | |
429 to the output.</param> | |
430 <returns>The configuration object.</returns> | |
431 </member> | |
432 <member name="T:FakeItEasy.Core.ApplicationDirectoryAssembliesTypeCatalogue"> | |
433 <summary> | |
434 Access all types in all assemblies in the same directory as the FakeItEasy dll. | |
435 </summary> | |
436 </member> | |
437 <member name="T:FakeItEasy.Core.ITypeCatalogue"> | |
438 <summary> | |
439 Provides a set of types that are available. | |
440 </summary> | |
441 </member> | |
442 <member name="M:FakeItEasy.Core.ITypeCatalogue.GetAvailableTypes"> | |
443 <summary> | |
444 Gets a collection of available types. | |
445 </summary> | |
446 <returns>The available types.</returns> | |
447 </member> | |
448 <member name="M:FakeItEasy.Core.ApplicationDirectoryAssembliesTypeCatalogue.#ctor"> | |
449 <summary> | |
450 Initializes a new instance of the <see cref="T:FakeItEasy.Core.ApplicationDirectoryAssembliesTypeCatalogue"/> class. | |
451 </summary> | |
452 </member> | |
453 <member name="M:FakeItEasy.Core.ApplicationDirectoryAssembliesTypeCatalogue.GetAvailableTypes"> | |
454 <summary> | |
455 Gets a collection of available types. | |
456 </summary> | |
457 <returns>The available types.</returns> | |
458 </member> | |
459 <member name="T:FakeItEasy.Configuration.IAnyCallConfigurationWithNoReturnTypeSpecified"> | |
460 <summary> | |
461 Configuration for any call to a faked object. | |
462 </summary> | |
463 </member> | |
464 <member name="T:FakeItEasy.Configuration.IVoidArgumentValidationConfiguration"> | |
465 <summary> | |
466 Provides configuration methods for methods that does not have a return value and | |
467 allows the use to specify validations for arguments. | |
468 </summary> | |
469 </member> | |
470 <member name="T:FakeItEasy.Configuration.IVoidConfiguration"> | |
471 <summary> | |
472 Provides configuration methods for methods that does not have a return value. | |
473 </summary> | |
474 </member> | |
475 <member name="T:FakeItEasy.Configuration.IOutAndRefParametersConfiguration"> | |
476 <summary> | |
477 Lets the developer configure output values of out and ref parameters. | |
478 </summary> | |
479 </member> | |
480 <member name="M:FakeItEasy.Configuration.IOutAndRefParametersConfiguration.AssignsOutAndRefParameters(System.Object[])"> | |
481 <summary> | |
482 Specifies output values for out and ref parameters. Specify the values in the order | |
483 the ref and out parameters has in the configured call, any non out and ref parameters are ignored. | |
484 </summary> | |
485 <param name="values">The values.</param> | |
486 <returns>A configuration object.</returns> | |
487 </member> | |
488 <member name="M:FakeItEasy.Configuration.IVoidConfiguration.DoesNothing"> | |
489 <summary> | |
490 Configures the specified call to do nothing when called. | |
491 </summary> | |
492 <returns>A configuration object.</returns> | |
493 </member> | |
494 <member name="M:FakeItEasy.Configuration.IAnyCallConfigurationWithNoReturnTypeSpecified.WithReturnType``1"> | |
495 <summary> | |
496 Matches calls that has the return type specified in the generic type parameter. | |
497 </summary> | |
498 <typeparam name="TMember">The return type of the members to configure.</typeparam> | |
499 <returns>A configuration object.</returns> | |
500 </member> | |
501 <member name="T:FakeItEasy.IoC.Module"> | |
502 <summary> | |
503 Manages registration of a set of components in a DictionaryContainer. | |
504 </summary> | |
505 </member> | |
506 <member name="M:FakeItEasy.IoC.Module.RegisterDependencies(FakeItEasy.IoC.DictionaryContainer)"> | |
507 <summary> | |
508 Registers the components of this module. | |
509 </summary> | |
510 <param name="container">The container to register components in.</param> | |
511 </member> | |
512 <member name="T:FakeItEasy.Configuration.IRecordingCallRuleFactory"> | |
513 <summary> | |
514 A factory that creates instances of the RecordingCallRuleType. | |
515 </summary> | |
516 </member> | |
517 <member name="M:FakeItEasy.Configuration.IRecordingCallRuleFactory.Create``1(FakeItEasy.Core.FakeManager,FakeItEasy.Configuration.RecordedCallRule)"> | |
518 <summary> | |
519 Creates the specified fake object. | |
520 </summary> | |
521 <typeparam name="TFake">The type of the fake.</typeparam> | |
522 <param name="fakeObject">The fake object the rule belongs to.</param> | |
523 <param name="recordedRule">The rule that's being recorded.</param> | |
524 <returns>A RecordingCallRule instance.</returns> | |
525 </member> | |
526 <member name="T:FakeItEasy.Configuration.IStartConfigurationFactory"> | |
527 <summary> | |
528 A factory responsible for creating start configuration for fake objects. | |
529 </summary> | |
530 </member> | |
531 <member name="M:FakeItEasy.Configuration.IStartConfigurationFactory.CreateConfiguration``1(FakeItEasy.Core.FakeManager)"> | |
532 <summary> | |
533 Creates a start configuration for the specified fake object that fakes the | |
534 specified type. | |
535 </summary> | |
536 <typeparam name="TFake">The type of the fake object.</typeparam> | |
537 <param name="fakeObject">The fake object to configure.</param> | |
538 <returns>A configuration object.</returns> | |
539 </member> | |
540 <member name="T:FakeItEasy.Configuration.FakeConfigurationException"> | |
541 <summary> | |
542 An exception that can be thrown when something goes wrong with the configuration | |
543 of a fake object. | |
544 </summary> | |
545 </member> | |
546 <member name="M:FakeItEasy.Configuration.FakeConfigurationException.#ctor"> | |
547 <summary> | |
548 Initializes a new instance of the <see cref="T:FakeItEasy.Configuration.FakeConfigurationException"/> class. | |
549 </summary> | |
550 </member> | |
551 <member name="M:FakeItEasy.Configuration.FakeConfigurationException.#ctor(System.String)"> | |
552 <summary> | |
553 Initializes a new instance of the <see cref="T:FakeItEasy.Configuration.FakeConfigurationException"/> class. | |
554 </summary> | |
555 <param name="message">The message.</param> | |
556 </member> | |
557 <member name="M:FakeItEasy.Configuration.FakeConfigurationException.#ctor(System.String,System.Exception)"> | |
558 <summary> | |
559 Initializes a new instance of the <see cref="T:FakeItEasy.Configuration.FakeConfigurationException"/> class. | |
560 </summary> | |
561 <param name="message">The message.</param> | |
562 <param name="innerException">The inner exception.</param> | |
563 </member> | |
564 <member name="M:FakeItEasy.Configuration.FakeConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
565 <summary> | |
566 Initializes a new instance of the <see cref="T:FakeItEasy.Configuration.FakeConfigurationException"/> class. | |
567 </summary> | |
568 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> | |
569 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> | |
570 <exception cref="T:System.ArgumentNullException"> | |
571 The <paramref name="info"/> parameter is null. | |
572 </exception> | |
573 <exception cref="T:System.Runtime.Serialization.SerializationException"> | |
574 The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). | |
575 </exception> | |
576 </member> | |
577 <member name="T:FakeItEasy.Configuration.IFakeConfigurationManager"> | |
578 <summary> | |
579 Handles the configuration of fake object given an expression specifying | |
580 a call on a faked object. | |
581 </summary> | |
582 </member> | |
583 <member name="T:FakeItEasy.Configuration.IAfterCallSpecifiedConfiguration"> | |
584 <summary> | |
585 Lets you set up expectations and configure repeat for the configured call. | |
586 </summary> | |
587 </member> | |
588 <member name="T:FakeItEasy.Configuration.IRepeatConfiguration"> | |
589 <summary> | |
590 Provides configuration for method calls that has a return value. | |
591 </summary> | |
592 </member> | |
593 <member name="M:FakeItEasy.Configuration.IRepeatConfiguration.NumberOfTimes(System.Int32)"> | |
594 <summary> | |
595 Specifies the number of times for the configured event. | |
596 </summary> | |
597 <param name="numberOfTimesToRepeat">The number of times to repeat.</param> | |
598 </member> | |
599 <member name="T:FakeItEasy.Configuration.IAfterCallSpecifiedWithOutAndRefParametersConfiguration"> | |
600 <summary> | |
601 A combination of the IAfterCallSpecifiedConfiguration and IOutAndRefParametersConfiguration | |
602 interfaces. | |
603 </summary> | |
604 </member> | |
605 <member name="T:FakeItEasy.Configuration.IRecordingConfiguration"> | |
606 <summary> | |
607 Configurations for when a configured call is recorded. | |
608 </summary> | |
609 </member> | |
610 <member name="T:FakeItEasy.Configuration.IRecordingConfigurationWithArgumentValidation"> | |
611 <summary> | |
612 Provides configuration from VisualBasic. | |
613 </summary> | |
614 </member> | |
615 <member name="T:FakeItEasy.Configuration.IStartConfiguration`1"> | |
616 <summary> | |
617 Provides methods for configuring a fake object. | |
618 </summary> | |
619 <typeparam name="TFake">The type of fake object.</typeparam> | |
620 </member> | |
621 <member name="M:FakeItEasy.Configuration.IStartConfiguration`1.CallsTo``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> | |
622 <summary> | |
623 Configures the behavior of the fake object when a call that matches the specified | |
624 call happens. | |
625 </summary> | |
626 <typeparam name="TMember">The type of the return value of the member.</typeparam> | |
627 <param name="callSpecification">An expression that specifies the calls to configure.</param> | |
628 <returns>A configuration object.</returns> | |
629 </member> | |
630 <member name="M:FakeItEasy.Configuration.IStartConfiguration`1.CallsTo(System.Linq.Expressions.Expression{System.Action{`0}})"> | |
631 <summary> | |
632 Configures the behavior of the fake object when a call that matches the specified | |
633 call happens. | |
634 </summary> | |
635 <param name="callSpecification">An expression that specifies the calls to configure.</param> | |
636 <returns>A configuration object.</returns> | |
637 </member> | |
638 <member name="M:FakeItEasy.Configuration.IStartConfiguration`1.AnyCall"> | |
639 <summary> | |
640 Configures the behavior of the fake object whan a call is made to any method on the | |
641 object. | |
642 </summary> | |
643 <returns>A configuration object.</returns> | |
644 </member> | |
645 <member name="T:FakeItEasy.Configuration.RecordedCallRule"> | |
646 <summary> | |
647 A call rule that has been recorded. | |
648 </summary> | |
649 </member> | |
650 <member name="T:FakeItEasy.Configuration.RecordingCallRule`1"> | |
651 <summary> | |
652 A call rule that "sits and waits" for the next call, when | |
653 that call occurs the recorded rule is added for that call. | |
654 </summary> | |
655 </member> | |
656 <member name="T:FakeItEasy.Core.ICallCollectionAndCallMatcherAccessor"> | |
657 <summary> | |
658 Provides access to a set of calls and a call matcher for these calls. | |
659 </summary> | |
660 </member> | |
661 <member name="T:FakeItEasy.Core.ICallMatcherAccessor"> | |
662 <summary> | |
663 Provides access to a call matcher. | |
664 </summary> | |
665 </member> | |
666 <member name="P:FakeItEasy.Core.ICallMatcherAccessor.Matcher"> | |
667 <summary> | |
668 Gets a call predicate that can be used to check if a fake object call matches | |
669 the specified constraint. | |
670 </summary> | |
671 </member> | |
672 <member name="P:FakeItEasy.Core.ICallCollectionAndCallMatcherAccessor.Calls"> | |
673 <summary> | |
674 A set of calls. | |
675 </summary> | |
676 </member> | |
677 <member name="T:FakeItEasy.Configuration.RuleBuilder.Factory"> | |
678 <summary> | |
679 Represents a delegate that creates a configuration object from | |
680 a fake object and the rule to build. | |
681 </summary> | |
682 <param name="fakeObject">The fake object the rule is for.</param> | |
683 <param name="ruleBeingBuilt">The rule that's being built.</param> | |
684 <returns>A configuration object.</returns> | |
685 </member> | |
686 <member name="T:FakeItEasy.Core.ICallMatcher"> | |
687 <summary> | |
688 Represents a predicate that matches a fake object call. | |
689 </summary> | |
690 </member> | |
691 <member name="M:FakeItEasy.Core.ICallMatcher.Matches(FakeItEasy.Core.IFakeObjectCall)"> | |
692 <summary> | |
693 Gets a value indicating whether the call matches the predicate. | |
694 </summary> | |
695 <param name="fakeObjectCall">The call to match.</param> | |
696 <returns>True if the call matches the predicate.</returns> | |
697 </member> | |
698 <member name="T:FakeItEasy.Core.ArgumentInfo"> | |
699 <summary> | |
700 Represents an argument and a dummy value to use for that argument. | |
701 </summary> | |
702 </member> | |
703 <member name="M:FakeItEasy.Core.ArgumentInfo.#ctor(System.Boolean,System.Type,System.Object)"> | |
704 <summary> | |
705 Initializes a new instance of the <see cref="T:FakeItEasy.Core.ArgumentInfo"/> class. | |
706 </summary> | |
707 <param name="wasSuccessfullyResolved">A value indicating if the dummy value was successfully resolved.</param> | |
708 <param name="typeOfArgument">The type of argument.</param> | |
709 <param name="resolvedValue">The resolved value.</param> | |
710 </member> | |
711 <member name="P:FakeItEasy.Core.ArgumentInfo.WasSuccessfullyResolved"> | |
712 <summary> | |
713 Gets a value indicating if a dummy argument value was successfully | |
714 resolved. | |
715 </summary> | |
716 </member> | |
717 <member name="P:FakeItEasy.Core.ArgumentInfo.TypeOfArgument"> | |
718 <summary> | |
719 Gets the type of the argument. | |
720 </summary> | |
721 </member> | |
722 <member name="P:FakeItEasy.Core.ArgumentInfo.ResolvedValue"> | |
723 <summary> | |
724 Gets the resolved value. | |
725 </summary> | |
726 </member> | |
727 <member name="T:FakeItEasy.Core.CallInterceptedEventArgs"> | |
728 <summary> | |
729 Represents an event that happens when a call has been intercepted by a proxy. | |
730 </summary> | |
731 </member> | |
732 <member name="M:FakeItEasy.Core.CallInterceptedEventArgs.#ctor(FakeItEasy.Core.IWritableFakeObjectCall)"> | |
733 <summary> | |
734 Initializes a new instance of the <see cref="T:FakeItEasy.Core.CallInterceptedEventArgs"/> class. | |
735 </summary> | |
736 <param name="call">The call.</param> | |
737 </member> | |
738 <member name="P:FakeItEasy.Core.CallInterceptedEventArgs.Call"> | |
739 <summary> | |
740 Gets the call that was intercepted. | |
741 </summary> | |
742 <value>The call.</value> | |
743 </member> | |
744 <member name="T:FakeItEasy.Core.CallRuleMetadata"> | |
745 <summary> | |
746 Keeps track of metadata for interceptions. | |
747 </summary> | |
748 </member> | |
749 <member name="M:FakeItEasy.Core.CallRuleMetadata.HasNotBeenCalledSpecifiedNumberOfTimes"> | |
750 <summary> | |
751 Gets whether the rule has been called the number of times specified or not. | |
752 </summary> | |
753 <returns>True if the rule has not been called the number of times specified.</returns> | |
754 </member> | |
755 <member name="P:FakeItEasy.Core.CallRuleMetadata.CalledNumberOfTimes"> | |
756 <summary> | |
757 Gets or sets the number of times the rule has been used. | |
758 </summary> | |
759 </member> | |
760 <member name="P:FakeItEasy.Core.CallRuleMetadata.Rule"> | |
761 <summary> | |
762 Gets or sets the rule this metadata object is tracking. | |
763 </summary> | |
764 </member> | |
765 <member name="T:FakeItEasy.IArgumentConstraintManager`1"> | |
766 <summary> | |
767 Manages attaching of argument constraints. | |
768 </summary> | |
769 <typeparam name="T">The type of argument to constrain.</typeparam> | |
770 </member> | |
771 <member name="M:FakeItEasy.IArgumentConstraintManager`1.Matches(System.Func{`0,System.Boolean},System.Action{FakeItEasy.IOutputWriter})"> | |
772 <summary> | |
773 Constrains the argument with a predicate. | |
774 </summary> | |
775 <param name="predicate">The predicate that should constrain the argument.</param> | |
776 <param name="descriptionWriter">An action that will be write a description of the constraint.</param> | |
777 <returns>A dummy argument value.</returns> | |
778 </member> | |
779 <member name="P:FakeItEasy.IArgumentConstraintManager`1.Not"> | |
780 <summary> | |
781 Inverts the logic of the matches method. | |
782 </summary> | |
783 </member> | |
784 <member name="T:FakeItEasy.Core.IArgumentConstraint"> | |
785 <summary> | |
786 Validates an argument, checks that it's valid in a specific fake call. | |
787 </summary> | |
788 </member> | |
789 <member name="M:FakeItEasy.Core.IArgumentConstraint.WriteDescription(FakeItEasy.IOutputWriter)"> | |
790 <summary> | |
791 Writes a description of the arguemnt constraint to the specified writer. | |
792 </summary> | |
793 <param name="writer"> | |
794 The writer. | |
795 </param> | |
796 </member> | |
797 <member name="M:FakeItEasy.Core.IArgumentConstraint.IsValid(System.Object)"> | |
798 <summary> | |
799 Gets whether the argument is valid. | |
800 </summary> | |
801 <param name="argument">The argument to validate.</param> | |
802 <returns>True if the argument is valid.</returns> | |
803 </member> | |
804 <member name="T:FakeItEasy.Core.DefaultFakeManagerAccessor"> | |
805 <summary> | |
806 Default implementation of the fake manager attacher. | |
807 </summary> | |
808 </member> | |
809 <member name="T:FakeItEasy.Core.IFakeManagerAccessor"> | |
810 <summary> | |
811 Attaches a fake manager to the proxy so that intercepted | |
812 calls can be configured. | |
813 </summary> | |
814 </member> | |
815 <member name="M:FakeItEasy.Core.IFakeManagerAccessor.AttachFakeManagerToProxy(System.Type,System.Object,FakeItEasy.Creation.ICallInterceptedEventRaiser)"> | |
816 <summary> | |
817 Attaches a fakemanager to the specified proxy, listening to | |
818 the event raiser. | |
819 </summary> | |
820 <param name="proxy">The proxy to attach to.</param> | |
821 <param name="typeOfFake">The type of the fake object proxy.</param> | |
822 <param name="eventRaiser">The event raiser to listen to.</param> | |
823 </member> | |
824 <member name="M:FakeItEasy.Core.IFakeManagerAccessor.GetFakeManager(System.Object)"> | |
825 <summary> | |
826 Gets the fake manager associated with the proxy. | |
827 </summary> | |
828 <param name="proxy">The proxy to get the manager from.</param> | |
829 <returns>A fake manager</returns> | |
830 </member> | |
831 <member name="M:FakeItEasy.Core.DefaultFakeManagerAccessor.AttachFakeManagerToProxy(System.Type,System.Object,FakeItEasy.Creation.ICallInterceptedEventRaiser)"> | |
832 <summary> | |
833 Attaches a fakemanager to the specified proxy, listening to | |
834 the event raiser. | |
835 </summary> | |
836 <param name="typeOfFake">The type of the fake object proxy.</param> | |
837 <param name="proxy">The proxy to attach to.</param> | |
838 <param name="eventRaiser">The event raiser to listen to.</param> | |
839 </member> | |
840 <member name="M:FakeItEasy.Core.DefaultFakeManagerAccessor.GetFakeManager(System.Object)"> | |
841 <summary> | |
842 Gets the fake manager associated with the proxy. | |
843 </summary> | |
844 <param name="proxy">The proxy to get the manager from.</param> | |
845 <returns>A fake manager</returns> | |
846 </member> | |
847 <member name="T:FakeItEasy.Creation.ITaggable"> | |
848 <summary> | |
849 Represents an object that can be tagged with another object. When implemented | |
850 by a proxy returned from an <see cref="T:FakeItEasy.Creation.IProxyGenerator"/> FakeItEasy uses the tag | |
851 to store a reference to the <see cref="T:FakeItEasy.Core.FakeManager"/> that handles that proxy. | |
852 </summary> | |
853 </member> | |
854 <member name="P:FakeItEasy.Creation.ITaggable.Tag"> | |
855 <summary> | |
856 Gets or sets the tag for the taggable object. | |
857 </summary> | |
858 </member> | |
859 <member name="T:FakeItEasy.Core.DefaultFakeObjectCallFormatter"> | |
860 <summary> | |
861 The default implementation of the IFakeObjectCallFormatter interface. | |
862 </summary> | |
863 </member> | |
864 <member name="T:FakeItEasy.Core.IFakeObjectCallFormatter"> | |
865 <summary> | |
866 Provides string formatting for fake object calls. | |
867 </summary> | |
868 </member> | |
869 <member name="M:FakeItEasy.Core.IFakeObjectCallFormatter.GetDescription(FakeItEasy.Core.IFakeObjectCall)"> | |
870 <summary> | |
871 Gets a human readable description of the specified | |
872 fake object call. | |
873 </summary> | |
874 <param name="call">The call to get a description for.</param> | |
875 <returns>A description of the call.</returns> | |
876 </member> | |
877 <member name="M:FakeItEasy.Core.DefaultFakeObjectCallFormatter.GetDescription(FakeItEasy.Core.IFakeObjectCall)"> | |
878 <summary> | |
879 Gets a human readable description of the specified | |
880 fake object call. | |
881 </summary> | |
882 <param name="call">The call to get a description for.</param> | |
883 <returns>A description of the call.</returns> | |
884 </member> | |
885 <member name="T:FakeItEasy.Core.DefaultFakeWrapperConfigurer"> | |
886 <summary> | |
887 Handles configuring of fake objects to delegate all their calls to a wrapped instance. | |
888 </summary> | |
889 </member> | |
890 <member name="T:FakeItEasy.Core.IFakeWrapperConfigurer"> | |
891 <summary> | |
892 Manages configuration of fake objects to wrap instances. | |
893 </summary> | |
894 </member> | |
895 <member name="M:FakeItEasy.Core.IFakeWrapperConfigurer.ConfigureFakeToWrap(System.Object,System.Object,FakeItEasy.SelfInitializedFakes.ISelfInitializingFakeRecorder)"> | |
896 <summary> | |
897 Configures the specified faked object to wrap the specified instance. | |
898 </summary> | |
899 <param name="fakedObject">The faked object to configure.</param> | |
900 <param name="wrappedInstance">The instance to wrap.</param> | |
901 <param name="recorder">The recorder to use, null if no recording should be made.</param> | |
902 </member> | |
903 <member name="M:FakeItEasy.Core.DefaultFakeWrapperConfigurer.ConfigureFakeToWrap(System.Object,System.Object,FakeItEasy.SelfInitializedFakes.ISelfInitializingFakeRecorder)"> | |
904 <summary> | |
905 Configures the specified faked object to wrap the specified instance. | |
906 </summary> | |
907 <param name="fakedObject">The faked object to configure.</param> | |
908 <param name="wrappedInstance">The instance to wrap.</param> | |
909 <param name="recorder">The recorder to use, null if no recording should be made.</param> | |
910 </member> | |
911 <member name="T:FakeItEasy.Core.DelegateFakeObjectContainer"> | |
912 <summary> | |
913 A fake object container where delegates can be registered that are used to | |
914 resolve fake objects. | |
915 </summary> | |
916 </member> | |
917 <member name="T:FakeItEasy.Core.IFakeObjectContainer"> | |
918 <summary> | |
919 A container that can create fake objects. | |
920 </summary> | |
921 </member> | |
922 <member name="T:FakeItEasy.Core.IFakeObjectConfigurator"> | |
923 <summary> | |
924 Handles global configuration of fake object. | |
925 </summary> | |
926 </member> | |
927 <member name="M:FakeItEasy.Core.IFakeObjectConfigurator.ConfigureFake(System.Type,System.Object)"> | |
928 <summary> | |
929 Applies base configuration to a fake object. | |
930 </summary> | |
931 <param name="typeOfFake">The type the fake object represents.</param> | |
932 <param name="fakeObject">The fake object to configure.</param> | |
933 </member> | |
934 <member name="M:FakeItEasy.Core.IFakeObjectContainer.TryCreateDummyObject(System.Type,System.Object@)"> | |
935 <summary> | |
936 Creates a dummy object of the specified type using the specified arguments if it's | |
937 supported by the container, returns a value indicating if it's supported or not. | |
938 </summary> | |
939 <param name="typeOfDummy">The type of dummy object to create.</param> | |
940 <param name="fakeObject">The dummy object that was created if the method returns true.</param> | |
941 <returns>True if a dummy object can be created.</returns> | |
942 </member> | |
943 <member name="M:FakeItEasy.Core.DelegateFakeObjectContainer.#ctor"> | |
944 <summary> | |
945 Initializes a new instance of the <see cref="T:FakeItEasy.Core.DelegateFakeObjectContainer"/> class. | |
946 Creates a new instance of the DelegateFakeObjectContainer. | |
947 </summary> | |
948 </member> | |
949 <member name="M:FakeItEasy.Core.DelegateFakeObjectContainer.TryCreateDummyObject(System.Type,System.Object@)"> | |
950 <summary> | |
951 Creates a fake object of the specified type using the specified arguments if it's | |
952 supported by the container, returns a value indicating if it's supported or not. | |
953 </summary> | |
954 <param name="typeOfDummy">The type of dummy object to create.</param> | |
955 <param name="fakeObject">The fake object that was created if the method returns true.</param> | |
956 <returns>True if a fake object can be created.</returns> | |
957 </member> | |
958 <member name="M:FakeItEasy.Core.DelegateFakeObjectContainer.ConfigureFake(System.Type,System.Object)"> | |
959 <summary> | |
960 Configures the fake. | |
961 </summary> | |
962 <param name="typeOfFake">The type of fake.</param> | |
963 <param name="fakeObject">The fake object.</param> | |
964 </member> | |
965 <member name="M:FakeItEasy.Core.DelegateFakeObjectContainer.Register``1(System.Func{``0})"> | |
966 <summary> | |
967 Registers the specified fake delegate. | |
968 </summary> | |
969 <typeparam name="T"></typeparam> | |
970 <param name="fakeDelegate">The fake delegate.</param> | |
971 </member> | |
972 <member name="T:FakeItEasy.Core.DynamicContainer"> | |
973 <summary> | |
974 A IFakeObjectContainer implementation that uses mef to load IFakeDefinitions and | |
975 IFakeConfigurations. | |
976 </summary> | |
977 </member> | |
978 <member name="M:FakeItEasy.Core.DynamicContainer.#ctor(System.Collections.Generic.IEnumerable{FakeItEasy.IDummyDefinition},System.Collections.Generic.IEnumerable{FakeItEasy.IFakeConfigurator})"> | |
979 <summary> | |
980 Initializes a new instance of the <see cref="T:FakeItEasy.Core.DynamicContainer"/> class. | |
981 </summary> | |
982 </member> | |
983 <member name="M:FakeItEasy.Core.DynamicContainer.TryCreateDummyObject(System.Type,System.Object@)"> | |
984 <summary> | |
985 Creates a fake object of the specified type using the specified arguments if it's | |
986 supported by the container, returns a value indicating if it's supported or not. | |
987 </summary> | |
988 <param name="typeOfDummy">The type of fake object to create.</param> | |
989 <param name="fakeObject">The fake object that was created if the method returns true.</param> | |
990 <returns>True if a fake object can be created.</returns> | |
991 </member> | |
992 <member name="M:FakeItEasy.Core.DynamicContainer.ConfigureFake(System.Type,System.Object)"> | |
993 <summary> | |
994 Applies base configuration to a fake object. | |
995 </summary> | |
996 <param name="typeOfFake">The type the fake object represents.</param> | |
997 <param name="fakeObject">The fake object to configure.</param> | |
998 </member> | |
999 <member name="T:FakeItEasy.Core.FakeCreationException"> | |
1000 <summary> | |
1001 An exception that is thrown when there was an error creating a fake object. | |
1002 </summary> | |
1003 </member> | |
1004 <member name="M:FakeItEasy.Core.FakeCreationException.#ctor"> | |
1005 <summary> | |
1006 Initializes a new instance of the <see cref="T:FakeItEasy.Core.FakeCreationException"/> class. | |
1007 </summary> | |
1008 </member> | |
1009 <member name="M:FakeItEasy.Core.FakeCreationException.#ctor(System.String)"> | |
1010 <summary> | |
1011 Initializes a new instance of the <see cref="T:FakeItEasy.Core.FakeCreationException"/> class. | |
1012 </summary> | |
1013 <param name="message">The message.</param> | |
1014 </member> | |
1015 <member name="M:FakeItEasy.Core.FakeCreationException.#ctor(System.String,System.Exception)"> | |
1016 <summary> | |
1017 Initializes a new instance of the <see cref="T:FakeItEasy.Core.FakeCreationException"/> class. | |
1018 </summary> | |
1019 <param name="message">The message.</param> | |
1020 <param name="innerException">The inner exception.</param> | |
1021 </member> | |
1022 <member name="M:FakeItEasy.Core.FakeCreationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
1023 <summary> | |
1024 Initializes a new instance of the <see cref="T:FakeItEasy.Core.FakeCreationException"/> class. | |
1025 </summary> | |
1026 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> | |
1027 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> | |
1028 <exception cref="T:System.ArgumentNullException"> | |
1029 The <paramref name="info"/> parameter is null. | |
1030 </exception> | |
1031 <exception cref="T:System.Runtime.Serialization.SerializationException"> | |
1032 The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). | |
1033 </exception> | |
1034 </member> | |
1035 <member name="T:FakeItEasy.Core.FakeManager"> | |
1036 <summary> | |
1037 The central point in the API for proxied fake objects handles interception | |
1038 of fake object calls by using a set of rules. User defined rules can be inserted | |
1039 by using the AddRule-method. | |
1040 </summary> | |
1041 </member> | |
1042 <member name="M:FakeItEasy.Core.FakeManager.#ctor"> | |
1043 <summary> | |
1044 Initializes a new instance of the <see cref="T:FakeItEasy.Core.FakeManager"/> class. | |
1045 </summary> | |
1046 </member> | |
1047 <member name="M:FakeItEasy.Core.FakeManager.AddRuleFirst(FakeItEasy.Core.IFakeObjectCallRule)"> | |
1048 <summary> | |
1049 Adds a call rule to the fake object. | |
1050 </summary> | |
1051 <param name="rule">The rule to add.</param> | |
1052 </member> | |
1053 <member name="M:FakeItEasy.Core.FakeManager.AddRuleLast(FakeItEasy.Core.IFakeObjectCallRule)"> | |
1054 <summary> | |
1055 Adds a call rule last in the list of user rules, meaning it has the lowest priority possible. | |
1056 </summary> | |
1057 <param name="rule">The rule to add.</param> | |
1058 </member> | |
1059 <member name="M:FakeItEasy.Core.FakeManager.RemoveRule(FakeItEasy.Core.IFakeObjectCallRule)"> | |
1060 <summary> | |
1061 Removes the specified rule for the fake object. | |
1062 </summary> | |
1063 <param name="rule">The rule to remove.</param> | |
1064 </member> | |
1065 <member name="M:FakeItEasy.Core.FakeManager.AddInterceptionListener(FakeItEasy.Core.IInterceptionListener)"> | |
1066 <summary> | |
1067 Adds an interception listener to the manager. | |
1068 </summary> | |
1069 <param name="listener">The listener to add.</param> | |
1070 </member> | |
1071 <member name="M:FakeItEasy.Core.FakeManager.ClearUserRules"> | |
1072 <summary> | |
1073 Removes any specified user rules. | |
1074 </summary> | |
1075 </member> | |
1076 <member name="P:FakeItEasy.Core.FakeManager.Object"> | |
1077 <summary> | |
1078 Gets the faked object. | |
1079 </summary> | |
1080 </member> | |
1081 <member name="P:FakeItEasy.Core.FakeManager.FakeObjectType"> | |
1082 <summary> | |
1083 Gets the faked type. | |
1084 </summary> | |
1085 </member> | |
1086 <member name="P:FakeItEasy.Core.FakeManager.Rules"> | |
1087 <summary> | |
1088 Gets the interceptions that are currently registered with the fake object. | |
1089 </summary> | |
1090 </member> | |
1091 <member name="P:FakeItEasy.Core.FakeManager.RecordedCallsInScope"> | |
1092 <summary> | |
1093 Gets a collection of all the calls made to the fake object within the current scope. | |
1094 </summary> | |
1095 </member> | |
1096 <member name="T:FakeItEasy.Core.FakeManager.Factory"> | |
1097 <summary> | |
1098 A delegate responsible for creating FakeObject instances. | |
1099 </summary> | |
1100 <returns></returns> | |
1101 </member> | |
1102 <member name="T:FakeItEasy.Core.IInterceptedFakeObjectCall"> | |
1103 <summary> | |
1104 Represents a call to a fake object at interception time. | |
1105 </summary> | |
1106 </member> | |
1107 <member name="T:FakeItEasy.Core.IWritableFakeObjectCall"> | |
1108 <summary> | |
1109 Represents a fake object call that can be edited. | |
1110 </summary> | |
1111 </member> | |
1112 <member name="T:FakeItEasy.Core.IFakeObjectCall"> | |
1113 <summary> | |
1114 Represents a call to a fake object. | |
1115 </summary> | |
1116 </member> | |
1117 <member name="P:FakeItEasy.Core.IFakeObjectCall.Method"> | |
1118 <summary> | |
1119 The method that's called. | |
1120 </summary> | |
1121 </member> | |
1122 <member name="P:FakeItEasy.Core.IFakeObjectCall.Arguments"> | |
1123 <summary> | |
1124 The arguments used in the call. | |
1125 </summary> | |
1126 </member> | |
1127 <member name="P:FakeItEasy.Core.IFakeObjectCall.FakedObject"> | |
1128 <summary> | |
1129 The faked object the call is performed on. | |
1130 </summary> | |
1131 </member> | |
1132 <member name="M:FakeItEasy.Core.IWritableFakeObjectCall.SetReturnValue(System.Object)"> | |
1133 <summary> | |
1134 Sets the return value of the call. | |
1135 </summary> | |
1136 <param name="value">The return value to set.</param> | |
1137 </member> | |
1138 <member name="M:FakeItEasy.Core.IWritableFakeObjectCall.CallBaseMethod"> | |
1139 <summary> | |
1140 Calls the base method of the faked type. | |
1141 </summary> | |
1142 </member> | |
1143 <member name="M:FakeItEasy.Core.IWritableFakeObjectCall.SetArgumentValue(System.Int32,System.Object)"> | |
1144 <summary> | |
1145 Sets the value of the argument at the specified index in the parameters list. | |
1146 </summary> | |
1147 <param name="index">The index of the argument to set the value of.</param> | |
1148 <param name="value">The value to set to the argument.</param> | |
1149 </member> | |
1150 <member name="M:FakeItEasy.Core.IWritableFakeObjectCall.AsReadOnly"> | |
1151 <summary> | |
1152 Freezes the call so that it can no longer be modified. | |
1153 </summary> | |
1154 <returns>A completed fake object call.</returns> | |
1155 </member> | |
1156 <member name="M:FakeItEasy.Core.IInterceptedFakeObjectCall.DoNotRecordCall"> | |
1157 <summary> | |
1158 Sets that the call should not be recorded by the fake manager. | |
1159 </summary> | |
1160 </member> | |
1161 <member name="T:FakeItEasy.Core.FakeScope"> | |
1162 <summary> | |
1163 Represents a scope for fake objects, calls configured within a scope | |
1164 are only valid within that scope. Only calls made wihtin a scope | |
1165 are accessible from within a scope so for example asserts will only | |
1166 assert on those calls done within the scope. | |
1167 </summary> | |
1168 </member> | |
1169 <member name="T:FakeItEasy.Core.IFakeScope"> | |
1170 <summary> | |
1171 Provides access to all calls made to fake objects within a scope. | |
1172 Scopes calls so that only calls made within the scope are visible. | |
1173 </summary> | |
1174 </member> | |
1175 <member name="M:FakeItEasy.Core.FakeScope.Create"> | |
1176 <summary> | |
1177 Creates a new scope and sets it as the current scope. | |
1178 </summary> | |
1179 <returns>The created scope.</returns> | |
1180 </member> | |
1181 <member name="M:FakeItEasy.Core.FakeScope.Create(FakeItEasy.Core.IFakeObjectContainer)"> | |
1182 <summary> | |
1183 Creates a new scope and sets it as the current scope, using the specified | |
1184 container as the container for the new scope. | |
1185 </summary> | |
1186 <param name="container">The container to usee for the new scope.</param> | |
1187 <returns>The created scope.</returns> | |
1188 </member> | |
1189 <member name="M:FakeItEasy.Core.FakeScope.Dispose"> | |
1190 <summary> | |
1191 Closes the scope. | |
1192 </summary> | |
1193 </member> | |
1194 <member name="M:FakeItEasy.Core.FakeScope.AddInterceptedCall(FakeItEasy.Core.FakeManager,FakeItEasy.Core.ICompletedFakeObjectCall)"> | |
1195 <summary> | |
1196 Adds an intercepted call to the current scope. | |
1197 </summary> | |
1198 <param name="fakeManager">The fake object.</param> | |
1199 <param name="call">The call that is intercepted.</param> | |
1200 </member> | |
1201 <member name="M:FakeItEasy.Core.FakeScope.AddRuleFirst(FakeItEasy.Core.FakeManager,FakeItEasy.Core.CallRuleMetadata)"> | |
1202 <summary> | |
1203 Adds a fake object call to the current scope. | |
1204 </summary> | |
1205 <param name="fakeManager">The fake object.</param> | |
1206 <param name="rule">The rule to add.</param> | |
1207 </member> | |
1208 <member name="T:FakeItEasy.Core.IInterceptionListener"> | |
1209 <summary> | |
1210 Represents a listener for fake object calls, can be plugged into a | |
1211 FakeManager instance to listen to all intercepted calls. | |
1212 </summary> | |
1213 <remarks>The OnBeforeCallIntercepted method will be invoked before the OnBeforeCallIntercepted method of any | |
1214 previously added listener. The OnAfterCallIntercepted method will be invoked after the OnAfterCallIntercepted | |
1215 method of any previously added listener.</remarks> | |
1216 </member> | |
1217 <member name="M:FakeItEasy.Core.IInterceptionListener.OnBeforeCallIntercepted(FakeItEasy.Core.IFakeObjectCall)"> | |
1218 <summary> | |
1219 Called when the interception begins but before any call rules | |
1220 has been applied. | |
1221 </summary> | |
1222 <param name="call">The intercepted call.</param> | |
1223 </member> | |
1224 <member name="M:FakeItEasy.Core.IInterceptionListener.OnAfterCallIntercepted(FakeItEasy.Core.ICompletedFakeObjectCall,FakeItEasy.Core.IFakeObjectCallRule)"> | |
1225 <summary> | |
1226 Called when the interception has been completed and rules has been | |
1227 applied. | |
1228 </summary> | |
1229 <param name="ruleThatWasApplied">The rule that was applied to the call.</param> | |
1230 <param name="call">The intercepted call.</param> | |
1231 </member> | |
1232 <member name="T:FakeItEasy.Creation.IProxyGenerator"> | |
1233 <summary> | |
1234 An interface to be implemented by classes that can generate proxies for FakeItEasy. | |
1235 </summary> | |
1236 </member> | |
1237 <member name="M:FakeItEasy.Creation.IProxyGenerator.GenerateProxy(System.Type,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Object})"> | |
1238 <summary> | |
1239 Generates a proxy of the specifed type and returns a result object containing information | |
1240 about the success of the generation and the proxy if it was generated. | |
1241 </summary> | |
1242 <param name="typeOfProxy">The type of proxy to generate.</param> | |
1243 <param name="additionalInterfacesToImplement">Interfaces to be implemented by the proxy.</param> | |
1244 <param name="argumentsForConstructor">Arguments to pass to the constructor of the type in <paramref name="typeOfProxy" />.</param> | |
1245 <returns>A result containging the generated proxy.</returns> | |
1246 </member> | |
1247 <member name="M:FakeItEasy.Creation.IProxyGenerator.MethodCanBeInterceptedOnInstance(System.Reflection.MethodInfo,System.Object,System.String@)"> | |
1248 <summary> | |
1249 Gets a value indicating if the specified member can be intercepted by the proxy generator. | |
1250 </summary> | |
1251 <param name="method">The member to test.</param> | |
1252 <param name="callTarget">The instance the method will be called on.</param> | |
1253 <param name="failReason">The reason the method can not be intercepted.</param> | |
1254 <returns>True if the member can be intercepted.</returns> | |
1255 </member> | |
1256 <member name="T:FakeItEasy.Creation.ICallInterceptedEventRaiser"> | |
1257 <summary> | |
1258 An object that raises an event every time a call to a proxy has been intercepted. | |
1259 </summary> | |
1260 </member> | |
1261 <member name="E:FakeItEasy.Creation.ICallInterceptedEventRaiser.CallWasIntercepted"> | |
1262 <summary> | |
1263 Raised when a call is intercepted. | |
1264 </summary> | |
1265 </member> | |
1266 <member name="T:FakeItEasy.Core.ICompletedFakeObjectCall"> | |
1267 <summary> | |
1268 Represents a completed call to a fake object. | |
1269 </summary> | |
1270 </member> | |
1271 <member name="P:FakeItEasy.Core.ICompletedFakeObjectCall.ReturnValue"> | |
1272 <summary> | |
1273 The value set to be returned from the call. | |
1274 </summary> | |
1275 </member> | |
1276 <member name="T:FakeItEasy.IOutputWriter"> | |
1277 <summary> | |
1278 Represents a text writer that writes to the output. | |
1279 </summary> | |
1280 </member> | |
1281 <member name="M:FakeItEasy.IOutputWriter.Write(System.String)"> | |
1282 <summary> | |
1283 Writes the specified value to the output. | |
1284 </summary> | |
1285 <param name="value">The value to write.</param> | |
1286 <returns>The writer for method chaining.</returns> | |
1287 </member> | |
1288 <member name="M:FakeItEasy.IOutputWriter.WriteArgumentValue(System.Object)"> | |
1289 <summary> | |
1290 Formats the specified argument value as a string and writes | |
1291 it to the output. | |
1292 </summary> | |
1293 <param name="value">The value to write.</param> | |
1294 <returns>The writer for method chainging.</returns> | |
1295 </member> | |
1296 <member name="M:FakeItEasy.IOutputWriter.Indent"> | |
1297 <summary> | |
1298 Indents the writer. | |
1299 </summary> | |
1300 <returns>A disposable that will unindent the writer when disposed.</returns> | |
1301 </member> | |
1302 <member name="T:FakeItEasy.Core.IEventRaiserArguments"> | |
1303 <summary> | |
1304 Used by the event raising rule of fake objects to get the event arguments used in | |
1305 a call to Raise.With. | |
1306 </summary> | |
1307 </member> | |
1308 <member name="P:FakeItEasy.Core.IEventRaiserArguments.Sender"> | |
1309 <summary> | |
1310 The sender of the event. | |
1311 </summary> | |
1312 </member> | |
1313 <member name="P:FakeItEasy.Core.IEventRaiserArguments.EventArguments"> | |
1314 <summary> | |
1315 The event arguments of the event. | |
1316 </summary> | |
1317 </member> | |
1318 <member name="T:FakeItEasy.Core.TypeCatalogueInstanceProvider"> | |
1319 <summary> | |
1320 Providesinstances from type catalogues. | |
1321 </summary> | |
1322 </member> | |
1323 <member name="M:FakeItEasy.Core.TypeCatalogueInstanceProvider.InstantiateAllOfType``1"> | |
1324 <summary> | |
1325 Gets an instance per type in the catalogue that is a descendant | |
1326 of the specified type. | |
1327 </summary> | |
1328 <typeparam name="T">The type of instances to get.</typeparam> | |
1329 <returns>A sequence of instances of the specified type.</returns> | |
1330 </member> | |
1331 <member name="T:FakeItEasy.Core.MethodInfoManager"> | |
1332 <summary> | |
1333 Handles comparisons of MethodInfos. | |
1334 </summary> | |
1335 </member> | |
1336 <member name="M:FakeItEasy.Core.MethodInfoManager.WillInvokeSameMethodOnTarget(System.Type,System.Reflection.MethodInfo,System.Reflection.MethodInfo)"> | |
1337 <summary> | |
1338 Gets a value indicating if the two method infos would invoke the same method | |
1339 if invoked on an instance of the target type. | |
1340 </summary> | |
1341 <param name="target">The type of target for invokation.</param> | |
1342 <param name="first">The first MethodInfo.</param> | |
1343 <param name="second">The second MethodInfo.</param> | |
1344 <returns>True if the same method would be invoked.</returns> | |
1345 </member> | |
1346 <member name="T:FakeItEasy.Core.NullFakeObjectContainer"> | |
1347 <summary> | |
1348 A null implementation for the IFakeObjectContainer interface. | |
1349 </summary> | |
1350 </member> | |
1351 <member name="M:FakeItEasy.Core.NullFakeObjectContainer.TryCreateDummyObject(System.Type,System.Object@)"> | |
1352 <summary> | |
1353 Always returns false and sets the fakeObject to null. | |
1354 </summary> | |
1355 <param name="typeOfDummy">The type of dummy object to create.</param> | |
1356 <param name="fakeObject">Output variable for the fake object that will always be set to null.</param> | |
1357 <returns>Always return false.</returns> | |
1358 </member> | |
1359 <member name="M:FakeItEasy.Core.NullFakeObjectContainer.ConfigureFake(System.Type,System.Object)"> | |
1360 <summary> | |
1361 Applies base configuration to a fake object. | |
1362 </summary> | |
1363 <param name="typeOfFake">The type the fake object represents.</param> | |
1364 <param name="fakeObject">The fake object to configure.</param> | |
1365 </member> | |
1366 <member name="M:FakeItEasy.Core.OrderedFakeAsserter.#ctor(System.Collections.Generic.IEnumerable{FakeItEasy.Core.IFakeObjectCall},FakeItEasy.Core.CallWriter)"> | |
1367 <summary> | |
1368 Initializes a new instance of the <see cref="T:FakeItEasy.Core.OrderedFakeAsserter"/> class. | |
1369 </summary> | |
1370 <param name="calls">The calls.</param> | |
1371 <param name="callWriter">The call writer.</param> | |
1372 </member> | |
1373 <member name="M:FakeItEasy.Core.OrderedFakeAsserter.AssertWasCalled(System.Func{FakeItEasy.Core.IFakeObjectCall,System.Boolean},System.String,System.Func{System.Int32,System.Boolean},System.String)"> | |
1374 <summary> | |
1375 Asserts the was called. | |
1376 </summary> | |
1377 <param name="callPredicate">The call predicate.</param> | |
1378 <param name="callDescription">The call description.</param> | |
1379 <param name="repeatPredicate">The repeat predicate.</param> | |
1380 <param name="repeatDescription">The repeat description.</param> | |
1381 </member> | |
1382 <member name="T:FakeItEasy.Core.WrappedObjectRule"> | |
1383 <summary> | |
1384 A call rule that applies to any call and just delegates the | |
1385 call to the wrapped object. | |
1386 </summary> | |
1387 </member> | |
1388 <member name="M:FakeItEasy.Core.WrappedObjectRule.#ctor(System.Object)"> | |
1389 <summary> | |
1390 Initializes a new instance of the <see cref="T:FakeItEasy.Core.WrappedObjectRule"/> class. | |
1391 Creates a new instance. | |
1392 </summary> | |
1393 <param name="wrappedInstance"> | |
1394 The object to wrap. | |
1395 </param> | |
1396 </member> | |
1397 <member name="M:FakeItEasy.Core.WrappedObjectRule.IsApplicableTo(FakeItEasy.Core.IFakeObjectCall)"> | |
1398 <summary> | |
1399 Gets wether this interceptor is applicable to the specified | |
1400 call, if true is returned the Apply-method of the interceptor will | |
1401 be called. | |
1402 </summary> | |
1403 <param name="fakeObjectCall">The call to check for applicability.</param> | |
1404 <returns>True if the interceptor is applicable.</returns> | |
1405 </member> | |
1406 <member name="M:FakeItEasy.Core.WrappedObjectRule.Apply(FakeItEasy.Core.IInterceptedFakeObjectCall)"> | |
1407 <summary> | |
1408 Applies an action to the call, might set a return value or throw | |
1409 an exception. | |
1410 </summary> | |
1411 <param name="fakeObjectCall">The call to apply the interceptor to.</param> | |
1412 </member> | |
1413 <member name="P:FakeItEasy.Core.WrappedObjectRule.NumberOfTimesToCall"> | |
1414 <summary> | |
1415 Gets the number of times this call rule is valid, if it's set | |
1416 to null its infinitely valid. | |
1417 </summary> | |
1418 <value></value> | |
1419 </member> | |
1420 <member name="T:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter"> | |
1421 <summary> | |
1422 An adapter that adapts an <see cref="T:Castle.DynamicProxy.IInvocation"/> to a <see cref="T:FakeItEasy.Core.IFakeObjectCall"/>. | |
1423 </summary> | |
1424 </member> | |
1425 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.#ctor(Castle.DynamicProxy.IInvocation)"> | |
1426 <summary> | |
1427 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter"/> class. | |
1428 </summary> | |
1429 <param name="invocation">The invocation.</param> | |
1430 </member> | |
1431 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.AsReadOnly"> | |
1432 <summary> | |
1433 Freezes the call so that it can no longer be modified. | |
1434 </summary> | |
1435 <returns>A completed fake object call.</returns> | |
1436 </member> | |
1437 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.CallBaseMethod"> | |
1438 <summary> | |
1439 Calls the base method, should not be used with interface types. | |
1440 </summary> | |
1441 </member> | |
1442 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.SetArgumentValue(System.Int32,System.Object)"> | |
1443 <summary> | |
1444 Sets the specified value to the argument at the specified index. | |
1445 </summary> | |
1446 <param name="index">The index of the argument to set the value to.</param> | |
1447 <param name="value">The value to set to the argument.</param> | |
1448 </member> | |
1449 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.SetReturnValue(System.Object)"> | |
1450 <summary> | |
1451 Sets the return value of the call. | |
1452 </summary> | |
1453 <param name="returnValue">The return value.</param> | |
1454 </member> | |
1455 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.ToString"> | |
1456 <summary> | |
1457 Returns a description of the call. | |
1458 </summary> | |
1459 <returns> | |
1460 A <see cref="T:System.String"/> that represents this instance. | |
1461 </returns> | |
1462 </member> | |
1463 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.Description"> | |
1464 <summary> | |
1465 A human readable description of the call. | |
1466 </summary> | |
1467 <value></value> | |
1468 </member> | |
1469 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.ReturnValue"> | |
1470 <summary> | |
1471 The value set to be returned from the call. | |
1472 </summary> | |
1473 </member> | |
1474 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.Method"> | |
1475 <summary> | |
1476 The method that's called. | |
1477 </summary> | |
1478 </member> | |
1479 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.Arguments"> | |
1480 <summary> | |
1481 The arguments used in the call. | |
1482 </summary> | |
1483 </member> | |
1484 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.FakedObject"> | |
1485 <summary> | |
1486 The faked object the call is performed on. | |
1487 </summary> | |
1488 </member> | |
1489 <member name="T:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources"> | |
1490 <summary> | |
1491 A strongly-typed resource class, for looking up localized strings, etc. | |
1492 </summary> | |
1493 </member> | |
1494 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ResourceManager"> | |
1495 <summary> | |
1496 Returns the cached ResourceManager instance used by this class. | |
1497 </summary> | |
1498 </member> | |
1499 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.Culture"> | |
1500 <summary> | |
1501 Overrides the current thread's CurrentUICulture property for all | |
1502 resource lookups using this strongly typed resource class. | |
1503 </summary> | |
1504 </member> | |
1505 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ArgumentsForConstructorDoesNotMatchAnyConstructorMessage"> | |
1506 <summary> | |
1507 Looks up a localized string similar to No constructor matches the passed arguments for constructor.. | |
1508 </summary> | |
1509 </member> | |
1510 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ArgumentsForConstructorOnInterfaceTypeMessage"> | |
1511 <summary> | |
1512 Looks up a localized string similar to Arguments for constructor specified for interface type.. | |
1513 </summary> | |
1514 </member> | |
1515 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ProxyIsSealedTypeMessage"> | |
1516 <summary> | |
1517 Looks up a localized string similar to The type of proxy "{0}" is sealed.. | |
1518 </summary> | |
1519 </member> | |
1520 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ProxyIsValueTypeMessage"> | |
1521 <summary> | |
1522 Looks up a localized string similar to The type of proxy must be an interface or a class but it was {0}.. | |
1523 </summary> | |
1524 </member> | |
1525 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ProxyTypeWithNoDefaultConstructorMessage"> | |
1526 <summary> | |
1527 Looks up a localized string similar to No default constructor was found on the type {0}.. | |
1528 </summary> | |
1529 </member> | |
1530 <member name="T:FakeItEasy.Creation.DefaultFakeAndDummyManager"> | |
1531 <summary> | |
1532 The default implementation of the IFakeAndDummyManager interface. | |
1533 </summary> | |
1534 </member> | |
1535 <member name="T:FakeItEasy.Creation.IFakeAndDummyManager"> | |
1536 <summary> | |
1537 Handles the creation of fake and dummy objects. | |
1538 </summary> | |
1539 </member> | |
1540 <member name="M:FakeItEasy.Creation.IFakeAndDummyManager.CreateDummy(System.Type)"> | |
1541 <summary> | |
1542 Creates a dummy of the specified type. | |
1543 </summary> | |
1544 <param name="typeOfDummy">The type of dummy to create.</param> | |
1545 <returns>The created dummy.</returns> | |
1546 <exception cref="T:FakeItEasy.Core.FakeCreationException">The current IProxyGenerator is not able to generate a fake of the specified type and | |
1547 the current IFakeObjectContainer does not contain the specified type.</exception> | |
1548 </member> | |
1549 <member name="M:FakeItEasy.Creation.IFakeAndDummyManager.CreateFake(System.Type,FakeItEasy.Creation.FakeOptions)"> | |
1550 <summary> | |
1551 Creates a fake object of the specified type. | |
1552 </summary> | |
1553 <param name="typeOfFake">The type of fake object to generate.</param> | |
1554 <param name="options">Options for building the fake object.</param> | |
1555 <returns>A fake object.</returns> | |
1556 <exception cref="T:FakeItEasy.Core.FakeCreationException">The current IProxyGenerator is not able to generate a fake of the specified type.</exception> | |
1557 </member> | |
1558 <member name="M:FakeItEasy.Creation.IFakeAndDummyManager.TryCreateDummy(System.Type,System.Object@)"> | |
1559 <summary> | |
1560 Tries to create a dummy of the specified type. | |
1561 </summary> | |
1562 <param name="typeOfDummy">The type of dummy to create.</param> | |
1563 <param name="result">Outputs the result dummy when creation is successful.</param> | |
1564 <returns>A value indicating whether the creation was successful.</returns> | |
1565 </member> | |
1566 <member name="M:FakeItEasy.Creation.IFakeAndDummyManager.TryCreateFake(System.Type,FakeItEasy.Creation.FakeOptions,System.Object@)"> | |
1567 <summary> | |
1568 Tries to create a fake object of the specified type. | |
1569 </summary> | |
1570 <param name="typeOfFake">The type of fake to create.</param> | |
1571 <param name="options">Options for the creation of the fake.</param> | |
1572 <param name="result">The created fake object when creation is successful.</param> | |
1573 <returns>A value indicating whether the creation was successful.</returns> | |
1574 </member> | |
1575 <member name="T:FakeItEasy.Creation.DefaultFakeCreatorFacade"> | |
1576 <summary> | |
1577 Default implementation ofthe IFakeCreator-interface. | |
1578 </summary> | |
1579 </member> | |
1580 <member name="T:FakeItEasy.Creation.IFakeCreatorFacade"> | |
1581 <summary> | |
1582 A facade used by the public api for testability. | |
1583 </summary> | |
1584 </member> | |
1585 <member name="M:FakeItEasy.Creation.IFakeCreatorFacade.CreateFake``1(System.Action{FakeItEasy.Creation.IFakeOptionsBuilder{``0}})"> | |
1586 <summary> | |
1587 Creates a fake object of the specified type. | |
1588 </summary> | |
1589 <typeparam name="T">The type of fake to create.</typeparam> | |
1590 <param name="options">Options for the created fake object.</param> | |
1591 <returns>The created fake object.</returns> | |
1592 <exception cref="T:FakeItEasy.Core.FakeCreationException">Was unable to generate the fake in the current configuration.</exception> | |
1593 </member> | |
1594 <member name="M:FakeItEasy.Creation.IFakeCreatorFacade.CreateDummy``1"> | |
1595 <summary> | |
1596 Creates a dummy object, this can be a fake object or an object resolved | |
1597 from the current IFakeObjectContainer. | |
1598 </summary> | |
1599 <typeparam name="T">The type of dummy to create.</typeparam> | |
1600 <returns>The created dummy.</returns> | |
1601 <exception cref="T:FakeItEasy.Core.FakeCreationException">Was unable to generate the fake in the current configuration and | |
1602 no dummy was registered in the container for the specifed type..</exception> | |
1603 </member> | |
1604 <member name="M:FakeItEasy.Creation.IFakeCreatorFacade.CollectionOfFake``1(System.Int32)"> | |
1605 <summary> | |
1606 Creates a collection of fakes of the specified type. | |
1607 </summary> | |
1608 <typeparam name="T">The type of fakes to create.</typeparam> | |
1609 <param name="numberOfFakes">The number of fakes in the collection.</param> | |
1610 <returns>A collection of fake objects of the specified type.</returns> | |
1611 </member> | |
1612 <member name="M:FakeItEasy.Creation.DefaultFakeCreatorFacade.#ctor(FakeItEasy.Creation.IFakeAndDummyManager)"> | |
1613 <summary> | |
1614 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.DefaultFakeCreatorFacade"/> class. | |
1615 </summary> | |
1616 <param name="fakeAndDummyManager">The fake and dummy manager.</param> | |
1617 </member> | |
1618 <member name="M:FakeItEasy.Creation.DefaultFakeCreatorFacade.CreateFake``1(System.Action{FakeItEasy.Creation.IFakeOptionsBuilder{``0}})"> | |
1619 <summary> | |
1620 Creates a fake object of the specified type. | |
1621 </summary> | |
1622 <typeparam name="T">The type of fake to create.</typeparam> | |
1623 <param name="options">Options for the created fake object.</param> | |
1624 <returns>The created fake object.</returns> | |
1625 <exception cref="T:FakeItEasy.Core.FakeCreationException">Was unable to generate the fake in the current configuration.</exception> | |
1626 </member> | |
1627 <member name="M:FakeItEasy.Creation.DefaultFakeCreatorFacade.CollectionOfFake``1(System.Int32)"> | |
1628 <summary> | |
1629 Creates a collection of fakes of the specified type. | |
1630 </summary> | |
1631 <typeparam name="T">The type of fakes to create.</typeparam> | |
1632 <param name="numberOfFakes">The number of fakes in the collection.</param> | |
1633 <returns> | |
1634 A collection of fake objects of the specified type. | |
1635 </returns> | |
1636 </member> | |
1637 <member name="M:FakeItEasy.Creation.DefaultFakeCreatorFacade.CreateDummy``1"> | |
1638 <summary> | |
1639 Creates a dummy object, this can be a fake object or an object resolved | |
1640 from the current IFakeObjectContainer. | |
1641 </summary> | |
1642 <typeparam name="T">The type of dummy to create.</typeparam> | |
1643 <returns>The created dummy.</returns> | |
1644 <exception cref="T:FakeItEasy.Core.FakeCreationException">Was unable to generate the fake in the current configuration and | |
1645 no dummy was registered in the container for the specifed type..</exception> | |
1646 </member> | |
1647 <member name="T:FakeItEasy.Creation.IFakeOptionsBuilderForWrappers`1"> | |
1648 <summary> | |
1649 Provides options for fake wrappers. | |
1650 </summary> | |
1651 <typeparam name="T">The type of the fake object generated.</typeparam> | |
1652 </member> | |
1653 <member name="T:FakeItEasy.Creation.IFakeOptionsBuilder`1"> | |
1654 <summary> | |
1655 Provides options for generating fake object. | |
1656 </summary> | |
1657 <typeparam name="T">The type of fake object generated.</typeparam> | |
1658 </member> | |
1659 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.WithArgumentsForConstructor(System.Collections.Generic.IEnumerable{System.Object})"> | |
1660 <summary> | |
1661 Specifies arguments for the constructor of the faked class. | |
1662 </summary> | |
1663 <param name="argumentsForConstructor">The arguments to pass to the consturctor of the faked class.</param> | |
1664 <returns>Options object.</returns> | |
1665 </member> | |
1666 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.WithArgumentsForConstructor(System.Linq.Expressions.Expression{System.Func{`0}})"> | |
1667 <summary> | |
1668 Specifies arguments for the constructor of the faked class by giving an expression with the call to | |
1669 the desired constructor using the arguments to be passed to the constructor. | |
1670 </summary> | |
1671 <param name="constructorCall">The constructor call to use when creating a class proxy.</param> | |
1672 <returns>Options object.</returns> | |
1673 </member> | |
1674 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.Wrapping(`0)"> | |
1675 <summary> | |
1676 Specifies that the fake should delegate calls to the specified instance. | |
1677 </summary> | |
1678 <param name="wrappedInstance">The object to delegate calls to.</param> | |
1679 <returns>Options object.</returns> | |
1680 </member> | |
1681 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.Implements(System.Type)"> | |
1682 <summary> | |
1683 Sets up the fake to implement the specified interface in addition to the | |
1684 originally faked class. | |
1685 </summary> | |
1686 <param name="interfaceType">The type of interface to implement.</param> | |
1687 <returns>Options object.</returns> | |
1688 <exception cref="T:System.ArgumentException">The specified type is not an interface.</exception> | |
1689 <exception cref="T:System.ArgumentNullException">The specified type is null.</exception> | |
1690 </member> | |
1691 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.OnFakeCreated(System.Action{`0})"> | |
1692 <summary> | |
1693 Specifies an action that should be run over the fake object | |
1694 once it's created. | |
1695 </summary> | |
1696 <param name="action">An action to perform.</param> | |
1697 <returns>Options object.</returns> | |
1698 </member> | |
1699 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilderForWrappers`1.RecordedBy(FakeItEasy.SelfInitializedFakes.ISelfInitializingFakeRecorder)"> | |
1700 <summary> | |
1701 Specifies a fake recorder to use. | |
1702 </summary> | |
1703 <param name="recorder">The recorder to use.</param> | |
1704 <returns>Options object.</returns> | |
1705 </member> | |
1706 <member name="M:FakeItEasy.Creation.DummyValueCreationSession.#ctor(FakeItEasy.Core.IFakeObjectContainer,FakeItEasy.Creation.IFakeObjectCreator)"> | |
1707 <summary> | |
1708 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.DummyValueCreationSession"/> class. | |
1709 </summary> | |
1710 <param name="container">The container.</param> | |
1711 <param name="fakeObjectCreator">The fake object creator.</param> | |
1712 </member> | |
1713 <member name="T:FakeItEasy.Creation.ProxyGeneratorResult"> | |
1714 <summary> | |
1715 Contains the result of a call to TryCreateProxy of IProxyGenerator. | |
1716 </summary> | |
1717 </member> | |
1718 <member name="M:FakeItEasy.Creation.ProxyGeneratorResult.#ctor(System.String)"> | |
1719 <summary> | |
1720 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.ProxyGeneratorResult"/> class. | |
1721 Creates a new instance representing a failed proxy | |
1722 generation attempt. | |
1723 </summary> | |
1724 <param name="reasonForFailure"> | |
1725 The reason the proxy generation failed. | |
1726 </param> | |
1727 </member> | |
1728 <member name="M:FakeItEasy.Creation.ProxyGeneratorResult.#ctor(System.Object,FakeItEasy.Creation.ICallInterceptedEventRaiser)"> | |
1729 <summary> | |
1730 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.ProxyGeneratorResult"/> class. | |
1731 Creates a new instance representing a successful proxy | |
1732 generation. | |
1733 </summary> | |
1734 <param name="generatedProxy"> | |
1735 The proxy that was generated. | |
1736 </param> | |
1737 <param name="callInterceptedEventRaiser"> | |
1738 An event raiser that raises | |
1739 events when calls are intercepted to the proxy. | |
1740 </param> | |
1741 </member> | |
1742 <member name="P:FakeItEasy.Creation.ProxyGeneratorResult.ProxyWasSuccessfullyGenerated"> | |
1743 <summary> | |
1744 Gets a value indicating if the proxy was successfully created. | |
1745 </summary> | |
1746 </member> | |
1747 <member name="P:FakeItEasy.Creation.ProxyGeneratorResult.GeneratedProxy"> | |
1748 <summary> | |
1749 Gets the generated proxy when it was successfully created. | |
1750 </summary> | |
1751 </member> | |
1752 <member name="P:FakeItEasy.Creation.ProxyGeneratorResult.CallInterceptedEventRaiser"> | |
1753 <summary> | |
1754 Gets the event raiser that raises events when calls to the proxy are | |
1755 intercepted. | |
1756 </summary> | |
1757 </member> | |
1758 <member name="P:FakeItEasy.Creation.ProxyGeneratorResult.ReasonForFailure"> | |
1759 <summary> | |
1760 Gets the reason for failure when the generation was not successful. | |
1761 </summary> | |
1762 </member> | |
1763 <member name="T:FakeItEasy.Expressions.ICallExpressionParser"> | |
1764 <summary> | |
1765 Represents a class that can parse a lambda expression | |
1766 that represents a method or property call. | |
1767 </summary> | |
1768 </member> | |
1769 <member name="M:FakeItEasy.Expressions.ICallExpressionParser.Parse(System.Linq.Expressions.LambdaExpression)"> | |
1770 <summary> | |
1771 Parses the specified expression. | |
1772 </summary> | |
1773 <param name="callExpression">The expression to parse.</param> | |
1774 <returns>The parsed expression.</returns> | |
1775 </member> | |
1776 <member name="T:FakeItEasy.Expressions.ExpressionCallMatcher"> | |
1777 <summary> | |
1778 Handles the matching of fake object calls to expressions. | |
1779 </summary> | |
1780 </member> | |
1781 <member name="M:FakeItEasy.Expressions.ExpressionCallMatcher.#ctor(System.Linq.Expressions.LambdaExpression,FakeItEasy.Expressions.ExpressionArgumentConstraintFactory,FakeItEasy.Core.MethodInfoManager,FakeItEasy.Expressions.ICallExpressionParser)"> | |
1782 <summary> | |
1783 Initializes a new instance of the <see cref="T:FakeItEasy.Expressions.ExpressionCallMatcher"/> class. | |
1784 </summary> | |
1785 <param name="callSpecification">The call specification.</param> | |
1786 <param name="constraintFactory">The constraint factory.</param> | |
1787 <param name="callExpressionParser">A parser to use to parse call expressions.</param> | |
1788 <param name="methodInfoManager">The method infor manager to use.</param> | |
1789 </member> | |
1790 <member name="M:FakeItEasy.Expressions.ExpressionCallMatcher.Matches(FakeItEasy.Core.IFakeObjectCall)"> | |
1791 <summary> | |
1792 Matcheses the specified call against the expression. | |
1793 </summary> | |
1794 <param name="call">The call to match.</param> | |
1795 <returns>True if the call is matched by the expression.</returns> | |
1796 </member> | |
1797 <member name="M:FakeItEasy.Expressions.ExpressionCallMatcher.ToString"> | |
1798 <summary> | |
1799 Gets a description of the call. | |
1800 </summary> | |
1801 <returns>Description of the call.</returns> | |
1802 </member> | |
1803 <member name="P:FakeItEasy.Expressions.ExpressionCallMatcher.DescriptionOfMatchingCall"> | |
1804 <summary> | |
1805 Gets a human readable description of calls that will be matched by this | |
1806 matcher. | |
1807 </summary> | |
1808 </member> | |
1809 <member name="T:FakeItEasy.Expressions.ExpressionCallRule"> | |
1810 <summary> | |
1811 An implementation of the <see cref="T:FakeItEasy.Core.IFakeObjectCallRule"/> interface that uses | |
1812 expressions for evaluating if the rule is applicable to a specific call. | |
1813 </summary> | |
1814 </member> | |
1815 <member name="M:FakeItEasy.Expressions.ExpressionCallRule.#ctor(FakeItEasy.Expressions.ExpressionCallMatcher)"> | |
1816 <summary> | |
1817 Initializes a new instance of the <see cref="T:FakeItEasy.Expressions.ExpressionCallRule"/> class. | |
1818 </summary> | |
1819 <param name="expressionMatcher">The expression matcher to use.</param> | |
1820 </member> | |
1821 <member name="M:FakeItEasy.Expressions.ExpressionCallRule.ToString"> | |
1822 <summary> | |
1823 Returns a <see cref="T:System.String"/> that represents this instance. | |
1824 </summary> | |
1825 <returns> | |
1826 A <see cref="T:System.String"/> that represents this instance. | |
1827 </returns> | |
1828 </member> | |
1829 <member name="T:FakeItEasy.Expressions.ExpressionCallRule.Factory"> | |
1830 <summary> | |
1831 Handles the instantiation of ExpressionCallRule instance. | |
1832 </summary> | |
1833 <param name="callSpecification">An expression specifying the call.</param> | |
1834 <returns>A rule instance.</returns> | |
1835 </member> | |
1836 <member name="T:FakeItEasy.Expressions.ExpressionParser"> | |
1837 <summary> | |
1838 Manages breaking call specification expression into their various parts. | |
1839 </summary> | |
1840 </member> | |
1841 <member name="T:FakeItEasy.Expressions.IExpressionParser"> | |
1842 <summary> | |
1843 Manages breaking call specification expression into their various parts. | |
1844 </summary> | |
1845 </member> | |
1846 <member name="M:FakeItEasy.Expressions.IExpressionParser.GetFakeManagerCallIsMadeOn(System.Linq.Expressions.LambdaExpression)"> | |
1847 <summary> | |
1848 Gets the fake object an expression is called on. | |
1849 </summary> | |
1850 <param name="fakeObjectCall">The call expression.</param> | |
1851 <returns>The FakeManager instance that manages the faked object the call is made on.</returns> | |
1852 <exception cref="T:System.ArgumentNullException">The fakeObjectCall is null.</exception> | |
1853 <exception cref="T:System.ArgumentException">The specified expression is not an expression where a call is made to a faked object.</exception> | |
1854 </member> | |
1855 <member name="M:FakeItEasy.Expressions.ExpressionParser.GetFakeManagerCallIsMadeOn(System.Linq.Expressions.LambdaExpression)"> | |
1856 <summary> | |
1857 Gets the fake object an expression is called on. | |
1858 </summary> | |
1859 <param name="fakeObjectCall">The call expression.</param> | |
1860 <returns>A FakeObject.</returns> | |
1861 <exception cref="T:System.ArgumentNullException">The fakeObjectCall is null.</exception> | |
1862 <exception cref="T:System.ArgumentException">The specified expression is not an expression where a call is made to a faked object.</exception> | |
1863 </member> | |
1864 <member name="T:FakeItEasy.ExtensionSyntax.Full.FullExtensionSyntax"> | |
1865 <summary> | |
1866 Provides extension methods for configuring and asserting on faked objects | |
1867 without going through the static methods of the Fake-class. | |
1868 </summary> | |
1869 </member> | |
1870 <member name="M:FakeItEasy.ExtensionSyntax.Full.FullExtensionSyntax.CallsTo``2(``0,System.Linq.Expressions.Expression{System.Func{``0,``1}})"> | |
1871 <summary> | |
1872 Configures the behavior of the fake object when a call that matches the specified | |
1873 call happens. | |
1874 </summary> | |
1875 <typeparam name="TMember">The type of the return value of the member.</typeparam> | |
1876 <param name="callSpecification">An expression that specifies the calls to configure.</param> | |
1877 <param name="fakedObject">The faked object to configure.</param> | |
1878 <typeparam name="TFake">The type of fake object to configure.</typeparam> | |
1879 <returns>A configuration object.</returns> | |
1880 </member> | |
1881 <member name="M:FakeItEasy.ExtensionSyntax.Full.FullExtensionSyntax.CallsTo``1(``0,System.Linq.Expressions.Expression{System.Action{``0}})"> | |
1882 <summary> | |
1883 Configures the behavior of the fake object when a call that matches the specified | |
1884 call happens. | |
1885 </summary> | |
1886 <param name="fakedObject">The faked object to configure.</param> | |
1887 <typeparam name="TFake">The type of fake object to configure.</typeparam> | |
1888 <param name="callSpecification">An expression that specifies the calls to configure.</param> | |
1889 <returns>A configuration object.</returns> | |
1890 </member> | |
1891 <member name="M:FakeItEasy.ExtensionSyntax.Full.FullExtensionSyntax.AnyCall``1(``0)"> | |
1892 <summary> | |
1893 Configures the behavior of the fake object when a call is made to any method on the | |
1894 object. | |
1895 </summary> | |
1896 <typeparam name="TFake">The type of the fake.</typeparam> | |
1897 <param name="fakedObject">The faked object.</param> | |
1898 <returns>A configuration object.</returns> | |
1899 </member> | |
1900 <member name="T:FakeItEasy.ExtensionSyntax.Syntax"> | |
1901 <summary> | |
1902 Provides an extension method for configuring fake objects. | |
1903 </summary> | |
1904 </member> | |
1905 <member name="M:FakeItEasy.ExtensionSyntax.Syntax.Configure``1(``0)"> | |
1906 <summary> | |
1907 Gets an object that provides a fluent interface syntax for configuring | |
1908 the fake object. | |
1909 </summary> | |
1910 <typeparam name="TFake">The type of the fake object.</typeparam> | |
1911 <param name="fakedObject">The fake object to configure.</param> | |
1912 <returns>A configuration object.</returns> | |
1913 <exception cref="T:System.ArgumentNullException">The fakedObject was null.</exception> | |
1914 <exception cref="T:System.ArgumentException">The object passed in is not a faked object.</exception> | |
1915 </member> | |
1916 <member name="T:FakeItEasy.FakeAttribute"> | |
1917 <summary> | |
1918 Used to tag fields and properties that will be initialized through the | |
1919 Fake.Initialize-method. | |
1920 </summary> | |
1921 </member> | |
1922 <member name="T:FakeItEasy.IoC.DictionaryContainer"> | |
1923 <summary> | |
1924 A simple implementation of an IoC container. | |
1925 </summary> | |
1926 </member> | |
1927 <member name="F:FakeItEasy.IoC.DictionaryContainer.registeredServices"> | |
1928 <summary> | |
1929 The dictionary that stores the registered services. | |
1930 </summary> | |
1931 </member> | |
1932 <member name="M:FakeItEasy.IoC.DictionaryContainer.#ctor"> | |
1933 <summary> | |
1934 Initializes a new instance of the <see cref="T:FakeItEasy.IoC.DictionaryContainer"/> class. | |
1935 </summary> | |
1936 </member> | |
1937 <member name="M:FakeItEasy.IoC.DictionaryContainer.Resolve(System.Type)"> | |
1938 <summary> | |
1939 Resolves an instance of the specified component type. | |
1940 </summary> | |
1941 <param name="componentType">Type of the component.</param> | |
1942 <returns>An instance of the component type.</returns> | |
1943 </member> | |
1944 <member name="M:FakeItEasy.IoC.DictionaryContainer.Register``1(System.Func{FakeItEasy.IoC.DictionaryContainer,``0})"> | |
1945 <summary> | |
1946 Registers the specified resolver. | |
1947 </summary> | |
1948 <typeparam name="T">The type of component to register.</typeparam> | |
1949 <param name="resolver">The resolver.</param> | |
1950 </member> | |
1951 <member name="M:FakeItEasy.IoC.DictionaryContainer.RegisterSingleton``1(System.Func{FakeItEasy.IoC.DictionaryContainer,``0})"> | |
1952 <summary> | |
1953 Registers the specified resolver as a singleton. | |
1954 </summary> | |
1955 <typeparam name="T">The type of component to register.</typeparam> | |
1956 <param name="resolver">The resolver.</param> | |
1957 </member> | |
1958 <member name="T:FakeItEasy.IRepeatSpecification"> | |
1959 <summary> | |
1960 Provides properties and methods to specify repeat. | |
1961 </summary> | |
1962 </member> | |
1963 <member name="M:FakeItEasy.IRepeatSpecification.Times(System.Int32)"> | |
1964 <summary> | |
1965 Specifies the number of times as repeat. | |
1966 </summary> | |
1967 <param name="numberOfTimes">The number of times expected.</param> | |
1968 <returns>A Repeated instance.</returns> | |
1969 </member> | |
1970 <member name="P:FakeItEasy.IRepeatSpecification.Once"> | |
1971 <summary> | |
1972 Specifies once as the repeat. | |
1973 </summary> | |
1974 </member> | |
1975 <member name="P:FakeItEasy.IRepeatSpecification.Twice"> | |
1976 <summary> | |
1977 Specifies twice as the repeat. | |
1978 </summary> | |
1979 </member> | |
1980 <member name="M:FakeItEasy.Logger.Debug(System.Func{System.String})"> | |
1981 <summary> | |
1982 Writes the specified message to the logger. | |
1983 </summary> | |
1984 <param name="message">The message to write.</param> | |
1985 </member> | |
1986 <member name="T:FakeItEasy.OrderedAssertion"> | |
1987 <summary> | |
1988 Provides functionality for making ordered assertions on fakes. | |
1989 </summary> | |
1990 </member> | |
1991 <member name="M:FakeItEasy.OrderedAssertion.OrderedAssertions(System.Collections.Generic.IEnumerable{FakeItEasy.Core.ICompletedFakeObjectCall})"> | |
1992 <summary> | |
1993 Creates a scope that changes the behavior on asserts so that all asserts within | |
1994 the scope must be to calls in the specified collection of calls. Calls must have happened | |
1995 in the order that the asserts are specified or the asserts will fail. | |
1996 </summary> | |
1997 <param name="calls">The calls to assert among.</param> | |
1998 <returns>A disposable used to close the scope.</returns> | |
1999 </member> | |
2000 <member name="T:FakeItEasy.FakeConfigurator`1"> | |
2001 <summary> | |
2002 Provides the base implementation for the IFakeConfigurator-interface. | |
2003 </summary> | |
2004 <typeparam name="T">The type of fakes the configurator can configure.</typeparam> | |
2005 </member> | |
2006 <member name="T:FakeItEasy.IFakeConfigurator"> | |
2007 <summary> | |
2008 Provides configurations for fake objects of a specific type. | |
2009 </summary> | |
2010 </member> | |
2011 <member name="M:FakeItEasy.IFakeConfigurator.ConfigureFake(System.Object)"> | |
2012 <summary> | |
2013 Applies the configuration for the specified fake object. | |
2014 </summary> | |
2015 <param name="fakeObject">The fake object to configure.</param> | |
2016 </member> | |
2017 <member name="P:FakeItEasy.IFakeConfigurator.ForType"> | |
2018 <summary> | |
2019 The type the instance provides configuration for. | |
2020 </summary> | |
2021 </member> | |
2022 <member name="M:FakeItEasy.FakeConfigurator`1.ConfigureFake(`0)"> | |
2023 <summary> | |
2024 Configures the fake. | |
2025 </summary> | |
2026 <param name="fakeObject">The fake object.</param> | |
2027 </member> | |
2028 <member name="M:FakeItEasy.FakeConfigurator`1.FakeItEasy#IFakeConfigurator#ConfigureFake(System.Object)"> | |
2029 <summary> | |
2030 Applies the configuration for the specified fake object. | |
2031 </summary> | |
2032 <param name="fakeObject">The fake object to configure.</param> | |
2033 </member> | |
2034 <member name="M:FakeItEasy.FakeConfigurator`1.AssertThatFakeIsOfCorrectType(System.Object)"> | |
2035 <summary> | |
2036 Asserts the type of the that fake is of correct. | |
2037 </summary> | |
2038 <param name="fakeObject">The fake object.</param> | |
2039 </member> | |
2040 <member name="P:FakeItEasy.FakeConfigurator`1.ForType"> | |
2041 <summary> | |
2042 The type the instance provides configuration for. | |
2043 </summary> | |
2044 <value></value> | |
2045 </member> | |
2046 <member name="T:FakeItEasy.DummyDefinition`1"> | |
2047 <summary> | |
2048 Represents a definition of how a fake object of the type T should | |
2049 be created. | |
2050 </summary> | |
2051 <typeparam name="T">The type of fake.</typeparam> | |
2052 </member> | |
2053 <member name="T:FakeItEasy.IDummyDefinition"> | |
2054 <summary> | |
2055 Represents a definition of how dummies of the specified type should be created. | |
2056 </summary> | |
2057 </member> | |
2058 <member name="M:FakeItEasy.IDummyDefinition.CreateDummy"> | |
2059 <summary> | |
2060 Creates the fake. | |
2061 </summary> | |
2062 <returns>The fake object.</returns> | |
2063 </member> | |
2064 <member name="P:FakeItEasy.IDummyDefinition.ForType"> | |
2065 <summary> | |
2066 The type of fake object the definition is for. | |
2067 </summary> | |
2068 </member> | |
2069 <member name="M:FakeItEasy.DummyDefinition`1.FakeItEasy#IDummyDefinition#CreateDummy"> | |
2070 <summary> | |
2071 Creates the dummy. | |
2072 </summary> | |
2073 <returns>The dummy object.</returns> | |
2074 </member> | |
2075 <member name="M:FakeItEasy.DummyDefinition`1.CreateDummy"> | |
2076 <summary> | |
2077 Creates the dummy. | |
2078 </summary> | |
2079 <returns>The dummy object.</returns> | |
2080 </member> | |
2081 <member name="P:FakeItEasy.DummyDefinition`1.ForType"> | |
2082 <summary> | |
2083 Gets the type the definition is for. | |
2084 </summary> | |
2085 <value>For type.</value> | |
2086 </member> | 206 </member> |
2087 <member name="T:FakeItEasy.ArgumentConstraintExtensions"> | 207 <member name="T:FakeItEasy.ArgumentConstraintExtensions"> |
2088 <summary> | 208 <summary> |
2089 Provides validation extension to the Argumentscope{T} class. | 209 Provides validation extension to the Argumentscope{T} class. |
2090 </summary> | 210 </summary> |
2244 <param name="predicate">The predicate that constrains non null values.</param> | 364 <param name="predicate">The predicate that constrains non null values.</param> |
2245 <param name="descriptionWriter">An action that writes a description of the constraint | 365 <param name="descriptionWriter">An action that writes a description of the constraint |
2246 to the output.</param> | 366 to the output.</param> |
2247 <returns>A dummy argument value.</returns> | 367 <returns>A dummy argument value.</returns> |
2248 </member> | 368 </member> |
369 <member name="T:FakeItEasy.ArgumentValueFormatter`1"> | |
370 <summary> | |
371 Provides string formatting for arguments of type T when written in | |
372 call lists. | |
373 </summary> | |
374 </member> | |
375 <member name="T:FakeItEasy.IArgumentValueFormatter"> | |
376 <summary> | |
377 Provides string formatting for arguments when written in | |
378 call lists. | |
379 </summary> | |
380 </member> | |
381 <member name="M:FakeItEasy.IArgumentValueFormatter.GetArgumentValueAsString(System.Object)"> | |
382 <summary> | |
383 Gets a string representing the specified argument value. | |
384 </summary> | |
385 <param name="argumentValue">The argument value to get as a string.</param> | |
386 <returns>A string representation of the value.</returns> | |
387 </member> | |
388 <member name="P:FakeItEasy.IArgumentValueFormatter.ForType"> | |
389 <summary> | |
390 The type of arguments this formatter works on. | |
391 </summary> | |
392 </member> | |
393 <member name="P:FakeItEasy.IArgumentValueFormatter.Priority"> | |
394 <summary> | |
395 The priority of the formatter, when two formatters are | |
396 registered for the same type the one with the highest | |
397 priority is used. | |
398 </summary> | |
399 </member> | |
400 <member name="M:FakeItEasy.ArgumentValueFormatter`1.GetArgumentValueAsString(System.Object)"> | |
401 <summary> | |
402 Gets a string representing the specified argument value. | |
403 </summary> | |
404 <param name="argumentValue">The argument value to get as a string.</param> | |
405 <returns>A string representation of the value.</returns> | |
406 </member> | |
407 <member name="M:FakeItEasy.ArgumentValueFormatter`1.GetStringValue(`0)"> | |
408 <summary> | |
409 Gets a string representing the specified argument value. | |
410 </summary> | |
411 <param name="argumentValue">The argument value to get as a string.</param> | |
412 <returns>A string representation of the value.</returns> | |
413 </member> | |
414 <member name="P:FakeItEasy.ArgumentValueFormatter`1.ForType"> | |
415 <summary> | |
416 The type of arguments this formatter works on. | |
417 </summary> | |
418 <value></value> | |
419 </member> | |
420 <member name="P:FakeItEasy.ArgumentValueFormatter`1.Priority"> | |
421 <summary> | |
422 The priority of the formatter, when two formatters are | |
423 registered for the same type the one with the highest | |
424 priority is used. | |
425 </summary> | |
426 <value></value> | |
427 </member> | |
428 <member name="T:FakeItEasy.CommonExtensions"> | |
429 <summary> | |
430 Provides extension methods for the common uses. | |
431 </summary> | |
432 </member> | |
433 <member name="M:FakeItEasy.CommonExtensions.FormatInvariant(System.String,System.Object[])"> | |
434 <summary> | |
435 Replaces the format item in a specified System.String with the text equivalent | |
436 of the value of a corresponding System.Object instance in a specified array using | |
437 invariant culture as <see cref="T:System.IFormatProvider"/>. | |
438 </summary> | |
439 <param name="format">A composite format string.</param> | |
440 <param name="arguments">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param> | |
441 <returns>The formatted string.</returns> | |
442 </member> | |
443 <member name="M:FakeItEasy.CommonExtensions.Zip``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})"> | |
444 <summary> | |
445 Gets an enumerable of tuples where the first value of each tuple is a value | |
446 from the first collection and the second value of each tuple is the value at the same postion | |
447 from the second collection. | |
448 </summary> | |
449 <typeparam name="TFirst">The type of values in the first collection.</typeparam> | |
450 <typeparam name="TSecond">The type of values in the second collection.</typeparam> | |
451 <param name="firstCollection">The first of the collections to combine.</param> | |
452 <param name="secondCollection">The second of the collections to combine.</param> | |
453 <returns>An enumerable of tuples.</returns> | |
454 </member> | |
455 <member name="M:FakeItEasy.CommonExtensions.ToCollectionString``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.String},System.String)"> | |
456 <summary> | |
457 Joins the collection to a string. | |
458 </summary> | |
459 <typeparam name="T">The type of items in the collection.</typeparam> | |
460 <param name="items">The items to join.</param> | |
461 <param name="separator">Separator to insert between each item.</param> | |
462 <param name="stringConverter">A function that converts from an item to a string value.</param> | |
463 <returns>A string representation of the collection.</returns> | |
464 </member> | |
465 <member name="M:FakeItEasy.CommonExtensions.FirstFromEachKey``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})"> | |
466 <summary> | |
467 Gets a dictionary containing the first element from the sequence that has a key specified by the key selector. | |
468 </summary> | |
469 <typeparam name="T">The type of items in the sequence.</typeparam> | |
470 <typeparam name="TKey">The type of the key.</typeparam> | |
471 <param name="sequence">The sequence.</param> | |
472 <param name="keySelector">The key selector.</param> | |
473 <returns>A dictionary.</returns> | |
474 </member> | |
475 <member name="T:FakeItEasy.Configuration.BuildableCallRule"> | |
476 <summary> | |
477 Provides the base for rules that can be built using the FakeConfiguration. | |
478 </summary> | |
479 </member> | |
480 <member name="T:FakeItEasy.Core.IFakeObjectCallRuleWithDescription"> | |
481 <summary> | |
482 Represents a call rule that has a description of the calls the | |
483 rule is applicable to. | |
484 </summary> | |
485 </member> | |
486 <member name="T:FakeItEasy.Core.IFakeObjectCallRule"> | |
487 <summary> | |
488 Allows for intercepting call to a fake object and | |
489 act upon them. | |
490 </summary> | |
491 </member> | |
492 <member name="M:FakeItEasy.Core.IFakeObjectCallRule.IsApplicableTo(FakeItEasy.Core.IFakeObjectCall)"> | |
493 <summary> | |
494 Gets wether this interceptor is applicable to the specified | |
495 call, if true is returned the Apply-method of the interceptor will | |
496 be called. | |
497 </summary> | |
498 <param name="fakeObjectCall">The call to check for applicability.</param> | |
499 <returns>True if the interceptor is applicable.</returns> | |
500 </member> | |
501 <member name="M:FakeItEasy.Core.IFakeObjectCallRule.Apply(FakeItEasy.Core.IInterceptedFakeObjectCall)"> | |
502 <summary> | |
503 Applies an action to the call, might set a return value or throw | |
504 an exception. | |
505 </summary> | |
506 <param name="fakeObjectCall">The call to apply the interceptor to.</param> | |
507 </member> | |
508 <member name="P:FakeItEasy.Core.IFakeObjectCallRule.NumberOfTimesToCall"> | |
509 <summary> | |
510 Gets the number of times this call rule is valid, if it's set | |
511 to null its infinitely valid. | |
512 </summary> | |
513 </member> | |
514 <member name="M:FakeItEasy.Core.IFakeObjectCallRuleWithDescription.WriteDescriptionOfValidCall(FakeItEasy.IOutputWriter)"> | |
515 <summary> | |
516 Writes a description of calls the rule is applicable to. | |
517 </summary> | |
518 <param name="writer"></param> | |
519 </member> | |
520 <member name="M:FakeItEasy.Configuration.BuildableCallRule.IsApplicableTo(FakeItEasy.Core.IFakeObjectCall)"> | |
521 <summary> | |
522 Gets if this rule is applicable to the specified call. | |
523 </summary> | |
524 <param name="fakeObjectCall">The call to validate.</param> | |
525 <returns>True if the rule applies to the call.</returns> | |
526 </member> | |
527 <member name="M:FakeItEasy.Configuration.BuildableCallRule.WriteDescriptionOfValidCall(FakeItEasy.IOutputWriter)"> | |
528 <summary> | |
529 Writes a description of calls the rule is applicable to. | |
530 </summary> | |
531 <param name="writer">The writer to write the description to.</param> | |
532 </member> | |
533 <member name="P:FakeItEasy.Configuration.BuildableCallRule.Applicator"> | |
534 <summary> | |
535 An action that is called by the Apply method to apply this | |
536 rule to a fake object call. | |
537 </summary> | |
538 </member> | |
539 <member name="P:FakeItEasy.Configuration.BuildableCallRule.Actions"> | |
540 <summary> | |
541 A collection of actions that should be invoked when the configured | |
542 call is made. | |
543 </summary> | |
544 </member> | |
545 <member name="P:FakeItEasy.Configuration.BuildableCallRule.OutAndRefParametersValues"> | |
546 <summary> | |
547 Values to apply to output and reference variables. | |
548 </summary> | |
549 </member> | |
550 <member name="P:FakeItEasy.Configuration.BuildableCallRule.CallBaseMethod"> | |
551 <summary> | |
552 Gets or sets wether the base mehtod of the fake object call should be | |
553 called when the fake object call is made. | |
554 </summary> | |
555 </member> | |
556 <member name="P:FakeItEasy.Configuration.BuildableCallRule.NumberOfTimesToCall"> | |
557 <summary> | |
558 The number of times the configured rule should be used. | |
559 </summary> | |
560 </member> | |
561 <member name="P:FakeItEasy.Configuration.BuildableCallRule.DescriptionOfValidCall"> | |
562 <summary> | |
563 Gets a description of calls the rule is applicable to. | |
564 </summary> | |
565 <value></value> | |
566 </member> | |
567 <member name="T:FakeItEasy.Configuration.IAnyCallConfigurationWithNoReturnTypeSpecified"> | |
568 <summary> | |
569 Configuration for any call to a faked object. | |
570 </summary> | |
571 </member> | |
572 <member name="T:FakeItEasy.Configuration.IWhereConfiguration`1"> | |
573 <summary> | |
574 Provides a way to configure predicates for when a call should be applied. | |
575 </summary> | |
576 <typeparam name="T">The type of fake object that is going to be configured..</typeparam> | |
577 </member> | |
578 <member name="M:FakeItEasy.Configuration.IWhereConfiguration`1.Where(System.Func{FakeItEasy.Core.IFakeObjectCall,System.Boolean},System.Action{FakeItEasy.IOutputWriter})"> | |
579 <summary> | |
580 Applies a predicate to constrain which calls will be considered for interception. | |
581 </summary> | |
582 <param name="predicate">A predicate for a fake object call.</param> | |
583 <param name="descriptionWriter">An action that writes a description of the predicate | |
584 to the output.</param> | |
585 <returns>The configuration object.</returns> | |
586 </member> | |
587 <member name="T:FakeItEasy.Configuration.IVoidArgumentValidationConfiguration"> | |
588 <summary> | |
589 Provides configuration methods for methods that does not have a return value and | |
590 allows the use to specify validations for arguments. | |
591 </summary> | |
592 </member> | |
593 <member name="T:FakeItEasy.Configuration.IVoidConfiguration"> | |
594 <summary> | |
595 Provides configuration methods for methods that does not have a return value. | |
596 </summary> | |
597 </member> | |
598 <member name="T:FakeItEasy.Configuration.IExceptionThrowerConfiguration"> | |
599 <summary> | |
600 Configuration that lets the developer specify that an exception should be | |
601 thrown by a fake object call. | |
602 </summary> | |
603 </member> | |
604 <member name="T:FakeItEasy.Configuration.IHideObjectMembers"> | |
605 <summary> | |
606 Hides standard Object members to make fluent interfaces | |
607 easier to read. Found in the source of Autofac: http://code.google.com/p/autofac/ | |
608 Based on blog post by @kzu here: | |
609 http://www.clariusconsulting.net/blogs/kzu/archive/2008/03/10/58301.aspx | |
610 </summary> | |
611 </member> | |
612 <member name="M:FakeItEasy.Configuration.IHideObjectMembers.ToString"> | |
613 <summary> | |
614 Hides the ToString-method. | |
615 </summary> | |
616 <returns>A string representation of the implementing object.</returns> | |
617 </member> | |
618 <member name="M:FakeItEasy.Configuration.IHideObjectMembers.Equals(System.Object)"> | |
619 <summary> | |
620 Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. | |
621 </summary> | |
622 <param name="o">The <see cref="T:System.Object"/> to compare with this instance.</param> | |
623 <returns> | |
624 <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. | |
625 </returns> | |
626 </member> | |
627 <member name="M:FakeItEasy.Configuration.IHideObjectMembers.GetHashCode"> | |
628 <summary> | |
629 Returns a hash code for this instance. | |
630 </summary> | |
631 <returns> | |
632 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. | |
633 </returns> | |
634 </member> | |
635 <member name="M:FakeItEasy.Configuration.IHideObjectMembers.GetType"> | |
636 <summary> | |
637 Gets the type. | |
638 </summary> | |
639 <returns></returns> | |
640 </member> | |
641 <member name="M:FakeItEasy.Configuration.IExceptionThrowerConfiguration.Throws(System.Exception)"> | |
642 <summary> | |
643 Throws the specified exception when the currently configured | |
644 call gets called. | |
645 </summary> | |
646 <param name="exception">The exception to throw.</param> | |
647 <returns>Configuration object.</returns> | |
648 </member> | |
649 <member name="T:FakeItEasy.Configuration.ICallbackConfiguration`1"> | |
650 <summary> | |
651 Configuration for callbacks of fake object calls. | |
652 </summary> | |
653 <typeparam name="TInterface">The type of interface to return.</typeparam> | |
654 </member> | |
655 <member name="M:FakeItEasy.Configuration.ICallbackConfiguration`1.Invokes(System.Action{FakeItEasy.Core.IFakeObjectCall})"> | |
656 <summary> | |
657 Executes the specified action when a matching call is being made. | |
658 </summary> | |
659 <param name="action">The action to invoke.</param> | |
660 <returns>A configuration object.</returns> | |
661 </member> | |
662 <member name="T:FakeItEasy.Configuration.ICallBaseConfiguration"> | |
663 <summary> | |
664 Configuration that lets you specify that a fake object call should call it's base method. | |
665 </summary> | |
666 </member> | |
667 <member name="M:FakeItEasy.Configuration.ICallBaseConfiguration.CallsBaseMethod"> | |
668 <summary> | |
669 When the configured method or methods are called the call | |
670 will be delegated to the base method of the faked method. | |
671 </summary> | |
672 <returns>A configuration object.</returns> | |
673 <exception cref="T:System.InvalidOperationException">The fake object is of an abstract type or an interface | |
674 and no base method exists.</exception> | |
675 </member> | |
676 <member name="T:FakeItEasy.Configuration.IOutAndRefParametersConfiguration"> | |
677 <summary> | |
678 Lets the developer configure output values of out and ref parameters. | |
679 </summary> | |
680 </member> | |
681 <member name="M:FakeItEasy.Configuration.IOutAndRefParametersConfiguration.AssignsOutAndRefParameters(System.Object[])"> | |
682 <summary> | |
683 Specifies output values for out and ref parameters. Specify the values in the order | |
684 the ref and out parameters has in the configured call, any non out and ref parameters are ignored. | |
685 </summary> | |
686 <param name="values">The values.</param> | |
687 <returns>A configuration object.</returns> | |
688 </member> | |
689 <member name="T:FakeItEasy.Configuration.IAssertConfiguration"> | |
690 <summary> | |
691 Allows the developer to assert on a call that's configured. | |
692 </summary> | |
693 </member> | |
694 <member name="M:FakeItEasy.Configuration.IAssertConfiguration.MustHaveHappened(FakeItEasy.Repeated)"> | |
695 <summary> | |
696 Asserts that the configured call has happened the number of times | |
697 constrained by the repeatConstraint parameter. | |
698 </summary> | |
699 <param name="repeatConstraint">A constraint for how many times the call | |
700 must have happened.</param> | |
701 <exception cref="T:FakeItEasy.ExpectationException">The call has not been called a number of times | |
702 that passes the repeat constraint.</exception> | |
703 </member> | |
704 <member name="M:FakeItEasy.Configuration.IVoidConfiguration.DoesNothing"> | |
705 <summary> | |
706 Configures the specified call to do nothing when called. | |
707 </summary> | |
708 <returns>A configuration object.</returns> | |
709 </member> | |
710 <member name="T:FakeItEasy.Configuration.IArgumentValidationConfiguration`1"> | |
711 <summary> | |
712 Provides configurations to validate arguments of a fake object call. | |
713 </summary> | |
714 <typeparam name="TInterface">The type of interface to return.</typeparam> | |
715 </member> | |
716 <member name="M:FakeItEasy.Configuration.IArgumentValidationConfiguration`1.WhenArgumentsMatch(System.Func{FakeItEasy.ArgumentCollection,System.Boolean})"> | |
717 <summary> | |
718 Configures the call to be accepted when the specified predicate returns true. | |
719 </summary> | |
720 <param name="argumentsPredicate">The argument predicate.</param> | |
721 <returns>A configuration object.</returns> | |
722 </member> | |
723 <member name="M:FakeItEasy.Configuration.IAnyCallConfigurationWithNoReturnTypeSpecified.WithReturnType``1"> | |
724 <summary> | |
725 Matches calls that has the return type specified in the generic type parameter. | |
726 </summary> | |
727 <typeparam name="TMember">The return type of the members to configure.</typeparam> | |
728 <returns>A configuration object.</returns> | |
729 </member> | |
730 <member name="T:FakeItEasy.IoC.Module"> | |
731 <summary> | |
732 Manages registration of a set of components in a DictionaryContainer. | |
733 </summary> | |
734 </member> | |
735 <member name="M:FakeItEasy.IoC.Module.RegisterDependencies(FakeItEasy.IoC.DictionaryContainer)"> | |
736 <summary> | |
737 Registers the components of this module. | |
738 </summary> | |
739 <param name="container">The container to register components in.</param> | |
740 </member> | |
741 <member name="T:FakeItEasy.Configuration.IRecordingCallRuleFactory"> | |
742 <summary> | |
743 A factory that creates instances of the RecordingCallRuleType. | |
744 </summary> | |
745 </member> | |
746 <member name="M:FakeItEasy.Configuration.IRecordingCallRuleFactory.Create``1(FakeItEasy.Core.FakeManager,FakeItEasy.Configuration.RecordedCallRule)"> | |
747 <summary> | |
748 Creates the specified fake object. | |
749 </summary> | |
750 <typeparam name="TFake">The type of the fake.</typeparam> | |
751 <param name="fakeObject">The fake object the rule belongs to.</param> | |
752 <param name="recordedRule">The rule that's being recorded.</param> | |
753 <returns>A RecordingCallRule instance.</returns> | |
754 </member> | |
755 <member name="T:FakeItEasy.Configuration.IStartConfigurationFactory"> | |
756 <summary> | |
757 A factory responsible for creating start configuration for fake objects. | |
758 </summary> | |
759 </member> | |
760 <member name="M:FakeItEasy.Configuration.IStartConfigurationFactory.CreateConfiguration``1(FakeItEasy.Core.FakeManager)"> | |
761 <summary> | |
762 Creates a start configuration for the specified fake object that fakes the | |
763 specified type. | |
764 </summary> | |
765 <typeparam name="TFake">The type of the fake object.</typeparam> | |
766 <param name="fakeObject">The fake object to configure.</param> | |
767 <returns>A configuration object.</returns> | |
768 </member> | |
769 <member name="T:FakeItEasy.Configuration.FakeConfigurationException"> | |
770 <summary> | |
771 An exception that can be thrown when something goes wrong with the configuration | |
772 of a fake object. | |
773 </summary> | |
774 </member> | |
775 <member name="M:FakeItEasy.Configuration.FakeConfigurationException.#ctor"> | |
776 <summary> | |
777 Initializes a new instance of the <see cref="T:FakeItEasy.Configuration.FakeConfigurationException"/> class. | |
778 </summary> | |
779 </member> | |
780 <member name="M:FakeItEasy.Configuration.FakeConfigurationException.#ctor(System.String)"> | |
781 <summary> | |
782 Initializes a new instance of the <see cref="T:FakeItEasy.Configuration.FakeConfigurationException"/> class. | |
783 </summary> | |
784 <param name="message">The message.</param> | |
785 </member> | |
786 <member name="M:FakeItEasy.Configuration.FakeConfigurationException.#ctor(System.String,System.Exception)"> | |
787 <summary> | |
788 Initializes a new instance of the <see cref="T:FakeItEasy.Configuration.FakeConfigurationException"/> class. | |
789 </summary> | |
790 <param name="message">The message.</param> | |
791 <param name="innerException">The inner exception.</param> | |
792 </member> | |
793 <member name="T:FakeItEasy.Configuration.IFakeConfigurationManager"> | |
794 <summary> | |
795 Handles the configuration of fake object given an expression specifying | |
796 a call on a faked object. | |
797 </summary> | |
798 </member> | |
799 <member name="T:FakeItEasy.Configuration.IAfterCallSpecifiedConfiguration"> | |
800 <summary> | |
801 Lets you set up expectations and configure repeat for the configured call. | |
802 </summary> | |
803 </member> | |
804 <member name="T:FakeItEasy.Configuration.IRepeatConfiguration"> | |
805 <summary> | |
806 Provides configuration for method calls that has a return value. | |
807 </summary> | |
808 </member> | |
809 <member name="M:FakeItEasy.Configuration.IRepeatConfiguration.NumberOfTimes(System.Int32)"> | |
810 <summary> | |
811 Specifies the number of times for the configured event. | |
812 </summary> | |
813 <param name="numberOfTimesToRepeat">The number of times to repeat.</param> | |
814 </member> | |
815 <member name="T:FakeItEasy.Configuration.IAfterCallSpecifiedWithOutAndRefParametersConfiguration"> | |
816 <summary> | |
817 A combination of the IAfterCallSpecifiedConfiguration and IOutAndRefParametersConfiguration | |
818 interfaces. | |
819 </summary> | |
820 </member> | |
821 <!-- Badly formed XML comment ignored for member "T:FakeItEasy.Configuration.IAnyCallConfigurationWithReturnTypeSpecified`1" --> | |
822 <member name="T:FakeItEasy.Configuration.IReturnValueArgumentValidationConfiguration`1"> | |
823 <summary> | |
824 Configures a call that returns a value and allows the use to | |
825 specify validations for arguments. | |
826 </summary> | |
827 <typeparam name="TMember">The type of the member.</typeparam> | |
828 </member> | |
829 <member name="T:FakeItEasy.Configuration.IReturnValueConfiguration`1"> | |
830 <summary> | |
831 Configures a call that returns a value. | |
832 </summary> | |
833 <typeparam name="TMember">The type of the member.</typeparam> | |
834 </member> | |
835 <member name="M:FakeItEasy.Configuration.IReturnValueConfiguration`1.ReturnsLazily(System.Func{FakeItEasy.Core.IFakeObjectCall,`0})"> | |
836 <summary> | |
837 Specifies a function used to produce a return value when the configured call is made. | |
838 The function will be called each time this call is made and can return different values | |
839 each time. | |
840 </summary> | |
841 <param name="valueProducer">A function that produces the return value.</param> | |
842 <returns>A configuration object.</returns> | |
843 </member> | |
844 <member name="T:FakeItEasy.Configuration.IRecordingConfiguration"> | |
845 <summary> | |
846 Configurations for when a configured call is recorded. | |
847 </summary> | |
848 </member> | |
849 <member name="T:FakeItEasy.Configuration.IRecordingConfigurationWithArgumentValidation"> | |
850 <summary> | |
851 Provides configuration from VisualBasic. | |
852 </summary> | |
853 </member> | |
854 <member name="T:FakeItEasy.Configuration.IStartConfiguration`1"> | |
855 <summary> | |
856 Provides methods for configuring a fake object. | |
857 </summary> | |
858 <typeparam name="TFake">The type of fake object.</typeparam> | |
859 </member> | |
860 <member name="M:FakeItEasy.Configuration.IStartConfiguration`1.CallsTo``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> | |
861 <summary> | |
862 Configures the behavior of the fake object when a call that matches the specified | |
863 call happens. | |
864 </summary> | |
865 <typeparam name="TMember">The type of the return value of the member.</typeparam> | |
866 <param name="callSpecification">An expression that specifies the calls to configure.</param> | |
867 <returns>A configuration object.</returns> | |
868 </member> | |
869 <member name="M:FakeItEasy.Configuration.IStartConfiguration`1.CallsTo(System.Linq.Expressions.Expression{System.Action{`0}})"> | |
870 <summary> | |
871 Configures the behavior of the fake object when a call that matches the specified | |
872 call happens. | |
873 </summary> | |
874 <param name="callSpecification">An expression that specifies the calls to configure.</param> | |
875 <returns>A configuration object.</returns> | |
876 </member> | |
877 <member name="M:FakeItEasy.Configuration.IStartConfiguration`1.AnyCall"> | |
878 <summary> | |
879 Configures the behavior of the fake object whan a call is made to any method on the | |
880 object. | |
881 </summary> | |
882 <returns>A configuration object.</returns> | |
883 </member> | |
884 <member name="T:FakeItEasy.Configuration.RecordedCallRule"> | |
885 <summary> | |
886 A call rule that has been recorded. | |
887 </summary> | |
888 </member> | |
889 <member name="T:FakeItEasy.Configuration.RecordingCallRule`1"> | |
890 <summary> | |
891 A call rule that "sits and waits" for the next call, when | |
892 that call occurs the recorded rule is added for that call. | |
893 </summary> | |
894 </member> | |
895 <member name="T:FakeItEasy.Core.ICallCollectionAndCallMatcherAccessor"> | |
896 <summary> | |
897 Provides access to a set of calls and a call matcher for these calls. | |
898 </summary> | |
899 </member> | |
900 <member name="T:FakeItEasy.Core.ICallMatcherAccessor"> | |
901 <summary> | |
902 Provides access to a call matcher. | |
903 </summary> | |
904 </member> | |
905 <member name="P:FakeItEasy.Core.ICallMatcherAccessor.Matcher"> | |
906 <summary> | |
907 Gets a call predicate that can be used to check if a fake object call matches | |
908 the specified constraint. | |
909 </summary> | |
910 </member> | |
911 <member name="P:FakeItEasy.Core.ICallCollectionAndCallMatcherAccessor.Calls"> | |
912 <summary> | |
913 A set of calls. | |
914 </summary> | |
915 </member> | |
916 <member name="T:FakeItEasy.Configuration.RuleBuilder.Factory"> | |
917 <summary> | |
918 Represents a delegate that creates a configuration object from | |
919 a fake object and the rule to build. | |
920 </summary> | |
921 <param name="fakeObject">The fake object the rule is for.</param> | |
922 <param name="ruleBeingBuilt">The rule that's being built.</param> | |
923 <returns>A configuration object.</returns> | |
924 </member> | |
925 <member name="T:FakeItEasy.Core.ICallMatcher"> | |
926 <summary> | |
927 Represents a predicate that matches a fake object call. | |
928 </summary> | |
929 </member> | |
930 <member name="M:FakeItEasy.Core.ICallMatcher.Matches(FakeItEasy.Core.IFakeObjectCall)"> | |
931 <summary> | |
932 Gets a value indicating whether the call matches the predicate. | |
933 </summary> | |
934 <param name="fakeObjectCall">The call to match.</param> | |
935 <returns>True if the call matches the predicate.</returns> | |
936 </member> | |
937 <member name="T:FakeItEasy.Configure"> | |
938 <summary> | |
939 Provides configuration of faked objects. | |
940 </summary> | |
941 </member> | |
942 <member name="M:FakeItEasy.Configure.Fake``1(``0)"> | |
943 <summary> | |
944 Gets a configuration for the specified faked object. | |
945 </summary> | |
946 <typeparam name="TFake">The type of the fake.</typeparam> | |
947 <param name="fakedObject">The faked object to configure.</param> | |
948 <returns>A configuration object.</returns> | |
949 <exception cref="T:System.ArgumentException">The specified object is not a faked object.</exception> | |
950 <exception cref="T:System.ArgumentNullException">The fakedObject parameter was null.</exception> | |
951 </member> | |
952 <member name="T:FakeItEasy.Core.ArgumentInfo"> | |
953 <summary> | |
954 Represents an argument and a dummy value to use for that argument. | |
955 </summary> | |
956 </member> | |
957 <member name="M:FakeItEasy.Core.ArgumentInfo.#ctor(System.Boolean,System.Type,System.Object)"> | |
958 <summary> | |
959 Initializes a new instance of the <see cref="T:FakeItEasy.Core.ArgumentInfo"/> class. | |
960 </summary> | |
961 <param name="wasSuccessfullyResolved">A value indicating if the dummy value was successfully resolved.</param> | |
962 <param name="typeOfArgument">The type of argument.</param> | |
963 <param name="resolvedValue">The resolved value.</param> | |
964 </member> | |
965 <member name="P:FakeItEasy.Core.ArgumentInfo.WasSuccessfullyResolved"> | |
966 <summary> | |
967 Gets a value indicating if a dummy argument value was successfully | |
968 resolved. | |
969 </summary> | |
970 </member> | |
971 <member name="P:FakeItEasy.Core.ArgumentInfo.TypeOfArgument"> | |
972 <summary> | |
973 Gets the type of the argument. | |
974 </summary> | |
975 </member> | |
976 <member name="P:FakeItEasy.Core.ArgumentInfo.ResolvedValue"> | |
977 <summary> | |
978 Gets the resolved value. | |
979 </summary> | |
980 </member> | |
981 <member name="T:FakeItEasy.Core.CallInterceptedEventArgs"> | |
982 <summary> | |
983 Represents an event that happens when a call has been intercepted by a proxy. | |
984 </summary> | |
985 </member> | |
986 <member name="M:FakeItEasy.Core.CallInterceptedEventArgs.#ctor(FakeItEasy.Core.IWritableFakeObjectCall)"> | |
987 <summary> | |
988 Initializes a new instance of the <see cref="T:FakeItEasy.Core.CallInterceptedEventArgs"/> class. | |
989 </summary> | |
990 <param name="call">The call.</param> | |
991 </member> | |
992 <member name="P:FakeItEasy.Core.CallInterceptedEventArgs.Call"> | |
993 <summary> | |
994 Gets the call that was intercepted. | |
995 </summary> | |
996 <value>The call.</value> | |
997 </member> | |
998 <member name="T:FakeItEasy.Core.CallRuleMetadata"> | |
999 <summary> | |
1000 Keeps track of metadata for interceptions. | |
1001 </summary> | |
1002 </member> | |
1003 <member name="M:FakeItEasy.Core.CallRuleMetadata.HasNotBeenCalledSpecifiedNumberOfTimes"> | |
1004 <summary> | |
1005 Gets whether the rule has been called the number of times specified or not. | |
1006 </summary> | |
1007 <returns>True if the rule has not been called the number of times specified.</returns> | |
1008 </member> | |
1009 <member name="P:FakeItEasy.Core.CallRuleMetadata.CalledNumberOfTimes"> | |
1010 <summary> | |
1011 Gets or sets the number of times the rule has been used. | |
1012 </summary> | |
1013 </member> | |
1014 <member name="P:FakeItEasy.Core.CallRuleMetadata.Rule"> | |
1015 <summary> | |
1016 Gets or sets the rule this metadata object is tracking. | |
1017 </summary> | |
1018 </member> | |
1019 <member name="T:FakeItEasy.IArgumentConstraintManager`1"> | |
1020 <summary> | |
1021 Manages attaching of argument constraints. | |
1022 </summary> | |
1023 <typeparam name="T">The type of argument to constrain.</typeparam> | |
1024 </member> | |
1025 <member name="M:FakeItEasy.IArgumentConstraintManager`1.Matches(System.Func{`0,System.Boolean},System.Action{FakeItEasy.IOutputWriter})"> | |
1026 <summary> | |
1027 Constrains the argument with a predicate. | |
1028 </summary> | |
1029 <param name="predicate">The predicate that should constrain the argument.</param> | |
1030 <param name="descriptionWriter">An action that will be write a description of the constraint.</param> | |
1031 <returns>A dummy argument value.</returns> | |
1032 </member> | |
1033 <member name="P:FakeItEasy.IArgumentConstraintManager`1.Not"> | |
1034 <summary> | |
1035 Inverts the logic of the matches method. | |
1036 </summary> | |
1037 </member> | |
1038 <member name="T:FakeItEasy.Core.IArgumentConstraint"> | |
1039 <summary> | |
1040 Validates an argument, checks that it's valid in a specific fake call. | |
1041 </summary> | |
1042 </member> | |
1043 <member name="M:FakeItEasy.Core.IArgumentConstraint.WriteDescription(FakeItEasy.IOutputWriter)"> | |
1044 <summary> | |
1045 Writes a description of the arguemnt constraint to the specified writer. | |
1046 </summary> | |
1047 <param name="writer"> | |
1048 The writer. | |
1049 </param> | |
1050 </member> | |
1051 <member name="M:FakeItEasy.Core.IArgumentConstraint.IsValid(System.Object)"> | |
1052 <summary> | |
1053 Gets whether the argument is valid. | |
1054 </summary> | |
1055 <param name="argument">The argument to validate.</param> | |
1056 <returns>True if the argument is valid.</returns> | |
1057 </member> | |
1058 <member name="T:FakeItEasy.Core.DefaultFakeManagerAccessor"> | |
1059 <summary> | |
1060 Default implementation of the fake manager attacher. | |
1061 </summary> | |
1062 </member> | |
1063 <member name="T:FakeItEasy.Core.IFakeManagerAccessor"> | |
1064 <summary> | |
1065 Attaches a fake manager to the proxy so that intercepted | |
1066 calls can be configured. | |
1067 </summary> | |
1068 </member> | |
1069 <member name="M:FakeItEasy.Core.IFakeManagerAccessor.AttachFakeManagerToProxy(System.Type,System.Object,FakeItEasy.Creation.ICallInterceptedEventRaiser)"> | |
1070 <summary> | |
1071 Attaches a fakemanager to the specified proxy, listening to | |
1072 the event raiser. | |
1073 </summary> | |
1074 <param name="proxy">The proxy to attach to.</param> | |
1075 <param name="typeOfFake">The type of the fake object proxy.</param> | |
1076 <param name="eventRaiser">The event raiser to listen to.</param> | |
1077 </member> | |
1078 <member name="M:FakeItEasy.Core.IFakeManagerAccessor.GetFakeManager(System.Object)"> | |
1079 <summary> | |
1080 Gets the fake manager associated with the proxy. | |
1081 </summary> | |
1082 <param name="proxy">The proxy to get the manager from.</param> | |
1083 <returns>A fake manager</returns> | |
1084 </member> | |
1085 <member name="M:FakeItEasy.Core.DefaultFakeManagerAccessor.AttachFakeManagerToProxy(System.Type,System.Object,FakeItEasy.Creation.ICallInterceptedEventRaiser)"> | |
1086 <summary> | |
1087 Attaches a fakemanager to the specified proxy, listening to | |
1088 the event raiser. | |
1089 </summary> | |
1090 <param name="typeOfFake">The type of the fake object proxy.</param> | |
1091 <param name="proxy">The proxy to attach to.</param> | |
1092 <param name="eventRaiser">The event raiser to listen to.</param> | |
1093 </member> | |
1094 <member name="M:FakeItEasy.Core.DefaultFakeManagerAccessor.GetFakeManager(System.Object)"> | |
1095 <summary> | |
1096 Gets the fake manager associated with the proxy. | |
1097 </summary> | |
1098 <param name="proxy">The proxy to get the manager from.</param> | |
1099 <returns>A fake manager</returns> | |
1100 </member> | |
1101 <member name="T:FakeItEasy.Creation.ITaggable"> | |
1102 <summary> | |
1103 Represents an object that can be tagged with another object. When implemented | |
1104 by a proxy returned from an <see cref="T:FakeItEasy.Creation.IProxyGenerator"/> FakeItEasy uses the tag | |
1105 to store a reference to the <see cref="T:FakeItEasy.Core.FakeManager"/> that handles that proxy. | |
1106 </summary> | |
1107 </member> | |
1108 <member name="P:FakeItEasy.Creation.ITaggable.Tag"> | |
1109 <summary> | |
1110 Gets or sets the tag for the taggable object. | |
1111 </summary> | |
1112 </member> | |
1113 <member name="T:FakeItEasy.Core.DefaultFakeObjectCallFormatter"> | |
1114 <summary> | |
1115 The default implementation of the IFakeObjectCallFormatter interface. | |
1116 </summary> | |
1117 </member> | |
1118 <member name="T:FakeItEasy.Core.IFakeObjectCallFormatter"> | |
1119 <summary> | |
1120 Provides string formatting for fake object calls. | |
1121 </summary> | |
1122 </member> | |
1123 <member name="M:FakeItEasy.Core.IFakeObjectCallFormatter.GetDescription(FakeItEasy.Core.IFakeObjectCall)"> | |
1124 <summary> | |
1125 Gets a human readable description of the specified | |
1126 fake object call. | |
1127 </summary> | |
1128 <param name="call">The call to get a description for.</param> | |
1129 <returns>A description of the call.</returns> | |
1130 </member> | |
1131 <member name="M:FakeItEasy.Core.DefaultFakeObjectCallFormatter.GetDescription(FakeItEasy.Core.IFakeObjectCall)"> | |
1132 <summary> | |
1133 Gets a human readable description of the specified | |
1134 fake object call. | |
1135 </summary> | |
1136 <param name="call">The call to get a description for.</param> | |
1137 <returns>A description of the call.</returns> | |
1138 </member> | |
1139 <member name="T:FakeItEasy.Core.DefaultFakeWrapperConfigurer"> | |
1140 <summary> | |
1141 Handles configuring of fake objects to delegate all their calls to a wrapped instance. | |
1142 </summary> | |
1143 </member> | |
1144 <member name="T:FakeItEasy.Core.IFakeWrapperConfigurer"> | |
1145 <summary> | |
1146 Manages configuration of fake objects to wrap instances. | |
1147 </summary> | |
1148 </member> | |
1149 <member name="M:FakeItEasy.Core.IFakeWrapperConfigurer.ConfigureFakeToWrap(System.Object,System.Object,FakeItEasy.SelfInitializedFakes.ISelfInitializingFakeRecorder)"> | |
1150 <summary> | |
1151 Configures the specified faked object to wrap the specified instance. | |
1152 </summary> | |
1153 <param name="fakedObject">The faked object to configure.</param> | |
1154 <param name="wrappedInstance">The instance to wrap.</param> | |
1155 <param name="recorder">The recorder to use, null if no recording should be made.</param> | |
1156 </member> | |
1157 <member name="M:FakeItEasy.Core.DefaultFakeWrapperConfigurer.ConfigureFakeToWrap(System.Object,System.Object,FakeItEasy.SelfInitializedFakes.ISelfInitializingFakeRecorder)"> | |
1158 <summary> | |
1159 Configures the specified faked object to wrap the specified instance. | |
1160 </summary> | |
1161 <param name="fakedObject">The faked object to configure.</param> | |
1162 <param name="wrappedInstance">The instance to wrap.</param> | |
1163 <param name="recorder">The recorder to use, null if no recording should be made.</param> | |
1164 </member> | |
1165 <member name="T:FakeItEasy.Core.DelegateFakeObjectContainer"> | |
1166 <summary> | |
1167 A fake object container where delegates can be registered that are used to | |
1168 resolve fake objects. | |
1169 </summary> | |
1170 </member> | |
1171 <member name="T:FakeItEasy.Core.IFakeObjectContainer"> | |
1172 <summary> | |
1173 A container that can create fake objects. | |
1174 </summary> | |
1175 </member> | |
1176 <member name="T:FakeItEasy.Core.IFakeObjectConfigurator"> | |
1177 <summary> | |
1178 Handles global configuration of fake object. | |
1179 </summary> | |
1180 </member> | |
1181 <member name="M:FakeItEasy.Core.IFakeObjectConfigurator.ConfigureFake(System.Type,System.Object)"> | |
1182 <summary> | |
1183 Applies base configuration to a fake object. | |
1184 </summary> | |
1185 <param name="typeOfFake">The type the fake object represents.</param> | |
1186 <param name="fakeObject">The fake object to configure.</param> | |
1187 </member> | |
1188 <member name="M:FakeItEasy.Core.IFakeObjectContainer.TryCreateDummyObject(System.Type,System.Object@)"> | |
1189 <summary> | |
1190 Creates a dummy object of the specified type using the specified arguments if it's | |
1191 supported by the container, returns a value indicating if it's supported or not. | |
1192 </summary> | |
1193 <param name="typeOfDummy">The type of dummy object to create.</param> | |
1194 <param name="fakeObject">The dummy object that was created if the method returns true.</param> | |
1195 <returns>True if a dummy object can be created.</returns> | |
1196 </member> | |
1197 <member name="M:FakeItEasy.Core.DelegateFakeObjectContainer.#ctor"> | |
1198 <summary> | |
1199 Initializes a new instance of the <see cref="T:FakeItEasy.Core.DelegateFakeObjectContainer"/> class. | |
1200 Creates a new instance of the DelegateFakeObjectContainer. | |
1201 </summary> | |
1202 </member> | |
1203 <member name="M:FakeItEasy.Core.DelegateFakeObjectContainer.TryCreateDummyObject(System.Type,System.Object@)"> | |
1204 <summary> | |
1205 Creates a fake object of the specified type using the specified arguments if it's | |
1206 supported by the container, returns a value indicating if it's supported or not. | |
1207 </summary> | |
1208 <param name="typeOfDummy">The type of dummy object to create.</param> | |
1209 <param name="fakeObject">The fake object that was created if the method returns true.</param> | |
1210 <returns>True if a fake object can be created.</returns> | |
1211 </member> | |
1212 <member name="M:FakeItEasy.Core.DelegateFakeObjectContainer.ConfigureFake(System.Type,System.Object)"> | |
1213 <summary> | |
1214 Configures the fake. | |
1215 </summary> | |
1216 <param name="typeOfFake">The type of fake.</param> | |
1217 <param name="fakeObject">The fake object.</param> | |
1218 </member> | |
1219 <member name="M:FakeItEasy.Core.DelegateFakeObjectContainer.Register``1(System.Func{``0})"> | |
1220 <summary> | |
1221 Registers the specified fake delegate. | |
1222 </summary> | |
1223 <typeparam name="T"></typeparam> | |
1224 <param name="fakeDelegate">The fake delegate.</param> | |
1225 </member> | |
1226 <member name="T:FakeItEasy.Core.DynamicContainer"> | |
1227 <summary> | |
1228 A IFakeObjectContainer implementation that uses mef to load IFakeDefinitions and | |
1229 IFakeConfigurations. | |
1230 </summary> | |
1231 </member> | |
1232 <member name="M:FakeItEasy.Core.DynamicContainer.#ctor(System.Collections.Generic.IEnumerable{FakeItEasy.IDummyDefinition},System.Collections.Generic.IEnumerable{FakeItEasy.IFakeConfigurator})"> | |
1233 <summary> | |
1234 Initializes a new instance of the <see cref="T:FakeItEasy.Core.DynamicContainer"/> class. | |
1235 </summary> | |
1236 </member> | |
1237 <member name="M:FakeItEasy.Core.DynamicContainer.TryCreateDummyObject(System.Type,System.Object@)"> | |
1238 <summary> | |
1239 Creates a fake object of the specified type using the specified arguments if it's | |
1240 supported by the container, returns a value indicating if it's supported or not. | |
1241 </summary> | |
1242 <param name="typeOfDummy">The type of fake object to create.</param> | |
1243 <param name="fakeObject">The fake object that was created if the method returns true.</param> | |
1244 <returns>True if a fake object can be created.</returns> | |
1245 </member> | |
1246 <member name="M:FakeItEasy.Core.DynamicContainer.ConfigureFake(System.Type,System.Object)"> | |
1247 <summary> | |
1248 Applies base configuration to a fake object. | |
1249 </summary> | |
1250 <param name="typeOfFake">The type the fake object represents.</param> | |
1251 <param name="fakeObject">The fake object to configure.</param> | |
1252 </member> | |
1253 <member name="T:FakeItEasy.Core.FakeCreationException"> | |
1254 <summary> | |
1255 An exception that is thrown when there was an error creating a fake object. | |
1256 </summary> | |
1257 </member> | |
1258 <member name="M:FakeItEasy.Core.FakeCreationException.#ctor"> | |
1259 <summary> | |
1260 Initializes a new instance of the <see cref="T:FakeItEasy.Core.FakeCreationException"/> class. | |
1261 </summary> | |
1262 </member> | |
1263 <member name="M:FakeItEasy.Core.FakeCreationException.#ctor(System.String)"> | |
1264 <summary> | |
1265 Initializes a new instance of the <see cref="T:FakeItEasy.Core.FakeCreationException"/> class. | |
1266 </summary> | |
1267 <param name="message">The message.</param> | |
1268 </member> | |
1269 <member name="M:FakeItEasy.Core.FakeCreationException.#ctor(System.String,System.Exception)"> | |
1270 <summary> | |
1271 Initializes a new instance of the <see cref="T:FakeItEasy.Core.FakeCreationException"/> class. | |
1272 </summary> | |
1273 <param name="message">The message.</param> | |
1274 <param name="innerException">The inner exception.</param> | |
1275 </member> | |
1276 <member name="T:FakeItEasy.Core.FakeManager"> | |
1277 <summary> | |
1278 The central point in the API for proxied fake objects handles interception | |
1279 of fake object calls by using a set of rules. User defined rules can be inserted | |
1280 by using the AddRule-method. | |
1281 </summary> | |
1282 </member> | |
1283 <member name="M:FakeItEasy.Core.FakeManager.#ctor"> | |
1284 <summary> | |
1285 Initializes a new instance of the <see cref="T:FakeItEasy.Core.FakeManager"/> class. | |
1286 </summary> | |
1287 </member> | |
1288 <member name="M:FakeItEasy.Core.FakeManager.AddRuleFirst(FakeItEasy.Core.IFakeObjectCallRule)"> | |
1289 <summary> | |
1290 Adds a call rule to the fake object. | |
1291 </summary> | |
1292 <param name="rule">The rule to add.</param> | |
1293 </member> | |
1294 <member name="M:FakeItEasy.Core.FakeManager.AddRuleLast(FakeItEasy.Core.IFakeObjectCallRule)"> | |
1295 <summary> | |
1296 Adds a call rule last in the list of user rules, meaning it has the lowest priority possible. | |
1297 </summary> | |
1298 <param name="rule">The rule to add.</param> | |
1299 </member> | |
1300 <member name="M:FakeItEasy.Core.FakeManager.RemoveRule(FakeItEasy.Core.IFakeObjectCallRule)"> | |
1301 <summary> | |
1302 Removes the specified rule for the fake object. | |
1303 </summary> | |
1304 <param name="rule">The rule to remove.</param> | |
1305 </member> | |
1306 <member name="M:FakeItEasy.Core.FakeManager.AddInterceptionListener(FakeItEasy.Core.IInterceptionListener)"> | |
1307 <summary> | |
1308 Adds an interception listener to the manager. | |
1309 </summary> | |
1310 <param name="listener">The listener to add.</param> | |
1311 </member> | |
1312 <member name="M:FakeItEasy.Core.FakeManager.ClearUserRules"> | |
1313 <summary> | |
1314 Removes any specified user rules. | |
1315 </summary> | |
1316 </member> | |
1317 <member name="P:FakeItEasy.Core.FakeManager.Object"> | |
1318 <summary> | |
1319 Gets the faked object. | |
1320 </summary> | |
1321 </member> | |
1322 <member name="P:FakeItEasy.Core.FakeManager.FakeObjectType"> | |
1323 <summary> | |
1324 Gets the faked type. | |
1325 </summary> | |
1326 </member> | |
1327 <member name="P:FakeItEasy.Core.FakeManager.Rules"> | |
1328 <summary> | |
1329 Gets the interceptions that are currently registered with the fake object. | |
1330 </summary> | |
1331 </member> | |
1332 <member name="P:FakeItEasy.Core.FakeManager.RecordedCallsInScope"> | |
1333 <summary> | |
1334 Gets a collection of all the calls made to the fake object within the current scope. | |
1335 </summary> | |
1336 </member> | |
1337 <member name="T:FakeItEasy.Core.FakeManager.Factory"> | |
1338 <summary> | |
1339 A delegate responsible for creating FakeObject instances. | |
1340 </summary> | |
1341 <returns></returns> | |
1342 </member> | |
1343 <member name="T:FakeItEasy.Core.IInterceptedFakeObjectCall"> | |
1344 <summary> | |
1345 Represents a call to a fake object at interception time. | |
1346 </summary> | |
1347 </member> | |
1348 <member name="T:FakeItEasy.Core.IWritableFakeObjectCall"> | |
1349 <summary> | |
1350 Represents a fake object call that can be edited. | |
1351 </summary> | |
1352 </member> | |
1353 <member name="T:FakeItEasy.Core.IFakeObjectCall"> | |
1354 <summary> | |
1355 Represents a call to a fake object. | |
1356 </summary> | |
1357 </member> | |
1358 <member name="P:FakeItEasy.Core.IFakeObjectCall.Method"> | |
1359 <summary> | |
1360 The method that's called. | |
1361 </summary> | |
1362 </member> | |
1363 <member name="P:FakeItEasy.Core.IFakeObjectCall.Arguments"> | |
1364 <summary> | |
1365 The arguments used in the call. | |
1366 </summary> | |
1367 </member> | |
1368 <member name="P:FakeItEasy.Core.IFakeObjectCall.FakedObject"> | |
1369 <summary> | |
1370 The faked object the call is performed on. | |
1371 </summary> | |
1372 </member> | |
1373 <member name="M:FakeItEasy.Core.IWritableFakeObjectCall.SetReturnValue(System.Object)"> | |
1374 <summary> | |
1375 Sets the return value of the call. | |
1376 </summary> | |
1377 <param name="value">The return value to set.</param> | |
1378 </member> | |
1379 <member name="M:FakeItEasy.Core.IWritableFakeObjectCall.CallBaseMethod"> | |
1380 <summary> | |
1381 Calls the base method of the faked type. | |
1382 </summary> | |
1383 </member> | |
1384 <member name="M:FakeItEasy.Core.IWritableFakeObjectCall.SetArgumentValue(System.Int32,System.Object)"> | |
1385 <summary> | |
1386 Sets the value of the argument at the specified index in the parameters list. | |
1387 </summary> | |
1388 <param name="index">The index of the argument to set the value of.</param> | |
1389 <param name="value">The value to set to the argument.</param> | |
1390 </member> | |
1391 <member name="M:FakeItEasy.Core.IWritableFakeObjectCall.AsReadOnly"> | |
1392 <summary> | |
1393 Freezes the call so that it can no longer be modified. | |
1394 </summary> | |
1395 <returns>A completed fake object call.</returns> | |
1396 </member> | |
1397 <member name="M:FakeItEasy.Core.IInterceptedFakeObjectCall.DoNotRecordCall"> | |
1398 <summary> | |
1399 Sets that the call should not be recorded by the fake manager. | |
1400 </summary> | |
1401 </member> | |
1402 <member name="T:FakeItEasy.Core.FakeScope"> | |
1403 <summary> | |
1404 Represents a scope for fake objects, calls configured within a scope | |
1405 are only valid within that scope. Only calls made wihtin a scope | |
1406 are accessible from within a scope so for example asserts will only | |
1407 assert on those calls done within the scope. | |
1408 </summary> | |
1409 </member> | |
1410 <member name="T:FakeItEasy.Core.IFakeScope"> | |
1411 <summary> | |
1412 Provides access to all calls made to fake objects within a scope. | |
1413 Scopes calls so that only calls made within the scope are visible. | |
1414 </summary> | |
1415 </member> | |
1416 <member name="M:FakeItEasy.Core.FakeScope.Create"> | |
1417 <summary> | |
1418 Creates a new scope and sets it as the current scope. | |
1419 </summary> | |
1420 <returns>The created scope.</returns> | |
1421 </member> | |
1422 <member name="M:FakeItEasy.Core.FakeScope.Create(FakeItEasy.Core.IFakeObjectContainer)"> | |
1423 <summary> | |
1424 Creates a new scope and sets it as the current scope, using the specified | |
1425 container as the container for the new scope. | |
1426 </summary> | |
1427 <param name="container">The container to usee for the new scope.</param> | |
1428 <returns>The created scope.</returns> | |
1429 </member> | |
1430 <member name="M:FakeItEasy.Core.FakeScope.Dispose"> | |
1431 <summary> | |
1432 Closes the scope. | |
1433 </summary> | |
1434 </member> | |
1435 <member name="M:FakeItEasy.Core.FakeScope.AddInterceptedCall(FakeItEasy.Core.FakeManager,FakeItEasy.Core.ICompletedFakeObjectCall)"> | |
1436 <summary> | |
1437 Adds an intercepted call to the current scope. | |
1438 </summary> | |
1439 <param name="fakeManager">The fake object.</param> | |
1440 <param name="call">The call that is intercepted.</param> | |
1441 </member> | |
1442 <member name="M:FakeItEasy.Core.FakeScope.AddRuleFirst(FakeItEasy.Core.FakeManager,FakeItEasy.Core.CallRuleMetadata)"> | |
1443 <summary> | |
1444 Adds a fake object call to the current scope. | |
1445 </summary> | |
1446 <param name="fakeManager">The fake object.</param> | |
1447 <param name="rule">The rule to add.</param> | |
1448 </member> | |
1449 <member name="T:FakeItEasy.Core.ICompletedFakeObjectCall"> | |
1450 <summary> | |
1451 Represents a completed call to a fake object. | |
1452 </summary> | |
1453 </member> | |
1454 <member name="P:FakeItEasy.Core.ICompletedFakeObjectCall.ReturnValue"> | |
1455 <summary> | |
1456 The value set to be returned from the call. | |
1457 </summary> | |
1458 </member> | |
1459 <member name="T:FakeItEasy.Core.IEventRaiserArguments"> | |
1460 <summary> | |
1461 Used by the event raising rule of fake objects to get the event arguments used in | |
1462 a call to Raise.With. | |
1463 </summary> | |
1464 </member> | |
1465 <member name="P:FakeItEasy.Core.IEventRaiserArguments.Sender"> | |
1466 <summary> | |
1467 The sender of the event. | |
1468 </summary> | |
1469 </member> | |
1470 <member name="P:FakeItEasy.Core.IEventRaiserArguments.EventArguments"> | |
1471 <summary> | |
1472 The event arguments of the event. | |
1473 </summary> | |
1474 </member> | |
1475 <member name="T:FakeItEasy.Core.IInterceptionListener"> | |
1476 <summary> | |
1477 Represents a listener for fake object calls, can be plugged into a | |
1478 FakeManager instance to listen to all intercepted calls. | |
1479 </summary> | |
1480 <remarks>The OnBeforeCallIntercepted method will be invoked before the OnBeforeCallIntercepted method of any | |
1481 previously added listener. The OnAfterCallIntercepted method will be invoked after the OnAfterCallIntercepted | |
1482 method of any previously added listener.</remarks> | |
1483 </member> | |
1484 <member name="M:FakeItEasy.Core.IInterceptionListener.OnBeforeCallIntercepted(FakeItEasy.Core.IFakeObjectCall)"> | |
1485 <summary> | |
1486 Called when the interception begins but before any call rules | |
1487 has been applied. | |
1488 </summary> | |
1489 <param name="call">The intercepted call.</param> | |
1490 </member> | |
1491 <member name="M:FakeItEasy.Core.IInterceptionListener.OnAfterCallIntercepted(FakeItEasy.Core.ICompletedFakeObjectCall,FakeItEasy.Core.IFakeObjectCallRule)"> | |
1492 <summary> | |
1493 Called when the interception has been completed and rules has been | |
1494 applied. | |
1495 </summary> | |
1496 <param name="ruleThatWasApplied">The rule that was applied to the call.</param> | |
1497 <param name="call">The intercepted call.</param> | |
1498 </member> | |
1499 <member name="T:FakeItEasy.Core.MethodInfoManager"> | |
1500 <summary> | |
1501 Handles comparisons of MethodInfos. | |
1502 </summary> | |
1503 </member> | |
1504 <member name="M:FakeItEasy.Core.MethodInfoManager.WillInvokeSameMethodOnTarget(System.Type,System.Reflection.MethodInfo,System.Reflection.MethodInfo)"> | |
1505 <summary> | |
1506 Gets a value indicating if the two method infos would invoke the same method | |
1507 if invoked on an instance of the target type. | |
1508 </summary> | |
1509 <param name="target">The type of target for invokation.</param> | |
1510 <param name="first">The first MethodInfo.</param> | |
1511 <param name="second">The second MethodInfo.</param> | |
1512 <returns>True if the same method would be invoked.</returns> | |
1513 </member> | |
1514 <member name="T:FakeItEasy.Core.NullFakeObjectContainer"> | |
1515 <summary> | |
1516 A null implementation for the IFakeObjectContainer interface. | |
1517 </summary> | |
1518 </member> | |
1519 <member name="M:FakeItEasy.Core.NullFakeObjectContainer.TryCreateDummyObject(System.Type,System.Object@)"> | |
1520 <summary> | |
1521 Always returns false and sets the fakeObject to null. | |
1522 </summary> | |
1523 <param name="typeOfDummy">The type of dummy object to create.</param> | |
1524 <param name="fakeObject">Output variable for the fake object that will always be set to null.</param> | |
1525 <returns>Always return false.</returns> | |
1526 </member> | |
1527 <member name="M:FakeItEasy.Core.NullFakeObjectContainer.ConfigureFake(System.Type,System.Object)"> | |
1528 <summary> | |
1529 Applies base configuration to a fake object. | |
1530 </summary> | |
1531 <param name="typeOfFake">The type the fake object represents.</param> | |
1532 <param name="fakeObject">The fake object to configure.</param> | |
1533 </member> | |
1534 <member name="M:FakeItEasy.Core.OrderedFakeAsserter.#ctor(System.Collections.Generic.IEnumerable{FakeItEasy.Core.IFakeObjectCall},FakeItEasy.Core.CallWriter)"> | |
1535 <summary> | |
1536 Initializes a new instance of the <see cref="T:FakeItEasy.Core.OrderedFakeAsserter"/> class. | |
1537 </summary> | |
1538 <param name="calls">The calls.</param> | |
1539 <param name="callWriter">The call writer.</param> | |
1540 </member> | |
1541 <member name="M:FakeItEasy.Core.OrderedFakeAsserter.AssertWasCalled(System.Func{FakeItEasy.Core.IFakeObjectCall,System.Boolean},System.String,System.Func{System.Int32,System.Boolean},System.String)"> | |
1542 <summary> | |
1543 Asserts the was called. | |
1544 </summary> | |
1545 <param name="callPredicate">The call predicate.</param> | |
1546 <param name="callDescription">The call description.</param> | |
1547 <param name="repeatPredicate">The repeat predicate.</param> | |
1548 <param name="repeatDescription">The repeat description.</param> | |
1549 </member> | |
1550 <member name="T:FakeItEasy.Core.WrappedObjectRule"> | |
1551 <summary> | |
1552 A call rule that applies to any call and just delegates the | |
1553 call to the wrapped object. | |
1554 </summary> | |
1555 </member> | |
1556 <member name="M:FakeItEasy.Core.WrappedObjectRule.#ctor(System.Object)"> | |
1557 <summary> | |
1558 Initializes a new instance of the <see cref="T:FakeItEasy.Core.WrappedObjectRule"/> class. | |
1559 Creates a new instance. | |
1560 </summary> | |
1561 <param name="wrappedInstance"> | |
1562 The object to wrap. | |
1563 </param> | |
1564 </member> | |
1565 <member name="M:FakeItEasy.Core.WrappedObjectRule.IsApplicableTo(FakeItEasy.Core.IFakeObjectCall)"> | |
1566 <summary> | |
1567 Gets wether this interceptor is applicable to the specified | |
1568 call, if true is returned the Apply-method of the interceptor will | |
1569 be called. | |
1570 </summary> | |
1571 <param name="fakeObjectCall">The call to check for applicability.</param> | |
1572 <returns>True if the interceptor is applicable.</returns> | |
1573 </member> | |
1574 <member name="M:FakeItEasy.Core.WrappedObjectRule.Apply(FakeItEasy.Core.IInterceptedFakeObjectCall)"> | |
1575 <summary> | |
1576 Applies an action to the call, might set a return value or throw | |
1577 an exception. | |
1578 </summary> | |
1579 <param name="fakeObjectCall">The call to apply the interceptor to.</param> | |
1580 </member> | |
1581 <member name="P:FakeItEasy.Core.WrappedObjectRule.NumberOfTimesToCall"> | |
1582 <summary> | |
1583 Gets the number of times this call rule is valid, if it's set | |
1584 to null its infinitely valid. | |
1585 </summary> | |
1586 <value></value> | |
1587 </member> | |
1588 <member name="T:FakeItEasy.Creation.IProxyGenerator"> | |
1589 <summary> | |
1590 An interface to be implemented by classes that can generate proxies for FakeItEasy. | |
1591 </summary> | |
1592 </member> | |
1593 <member name="M:FakeItEasy.Creation.IProxyGenerator.GenerateProxy(System.Type,System.Collections.Generic.IEnumerable{System.Type},System.Collections.Generic.IEnumerable{System.Object})"> | |
1594 <summary> | |
1595 Generates a proxy of the specifed type and returns a result object containing information | |
1596 about the success of the generation and the proxy if it was generated. | |
1597 </summary> | |
1598 <param name="typeOfProxy">The type of proxy to generate.</param> | |
1599 <param name="additionalInterfacesToImplement">Interfaces to be implemented by the proxy.</param> | |
1600 <param name="argumentsForConstructor">Arguments to pass to the constructor of the type in <paramref name="typeOfProxy" />.</param> | |
1601 <returns>A result containging the generated proxy.</returns> | |
1602 </member> | |
1603 <member name="M:FakeItEasy.Creation.IProxyGenerator.MethodCanBeInterceptedOnInstance(System.Reflection.MethodInfo,System.Object,System.String@)"> | |
1604 <summary> | |
1605 Gets a value indicating if the specified member can be intercepted by the proxy generator. | |
1606 </summary> | |
1607 <param name="method">The member to test.</param> | |
1608 <param name="callTarget">The instance the method will be called on.</param> | |
1609 <param name="failReason">The reason the method can not be intercepted.</param> | |
1610 <returns>True if the member can be intercepted.</returns> | |
1611 </member> | |
1612 <member name="T:FakeItEasy.Creation.ICallInterceptedEventRaiser"> | |
1613 <summary> | |
1614 An object that raises an event every time a call to a proxy has been intercepted. | |
1615 </summary> | |
1616 </member> | |
1617 <member name="E:FakeItEasy.Creation.ICallInterceptedEventRaiser.CallWasIntercepted"> | |
1618 <summary> | |
1619 Raised when a call is intercepted. | |
1620 </summary> | |
1621 </member> | |
1622 <member name="T:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter"> | |
1623 <summary> | |
1624 An adapter that adapts an <see cref="T:Castle.DynamicProxy.IInvocation"/> to a <see cref="T:FakeItEasy.Core.IFakeObjectCall"/>. | |
1625 </summary> | |
1626 </member> | |
1627 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.#ctor(Castle.DynamicProxy.IInvocation)"> | |
1628 <summary> | |
1629 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter"/> class. | |
1630 </summary> | |
1631 <param name="invocation">The invocation.</param> | |
1632 </member> | |
1633 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.AsReadOnly"> | |
1634 <summary> | |
1635 Freezes the call so that it can no longer be modified. | |
1636 </summary> | |
1637 <returns>A completed fake object call.</returns> | |
1638 </member> | |
1639 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.CallBaseMethod"> | |
1640 <summary> | |
1641 Calls the base method, should not be used with interface types. | |
1642 </summary> | |
1643 </member> | |
1644 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.SetArgumentValue(System.Int32,System.Object)"> | |
1645 <summary> | |
1646 Sets the specified value to the argument at the specified index. | |
1647 </summary> | |
1648 <param name="index">The index of the argument to set the value to.</param> | |
1649 <param name="value">The value to set to the argument.</param> | |
1650 </member> | |
1651 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.SetReturnValue(System.Object)"> | |
1652 <summary> | |
1653 Sets the return value of the call. | |
1654 </summary> | |
1655 <param name="returnValue">The return value.</param> | |
1656 </member> | |
1657 <member name="M:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.ToString"> | |
1658 <summary> | |
1659 Returns a description of the call. | |
1660 </summary> | |
1661 <returns> | |
1662 A <see cref="T:System.String"/> that represents this instance. | |
1663 </returns> | |
1664 </member> | |
1665 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.Description"> | |
1666 <summary> | |
1667 A human readable description of the call. | |
1668 </summary> | |
1669 <value></value> | |
1670 </member> | |
1671 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.ReturnValue"> | |
1672 <summary> | |
1673 The value set to be returned from the call. | |
1674 </summary> | |
1675 </member> | |
1676 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.Method"> | |
1677 <summary> | |
1678 The method that's called. | |
1679 </summary> | |
1680 </member> | |
1681 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.Arguments"> | |
1682 <summary> | |
1683 The arguments used in the call. | |
1684 </summary> | |
1685 </member> | |
1686 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.CastleInvocationCallAdapter.FakedObject"> | |
1687 <summary> | |
1688 The faked object the call is performed on. | |
1689 </summary> | |
1690 </member> | |
1691 <member name="T:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources"> | |
1692 <summary> | |
1693 A strongly-typed resource class, for looking up localized strings, etc. | |
1694 </summary> | |
1695 </member> | |
1696 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ResourceManager"> | |
1697 <summary> | |
1698 Returns the cached ResourceManager instance used by this class. | |
1699 </summary> | |
1700 </member> | |
1701 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.Culture"> | |
1702 <summary> | |
1703 Overrides the current thread's CurrentUICulture property for all | |
1704 resource lookups using this strongly typed resource class. | |
1705 </summary> | |
1706 </member> | |
1707 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ArgumentsForConstructorDoesNotMatchAnyConstructorMessage"> | |
1708 <summary> | |
1709 Looks up a localized string similar to No constructor matches the passed arguments for constructor.. | |
1710 </summary> | |
1711 </member> | |
1712 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ArgumentsForConstructorOnInterfaceTypeMessage"> | |
1713 <summary> | |
1714 Looks up a localized string similar to Arguments for constructor specified for interface type.. | |
1715 </summary> | |
1716 </member> | |
1717 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ProxyIsSealedTypeMessage"> | |
1718 <summary> | |
1719 Looks up a localized string similar to The type of proxy "{0}" is sealed.. | |
1720 </summary> | |
1721 </member> | |
1722 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ProxyIsValueTypeMessage"> | |
1723 <summary> | |
1724 Looks up a localized string similar to The type of proxy must be an interface or a class but it was {0}.. | |
1725 </summary> | |
1726 </member> | |
1727 <member name="P:FakeItEasy.Creation.CastleDynamicProxy.DynamicProxyResources.ProxyTypeWithNoDefaultConstructorMessage"> | |
1728 <summary> | |
1729 Looks up a localized string similar to No default constructor was found on the type {0}.. | |
1730 </summary> | |
1731 </member> | |
1732 <member name="T:FakeItEasy.Creation.DefaultFakeAndDummyManager"> | |
1733 <summary> | |
1734 The default implementation of the IFakeAndDummyManager interface. | |
1735 </summary> | |
1736 </member> | |
1737 <member name="T:FakeItEasy.Creation.IFakeAndDummyManager"> | |
1738 <summary> | |
1739 Handles the creation of fake and dummy objects. | |
1740 </summary> | |
1741 </member> | |
1742 <member name="M:FakeItEasy.Creation.IFakeAndDummyManager.CreateDummy(System.Type)"> | |
1743 <summary> | |
1744 Creates a dummy of the specified type. | |
1745 </summary> | |
1746 <param name="typeOfDummy">The type of dummy to create.</param> | |
1747 <returns>The created dummy.</returns> | |
1748 <exception cref="T:FakeItEasy.Core.FakeCreationException">The current IProxyGenerator is not able to generate a fake of the specified type and | |
1749 the current IFakeObjectContainer does not contain the specified type.</exception> | |
1750 </member> | |
1751 <member name="M:FakeItEasy.Creation.IFakeAndDummyManager.CreateFake(System.Type,FakeItEasy.Creation.FakeOptions)"> | |
1752 <summary> | |
1753 Creates a fake object of the specified type. | |
1754 </summary> | |
1755 <param name="typeOfFake">The type of fake object to generate.</param> | |
1756 <param name="options">Options for building the fake object.</param> | |
1757 <returns>A fake object.</returns> | |
1758 <exception cref="T:FakeItEasy.Core.FakeCreationException">The current IProxyGenerator is not able to generate a fake of the specified type.</exception> | |
1759 </member> | |
1760 <member name="M:FakeItEasy.Creation.IFakeAndDummyManager.TryCreateDummy(System.Type,System.Object@)"> | |
1761 <summary> | |
1762 Tries to create a dummy of the specified type. | |
1763 </summary> | |
1764 <param name="typeOfDummy">The type of dummy to create.</param> | |
1765 <param name="result">Outputs the result dummy when creation is successful.</param> | |
1766 <returns>A value indicating whether the creation was successful.</returns> | |
1767 </member> | |
1768 <member name="M:FakeItEasy.Creation.IFakeAndDummyManager.TryCreateFake(System.Type,FakeItEasy.Creation.FakeOptions,System.Object@)"> | |
1769 <summary> | |
1770 Tries to create a fake object of the specified type. | |
1771 </summary> | |
1772 <param name="typeOfFake">The type of fake to create.</param> | |
1773 <param name="options">Options for the creation of the fake.</param> | |
1774 <param name="result">The created fake object when creation is successful.</param> | |
1775 <returns>A value indicating whether the creation was successful.</returns> | |
1776 </member> | |
1777 <member name="T:FakeItEasy.Creation.DefaultFakeCreatorFacade"> | |
1778 <summary> | |
1779 Default implementation ofthe IFakeCreator-interface. | |
1780 </summary> | |
1781 </member> | |
1782 <member name="T:FakeItEasy.Creation.IFakeCreatorFacade"> | |
1783 <summary> | |
1784 A facade used by the public api for testability. | |
1785 </summary> | |
1786 </member> | |
1787 <member name="M:FakeItEasy.Creation.IFakeCreatorFacade.CreateFake``1(System.Action{FakeItEasy.Creation.IFakeOptionsBuilder{``0}})"> | |
1788 <summary> | |
1789 Creates a fake object of the specified type. | |
1790 </summary> | |
1791 <typeparam name="T">The type of fake to create.</typeparam> | |
1792 <param name="options">Options for the created fake object.</param> | |
1793 <returns>The created fake object.</returns> | |
1794 <exception cref="T:FakeItEasy.Core.FakeCreationException">Was unable to generate the fake in the current configuration.</exception> | |
1795 </member> | |
1796 <member name="M:FakeItEasy.Creation.IFakeCreatorFacade.CreateDummy``1"> | |
1797 <summary> | |
1798 Creates a dummy object, this can be a fake object or an object resolved | |
1799 from the current IFakeObjectContainer. | |
1800 </summary> | |
1801 <typeparam name="T">The type of dummy to create.</typeparam> | |
1802 <returns>The created dummy.</returns> | |
1803 <exception cref="T:FakeItEasy.Core.FakeCreationException">Was unable to generate the fake in the current configuration and | |
1804 no dummy was registered in the container for the specifed type..</exception> | |
1805 </member> | |
1806 <member name="M:FakeItEasy.Creation.IFakeCreatorFacade.CollectionOfFake``1(System.Int32)"> | |
1807 <summary> | |
1808 Creates a collection of fakes of the specified type. | |
1809 </summary> | |
1810 <typeparam name="T">The type of fakes to create.</typeparam> | |
1811 <param name="numberOfFakes">The number of fakes in the collection.</param> | |
1812 <returns>A collection of fake objects of the specified type.</returns> | |
1813 </member> | |
1814 <member name="M:FakeItEasy.Creation.DefaultFakeCreatorFacade.#ctor(FakeItEasy.Creation.IFakeAndDummyManager)"> | |
1815 <summary> | |
1816 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.DefaultFakeCreatorFacade"/> class. | |
1817 </summary> | |
1818 <param name="fakeAndDummyManager">The fake and dummy manager.</param> | |
1819 </member> | |
1820 <member name="M:FakeItEasy.Creation.DefaultFakeCreatorFacade.CreateFake``1(System.Action{FakeItEasy.Creation.IFakeOptionsBuilder{``0}})"> | |
1821 <summary> | |
1822 Creates a fake object of the specified type. | |
1823 </summary> | |
1824 <typeparam name="T">The type of fake to create.</typeparam> | |
1825 <param name="options">Options for the created fake object.</param> | |
1826 <returns>The created fake object.</returns> | |
1827 <exception cref="T:FakeItEasy.Core.FakeCreationException">Was unable to generate the fake in the current configuration.</exception> | |
1828 </member> | |
1829 <member name="M:FakeItEasy.Creation.DefaultFakeCreatorFacade.CollectionOfFake``1(System.Int32)"> | |
1830 <summary> | |
1831 Creates a collection of fakes of the specified type. | |
1832 </summary> | |
1833 <typeparam name="T">The type of fakes to create.</typeparam> | |
1834 <param name="numberOfFakes">The number of fakes in the collection.</param> | |
1835 <returns> | |
1836 A collection of fake objects of the specified type. | |
1837 </returns> | |
1838 </member> | |
1839 <member name="M:FakeItEasy.Creation.DefaultFakeCreatorFacade.CreateDummy``1"> | |
1840 <summary> | |
1841 Creates a dummy object, this can be a fake object or an object resolved | |
1842 from the current IFakeObjectContainer. | |
1843 </summary> | |
1844 <typeparam name="T">The type of dummy to create.</typeparam> | |
1845 <returns>The created dummy.</returns> | |
1846 <exception cref="T:FakeItEasy.Core.FakeCreationException">Was unable to generate the fake in the current configuration and | |
1847 no dummy was registered in the container for the specifed type..</exception> | |
1848 </member> | |
1849 <member name="T:FakeItEasy.Creation.IFakeOptionsBuilderForWrappers`1"> | |
1850 <summary> | |
1851 Provides options for fake wrappers. | |
1852 </summary> | |
1853 <typeparam name="T">The type of the fake object generated.</typeparam> | |
1854 </member> | |
1855 <member name="T:FakeItEasy.Creation.IFakeOptionsBuilder`1"> | |
1856 <summary> | |
1857 Provides options for generating fake object. | |
1858 </summary> | |
1859 <typeparam name="T">The type of fake object generated.</typeparam> | |
1860 </member> | |
1861 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.WithArgumentsForConstructor(System.Collections.Generic.IEnumerable{System.Object})"> | |
1862 <summary> | |
1863 Specifies arguments for the constructor of the faked class. | |
1864 </summary> | |
1865 <param name="argumentsForConstructor">The arguments to pass to the consturctor of the faked class.</param> | |
1866 <returns>Options object.</returns> | |
1867 </member> | |
1868 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.WithArgumentsForConstructor(System.Linq.Expressions.Expression{System.Func{`0}})"> | |
1869 <summary> | |
1870 Specifies arguments for the constructor of the faked class by giving an expression with the call to | |
1871 the desired constructor using the arguments to be passed to the constructor. | |
1872 </summary> | |
1873 <param name="constructorCall">The constructor call to use when creating a class proxy.</param> | |
1874 <returns>Options object.</returns> | |
1875 </member> | |
1876 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.Wrapping(`0)"> | |
1877 <summary> | |
1878 Specifies that the fake should delegate calls to the specified instance. | |
1879 </summary> | |
1880 <param name="wrappedInstance">The object to delegate calls to.</param> | |
1881 <returns>Options object.</returns> | |
1882 </member> | |
1883 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.Implements(System.Type)"> | |
1884 <summary> | |
1885 Sets up the fake to implement the specified interface in addition to the | |
1886 originally faked class. | |
1887 </summary> | |
1888 <param name="interfaceType">The type of interface to implement.</param> | |
1889 <returns>Options object.</returns> | |
1890 <exception cref="T:System.ArgumentException">The specified type is not an interface.</exception> | |
1891 <exception cref="T:System.ArgumentNullException">The specified type is null.</exception> | |
1892 </member> | |
1893 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilder`1.OnFakeCreated(System.Action{`0})"> | |
1894 <summary> | |
1895 Specifies an action that should be run over the fake object | |
1896 once it's created. | |
1897 </summary> | |
1898 <param name="action">An action to perform.</param> | |
1899 <returns>Options object.</returns> | |
1900 </member> | |
1901 <member name="M:FakeItEasy.Creation.IFakeOptionsBuilderForWrappers`1.RecordedBy(FakeItEasy.SelfInitializedFakes.ISelfInitializingFakeRecorder)"> | |
1902 <summary> | |
1903 Specifies a fake recorder to use. | |
1904 </summary> | |
1905 <param name="recorder">The recorder to use.</param> | |
1906 <returns>Options object.</returns> | |
1907 </member> | |
1908 <member name="M:FakeItEasy.Creation.DummyValueCreationSession.#ctor(FakeItEasy.Core.IFakeObjectContainer,FakeItEasy.Creation.IFakeObjectCreator)"> | |
1909 <summary> | |
1910 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.DummyValueCreationSession"/> class. | |
1911 </summary> | |
1912 <param name="container">The container.</param> | |
1913 <param name="fakeObjectCreator">The fake object creator.</param> | |
1914 </member> | |
1915 <member name="T:FakeItEasy.Creation.ProxyGeneratorResult"> | |
1916 <summary> | |
1917 Contains the result of a call to TryCreateProxy of IProxyGenerator. | |
1918 </summary> | |
1919 </member> | |
1920 <member name="M:FakeItEasy.Creation.ProxyGeneratorResult.#ctor(System.String)"> | |
1921 <summary> | |
1922 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.ProxyGeneratorResult"/> class. | |
1923 Creates a new instance representing a failed proxy | |
1924 generation attempt. | |
1925 </summary> | |
1926 <param name="reasonForFailure"> | |
1927 The reason the proxy generation failed. | |
1928 </param> | |
1929 </member> | |
1930 <member name="M:FakeItEasy.Creation.ProxyGeneratorResult.#ctor(System.Object,FakeItEasy.Creation.ICallInterceptedEventRaiser)"> | |
1931 <summary> | |
1932 Initializes a new instance of the <see cref="T:FakeItEasy.Creation.ProxyGeneratorResult"/> class. | |
1933 Creates a new instance representing a successful proxy | |
1934 generation. | |
1935 </summary> | |
1936 <param name="generatedProxy"> | |
1937 The proxy that was generated. | |
1938 </param> | |
1939 <param name="callInterceptedEventRaiser"> | |
1940 An event raiser that raises | |
1941 events when calls are intercepted to the proxy. | |
1942 </param> | |
1943 </member> | |
1944 <member name="P:FakeItEasy.Creation.ProxyGeneratorResult.ProxyWasSuccessfullyGenerated"> | |
1945 <summary> | |
1946 Gets a value indicating if the proxy was successfully created. | |
1947 </summary> | |
1948 </member> | |
1949 <member name="P:FakeItEasy.Creation.ProxyGeneratorResult.GeneratedProxy"> | |
1950 <summary> | |
1951 Gets the generated proxy when it was successfully created. | |
1952 </summary> | |
1953 </member> | |
1954 <member name="P:FakeItEasy.Creation.ProxyGeneratorResult.CallInterceptedEventRaiser"> | |
1955 <summary> | |
1956 Gets the event raiser that raises events when calls to the proxy are | |
1957 intercepted. | |
1958 </summary> | |
1959 </member> | |
1960 <member name="P:FakeItEasy.Creation.ProxyGeneratorResult.ReasonForFailure"> | |
1961 <summary> | |
1962 Gets the reason for failure when the generation was not successful. | |
1963 </summary> | |
1964 </member> | |
1965 <member name="T:FakeItEasy.IOutputWriter"> | |
1966 <summary> | |
1967 Represents a text writer that writes to the output. | |
1968 </summary> | |
1969 </member> | |
1970 <member name="M:FakeItEasy.IOutputWriter.Write(System.String)"> | |
1971 <summary> | |
1972 Writes the specified value to the output. | |
1973 </summary> | |
1974 <param name="value">The value to write.</param> | |
1975 <returns>The writer for method chaining.</returns> | |
1976 </member> | |
1977 <member name="M:FakeItEasy.IOutputWriter.WriteArgumentValue(System.Object)"> | |
1978 <summary> | |
1979 Formats the specified argument value as a string and writes | |
1980 it to the output. | |
1981 </summary> | |
1982 <param name="value">The value to write.</param> | |
1983 <returns>The writer for method chainging.</returns> | |
1984 </member> | |
1985 <member name="M:FakeItEasy.IOutputWriter.Indent"> | |
1986 <summary> | |
1987 Indents the writer. | |
1988 </summary> | |
1989 <returns>A disposable that will unindent the writer when disposed.</returns> | |
1990 </member> | |
1991 <member name="T:FakeItEasy.DummyDefinition`1"> | |
1992 <summary> | |
1993 Represents a definition of how a fake object of the type T should | |
1994 be created. | |
1995 </summary> | |
1996 <typeparam name="T">The type of fake.</typeparam> | |
1997 </member> | |
1998 <member name="T:FakeItEasy.IDummyDefinition"> | |
1999 <summary> | |
2000 Represents a definition of how dummies of the specified type should be created. | |
2001 </summary> | |
2002 </member> | |
2003 <member name="M:FakeItEasy.IDummyDefinition.CreateDummy"> | |
2004 <summary> | |
2005 Creates the fake. | |
2006 </summary> | |
2007 <returns>The fake object.</returns> | |
2008 </member> | |
2009 <member name="P:FakeItEasy.IDummyDefinition.ForType"> | |
2010 <summary> | |
2011 The type of fake object the definition is for. | |
2012 </summary> | |
2013 </member> | |
2014 <member name="M:FakeItEasy.DummyDefinition`1.FakeItEasy#IDummyDefinition#CreateDummy"> | |
2015 <summary> | |
2016 Creates the dummy. | |
2017 </summary> | |
2018 <returns>The dummy object.</returns> | |
2019 </member> | |
2020 <member name="M:FakeItEasy.DummyDefinition`1.CreateDummy"> | |
2021 <summary> | |
2022 Creates the dummy. | |
2023 </summary> | |
2024 <returns>The dummy object.</returns> | |
2025 </member> | |
2026 <member name="P:FakeItEasy.DummyDefinition`1.ForType"> | |
2027 <summary> | |
2028 Gets the type the definition is for. | |
2029 </summary> | |
2030 <value>For type.</value> | |
2031 </member> | |
2249 <member name="T:FakeItEasy.ExceptionMessages"> | 2032 <member name="T:FakeItEasy.ExceptionMessages"> |
2250 <summary> | 2033 <summary> |
2251 A strongly-typed resource class, for looking up localized strings, etc. | 2034 A strongly-typed resource class, for looking up localized strings, etc. |
2252 </summary> | 2035 </summary> |
2253 </member> | 2036 </member> |
2411 <member name="P:FakeItEasy.ExceptionMessages.WrongNumberOfArgumentNamesMessage"> | 2194 <member name="P:FakeItEasy.ExceptionMessages.WrongNumberOfArgumentNamesMessage"> |
2412 <summary> | 2195 <summary> |
2413 Looks up a localized string similar to The number of argument names does not match the number of arguments.. | 2196 Looks up a localized string similar to The number of argument names does not match the number of arguments.. |
2414 </summary> | 2197 </summary> |
2415 </member> | 2198 </member> |
2416 <member name="T:FakeItEasy.OutputWriter"> | |
2417 <summary> | |
2418 Provides static methods for the IOutputWriter-interface. | |
2419 </summary> | |
2420 </member> | |
2421 <member name="M:FakeItEasy.OutputWriter.WriteLine(FakeItEasy.IOutputWriter)"> | |
2422 <summary> | |
2423 Writes a new line to the writer. | |
2424 </summary> | |
2425 <param name="writer">The writer to write to.</param> | |
2426 <returns>The writer.</returns> | |
2427 </member> | |
2428 <member name="M:FakeItEasy.OutputWriter.Write(FakeItEasy.IOutputWriter,System.String,System.Object[])"> | |
2429 <summary> | |
2430 Writes the format string to the writer. | |
2431 </summary> | |
2432 <param name="writer">The writer to write to.</param> | |
2433 <param name="format">The format string to write.</param> | |
2434 <param name="args">Replacements for the format string.</param> | |
2435 <returns>The writer.</returns> | |
2436 </member> | |
2437 <member name="M:FakeItEasy.OutputWriter.Write(FakeItEasy.IOutputWriter,System.Object)"> | |
2438 <summary> | |
2439 Writes the specified object to the writer (using the ToString-method of the object). | |
2440 </summary> | |
2441 <param name="writer">The writer to write to.</param> | |
2442 <param name="value">The value to write to the writer.</param> | |
2443 <returns>The writer.</returns> | |
2444 </member> | |
2445 <member name="T:FakeItEasy.Repeated"> | |
2446 <summary> | |
2447 Provides syntax for specifying the number of times a call must have been repeated when asserting on | |
2448 fake object calls. | |
2449 </summary> | |
2450 <example>A.CallTo(() => foo.Bar()).Assert(Happened.Once.Exactly);</example> | |
2451 </member> | |
2452 <member name="M:FakeItEasy.Repeated.Like(System.Linq.Expressions.Expression{System.Func{System.Int32,System.Boolean}})"> | |
2453 <summary> | |
2454 Specifies that a call must have been repeated a number of times | |
2455 that is validated by the specified repeatValidation argument. | |
2456 </summary> | |
2457 <param name="repeatValidation">A predicate that specifies the number of times | |
2458 a call must have been made.</param> | |
2459 <returns>A Repeated-instance.</returns> | |
2460 </member> | |
2461 <member name="M:FakeItEasy.Repeated.Matches(System.Int32)"> | |
2462 <summary> | |
2463 When implemented gets a value indicating if the repeat is matched | |
2464 by the Happened-instance. | |
2465 </summary> | |
2466 <param name="repeat">The repeat of a call.</param> | |
2467 <returns>True if the repeat is a match.</returns> | |
2468 </member> | |
2469 <member name="P:FakeItEasy.Repeated.Never"> | |
2470 <summary> | |
2471 Asserts that a call has not happened at all. | |
2472 </summary> | |
2473 </member> | |
2474 <member name="P:FakeItEasy.Repeated.Exactly"> | |
2475 <summary> | |
2476 The call must have happened exactly the number of times that is specified in the next step. | |
2477 </summary> | |
2478 </member> | |
2479 <member name="P:FakeItEasy.Repeated.AtLeast"> | |
2480 <summary> | |
2481 The call must have happened any number of times greater than or equal to the number of times that is specified | |
2482 in the next step. | |
2483 </summary> | |
2484 </member> | |
2485 <member name="P:FakeItEasy.Repeated.NoMoreThan"> | |
2486 <summary> | |
2487 The call must have happened any number of times less than or equal to the number of times that is specified | |
2488 in the next step. | |
2489 </summary> | |
2490 </member> | |
2491 <member name="T:FakeItEasy.Recorders"> | |
2492 <summary> | |
2493 Provides methods for creating recorders for self initializing fakes. | |
2494 </summary> | |
2495 </member> | |
2496 <member name="M:FakeItEasy.Recorders.FileRecorder(System.String)"> | |
2497 <summary> | |
2498 Gets a recorder that records to and loads calls from the specified file. | |
2499 </summary> | |
2500 <param name="fileName">The file to use for recording.</param> | |
2501 <returns>A recorder instance.</returns> | |
2502 </member> | |
2503 <member name="T:FakeItEasy.IFileSystem"> | |
2504 <summary> | |
2505 Provides access to the file system. | |
2506 </summary> | |
2507 </member> | |
2508 <member name="M:FakeItEasy.IFileSystem.Open(System.String,System.IO.FileMode)"> | |
2509 <summary> | |
2510 Opens the specified file in the specified mode. | |
2511 </summary> | |
2512 <param name="fileName">The full path and name of the file to open.</param> | |
2513 <param name="mode">The mode to open the file in.</param> | |
2514 <returns>A stream for reading and writing the file.</returns> | |
2515 </member> | |
2516 <member name="M:FakeItEasy.IFileSystem.FileExists(System.String)"> | |
2517 <summary> | |
2518 Gets a value indicating if the specified file exists. | |
2519 </summary> | |
2520 <param name="fileName">The path and name of the file to check.</param> | |
2521 <returns>True if the file exists.</returns> | |
2522 </member> | |
2523 <member name="M:FakeItEasy.IFileSystem.Create(System.String)"> | |
2524 <summary> | |
2525 Creates a file with the specified name. | |
2526 </summary> | |
2527 <param name="fileName">The name of the file to create.</param> | |
2528 </member> | |
2529 <member name="M:FakeItEasy.Helpers.GetValueProducedByExpression(System.Linq.Expressions.Expression)"> | |
2530 <summary> | |
2531 Gets the value produced by the specified expression when compiled and invoked. | |
2532 </summary> | |
2533 <param name="expression">The expression to get the value from.</param> | |
2534 <returns>The value produced by the expression.</returns> | |
2535 </member> | |
2536 <member name="T:FakeItEasy.ExpectationException"> | 2199 <member name="T:FakeItEasy.ExpectationException"> |
2537 <summary> | 2200 <summary> |
2538 An exception thrown when an expection is not met (when asserting on fake object calls). | 2201 An exception thrown when an expection is not met (when asserting on fake object calls). |
2539 </summary> | 2202 </summary> |
2540 </member> | 2203 </member> |
2554 Initializes a new instance of the <see cref="T:FakeItEasy.ExpectationException"/> class. | 2217 Initializes a new instance of the <see cref="T:FakeItEasy.ExpectationException"/> class. |
2555 </summary> | 2218 </summary> |
2556 <param name="message">The message.</param> | 2219 <param name="message">The message.</param> |
2557 <param name="innerException">The inner exception.</param> | 2220 <param name="innerException">The inner exception.</param> |
2558 </member> | 2221 </member> |
2559 <member name="M:FakeItEasy.ExpectationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | 2222 <member name="T:FakeItEasy.Expressions.ICallExpressionParser"> |
2560 <summary> | 2223 <summary> |
2561 Initializes a new instance of the <see cref="T:FakeItEasy.ExpectationException"/> class. | 2224 Represents a class that can parse a lambda expression |
2562 </summary> | 2225 that represents a method or property call. |
2563 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> | 2226 </summary> |
2564 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> | 2227 </member> |
2565 <exception cref="T:System.ArgumentNullException"> | 2228 <member name="M:FakeItEasy.Expressions.ICallExpressionParser.Parse(System.Linq.Expressions.LambdaExpression)"> |
2566 The <paramref name="info"/> parameter is null. | 2229 <summary> |
2567 </exception> | 2230 Parses the specified expression. |
2568 <exception cref="T:System.Runtime.Serialization.SerializationException"> | 2231 </summary> |
2569 The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). | 2232 <param name="callExpression">The expression to parse.</param> |
2570 </exception> | 2233 <returns>The parsed expression.</returns> |
2234 </member> | |
2235 <member name="T:FakeItEasy.Expressions.ExpressionCallMatcher"> | |
2236 <summary> | |
2237 Handles the matching of fake object calls to expressions. | |
2238 </summary> | |
2239 </member> | |
2240 <member name="M:FakeItEasy.Expressions.ExpressionCallMatcher.#ctor(System.Linq.Expressions.LambdaExpression,FakeItEasy.Expressions.ExpressionArgumentConstraintFactory,FakeItEasy.Core.MethodInfoManager,FakeItEasy.Expressions.ICallExpressionParser)"> | |
2241 <summary> | |
2242 Initializes a new instance of the <see cref="T:FakeItEasy.Expressions.ExpressionCallMatcher"/> class. | |
2243 </summary> | |
2244 <param name="callSpecification">The call specification.</param> | |
2245 <param name="constraintFactory">The constraint factory.</param> | |
2246 <param name="callExpressionParser">A parser to use to parse call expressions.</param> | |
2247 <param name="methodInfoManager">The method infor manager to use.</param> | |
2248 </member> | |
2249 <member name="M:FakeItEasy.Expressions.ExpressionCallMatcher.Matches(FakeItEasy.Core.IFakeObjectCall)"> | |
2250 <summary> | |
2251 Matcheses the specified call against the expression. | |
2252 </summary> | |
2253 <param name="call">The call to match.</param> | |
2254 <returns>True if the call is matched by the expression.</returns> | |
2255 </member> | |
2256 <member name="M:FakeItEasy.Expressions.ExpressionCallMatcher.ToString"> | |
2257 <summary> | |
2258 Gets a description of the call. | |
2259 </summary> | |
2260 <returns>Description of the call.</returns> | |
2261 </member> | |
2262 <member name="P:FakeItEasy.Expressions.ExpressionCallMatcher.DescriptionOfMatchingCall"> | |
2263 <summary> | |
2264 Gets a human readable description of calls that will be matched by this | |
2265 matcher. | |
2266 </summary> | |
2267 </member> | |
2268 <member name="T:FakeItEasy.Expressions.ExpressionCallRule"> | |
2269 <summary> | |
2270 An implementation of the <see cref="T:FakeItEasy.Core.IFakeObjectCallRule"/> interface that uses | |
2271 expressions for evaluating if the rule is applicable to a specific call. | |
2272 </summary> | |
2273 </member> | |
2274 <member name="M:FakeItEasy.Expressions.ExpressionCallRule.#ctor(FakeItEasy.Expressions.ExpressionCallMatcher)"> | |
2275 <summary> | |
2276 Initializes a new instance of the <see cref="T:FakeItEasy.Expressions.ExpressionCallRule"/> class. | |
2277 </summary> | |
2278 <param name="expressionMatcher">The expression matcher to use.</param> | |
2279 </member> | |
2280 <member name="M:FakeItEasy.Expressions.ExpressionCallRule.ToString"> | |
2281 <summary> | |
2282 Returns a <see cref="T:System.String"/> that represents this instance. | |
2283 </summary> | |
2284 <returns> | |
2285 A <see cref="T:System.String"/> that represents this instance. | |
2286 </returns> | |
2287 </member> | |
2288 <member name="T:FakeItEasy.Expressions.ExpressionCallRule.Factory"> | |
2289 <summary> | |
2290 Handles the instantiation of ExpressionCallRule instance. | |
2291 </summary> | |
2292 <param name="callSpecification">An expression specifying the call.</param> | |
2293 <returns>A rule instance.</returns> | |
2294 </member> | |
2295 <member name="T:FakeItEasy.Expressions.ExpressionParser"> | |
2296 <summary> | |
2297 Manages breaking call specification expression into their various parts. | |
2298 </summary> | |
2299 </member> | |
2300 <member name="T:FakeItEasy.Expressions.IExpressionParser"> | |
2301 <summary> | |
2302 Manages breaking call specification expression into their various parts. | |
2303 </summary> | |
2304 </member> | |
2305 <member name="M:FakeItEasy.Expressions.IExpressionParser.GetFakeManagerCallIsMadeOn(System.Linq.Expressions.LambdaExpression)"> | |
2306 <summary> | |
2307 Gets the fake object an expression is called on. | |
2308 </summary> | |
2309 <param name="fakeObjectCall">The call expression.</param> | |
2310 <returns>The FakeManager instance that manages the faked object the call is made on.</returns> | |
2311 <exception cref="T:System.ArgumentNullException">The fakeObjectCall is null.</exception> | |
2312 <exception cref="T:System.ArgumentException">The specified expression is not an expression where a call is made to a faked object.</exception> | |
2313 </member> | |
2314 <member name="M:FakeItEasy.Expressions.ExpressionParser.GetFakeManagerCallIsMadeOn(System.Linq.Expressions.LambdaExpression)"> | |
2315 <summary> | |
2316 Gets the fake object an expression is called on. | |
2317 </summary> | |
2318 <param name="fakeObjectCall">The call expression.</param> | |
2319 <returns>A FakeObject.</returns> | |
2320 <exception cref="T:System.ArgumentNullException">The fakeObjectCall is null.</exception> | |
2321 <exception cref="T:System.ArgumentException">The specified expression is not an expression where a call is made to a faked object.</exception> | |
2322 </member> | |
2323 <member name="T:FakeItEasy.ExtensionSyntax.Full.FullExtensionSyntax"> | |
2324 <summary> | |
2325 Provides extension methods for configuring and asserting on faked objects | |
2326 without going through the static methods of the Fake-class. | |
2327 </summary> | |
2328 </member> | |
2329 <member name="M:FakeItEasy.ExtensionSyntax.Full.FullExtensionSyntax.CallsTo``2(``0,System.Linq.Expressions.Expression{System.Func{``0,``1}})"> | |
2330 <summary> | |
2331 Configures the behavior of the fake object when a call that matches the specified | |
2332 call happens. | |
2333 </summary> | |
2334 <typeparam name="TMember">The type of the return value of the member.</typeparam> | |
2335 <param name="callSpecification">An expression that specifies the calls to configure.</param> | |
2336 <param name="fakedObject">The faked object to configure.</param> | |
2337 <typeparam name="TFake">The type of fake object to configure.</typeparam> | |
2338 <returns>A configuration object.</returns> | |
2339 </member> | |
2340 <member name="M:FakeItEasy.ExtensionSyntax.Full.FullExtensionSyntax.CallsTo``1(``0,System.Linq.Expressions.Expression{System.Action{``0}})"> | |
2341 <summary> | |
2342 Configures the behavior of the fake object when a call that matches the specified | |
2343 call happens. | |
2344 </summary> | |
2345 <param name="fakedObject">The faked object to configure.</param> | |
2346 <typeparam name="TFake">The type of fake object to configure.</typeparam> | |
2347 <param name="callSpecification">An expression that specifies the calls to configure.</param> | |
2348 <returns>A configuration object.</returns> | |
2349 </member> | |
2350 <member name="M:FakeItEasy.ExtensionSyntax.Full.FullExtensionSyntax.AnyCall``1(``0)"> | |
2351 <summary> | |
2352 Configures the behavior of the fake object when a call is made to any method on the | |
2353 object. | |
2354 </summary> | |
2355 <typeparam name="TFake">The type of the fake.</typeparam> | |
2356 <param name="fakedObject">The faked object.</param> | |
2357 <returns>A configuration object.</returns> | |
2358 </member> | |
2359 <member name="T:FakeItEasy.ExtensionSyntax.Syntax"> | |
2360 <summary> | |
2361 Provides an extension method for configuring fake objects. | |
2362 </summary> | |
2363 </member> | |
2364 <member name="M:FakeItEasy.ExtensionSyntax.Syntax.Configure``1(``0)"> | |
2365 <summary> | |
2366 Gets an object that provides a fluent interface syntax for configuring | |
2367 the fake object. | |
2368 </summary> | |
2369 <typeparam name="TFake">The type of the fake object.</typeparam> | |
2370 <param name="fakedObject">The fake object to configure.</param> | |
2371 <returns>A configuration object.</returns> | |
2372 <exception cref="T:System.ArgumentNullException">The fakedObject was null.</exception> | |
2373 <exception cref="T:System.ArgumentException">The object passed in is not a faked object.</exception> | |
2374 </member> | |
2375 <member name="T:FakeItEasy.Fake"> | |
2376 <summary> | |
2377 Provides static methods for accessing fake objects. | |
2378 </summary> | |
2379 </member> | |
2380 <member name="M:FakeItEasy.Fake.GetFakeManager(System.Object)"> | |
2381 <summary> | |
2382 Gets the fake object that manages the faked object. | |
2383 </summary> | |
2384 <param name="fakedObject">The faked object to get the manager object for.</param> | |
2385 <returns>The fake object manager.</returns> | |
2386 </member> | |
2387 <member name="M:FakeItEasy.Fake.CreateScope"> | |
2388 <summary> | |
2389 Creates a new scope and sets it as the current scope. When inside a scope the | |
2390 getting the calls made to a fake will return only the calls within that scope and when | |
2391 asserting that calls were made, the calls must have been made within that scope. | |
2392 </summary> | |
2393 <returns>The created scope.</returns> | |
2394 </member> | |
2395 <member name="M:FakeItEasy.Fake.CreateScope(FakeItEasy.Core.IFakeObjectContainer)"> | |
2396 <summary> | |
2397 Creates a new scope and sets it as the current scope. When inside a scope the | |
2398 getting the calls made to a fake will return only the calls within that scope and when | |
2399 asserting that calls were made, the calls must have been made within that scope. | |
2400 </summary> | |
2401 <param name="container">The container to use within the specified scope.</param> | |
2402 <returns>The created scope.</returns> | |
2403 </member> | |
2404 <member name="M:FakeItEasy.Fake.Equals(System.Object,System.Object)"> | |
2405 <summary> | |
2406 Gets a value indicating if the two objects are equal. | |
2407 </summary> | |
2408 <param name="objA">The first object to compare.</param> | |
2409 <param name="objB">The second object to compare.</param> | |
2410 <returns>True if the two objects are equal.</returns> | |
2411 </member> | |
2412 <member name="M:FakeItEasy.Fake.ReferenceEquals(System.Object,System.Object)"> | |
2413 <summary> | |
2414 Gets a value indicating if the two objects are the same reference. | |
2415 </summary> | |
2416 <param name="objA">The obj A.</param> | |
2417 <param name="objB">The obj B.</param> | |
2418 <returns>True if the objects are the same reference.</returns> | |
2419 </member> | |
2420 <member name="M:FakeItEasy.Fake.GetCalls(System.Object)"> | |
2421 <summary> | |
2422 Gets all the calls made to the specified fake object. | |
2423 </summary> | |
2424 <param name="fakedObject">The faked object.</param> | |
2425 <returns>A collection containing the calls to the object.</returns> | |
2426 <exception cref="T:System.ArgumentException">The object passed in is not a faked object.</exception> | |
2427 </member> | |
2428 <member name="M:FakeItEasy.Fake.ClearConfiguration(System.Object)"> | |
2429 <summary> | |
2430 Cleares the configuration of the faked object. | |
2431 </summary> | |
2432 <param name="fakedObject">The faked object to clear the configuration of.</param> | |
2433 </member> | |
2434 <member name="M:FakeItEasy.Fake.InitializeFixture(System.Object)"> | |
2435 <summary> | |
2436 Sets a new fake to each property or field that is tagged with the FakeAttribute in the specified | |
2437 fixture. | |
2438 </summary> | |
2439 <param name="fixture">The object to initialize.</param> | |
2440 </member> | |
2441 <member name="T:FakeItEasy.Fake`1"> | |
2442 <summary> | |
2443 Represents a fake object that provides an api for configuring a faked object, exposed by the | |
2444 FakedObject-property. | |
2445 </summary> | |
2446 <typeparam name="T">The type of the faked object.</typeparam> | |
2447 </member> | |
2448 <member name="M:FakeItEasy.Fake`1.#ctor"> | |
2449 <summary> | |
2450 Initializes a new instance of the <see cref="T:FakeItEasy.Fake`1"/> class. | |
2451 Creates a new fake object. | |
2452 </summary> | |
2453 </member> | |
2454 <member name="M:FakeItEasy.Fake`1.#ctor(System.Action{FakeItEasy.Creation.IFakeOptionsBuilder{`0}})"> | |
2455 <summary> | |
2456 Initializes a new instance of the <see cref="T:FakeItEasy.Fake`1"/> class. | |
2457 Creates a new fake object using the specified options. | |
2458 </summary> | |
2459 <param name="options"> | |
2460 Options used to create the fake object. | |
2461 </param> | |
2462 </member> | |
2463 <member name="M:FakeItEasy.Fake`1.CallsTo(System.Linq.Expressions.Expression{System.Action{`0}})"> | |
2464 <summary> | |
2465 Configures calls to the specified member. | |
2466 </summary> | |
2467 <param name="callSpecification">An expression specifying the call to configure.</param> | |
2468 <returns>A configuration object.</returns> | |
2469 </member> | |
2470 <member name="M:FakeItEasy.Fake`1.CallsTo``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> | |
2471 <summary> | |
2472 Configures calls to the specified member. | |
2473 </summary> | |
2474 <typeparam name="TMember">The type of value the member returns.</typeparam> | |
2475 <param name="callSpecification">An expression specifying the call to configure.</param> | |
2476 <returns>A configuration object.</returns> | |
2477 </member> | |
2478 <member name="M:FakeItEasy.Fake`1.AnyCall"> | |
2479 <summary> | |
2480 Configures any call to the fake object. | |
2481 </summary> | |
2482 <returns>A configuration object.</returns> | |
2483 </member> | |
2484 <member name="P:FakeItEasy.Fake`1.FakedObject"> | |
2485 <summary> | |
2486 Gets the faked object. | |
2487 </summary> | |
2488 </member> | |
2489 <member name="P:FakeItEasy.Fake`1.RecordedCalls"> | |
2490 <summary> | |
2491 Gets all calls made to the faked object. | |
2492 </summary> | |
2493 </member> | |
2494 <member name="T:FakeItEasy.FakeAttribute"> | |
2495 <summary> | |
2496 Used to tag fields and properties that will be initialized through the | |
2497 Fake.Initialize-method. | |
2498 </summary> | |
2499 </member> | |
2500 <member name="T:FakeItEasy.FakeConfigurator`1"> | |
2501 <summary> | |
2502 Provides the base implementation for the IFakeConfigurator-interface. | |
2503 </summary> | |
2504 <typeparam name="T">The type of fakes the configurator can configure.</typeparam> | |
2505 </member> | |
2506 <member name="T:FakeItEasy.IFakeConfigurator"> | |
2507 <summary> | |
2508 Provides configurations for fake objects of a specific type. | |
2509 </summary> | |
2510 </member> | |
2511 <member name="M:FakeItEasy.IFakeConfigurator.ConfigureFake(System.Object)"> | |
2512 <summary> | |
2513 Applies the configuration for the specified fake object. | |
2514 </summary> | |
2515 <param name="fakeObject">The fake object to configure.</param> | |
2516 </member> | |
2517 <member name="P:FakeItEasy.IFakeConfigurator.ForType"> | |
2518 <summary> | |
2519 The type the instance provides configuration for. | |
2520 </summary> | |
2521 </member> | |
2522 <member name="M:FakeItEasy.FakeConfigurator`1.ConfigureFake(`0)"> | |
2523 <summary> | |
2524 Configures the fake. | |
2525 </summary> | |
2526 <param name="fakeObject">The fake object.</param> | |
2527 </member> | |
2528 <member name="M:FakeItEasy.FakeConfigurator`1.FakeItEasy#IFakeConfigurator#ConfigureFake(System.Object)"> | |
2529 <summary> | |
2530 Applies the configuration for the specified fake object. | |
2531 </summary> | |
2532 <param name="fakeObject">The fake object to configure.</param> | |
2533 </member> | |
2534 <member name="M:FakeItEasy.FakeConfigurator`1.AssertThatFakeIsOfCorrectType(System.Object)"> | |
2535 <summary> | |
2536 Asserts the type of the that fake is of correct. | |
2537 </summary> | |
2538 <param name="fakeObject">The fake object.</param> | |
2539 </member> | |
2540 <member name="P:FakeItEasy.FakeConfigurator`1.ForType"> | |
2541 <summary> | |
2542 The type the instance provides configuration for. | |
2543 </summary> | |
2544 <value></value> | |
2571 </member> | 2545 </member> |
2572 <member name="T:FakeItEasy.FakeExtensions"> | 2546 <member name="T:FakeItEasy.FakeExtensions"> |
2573 <summary> | 2547 <summary> |
2574 Provides extension methods for fake objects. | 2548 Provides extension methods for fake objects. |
2575 </summary> | 2549 </summary> |
2818 <typeparam name="T3">Type of the third argument of the faked method call</typeparam> | 2792 <typeparam name="T3">Type of the third argument of the faked method call</typeparam> |
2819 <typeparam name="T4">Type of the fourth argument of the faked method call</typeparam> | 2793 <typeparam name="T4">Type of the fourth argument of the faked method call</typeparam> |
2820 <typeparam name="TFake">The type of fake object.</typeparam> | 2794 <typeparam name="TFake">The type of fake object.</typeparam> |
2821 <exception cref="T:FakeItEasy.Configuration.FakeConfigurationException"> when the signatures of the faked method and the <paramref name="actionToInvoke"/> do not match</exception> | 2795 <exception cref="T:FakeItEasy.Configuration.FakeConfigurationException"> when the signatures of the faked method and the <paramref name="actionToInvoke"/> do not match</exception> |
2822 </member> | 2796 </member> |
2823 <member name="T:FakeItEasy.ArgumentCollection"> | |
2824 <summary> | |
2825 A collection of method arguments. | |
2826 </summary> | |
2827 </member> | |
2828 <member name="F:FakeItEasy.ArgumentCollection.arguments"> | |
2829 <summary> | |
2830 The arguments this collection contains. | |
2831 </summary> | |
2832 </member> | |
2833 <member name="M:FakeItEasy.ArgumentCollection.#ctor(System.Object[],System.Collections.Generic.IEnumerable{System.String})"> | |
2834 <summary> | |
2835 Initializes a new instance of the <see cref="T:FakeItEasy.ArgumentCollection"/> class. | |
2836 </summary> | |
2837 <param name="arguments">The arguments.</param> | |
2838 <param name="argumentNames">The argument names.</param> | |
2839 </member> | |
2840 <member name="M:FakeItEasy.ArgumentCollection.#ctor(System.Object[],System.Reflection.MethodInfo)"> | |
2841 <summary> | |
2842 Initializes a new instance of the <see cref="T:FakeItEasy.ArgumentCollection"/> class. | |
2843 </summary> | |
2844 <param name="arguments">The arguments.</param> | |
2845 <param name="method">The method.</param> | |
2846 </member> | |
2847 <member name="M:FakeItEasy.ArgumentCollection.GetEnumerator"> | |
2848 <summary> | |
2849 Returns an enumerator that iterates through the collection or arguments. | |
2850 </summary> | |
2851 <returns> | |
2852 A <see cref = "T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection. | |
2853 </returns> | |
2854 </member> | |
2855 <member name="M:FakeItEasy.ArgumentCollection.Get``1(System.Int32)"> | |
2856 <summary> | |
2857 Gets the argument at the specified index. | |
2858 </summary> | |
2859 <typeparam name = "T">The type of the argument to get.</typeparam> | |
2860 <param name = "index">The index of the argument.</param> | |
2861 <returns>The argument at the specified index.</returns> | |
2862 </member> | |
2863 <member name="M:FakeItEasy.ArgumentCollection.Get``1(System.String)"> | |
2864 <summary> | |
2865 Gets the argument with the specified name. | |
2866 </summary> | |
2867 <typeparam name = "T">The type of the argument to get.</typeparam> | |
2868 <param name = "argumentName">The name of the argument.</param> | |
2869 <returns>The argument with the specified name.</returns> | |
2870 </member> | |
2871 <member name="P:FakeItEasy.ArgumentCollection.Empty"> | |
2872 <summary> | |
2873 Gets an empty ArgumentList. | |
2874 </summary> | |
2875 </member> | |
2876 <member name="P:FakeItEasy.ArgumentCollection.Count"> | |
2877 <summary> | |
2878 Gets the number of arguments in the list. | |
2879 </summary> | |
2880 </member> | |
2881 <member name="P:FakeItEasy.ArgumentCollection.ArgumentNames"> | |
2882 <summary> | |
2883 Gets the names of the arguments in the list. | |
2884 </summary> | |
2885 </member> | |
2886 <member name="P:FakeItEasy.ArgumentCollection.Item(System.Int32)"> | |
2887 <summary> | |
2888 Gets the argument at the specified index. | |
2889 </summary> | |
2890 <param name = "argumentIndex">The index of the argument to get.</param> | |
2891 <returns>The argument at the specified index.</returns> | |
2892 </member> | |
2893 <member name="T:FakeItEasy.Guard"> | 2797 <member name="T:FakeItEasy.Guard"> |
2894 <summary> | 2798 <summary> |
2895 Provides methods for guarding method arguments. | 2799 Provides methods for guarding method arguments. |
2896 </summary> | 2800 </summary> |
2897 </member> | 2801 </member> |
2919 Throws an ArgumentNullException if the specified string is null or empty. | 2823 Throws an ArgumentNullException if the specified string is null or empty. |
2920 </summary> | 2824 </summary> |
2921 <param name="value">The value to guard.</param> | 2825 <param name="value">The value to guard.</param> |
2922 <param name="argumentName">Name of the argument.</param> | 2826 <param name="argumentName">Name of the argument.</param> |
2923 </member> | 2827 </member> |
2924 <member name="T:FakeItEasy.Fake"> | 2828 <member name="M:FakeItEasy.Helpers.GetValueProducedByExpression(System.Linq.Expressions.Expression)"> |
2925 <summary> | 2829 <summary> |
2926 Provides static methods for accessing fake objects. | 2830 Gets the value produced by the specified expression when compiled and invoked. |
2927 </summary> | 2831 </summary> |
2928 </member> | 2832 <param name="expression">The expression to get the value from.</param> |
2929 <member name="M:FakeItEasy.Fake.GetFakeManager(System.Object)"> | 2833 <returns>The value produced by the expression.</returns> |
2930 <summary> | 2834 </member> |
2931 Gets the fake object that manages the faked object. | 2835 <member name="T:FakeItEasy.IFileSystem"> |
2932 </summary> | 2836 <summary> |
2933 <param name="fakedObject">The faked object to get the manager object for.</param> | 2837 Provides access to the file system. |
2934 <returns>The fake object manager.</returns> | 2838 </summary> |
2935 </member> | 2839 </member> |
2936 <member name="M:FakeItEasy.Fake.CreateScope"> | 2840 <member name="M:FakeItEasy.IFileSystem.Open(System.String,System.IO.FileMode)"> |
2937 <summary> | 2841 <summary> |
2938 Creates a new scope and sets it as the current scope. When inside a scope the | 2842 Opens the specified file in the specified mode. |
2939 getting the calls made to a fake will return only the calls within that scope and when | 2843 </summary> |
2940 asserting that calls were made, the calls must have been made within that scope. | 2844 <param name="fileName">The full path and name of the file to open.</param> |
2941 </summary> | 2845 <param name="mode">The mode to open the file in.</param> |
2942 <returns>The created scope.</returns> | 2846 <returns>A stream for reading and writing the file.</returns> |
2943 </member> | 2847 </member> |
2944 <member name="M:FakeItEasy.Fake.CreateScope(FakeItEasy.Core.IFakeObjectContainer)"> | 2848 <member name="M:FakeItEasy.IFileSystem.FileExists(System.String)"> |
2945 <summary> | 2849 <summary> |
2946 Creates a new scope and sets it as the current scope. When inside a scope the | 2850 Gets a value indicating if the specified file exists. |
2947 getting the calls made to a fake will return only the calls within that scope and when | 2851 </summary> |
2948 asserting that calls were made, the calls must have been made within that scope. | 2852 <param name="fileName">The path and name of the file to check.</param> |
2949 </summary> | 2853 <returns>True if the file exists.</returns> |
2950 <param name="container">The container to use within the specified scope.</param> | 2854 </member> |
2951 <returns>The created scope.</returns> | 2855 <member name="M:FakeItEasy.IFileSystem.Create(System.String)"> |
2952 </member> | 2856 <summary> |
2953 <member name="M:FakeItEasy.Fake.Equals(System.Object,System.Object)"> | 2857 Creates a file with the specified name. |
2954 <summary> | 2858 </summary> |
2955 Gets a value indicating if the two objects are equal. | 2859 <param name="fileName">The name of the file to create.</param> |
2956 </summary> | 2860 </member> |
2957 <param name="objA">The first object to compare.</param> | 2861 <member name="T:FakeItEasy.IoC.DictionaryContainer"> |
2958 <param name="objB">The second object to compare.</param> | 2862 <summary> |
2959 <returns>True if the two objects are equal.</returns> | 2863 A simple implementation of an IoC container. |
2960 </member> | 2864 </summary> |
2961 <member name="M:FakeItEasy.Fake.ReferenceEquals(System.Object,System.Object)"> | 2865 </member> |
2962 <summary> | 2866 <member name="F:FakeItEasy.IoC.DictionaryContainer.registeredServices"> |
2963 Gets a value indicating if the two objects are the same reference. | 2867 <summary> |
2964 </summary> | 2868 The dictionary that stores the registered services. |
2965 <param name="objA">The obj A.</param> | 2869 </summary> |
2966 <param name="objB">The obj B.</param> | 2870 </member> |
2967 <returns>True if the objects are the same reference.</returns> | 2871 <member name="M:FakeItEasy.IoC.DictionaryContainer.#ctor"> |
2968 </member> | 2872 <summary> |
2969 <member name="M:FakeItEasy.Fake.GetCalls(System.Object)"> | 2873 Initializes a new instance of the <see cref="T:FakeItEasy.IoC.DictionaryContainer"/> class. |
2970 <summary> | 2874 </summary> |
2971 Gets all the calls made to the specified fake object. | 2875 </member> |
2972 </summary> | 2876 <member name="M:FakeItEasy.IoC.DictionaryContainer.Resolve(System.Type)"> |
2973 <param name="fakedObject">The faked object.</param> | 2877 <summary> |
2974 <returns>A collection containing the calls to the object.</returns> | 2878 Resolves an instance of the specified component type. |
2975 <exception cref="T:System.ArgumentException">The object passed in is not a faked object.</exception> | 2879 </summary> |
2976 </member> | 2880 <param name="componentType">Type of the component.</param> |
2977 <member name="M:FakeItEasy.Fake.ClearConfiguration(System.Object)"> | 2881 <returns>An instance of the component type.</returns> |
2978 <summary> | 2882 </member> |
2979 Cleares the configuration of the faked object. | 2883 <member name="M:FakeItEasy.IoC.DictionaryContainer.Register``1(System.Func{FakeItEasy.IoC.DictionaryContainer,``0})"> |
2980 </summary> | 2884 <summary> |
2981 <param name="fakedObject">The faked object to clear the configuration of.</param> | 2885 Registers the specified resolver. |
2982 </member> | 2886 </summary> |
2983 <member name="M:FakeItEasy.Fake.InitializeFixture(System.Object)"> | 2887 <typeparam name="T">The type of component to register.</typeparam> |
2984 <summary> | 2888 <param name="resolver">The resolver.</param> |
2985 Sets a new fake to each property or field that is tagged with the FakeAttribute in the specified | 2889 </member> |
2986 fixture. | 2890 <member name="M:FakeItEasy.IoC.DictionaryContainer.RegisterSingleton``1(System.Func{FakeItEasy.IoC.DictionaryContainer,``0})"> |
2987 </summary> | 2891 <summary> |
2988 <param name="fixture">The object to initialize.</param> | 2892 Registers the specified resolver as a singleton. |
2989 </member> | 2893 </summary> |
2990 <member name="T:FakeItEasy.Fake`1"> | 2894 <typeparam name="T">The type of component to register.</typeparam> |
2991 <summary> | 2895 <param name="resolver">The resolver.</param> |
2992 Represents a fake object that provides an api for configuring a faked object, exposed by the | 2896 </member> |
2993 FakedObject-property. | 2897 <member name="T:FakeItEasy.IRepeatSpecification"> |
2994 </summary> | 2898 <summary> |
2995 <typeparam name="T">The type of the faked object.</typeparam> | 2899 Provides properties and methods to specify repeat. |
2996 </member> | 2900 </summary> |
2997 <member name="M:FakeItEasy.Fake`1.#ctor"> | 2901 </member> |
2998 <summary> | 2902 <member name="M:FakeItEasy.IRepeatSpecification.Times(System.Int32)"> |
2999 Initializes a new instance of the <see cref="T:FakeItEasy.Fake`1"/> class. | 2903 <summary> |
3000 Creates a new fake object. | 2904 Specifies the number of times as repeat. |
3001 </summary> | 2905 </summary> |
3002 </member> | 2906 <param name="numberOfTimes">The number of times expected.</param> |
3003 <member name="M:FakeItEasy.Fake`1.#ctor(System.Action{FakeItEasy.Creation.IFakeOptionsBuilder{`0}})"> | 2907 <returns>A Repeated instance.</returns> |
3004 <summary> | 2908 </member> |
3005 Initializes a new instance of the <see cref="T:FakeItEasy.Fake`1"/> class. | 2909 <member name="P:FakeItEasy.IRepeatSpecification.Once"> |
3006 Creates a new fake object using the specified options. | 2910 <summary> |
3007 </summary> | 2911 Specifies once as the repeat. |
3008 <param name="options"> | 2912 </summary> |
3009 Options used to create the fake object. | 2913 </member> |
3010 </param> | 2914 <member name="P:FakeItEasy.IRepeatSpecification.Twice"> |
3011 </member> | 2915 <summary> |
3012 <member name="M:FakeItEasy.Fake`1.CallsTo(System.Linq.Expressions.Expression{System.Action{`0}})"> | 2916 Specifies twice as the repeat. |
3013 <summary> | 2917 </summary> |
3014 Configures calls to the specified member. | 2918 </member> |
3015 </summary> | 2919 <member name="M:FakeItEasy.Logger.Debug(System.Func{System.String})"> |
3016 <param name="callSpecification">An expression specifying the call to configure.</param> | 2920 <summary> |
3017 <returns>A configuration object.</returns> | 2921 Writes the specified message to the logger. |
3018 </member> | 2922 </summary> |
3019 <member name="M:FakeItEasy.Fake`1.CallsTo``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> | 2923 <param name="message">The message to write.</param> |
3020 <summary> | 2924 </member> |
3021 Configures calls to the specified member. | 2925 <member name="T:FakeItEasy.NextCall"> |
3022 </summary> | 2926 <summary> |
3023 <typeparam name="TMember">The type of value the member returns.</typeparam> | 2927 Lets you specify options for the next call to a fake object. |
3024 <param name="callSpecification">An expression specifying the call to configure.</param> | 2928 </summary> |
3025 <returns>A configuration object.</returns> | 2929 </member> |
3026 </member> | 2930 <member name="M:FakeItEasy.NextCall.To``1(``0)"> |
3027 <member name="M:FakeItEasy.Fake`1.AnyCall"> | 2931 <summary> |
3028 <summary> | 2932 Specifies options for the next call to the specified fake object. The next call will |
3029 Configures any call to the fake object. | 2933 be recorded as a call configuration. |
3030 </summary> | 2934 </summary> |
3031 <returns>A configuration object.</returns> | 2935 <typeparam name="TFake">The type of the faked object.</typeparam> |
3032 </member> | 2936 <param name="fake">The faked object to configure.</param> |
3033 <member name="P:FakeItEasy.Fake`1.FakedObject"> | 2937 <returns>A call configuration object.</returns> |
3034 <summary> | 2938 </member> |
3035 Gets the faked object. | 2939 <member name="T:FakeItEasy.OrderedAssertion"> |
3036 </summary> | 2940 <summary> |
3037 </member> | 2941 Provides functionality for making ordered assertions on fakes. |
3038 <member name="P:FakeItEasy.Fake`1.RecordedCalls"> | 2942 </summary> |
3039 <summary> | 2943 </member> |
3040 Gets all calls made to the faked object. | 2944 <member name="M:FakeItEasy.OrderedAssertion.OrderedAssertions(System.Collections.Generic.IEnumerable{FakeItEasy.Core.ICompletedFakeObjectCall})"> |
3041 </summary> | 2945 <summary> |
2946 Creates a scope that changes the behavior on asserts so that all asserts within | |
2947 the scope must be to calls in the specified collection of calls. Calls must have happened | |
2948 in the order that the asserts are specified or the asserts will fail. | |
2949 </summary> | |
2950 <param name="calls">The calls to assert among.</param> | |
2951 <returns>A disposable used to close the scope.</returns> | |
2952 </member> | |
2953 <member name="T:FakeItEasy.OutputWriter"> | |
2954 <summary> | |
2955 Provides static methods for the IOutputWriter-interface. | |
2956 </summary> | |
2957 </member> | |
2958 <member name="M:FakeItEasy.OutputWriter.WriteLine(FakeItEasy.IOutputWriter)"> | |
2959 <summary> | |
2960 Writes a new line to the writer. | |
2961 </summary> | |
2962 <param name="writer">The writer to write to.</param> | |
2963 <returns>The writer.</returns> | |
2964 </member> | |
2965 <member name="M:FakeItEasy.OutputWriter.Write(FakeItEasy.IOutputWriter,System.String,System.Object[])"> | |
2966 <summary> | |
2967 Writes the format string to the writer. | |
2968 </summary> | |
2969 <param name="writer">The writer to write to.</param> | |
2970 <param name="format">The format string to write.</param> | |
2971 <param name="args">Replacements for the format string.</param> | |
2972 <returns>The writer.</returns> | |
2973 </member> | |
2974 <member name="M:FakeItEasy.OutputWriter.Write(FakeItEasy.IOutputWriter,System.Object)"> | |
2975 <summary> | |
2976 Writes the specified object to the writer (using the ToString-method of the object). | |
2977 </summary> | |
2978 <param name="writer">The writer to write to.</param> | |
2979 <param name="value">The value to write to the writer.</param> | |
2980 <returns>The writer.</returns> | |
3042 </member> | 2981 </member> |
3043 <member name="T:FakeItEasy.Raise"> | 2982 <member name="T:FakeItEasy.Raise"> |
3044 <summary> | 2983 <summary> |
3045 Allows the developer to raise an event on a faked object. | 2984 Allows the developer to raise an event on a faked object. |
3046 </summary> | 2985 </summary> |
3092 <member name="P:FakeItEasy.Raise`1.Go"> | 3031 <member name="P:FakeItEasy.Raise`1.Go"> |
3093 <summary> | 3032 <summary> |
3094 Gets a generic event handler to attatch to the event to raise. | 3033 Gets a generic event handler to attatch to the event to raise. |
3095 </summary> | 3034 </summary> |
3096 </member> | 3035 </member> |
3036 <member name="T:FakeItEasy.Recorders"> | |
3037 <summary> | |
3038 Provides methods for creating recorders for self initializing fakes. | |
3039 </summary> | |
3040 </member> | |
3041 <member name="T:FakeItEasy.Repeated"> | |
3042 <summary> | |
3043 Provides syntax for specifying the number of times a call must have been repeated when asserting on | |
3044 fake object calls. | |
3045 </summary> | |
3046 <example>A.CallTo(() => foo.Bar()).Assert(Happened.Once.Exactly);</example> | |
3047 </member> | |
3048 <member name="M:FakeItEasy.Repeated.Like(System.Linq.Expressions.Expression{System.Func{System.Int32,System.Boolean}})"> | |
3049 <summary> | |
3050 Specifies that a call must have been repeated a number of times | |
3051 that is validated by the specified repeatValidation argument. | |
3052 </summary> | |
3053 <param name="repeatValidation">A predicate that specifies the number of times | |
3054 a call must have been made.</param> | |
3055 <returns>A Repeated-instance.</returns> | |
3056 </member> | |
3057 <member name="M:FakeItEasy.Repeated.Matches(System.Int32)"> | |
3058 <summary> | |
3059 When implemented gets a value indicating if the repeat is matched | |
3060 by the Happened-instance. | |
3061 </summary> | |
3062 <param name="repeat">The repeat of a call.</param> | |
3063 <returns>True if the repeat is a match.</returns> | |
3064 </member> | |
3065 <member name="P:FakeItEasy.Repeated.Never"> | |
3066 <summary> | |
3067 Asserts that a call has not happened at all. | |
3068 </summary> | |
3069 </member> | |
3070 <member name="P:FakeItEasy.Repeated.Exactly"> | |
3071 <summary> | |
3072 The call must have happened exactly the number of times that is specified in the next step. | |
3073 </summary> | |
3074 </member> | |
3075 <member name="P:FakeItEasy.Repeated.AtLeast"> | |
3076 <summary> | |
3077 The call must have happened any number of times greater than or equal to the number of times that is specified | |
3078 in the next step. | |
3079 </summary> | |
3080 </member> | |
3081 <member name="P:FakeItEasy.Repeated.NoMoreThan"> | |
3082 <summary> | |
3083 The call must have happened any number of times less than or equal to the number of times that is specified | |
3084 in the next step. | |
3085 </summary> | |
3086 </member> | |
3097 <member name="T:FakeItEasy.RootModule"> | 3087 <member name="T:FakeItEasy.RootModule"> |
3098 <summary> | 3088 <summary> |
3099 Handles the registration of root dependencies in an IoC-container. | 3089 Handles the registration of root dependencies in an IoC-container. |
3100 </summary> | 3090 </summary> |
3101 </member> | 3091 </member> |
3153 Saves the specified calls as the recording with the specified id, | 3143 Saves the specified calls as the recording with the specified id, |
3154 overwriting any previous recording. | 3144 overwriting any previous recording. |
3155 </summary> | 3145 </summary> |
3156 <param name="calls">The calls to save.</param> | 3146 <param name="calls">The calls to save.</param> |
3157 </member> | 3147 </member> |
3158 <member name="M:FakeItEasy.SelfInitializedFakes.FileStorage.#ctor(System.String,FakeItEasy.IFileSystem)"> | |
3159 <summary> | |
3160 Initializes a new instance of the <see cref="T:FakeItEasy.SelfInitializedFakes.FileStorage"/> class. | |
3161 </summary> | |
3162 <param name="fileName">Name of the file.</param> | |
3163 <param name="fileSystem">The file system.</param> | |
3164 </member> | |
3165 <member name="M:FakeItEasy.SelfInitializedFakes.FileStorage.Load"> | |
3166 <summary> | |
3167 Loads the recorded calls for the specified recording. | |
3168 </summary> | |
3169 <returns> | |
3170 The recorded calls for the recording with the specified id. | |
3171 </returns> | |
3172 </member> | |
3173 <member name="M:FakeItEasy.SelfInitializedFakes.FileStorage.Save(System.Collections.Generic.IEnumerable{FakeItEasy.SelfInitializedFakes.CallData})"> | |
3174 <summary> | |
3175 Saves the specified calls as the recording with the specified id, | |
3176 overwriting any previous recording. | |
3177 </summary> | |
3178 <param name="calls">The calls to save.</param> | |
3179 </member> | |
3180 <member name="T:FakeItEasy.SelfInitializedFakes.FileStorage.Factory"> | |
3181 <summary> | |
3182 A factory responsible for creating instances of FileStorage. | |
3183 </summary> | |
3184 <param name="fileName">The file name of the storage.</param> | |
3185 <returns>A FileStorage instance.</returns> | |
3186 </member> | |
3187 <member name="T:FakeItEasy.SelfInitializedFakes.ISelfInitializingFakeRecorder"> | 3148 <member name="T:FakeItEasy.SelfInitializedFakes.ISelfInitializingFakeRecorder"> |
3188 <summary> | 3149 <summary> |
3189 An interface for recorders that provides stored responses for self initializing fakes. | 3150 An interface for recorders that provides stored responses for self initializing fakes. |
3190 </summary> | 3151 </summary> |
3191 </member> | 3152 </member> |
3227 <summary> | 3188 <summary> |
3228 Initializes a new instance of the <see cref="T:FakeItEasy.SelfInitializedFakes.RecordingException"/> class. | 3189 Initializes a new instance of the <see cref="T:FakeItEasy.SelfInitializedFakes.RecordingException"/> class. |
3229 </summary> | 3190 </summary> |
3230 <param name="message">The message.</param> | 3191 <param name="message">The message.</param> |
3231 <param name="innerException">The inner exception.</param> | 3192 <param name="innerException">The inner exception.</param> |
3232 </member> | |
3233 <member name="M:FakeItEasy.SelfInitializedFakes.RecordingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> | |
3234 <summary> | |
3235 Initializes a new instance of the <see cref="T:FakeItEasy.SelfInitializedFakes.RecordingException"/> class. | |
3236 </summary> | |
3237 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> | |
3238 <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> | |
3239 <exception cref="T:System.ArgumentNullException"> | |
3240 The <paramref name="info"/> parameter is null. | |
3241 </exception> | |
3242 <exception cref="T:System.Runtime.Serialization.SerializationException"> | |
3243 The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). | |
3244 </exception> | |
3245 </member> | 3193 </member> |
3246 <member name="T:FakeItEasy.SelfInitializedFakes.RecordingManager"> | 3194 <member name="T:FakeItEasy.SelfInitializedFakes.RecordingManager"> |
3247 <summary> | 3195 <summary> |
3248 Manages the applying of recorded calls and recording of new calls when | 3196 Manages the applying of recorded calls and recording of new calls when |
3249 using self initialized fakes. | 3197 using self initialized fakes. |
3320 Gets the number of times this call rule is valid, if it's set | 3268 Gets the number of times this call rule is valid, if it's set |
3321 to null its infinitely valid. | 3269 to null its infinitely valid. |
3322 </summary> | 3270 </summary> |
3323 <value></value> | 3271 <value></value> |
3324 </member> | 3272 </member> |
3325 <member name="T:FakeItEasy.CommonExtensions"> | |
3326 <summary> | |
3327 Provides extension methods for the common uses. | |
3328 </summary> | |
3329 </member> | |
3330 <member name="M:FakeItEasy.CommonExtensions.FormatInvariant(System.String,System.Object[])"> | |
3331 <summary> | |
3332 Replaces the format item in a specified System.String with the text equivalent | |
3333 of the value of a corresponding System.Object instance in a specified array using | |
3334 invariant culture as <see cref="T:System.IFormatProvider"/>. | |
3335 </summary> | |
3336 <param name="format">A composite format string.</param> | |
3337 <param name="arguments">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param> | |
3338 <returns>The formatted string.</returns> | |
3339 </member> | |
3340 <member name="M:FakeItEasy.CommonExtensions.Zip``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})"> | |
3341 <summary> | |
3342 Gets an enumerable of tuples where the first value of each tuple is a value | |
3343 from the first collection and the second value of each tuple is the value at the same postion | |
3344 from the second collection. | |
3345 </summary> | |
3346 <typeparam name="TFirst">The type of values in the first collection.</typeparam> | |
3347 <typeparam name="TSecond">The type of values in the second collection.</typeparam> | |
3348 <param name="firstCollection">The first of the collections to combine.</param> | |
3349 <param name="secondCollection">The second of the collections to combine.</param> | |
3350 <returns>An enumerable of tuples.</returns> | |
3351 </member> | |
3352 <member name="M:FakeItEasy.CommonExtensions.ToCollectionString``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.String},System.String)"> | |
3353 <summary> | |
3354 Joins the collection to a string. | |
3355 </summary> | |
3356 <typeparam name="T">The type of items in the collection.</typeparam> | |
3357 <param name="items">The items to join.</param> | |
3358 <param name="separator">Separator to insert between each item.</param> | |
3359 <param name="stringConverter">A function that converts from an item to a string value.</param> | |
3360 <returns>A string representation of the collection.</returns> | |
3361 </member> | |
3362 <member name="M:FakeItEasy.CommonExtensions.FirstFromEachKey``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})"> | |
3363 <summary> | |
3364 Gets a dictionary containing the first element from the sequence that has a key specified by the key selector. | |
3365 </summary> | |
3366 <typeparam name="T">The type of items in the sequence.</typeparam> | |
3367 <typeparam name="TKey">The type of the key.</typeparam> | |
3368 <param name="sequence">The sequence.</param> | |
3369 <param name="keySelector">The key selector.</param> | |
3370 <returns>A dictionary.</returns> | |
3371 </member> | |
3372 <member name="T:FakeItEasy.SmellyAttribute"> | 3273 <member name="T:FakeItEasy.SmellyAttribute"> |
3373 <summary> | 3274 <summary> |
3374 An attribute that can be applied to code that should be fixed becuase theres a | 3275 An attribute that can be applied to code that should be fixed becuase theres a |
3375 code smell. | 3276 code smell. |
3376 </summary> | 3277 </summary> |
3378 <member name="P:FakeItEasy.SmellyAttribute.Description"> | 3279 <member name="P:FakeItEasy.SmellyAttribute.Description"> |
3379 <summary> | 3280 <summary> |
3380 A description of the smell. | 3281 A description of the smell. |
3381 </summary> | 3282 </summary> |
3382 </member> | 3283 </member> |
3383 <member name="T:FakeItEasy.NextCall"> | |
3384 <summary> | |
3385 Lets you specify options for the next call to a fake object. | |
3386 </summary> | |
3387 </member> | |
3388 <member name="M:FakeItEasy.NextCall.To``1(``0)"> | |
3389 <summary> | |
3390 Specifies options for the next call to the specified fake object. The next call will | |
3391 be recorded as a call configuration. | |
3392 </summary> | |
3393 <typeparam name="TFake">The type of the faked object.</typeparam> | |
3394 <param name="fake">The faked object to configure.</param> | |
3395 <returns>A call configuration object.</returns> | |
3396 </member> | |
3397 <member name="T:FakeItEasy.UnderTestAttribute"> | 3284 <member name="T:FakeItEasy.UnderTestAttribute"> |
3398 <summary> | 3285 <summary> |
3399 Used to tag fields and properties that will be initialized as a SUT through the Fake.Initialize-mehtod. | 3286 Used to tag fields and properties that will be initialized as a SUT through the Fake.Initialize-mehtod. |
3287 </summary> | |
3288 </member> | |
3289 <member name="T:FakeItEasy.SerializableAttribute"> | |
3290 <summary> | |
3291 Fixes so that existing Serializable-attributes are omitted in the compilation | |
3292 of the silverlight project. | |
3293 </summary> | |
3294 </member> | |
3295 <member name="T:FakeItEasy.NonSerializedAttribute"> | |
3296 <summary> | |
3297 Fixes so that existing NonSerialized-attributes are omitted in the compilation | |
3298 of the silverlight project. | |
3400 </summary> | 3299 </summary> |
3401 </member> | 3300 </member> |
3402 </members> | 3301 </members> |
3403 </doc> | 3302 </doc> |