IFunc<TReturn>
Interface containing Func type method expectations.
Namespace:Telerik.JustMock.Expectations.Abstraction
Assembly:Telerik.JustMock.dll
Type Parameters:
Syntax:
public interface IFunc<TReturn> : IThrows<IFunc<TReturn>>, IReturns<TReturn>, IAssertable, IMustBeCalled, ISetupBehavior, IOccurrence, IOrder, IPrerequisite, IDisposable
Inherited Members
IThrows<IFunc<TReturn>>.Throws(Exception)IThrows<IFunc<TReturn>>.Throws<TException>()IThrows<IFunc<TReturn>>.Throws<TException>(params object[])IThrows<IFunc<TReturn>>.ThrowsAsync(Exception)IThrows<IFunc<TReturn>>.ThrowsAsync<TException>()IThrows<IFunc<TReturn>>.ThrowsAsync<TException>(params object[])IReturns<TReturn>.Returns<T1>(Func<T1, TReturn>)IReturns<TReturn>.Returns<T1, T2>(Func<T1, T2, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3>(Func<T1, T2, T3, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4>(Func<T1, T2, T3, T4, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5>(Func<T1, T2, T3, T4, T5, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6>(Func<T1, T2, T3, T4, T5, T6, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7>(Func<T1, T2, T3, T4, T5, T6, T7, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7, T8>(Func<T1, T2, T3, T4, T5, T6, T7, T8, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TReturn>)IReturns<TReturn>.Returns<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn>)IAssertable.CallOriginal()IMustBeCalled.MustBeCalled(string)ISetupBehavior.InSequence()ISetupBehavior.OnAllThreads()IOccurrence.Occurs(int, string)IOccurrence.OccursAtLeast(int, string)IOccurrence.OccursAtMost(int, string)IOccurrence.OccursOnce(string)IOccurrence.OccursNever(string)IOrder.InOrder(string)IPrerequisite.AfterAll(params IPrerequisite[])IPrerequisite.IsMetIDisposable.Dispose()
Specifies the delegate to evaluate and return for the expected method.
Declaration
IAssertable Returns(Delegate @delegate)
Parameters
Delegate
Target delegate to evaluate.
Returns
IAssertable
Reference to IAssertable interface
Specifies the delegate to evaluate and return for the expected method.
Declaration
IAssertable Returns(Func<TReturn> func)
Parameters
Func<TReturn>
Target delegate to evaluate
Returns
IAssertable
Reference to IAssertable interface
Specifies the return value for the expected method.
Declaration
IAssertable Returns(TReturn value)
Parameters
TReturn
any object value
Returns
IAssertable
Returns a enumerable collection for the target query.
Declaration
IAssertable ReturnsCollection<TArg>(IEnumerable<TArg> collection)
Parameters
IEnumerable<TArg>
Enumerable collection
Returns
IAssertable
Instance of IAssertable