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