Ejemplo n.º 1
0
        protected TResult GetPredefinedResult <TResult>(params object[] arguments)
        {
            PredefinedMethodCallResult <TResult> result = this.GetPredefinedMethodCall <PredefinedMethodCallResult <TResult> >(arguments);

            this.predefinedResults.Remove(result);

            return(result.Result);
        }
Ejemplo n.º 2
0
        protected TResult GetPredefinedResultOrDefault <TResult>(params object[] arguments)
        {
            PredefinedMethodCallResult <TResult> result1 = this.GetPredefinedMethodCall <PredefinedMethodCallResult <TResult> >(arguments);

            if (result1 != null)
            {
                this.predefinedResults.Remove(result1);

                return(result1.Result);
            }
            else
            {
                return(default(TResult));
            }
        }
Ejemplo n.º 3
0
        protected bool HasPredefinedResult <TResult>(params object[] arguments)
        {
            PredefinedMethodCallResult <TResult> result = this.GetPredefinedMethodCall <PredefinedMethodCallResult <TResult> >(arguments);

            return(result != null);
        }