Exemplo n.º 1
0
        public void AfterTurnLeftIsNotOrientedToNorth()
        {
            var ant = AntFactory.CreateAntOnDefaultPosition();

            ant.TurnLeft();
            Assert.False(ant.IsOrientedToNorth());
        }
Exemplo n.º 2
0
        public void AfterTurnLeftIsOrientedToWest()
        {
            var ant = AntFactory.CreateAntOnDefaultPosition();

            ant.TurnLeft();
            Assert.True(ant.IsOrientedToWest());
        }
Exemplo n.º 3
0
        public void DefaultPositionOfAntIsNorth()
        {
            var ant = AntFactory.CreateAntOnDefaultPosition();

            Assert.True(ant.IsOrientedToNorth());
        }
Exemplo n.º 4
0
        public void NewAntIsOnDefaultPosition()
        {
            var ant = AntFactory.CreateAntOnDefaultPosition();

            Assert.Equal(_defaultPosition, ant.GetPosition());
        }