コード例 #1
0
    public void Part1_ReturnValidPasswords(params string[] Input)
    {
        int expected = 2;
        int actual   = new SolutionDay2().Part1(Input);

        Assert.Equal(expected, actual);
    }
コード例 #2
0
    public void Part2_FullInput()
    {
        int expected = 634;
        int actual   = new SolutionDay2().Part2(null);

        Assert.Equal(expected, actual);
    }
コード例 #3
0
ファイル: Program.cs プロジェクト: maxfiske/AdventOfCode2020
        private static void RunSolution(int day)
        {
            switch (day)
            {
            case 0:
                break;

            case 1:
                var solution = new SolutionDay1();
                solution.Initialize();
                break;

            case 2:
                var solution2 = new SolutionDay2();
                solution2.Initialize();
                break;

            case 3:
                var solution3 = new SolutionDay3();
                solution3.Initialize();
                break;

            case 4:
                var solution4 = new SolutionDay4();
                solution4.Initialize();
                break;

            case 5:
                var solution5 = new SolutionDay5();
                solution5.Initialize();
                break;

            case 6:
                var solution6 = new SolutionDay6();
                solution6.Initialize();
                break;

            case 7:
                var solution7 = new SolutionDay7();

                break;

            case 8:
                var solution8 = new SolutionDay8();
                solution8.Initialize();
                break;

            case 10:
                var solution10 = new SolutionDay10();
                solution10.Initialize();
                break;
            }
        }