public void MoveIn_ShouldNotChangeCoordinate_WhenCalledWithExplodeAction() { var x = _fixture.Create <int>(); var y = _fixture.Create <int>(); var sut = new MapCoordinate(x, y); var result = sut.MoveIn(Action.Explode); Assert.Equal(x, result.X); Assert.Equal(y, result.Y); }
public void MoveIn_ShouldChangeCoordinateCorrectly_WhenCalledWithRightAction() { var x = _fixture.Create <int>(); var y = _fixture.Create <int>(); var sut = new MapCoordinate(x, y); var result = sut.MoveIn(Action.Right); Assert.Equal(x + 1, result.X); Assert.Equal(y, result.Y); }