Exemplo n.º 1
0
        public static ActionRepeater <TReturn> CallOriginalRepeat <TReturn>(this IPublicNonVoidMethodHandler <TReturn> ret, int numberOfReturns)
        {
            for (var i = 0; i < numberOfReturns; i++)
            {
                ret.CallOriginal();
            }

            return(new ActionRepeater <TReturn>(ret));
        }
Exemplo n.º 2
0
        public static ActionRepeater <TReturn> WillReturnRepeat <TReturn>(this IPublicNonVoidMethodHandler <TReturn> ret, TReturn value, int numberOfReturns)
        {
            for (var i = 0; i < numberOfReturns; i++)
            {
                ret.WillReturn(value);
            }

            return(new ActionRepeater <TReturn>(ret));
        }
Exemplo n.º 3
0
 public ActionRepeater(IPublicNonVoidMethodHandler <TReturn> actionRepeater)
 {
     _actionRepeater = actionRepeater;
 }