Namespace Telerik.JustMock
Classes
Allows specification of a matching condition for an argument, rather a specific value. |
An implementation detail that allows passing ref arguments in C# |
Allows specification of a matching condition for an argument for a non-public method, rather a specific value. |
Specifies Mock.Assert to ignore any specific arguments. |
Defines the expectation for a specific method. |
A list of attributes that must not be replicated when building a proxy. JustMock tries to copy all attributes from the types and methods being proxied, but that is not always a good idea for every type of attribute. Add additional attributes to this list that prevent the proxy from working correctly. |
Provides introspection and tracing capabilities for ease of debugging failing tests. |
Defines helper methods used for easily building expressions. |
Creates handles used for mocking ref returns, used with conjunction with Returns(Delegate) |
Handles local refs returns used for mocking, used with conjunction with WithValue<T>(T) |
Entry point for setting up and asserting mocks. |
Defines filters for calls , used in conjunction with assert. |
Defines parameter placeholders when the parameter type is one of the commonly occurring types, e.g. int. Example: Mock.Create<IEqualityComparer>(me => me.Equals(Arg.AnyObject, Arg.AnyObject) == Equals(Param._1, Param._2)); In the example, Param._1 and Param._2 are implicitly converted to System.Object. |
Defines parameter placeholders when the parameter type is T. |
Gives access to the non-public members of a type or instance. This class provides functionality similar to the one that exists in regular reflection classes with the added benefit that it can bypass essential security checks related to accessing non-public members through reflection. |
|
Specifies the duration to wait before executing an event. |
Structs
This class appears only in compiler errors. |
Interfaces
Allows specification of a matching condition for an argument for a non-public method, rather a specific value. |
Gives access to the non-public ref returns members of a type or instance. |
Defines methods for setting and getting property values through an expression. |
Enums
Specifies the behavior of the mock. |
Defines the behavior of target constructor. |
Defines the kind of range value to consider. |
Defines behavior of the static constructor. |
Delegates
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Encapsulates a method that has 10 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Encapsulates a method that has 11 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Encapsulates a method that has 12 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Encapsulates a method that has 13 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Encapsulates a method that has 14 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encapsulates a method that has 15 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Encapsulates a method that has 16 parameters and does not return a value. |
Encapsulates a method that has 5 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6> Encapsulates a method that has 6 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6, T7> Encapsulates a method that has 7 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6, T7, T8> Encapsulates a method that has 8 parameters and does not return a value. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> Encapsulates a method that has 9 parameters and does not return a value. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> Encapsulates a method that has 9 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> Encapsulates a method that has 10 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> Encapsulates a method that has 11 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> Encapsulates a method that has 12 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> Encapsulates a method that has 13 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> Encapsulates a method that has 14 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> Encapsulates a method that has 15 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult> Encapsulates a method that has 16 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, TResult> Encapsulates a method that has 5 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, TResult> Encapsulates a method that has 6 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, T7, TResult> Encapsulates a method that has 7 parameters and returns a value of the type specified by |
Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> Encapsulates a method that has 8 parameters and returns a value of the type specified by |