Example #1
0
        bool RunCase(ILCTestCase <T1, T2> tc, int i, bool verbose = false)
        {
            var input  = tc.Input;
            var output = tc.Output;

            if (verbose)
            {
                m_Solution.SetVerbose(true);
            }

            var answer      = m_Solution.Solve(input);
            var correct     = answer.Equals(output);
            var correctSign = correct ? "O" : "X";

            Console.Write($"\t({correctSign}) ");
            Console.WriteLine($"TestCase({i}): input = {input}, output = {output}, answer = {answer}");
            return(correct);
        }
Example #2
0
 public void AddTestCase(ILCTestCase <T1, T2> testCase)
 {
     m_TestCases.Add(testCase);
 }