示例#1
0
        public void MoveForward_should_increase_X_coordinate_by_one()
        {
            Coordinate newPosition = eastDirection.MoveForward(new Coordinate(5, 5));

            newPosition.X
            .Should().Be.EqualTo(6);
        }
        public void Given_EastDirection_When_MoveForward_Then_ShouldMoveOneUnitRight()
        {
            // Arrange
            EastDirection eastDirection = new EastDirection();

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

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