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));
        }