Beispiel #1
0
 public static ISetup <T, TResult> SetupIgnoreArgs <T, TResult>(
     this T subject,
     Expression <Func <T, TResult> > expression)
     where T : class
 {
     expression = new MakeAnyVisitor().VisitAndConvert(expression, "SetupIgnoreArgs");
     return(Mock.Get(subject).Setup(expression));
 }
Beispiel #2
0
        public static ISetup <T> SetupIgnoreArgs <T>(this Mock <T> mock,
                                                     Expression <Action <T> > expression)
            where T : class
        {
            expression = new MakeAnyVisitor().VisitAndConvert(
                expression, "SetupIgnoreArgs");

            return(mock.Setup(expression));
        }
Beispiel #3
0
        public static void VerifyIgnoreArgs <T, TResult>(this Mock <T> mock,
                                                         Expression <Func <T, TResult> > expression, Times?times = null)
            where T : class
        {
            expression = new MakeAnyVisitor().VisitAndConvert(
                expression, "VerifyIgnoreArgs");

            mock.Verify(expression, times ?? Times.AtLeastOnce());
        }
        public static ISetupSequentialResult <TResult> SetupSequenceIgnoreArgs <T, TResult>(
            this Mock <T> mock,
            Expression <Func <T, TResult> > expression)
            where T : class
        {
            expression = new MakeAnyVisitor().VisitAndConvert(
                expression, "SetupIgnoreArgs");

            return(mock.SetupSequence(expression));
        }