コード例 #1
0
ファイル: Tests.cs プロジェクト: dunder/advent-of-code
 public void IsDoorOpen()
 {
     Assert.All("bcdef0123456789", c => Problem.IsDoorOpen(c));
 }
コード例 #2
0
ファイル: Tests.cs プロジェクト: dunder/advent-of-code
        public void SecondStar()
        {
            var actual = new Problem().SecondStar();

            Assert.Equal("502", actual);
        }
コード例 #3
0
ファイル: Tests.cs プロジェクト: dunder/advent-of-code
        public void FirstStar()
        {
            var actual = new Problem().FirstStar();

            Assert.Equal("DUDRDLRRRD", actual);
        }
コード例 #4
0
ファイル: Tests.cs プロジェクト: dunder/advent-of-code
        public void SecondStar_Example(string passcode, int expectedLength)
        {
            var length = Problem.LongestPath(passcode);

            Assert.Equal(expectedLength, length);
        }
コード例 #5
0
ファイル: Tests.cs プロジェクト: dunder/advent-of-code
        public void FirstStar_Example(string passcode, string expectedPath)
        {
            var path = Problem.ShortestPath(passcode);

            Assert.Equal(expectedPath, path);
        }
コード例 #6
0
ファイル: Tests.cs プロジェクト: dunder/advent-of-code
 public void IsDoorClosed()
 {
     Assert.False(Problem.IsDoorOpen('a'));
 }