Exemplo n.º 1
0
 public Rover move_using(string instructions)
 {
     foreach (var instruction in instructions)
     {
         Spin.Get(instruction).apply(rover_tasks, rover);
     }
     return(rover);
 }
Exemplo n.º 2
0
        public void Should_spin_left_provided_L()
        {
            var result = Spin.Get('L');

            Assert.AreEqual(result, Spin.left);
        }
Exemplo n.º 3
0
        public void Should_move_provided_M()
        {
            var result = Spin.Get('M');

            Assert.AreEqual(result, Spin.move);
        }
Exemplo n.º 4
0
        public void Should_spin_right_provided_R()
        {
            var result = Spin.Get('R');

            Assert.AreEqual(result, Spin.right);
        }