List<object> GetArgumentValues(Expression<Action<ClassUnderTest>> action, ClassUnderTest instance) { return action.ExtractArguments(instance).Select(o => o.Value).ToList(); }
List<StepArgument> GetArguments(Expression<Action<ClassUnderTest>> action, ClassUnderTest instance) { return action.ExtractArguments(instance).ToList(); }
object[] GetArguments(Expression<Action<ClassUnderTest>> action, ClassUnderTest instance) { return action.ExtractArguments(instance).Select(o => o.Value).ToArray(); }