public void BeInitializedCorrectly(int player1Position, int player2Position) { var sut = new DiracDiceGame(player1Position, player2Position); Assert.True(sut.IsPlayerAt(0, player1Position)); Assert.True(sut.IsPlayerAt(1, player2Position)); }
public void UpdatePlayerPositionCorrectly_AfterOneRound() { var sut = new DiracDiceGame(4, 8); sut.OnePlayerTurn(); sut.OnePlayerTurn(); Assert.True(sut.IsPlayerAt(0, 10)); Assert.Equal(10, sut.GetScoreFor(0)); Assert.True(sut.IsPlayerAt(1, 3)); Assert.Equal(3, sut.GetScoreFor(1)); }
public void UpdatePlayerPositionCorrectly_AfterTwoRounds() { var sut = new DiracDiceGame(4, 8); sut.OnePlayerTurn(); sut.OnePlayerTurn(); sut.OnePlayerTurn(); sut.OnePlayerTurn(); Assert.True(sut.IsPlayerAt(0, 4)); Assert.Equal(14, sut.GetScoreFor(0)); Assert.True(sut.IsPlayerAt(1, 6)); Assert.Equal(9, sut.GetScoreFor(1)); }