Пример #1
0
        public void IsTrap()
        {
            //Its left and center tiles are traps, but its right tile is not.
            Assert.IsTrue(_day18.IsTrap("^", "^", "."));

            //Its center and right tiles are traps, but its left tile is not.
            Assert.IsTrue(_day18.IsTrap(".", "^", "^"));

            // Only its left tile is a trap.
            Assert.IsTrue(_day18.IsTrap("^", ".", "."));

            // Only its left tile is a trap.
            Assert.IsTrue(_day18.IsTrap(".", ".", "^"));


            Assert.IsFalse(_day18.IsTrap(".", ".", "."));
            Assert.IsFalse(_day18.IsTrap(".", "^", "."));
            Assert.IsFalse(_day18.IsTrap("^", "^", "^"));
        }