예제 #1
0
        public void When_South_And_Turn_Right_Direction_Should_Be_West()
        {
            var direction    = new South();
            var newdirection = direction.TurnRight();

            Assert.That(newdirection, Is.TypeOf <West>());
        }
예제 #2
0
        public void right_from_south_is_east()
        {
            var direction    = new South(_plateau);
            var newdirection = direction.TurnRight();

            Assert.That(newdirection, Is.TypeOf <West>());
        }
예제 #3
0
        public void Test_South_TurnRight()
        {
            var direction = new South();

            var right = direction.TurnRight();

            Assert.AreEqual("-1 0 W", right.GetDirectionAsString());
        }
예제 #4
0
        public void When_South_And_Turn_Right_Direction_Should_Be_West()
        {
            //Arrange
            var directionPoint = new South(_grid);

            //Act
            var actualResult = directionPoint.TurnRight();

            //Assert
            Assert.That(actualResult, Is.TypeOf <West>());
        }
예제 #5
0
        public void South_TurnRight_returns_West()
        {
            IDirection currentDirection = new South();

            Assert.That(currentDirection.TurnRight(), Is.TypeOf(typeof(West)));
        }