Esempio n. 1
0
        public void Move()
        {
            //arrange,
            RoverCoordinator rover = new RoverCoordinator("3 3 E");

            //act,
            rover.Spin90Degree("MMRMMRMRRM");
            //assert
            Assert.Equal("5 1 E", rover.x + " " + rover.y + " " + rover.direction);
        }
Esempio n. 2
0
        public void SpinLeft()
        {
            //arrange,
            RoverCoordinator rover = new RoverCoordinator("1 2 N");

            //act,
            rover.SpinLeft();
            //assert
            Assert.Equal("W", rover.direction);
        }
Esempio n. 3
0
        public void MoveForward()
        {
            //arrange,
            RoverCoordinator rover = new RoverCoordinator("1 2 N");

            //act,
            rover.MoveForward();
            //assert
            Assert.Equal(3, rover.y);
        }