예제 #1
0
        public static void IsSafeCommandTest6()
        {
            string[] board =
            { "S" };
            string         s = "R";
            RobotOnTheMoon robotOnTheMoon = new RobotOnTheMoon();

            Assert.AreEqual("Dead", robotOnTheMoon.IsSafeCommand(board, s));
        }
예제 #2
0
        public static void IsSafeCommandTest3()
        {
            string[] board =
            { ".....",
              ".###.",
              "..S..",
              "...#." };
            string         s = "URURU";
            RobotOnTheMoon robotOnTheMoon = new RobotOnTheMoon();

            Assert.AreEqual("Alive", robotOnTheMoon.IsSafeCommand(board, s));
        }
예제 #3
0
        public static void IsSafeCommandTest5()
        {
            string[] board =
            { "#####",
              "#...#",
              "#.S.#",
              "#...#",
              "#.###" };
            string         s = "DRULURLDRULRUDLRULDLRULDRLURLUUUURRRRDDLLDD";
            RobotOnTheMoon robotOnTheMoon = new RobotOnTheMoon();

            Assert.AreEqual("Dead", robotOnTheMoon.IsSafeCommand(board, s));
        }