コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: soroushmgh/RobotCS
        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");
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: soroushmgh/RobotCS
        public void TestExceptions5()
        {
            MyRobot myRobot = new MyRobot();

            myRobot.ProcessRequest("PLACE      1   ,   2   ,    EAST");
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: soroushmgh/RobotCS
        public void TestExceptions4()
        {
            MyRobot myRobot = new MyRobot();

            myRobot.ProcessRequest("REPORT");
        }
コード例 #4
0
ファイル: UnitTest1.cs プロジェクト: soroushmgh/RobotCS
        public void TestExceptions3()
        {
            MyRobot myRobot = new MyRobot();

            myRobot.ProcessRequest("RIGHT");
        }
コード例 #5
0
ファイル: UnitTest1.cs プロジェクト: soroushmgh/RobotCS
        public void TestExceptions2()
        {
            MyRobot myRobot = new MyRobot();

            myRobot.ProcessRequest("LEFT");
        }
コード例 #6
0
ファイル: UnitTest1.cs プロジェクト: soroushmgh/RobotCS
        public void TestExceptions1()
        {
            MyRobot myRobot = new MyRobot();

            myRobot.ProcessRequest("MOVE");
        }