Пример #1
0
        public T GetResult(PuzzleNumber puzzleNumber)
        {
            switch (puzzleNumber)
            {
            case PuzzleNumber.First:
                return(First());

            case PuzzleNumber.Second:
                return(Second());

            default:
                return(default(T));
            }
        }
Пример #2
0
 public void Day13(PuzzleNumber puzzleNumber, long expectedResult)
 {
     Assert.AreEqual(expectedResult, new Day13().GetResult(puzzleNumber));
 }
Пример #3
0
 public void Day9(PuzzleNumber puzzleNumber, int expectedResult)
 {
     Assert.AreEqual(expectedResult, new Day9().GetResult(puzzleNumber));
 }