コード例 #1
0
ファイル: Executer.cs プロジェクト: askingalot/Franklin
        public static void Execute(ExerciseMethod method)
        {
            WriteLine("================================================================================");
            WriteLine($" Arguments for {Highlight(method.ToString())}");
            WriteLine("--------------------------------------------------------------------------------");
            var args   = ReadArguments(method);
            var result = method.Invoke(args);

            WriteLine("--------------------------------------------------------------------------------");
            WriteLine();
            WriteLine($" Result: {result}");
            WriteLine();
            WriteLine("================================================================================");
        }
コード例 #2
0
 public static ExerciseArgument[] ReadArguments(ExerciseMethod method) =>
 method.Parameters.Select(Get).ToArray();