Telerik.JustMock
Provides argument matchers that you can use when you arrange or verify calls.
Wraps a value so that you can pass it to a ref or out parameter matcher.
Configures how JustMock matches arguments and instances during verification.
Adds async return helpers to function expectations.
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.
Defines how a mock behaves when you do not arrange a call explicitly.
Defines the behavior of target constructor.
Provides introspection and tracing capabilities for ease of debugging failing tests.
Provides utility methods for simplifying the creation of expression trees used in mocking scenarios. This class offers a fluent API for building property access expressions that can be used to configure mock behavior for property getters and setters.
Defines expression-based argument matchers for non-public member arrangements.
Gives access to the non-public ref returns members of a type or instance.
Defines methods for building LINQ expressions that represent property get and set operations. This interface is used to facilitate setting up expectations and verifications for property access. It provides a strongly-typed approach to creating expressions that can be used to intercept, verify, and emulate property behavior during testing.
Handles local refs returns used for mocking, used with conjunction with WithValue<T>(T)
Provides the main entry point for creating, arranging, and verifying mocks.
Defines call-count conditions for verification.
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. Unlike standard reflection, this class can bypass essential security checks related to accessing non-public members through reflection.
Defines the kind of range value to consider.
Defines behavior of the static constructor.
Specifies the duration to wait before executing an event.