Example #1
0
        public void TestFunctions()
        {
            MyRobot myRobot = new MyRobot();

            myRobot.ProcessRequest("PlaCE 0,0,NOrtH");
            myRobot.ProcessRequest("    MovE");
            Assert.AreEqual(myRobot.ProcessReportReq(), "Output: 0,1,NORTH");

            myRobot.ProcessRequest("    PLACE 0,0,NORTH");
            myRobot.ProcessRequest("left   ");
            Assert.AreEqual(myRobot.ProcessReportReq(), "Output: 0,0,WEST");

            myRobot.ProcessRequest("PLACE 1,2,EAST    ");
            myRobot.ProcessRequest("MOVE");
            myRobot.ProcessRequest("MOVE");
            myRobot.ProcessRequest("LEFT");
            myRobot.ProcessRequest("MOVE");
            Assert.AreEqual(myRobot.ProcessReportReq(), "Output: 3,3,NORTH");
        }