コード例 #1
0
ファイル: Day15Tests.cs プロジェクト: knnth070/AdventOfCode
        public void CapsuleFallsThroughDisc()
        {
            var disc = new Disc {
                Positions = 5, Current = 4
            };
            var expected = true;

            var sut = new AdventOfCode2016.Day15.Day15(time: 0, discs: disc);

            var actual = sut.CapsuleFallsThrough();

            Assert.Equal(expected, actual);
        }
コード例 #2
0
ファイル: Day15Tests.cs プロジェクト: knnth070/AdventOfCode
        public void CapsuleBouncesOffSecondDisc(int time, bool expected)
        {
            var discs = new Disc[] {
                new Disc {
                    Positions = 5, Current = 4
                },
                new Disc {
                    Positions = 2, Current = 1
                }
            };

            var sut = new AdventOfCode2016.Day15.Day15(time, discs);

            var actual = sut.CapsuleFallsThrough();

            Assert.Equal(expected, actual);
        }