コード例 #1
0
        public void TestMethod4()
        {
            string[] terrain = new string[]
            {
                "P...S"
                , "..#.."
                , "....."
                , "....."
                , "....D"
            };
            BraveKnight braveKnight = new BraveKnight(terrain);

            Assert.IsTrue(braveKnight.MinDistance(0, 4) == 4);
        }
コード例 #2
0
        public void TestMethod5()
        {
            string[] terrain = new string[]
            {
                "P...S"
                , "..#.."
                , ".#..."
                , "....."
                , "....D"
            };
            BraveKnight braveKnight = new BraveKnight(terrain);

            Assert.IsFalse(braveKnight.MinDistance(0, 24).HasValue);
        }
コード例 #3
0
        public void TestMethod8()
        {
            string[] terrain = new string[]
            {
                "P...S"
                , "....."
                , "....."
                , "....."
                , "..*.D"
            };
            BraveKnight braveKnight = new BraveKnight(terrain);

            Assert.IsTrue(braveKnight.MinDistance(24, 0) == 3);
        }