Esempio n. 1
0
        public void MoveForward_should_increase_Y_coordinate_by_one()
        {
            Coordinate newPosition = northDirection.MoveForward(new Coordinate(5, 5));

            newPosition.Y
            .Should().Be.EqualTo(6);
        }
        public void Given_NorthDirection_When_MoveForward_Then_ShouldMoveOneUnitUp()
        {
            // Arrange
            NorthDirection northDirection = new NorthDirection();

            // Act
            Position position    = Position.Origin;
            Position newPosition = northDirection.MoveForward(position);

            // Assert
            newPosition.Should().BeEquivalentTo(new Position(0, 1));
        }