public TimesBuilder<int, FluentPropertyGet<T, TProperty>> IsCalled(int num)
 {
     return new TimesBuilder<int, FluentPropertyGet<T, TProperty>>(num, (val) =>
     {
         var counter = new InvocationCounter(val, m_expression);
         m_setup.Callback(counter.Increment);
         RunOnVerify(counter);
         return this;//return the fluent method builder
     });
 }
        internal static void AddStep <T, TResult>(ISetupGetter <T, TResult> setup, Times expectedCalls) where T : class
        {
            var step = Sequence.Step(setup, expectedCalls);

            setup.Callback(() => Sequence.Record(step));
        }
Exemplo n.º 3
0
 protected sealed override void RegisterForCallback(ISetupGetter <TMock, TProperty> wrapped, Action invokedAction)
 {
     wrapped.Callback(invokedAction);
 }